._1Wr7WW_root{position:relative}._1Wr7WW_badge{border-radius:var(--radius-pill);background:var(--color-brand-700);min-width:1rem;height:1rem;padding:0 var(--space-1);font-size:calc(var(--font-size-lg) * .625);font-variant-numeric:tabular-nums;color:var(--color-on-solid);justify-content:center;align-items:center;font-weight:600;display:inline-flex}._1Wr7WW_panel{top:calc(100% + var(--space-2));width:min(100vw - 2.5rem,44rem);max-height:calc(100dvh - var(--hx-chrome-height,5rem) - var(--space-8));border-radius:var(--radius-lg);border:1px solid var(--color-gray-4);background:var(--color-gray-0);padding:var(--space-4);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:absolute;right:0}._1Wr7WW_close{top:var(--space-3);right:var(--space-3);border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;color:var(--color-marketing-slate-500);transition:background-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);justify-content:center;align-items:center;display:inline-flex;position:absolute}._1Wr7WW_close:hover{background:var(--color-gray-1);color:var(--color-gray-9)}._1Wr7WW_close:focus-visible{outline:2px solid var(--color-brand-700);outline-offset:2px}._1Wr7WW_closeIcon{width:1rem;height:1rem}._1Wr7WW_body{min-height:0;padding-right:var(--space-1);flex:1;overflow-y:auto}._1Wr7WW_groups{gap:var(--space-4);padding-top:var(--space-4);display:grid}._1Wr7WW_group{min-width:0}._1Wr7WW_legend{margin-bottom:var(--space-2);font-size:var(--font-size-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-marketing-slate-500);font-weight:600}._1Wr7WW_row{cursor:pointer;align-items:center;gap:var(--space-2-5);padding:var(--space-1) 0;display:flex}._1Wr7WW_checkbox{appearance:none;border:var(--border-width-strong) solid var(--color-marketing-slate-300);border-radius:calc(var(--radius-md) / 2);background-color:var(--color-gray-0);cursor:pointer;width:1rem;height:1rem;transition:background-color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out);background-position:50%;background-repeat:no-repeat;background-size:.625rem .625rem;flex:none}._1Wr7WW_checkbox:checked{border-color:var(--color-brand-700);background-color:var(--color-brand-700);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 6.5 4.5 9 10 3.5'/%3E%3C/svg%3E")}._1Wr7WW_checkbox:focus-visible{outline:2px solid var(--color-brand-700);outline-offset:2px}._1Wr7WW_optionIcon{width:.75rem;height:.75rem;color:var(--color-marketing-green-500);flex-shrink:0}._1Wr7WW_optionLabel{min-width:0;font-size:var(--font-size-xs);color:var(--color-gray-9)}._1Wr7WW_footer{gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid color-mix(in srgb, var(--color-gray-3) 60%, transparent);flex-direction:column;flex-shrink:0;display:flex}._1Wr7WW_clear,._1Wr7WW_apply{min-height:var(--control-height-touch);border-radius:var(--radius-sm);font-size:var(--font-size-xs);justify-content:center;align-items:center;font-weight:600;display:inline-flex}._1Wr7WW_clear{padding:var(--space-2) var(--space-3);color:var(--color-marketing-slate-500);transition:color var(--duration-base) var(--ease-out)}._1Wr7WW_clear:hover{color:var(--color-gray-9)}._1Wr7WW_clear:focus-visible,._1Wr7WW_apply:focus-visible{outline:2px solid var(--color-brand-700);outline-offset:2px}._1Wr7WW_apply{padding:var(--space-2) var(--space-5);background:var(--color-brand-700);color:var(--color-on-solid);transition:background-color var(--duration-base) var(--ease-out)}._1Wr7WW_apply:hover{background:var(--color-brand-600)}@media (min-width:640px){._1Wr7WW_panel{padding:var(--space-5)}._1Wr7WW_groups{gap:var(--space-5);padding-top:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr))}._1Wr7WW_group:not(:last-child){border-right:1px solid color-mix(in srgb, var(--color-gray-3) 60%, transparent);padding-right:var(--space-4)}._1Wr7WW_footer{flex-direction:row;justify-content:flex-end;align-items:center}}@media (max-width:639px){._1Wr7WW_panel{inset:auto var(--space-3) var(--space-3) var(--space-3);width:auto;max-height:calc(100dvh - var(--hx-chrome-height,5rem) - var(--space-6));position:fixed}}
