.browser-suggestion-filter-shell{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0 8px;padding:0;display:grid}.browser-suggestion-filter-shell:not(:has(.browser-suggestion-action-slot)){grid-template-columns:minmax(0,1fr);gap:0}.browser-suggestion-filter-toggle{width:100%;min-width:0;min-height:56px;color:var(--text);cursor:pointer;text-align:left;background:#ffffff07;border:1px solid #dcebee1f;border-radius:14px;grid-area:1/1;justify-content:space-between;align-items:center;gap:12px;padding:6px 14px;transition:border-color .18s,background-color .18s;display:flex}.browser-suggestion-filter-toggle:hover,.browser-suggestion-filter-toggle-expanded{border-color:rgba(var(--brand-rgb), .36);background:rgba(var(--brand-rgb), .065)}.browser-suggestion-filter-toggle:focus-visible{outline:2px solid rgba(var(--brand-rgb), .62);outline-offset:3px}.browser-suggestion-filter-toggle-main{align-items:center;gap:11px;min-width:0;display:flex}.browser-suggestion-filter-toggle-icon{background:rgba(var(--brand-rgb), .11);color:#8fe5dd;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.browser-suggestion-filter-toggle-copy{gap:2px;min-width:0;display:grid}.browser-suggestion-filter-toggle-copy strong{letter-spacing:-.01em;font-size:14px;font-weight:760;line-height:1.15}.browser-suggestion-filter-toggle-copy>span{min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}.browser-suggestion-filter-toggle-meta{flex:none;align-items:center;gap:8px;display:flex}.browser-suggestion-filter-toggle-count{background:rgba(var(--brand-rgb), .16);color:#9cece4;white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:10px;font-weight:760;display:inline-flex}.browser-suggestion-dropdown-chevron,.browser-suggestion-filter-toggle-chevron{color:#dae7e7c7;flex:none;width:18px;height:18px;position:relative}.browser-suggestion-dropdown-chevron:before,.browser-suggestion-filter-toggle-chevron:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;position:absolute;top:4px;left:5px;transform:rotate(45deg)}.browser-suggestion-dropdown-trigger[aria-expanded=true] .browser-suggestion-dropdown-chevron:before,.browser-suggestion-filter-toggle-expanded .browser-suggestion-filter-toggle-chevron:before{top:7px;transform:rotate(225deg)}.browser-suggestion-filter-content{display:none}.browser-suggestion-filter-content-open{z-index:24;background:radial-gradient(circle at top left, rgba(var(--brand-rgb), .09), transparent 34%), linear-gradient(180deg, #10161a, #080c0f);border:1px solid #dcebee24;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;padding:12px;display:grid;overflow:visible;box-shadow:0 30px 72px #0000009e,inset 0 1px #ffffff0b}.browser-suggestion-filter-sheet-head{border-bottom:1px solid #dcebee14;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 2px 8px 4px;display:flex}.browser-suggestion-filter-sheet-title{align-items:center;gap:11px;min-width:0;display:flex}.browser-suggestion-filter-sheet-title .browser-suggestion-filter-toggle-icon,.browser-suggestion-filter-sheet-title .browser-suggestion-filter-toggle-copy>span,.browser-suggestion-filter-sheet-sync{display:none}.browser-suggestion-filter-sheet-head strong{color:var(--text);letter-spacing:-.02em;font-size:18px}.browser-suggestion-filter-sheet-actions{align-items:center;gap:4px;display:flex}.browser-suggestion-reset,.browser-suggestion-filter-done{cursor:pointer;min-height:36px;font:inherit;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:720;display:inline-flex}.browser-suggestion-reset{color:var(--text-muted)}.browser-suggestion-filter-done{color:#8fe5dd}.browser-suggestion-filter-done-mobile{display:none}.browser-suggestion-reset:hover,.browser-suggestion-filter-done:hover{color:var(--text);background:#ffffff0d}.browser-suggestion-reset:focus-visible,.browser-suggestion-filter-done:focus-visible{outline:2px solid rgba(var(--brand-rgb), .62);outline-offset:2px}.browser-suggestion-filter-backdrop{display:none}.browser-suggestion-filter-content :is(.browser-suggestion-dropdown-trigger,.browser-suggestion-watched-toggle){height:60px;min-height:60px;box-shadow:none;background:#ffffff07;border-radius:12px;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:0 14px}.browser-suggestion-filter-content :is(.browser-suggestion-dropdown-trigger-active,.browser-suggestion-dropdown-trigger[aria-expanded=true],.browser-suggestion-watched-toggle-active){border-color:rgba(var(--brand-rgb), .42);background:rgba(var(--brand-rgb), .065);box-shadow:none}.browser-suggestion-filter-content :is(.browser-suggestion-dropdown-label,.browser-suggestion-watched-toggle-label){flex:0 auto;font-size:12px}.browser-suggestion-filter-content :is(.browser-suggestion-dropdown-value,.browser-suggestion-watched-toggle-value){flex:auto}.browser-suggestion-filter-content :is(.browser-suggestion-dropdown-summary,.browser-suggestion-dropdown-chip,.browser-suggestion-watched-toggle-summary){font-size:14px}.browser-suggestion-filter-content .browser-suggestion-dropdown-menu{width:100%}.browser-suggestion-action-slot{grid-area:1/2;width:auto;height:56px;min-height:56px}.browser-suggestion-action-slot .browser-suggestion-sync{white-space:nowrap;background:#ffffff07;border-radius:14px;gap:8px;width:auto;height:56px;min-height:56px;padding:0 16px}.browser-suggestion-filter-status{grid-column:1/-1}.browser-suggestion-empty-state{background:#ffffff06;border:1px solid #dcebee1a;border-radius:14px;gap:8px;padding:16px;display:grid}.browser-suggestion-empty-state-issue{border-color:rgba(var(--brand-rgb), .22);background:rgba(var(--brand-rgb), .055);margin-bottom:14px}.browser-suggestion-empty-state>strong{color:var(--text);font-size:16px;line-height:1.3}.browser-suggestion-empty-state>span{overflow-wrap:anywhere}.browser-suggestion-empty-state .browser-action-row{gap:8px;margin-top:4px}@media (min-width:821px){.browser-suggestion-filter-shell{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:16px}.browser-suggestion-filter-toggle{grid-column:1/5}.browser-suggestion-filter-shell-expanded .browser-suggestion-filter-toggle{display:none}.browser-suggestion-filter-content-open{grid-area:2/1/auto/5;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px;position:static}.browser-suggestion-filter-shell-expanded .browser-suggestion-filter-content-open{background:linear-gradient(#0b1114f5,#070b0eeb);border-color:#dcebee1a;border-radius:16px;grid-area:1/1/auto/-1;gap:6px;margin-top:0;padding:10px;box-shadow:inset 0 1px #ffffff09,0 18px 46px #00000057}.browser-suggestion-filter-sheet-head{min-height:48px;padding:0 2px 8px}.browser-suggestion-filter-sheet-title{gap:9px}.browser-suggestion-filter-sheet-title .browser-suggestion-filter-toggle-icon{background:rgba(var(--brand-rgb), .075);border-radius:9px;width:30px;height:30px;display:grid}.browser-suggestion-filter-sheet-title .browser-suggestion-filter-toggle-copy>span{display:block}.browser-suggestion-filter-sheet-head strong{font-size:16px}.browser-suggestion-filter-sheet-actions{gap:6px}.browser-suggestion-filter-sheet-sync{display:block}.browser-suggestion-filter-sheet-sync .browser-suggestion-sync{color:#e3efefb8;background:#ffffff05;border-color:#dcebee1a;border-radius:10px;width:auto;height:32px;min-height:32px;padding:0 10px;font-weight:650}.browser-suggestion-reset,.browser-suggestion-filter-done{min-height:32px;padding-inline:9px}.browser-suggestion-filter-done{background:rgba(var(--brand-rgb), .1);box-shadow:inset 0 0 0 1px rgba(var(--brand-rgb), .16);padding-inline:12px}.browser-suggestion-filter-done:hover{background:rgba(var(--brand-rgb), .17);color:#b7f5ef}.browser-suggestion-filter-content :is(.browser-suggestion-dropdown-trigger,.browser-suggestion-watched-toggle){background:0 0;border-color:#0000;border-radius:10px;height:56px;min-height:56px;padding-inline:13px}.browser-suggestion-filter-content :is(.browser-suggestion-dropdown-trigger,.browser-suggestion-watched-toggle):hover{background:#ffffff08;border-color:#dcebee12}.browser-suggestion-filter-content :is(.browser-suggestion-dropdown-trigger-active,.browser-suggestion-dropdown-trigger[aria-expanded=true],.browser-suggestion-watched-toggle-active){border-color:rgba(var(--brand-rgb), .12);background:rgba(var(--brand-rgb), .035)}.browser-suggestion-filter-content :is(.browser-suggestion-dropdown-trigger,.browser-suggestion-watched-toggle):before{background:linear-gradient(90deg, rgba(var(--brand-rgb), .88), rgba(var(--brand-rgb), .18));content:"";opacity:0;transform-origin:0;border-radius:999px;height:2px;transition:opacity .16s,transform .16s;position:absolute;bottom:3px;left:13px;right:13px;transform:scaleX(.45)}.browser-suggestion-filter-content :is(.browser-suggestion-dropdown-trigger-active,.browser-suggestion-dropdown-trigger[aria-expanded=true],.browser-suggestion-watched-toggle-active):before{opacity:1;transform:scaleX(1)}.browser-suggestion-filter-content .browser-suggestion-dropdown-menu{border-color:#dcebee21;border-radius:14px;top:calc(100% + 6px);box-shadow:0 24px 58px #00000094,0 0 0 1px #0000003d,inset 0 1px #ffffff0e}.browser-suggestion-filter-content>.browser-suggestion-watched-toggle{grid-column:span 2}.browser-suggestion-action-slot{grid-column:5/6;width:100%}:is(.browser-suggestion-filter-shell:not(:has(.browser-suggestion-action-slot)) .browser-suggestion-filter-toggle,.browser-suggestion-filter-shell:not(:has(.browser-suggestion-action-slot)) .browser-suggestion-filter-content-open){grid-column:1}}@media (min-width:821px) and (prefers-reduced-motion:reduce){.browser-suggestion-filter-content :is(.browser-suggestion-dropdown-trigger,.browser-suggestion-watched-toggle):before{transition:none}}@media (max-width:820px){.browser-suggestion-filter-toggle{border-radius:15px;min-height:52px;padding:4px 10px}.browser-suggestion-filter-toggle-icon{width:32px;height:32px}.browser-suggestion-filter-content-open{z-index:92;width:100%;max-height:min(82dvh,720px);padding:0 14px calc(14px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#10161afb;border-bottom:0;border-radius:24px 24px 0 0;grid-template-columns:minmax(0,1fr);gap:0;margin:0;position:fixed;inset:auto 0 0;overflow:hidden auto;box-shadow:0 -20px 60px #00000080}.browser-suggestion-panel>.browser-suggestion-controls:has(.browser-suggestion-filter-content-open){z-index:93}.browser-suggestion-filter-backdrop{z-index:91;background:#0000009e;border:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.browser-suggestion-filter-sheet-head{z-index:2;background:#10161afb;min-height:64px;margin:0 -14px;padding:8px 12px 8px 14px;position:sticky;top:0}.browser-suggestion-filter-sheet-head strong{font-size:20px}.browser-suggestion-reset,.browser-suggestion-filter-done{min-height:44px;padding-inline:8px}.browser-suggestion-filter-done-desktop{display:none}.browser-suggestion-filter-done-mobile{display:inline}.browser-suggestion-filter-content :is(.browser-suggestion-dropdown-trigger,.browser-suggestion-watched-toggle){background:0 0;border:0;border-bottom:1px solid #dcebee13;border-radius:0;height:54px;min-height:54px;padding:0 4px}.browser-suggestion-filter-content :is(.browser-suggestion-dropdown-trigger-active,.browser-suggestion-dropdown-trigger[aria-expanded=true],.browser-suggestion-watched-toggle-active){background:0 0;border-color:#dcebee13}.browser-suggestion-filter-content .browser-suggestion-dropdown-menu{width:100%;box-shadow:none;background:#02070a70;border:0;border-bottom:1px solid #dcebee13;border-radius:0;position:static}.browser-suggestion-filter-content .browser-suggestion-dropdown-list{scrollbar-gutter:stable;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:min(232px,30dvh);padding:10px 8px;display:grid}.browser-suggestion-filter-content .browser-suggestion-dropdown-search{background:#ffffff09;border-radius:12px;grid-column:1/-1;min-height:44px;margin:0}.browser-suggestion-filter-content .browser-suggestion-dropdown-search input{font-size:16px}.browser-suggestion-filter-content .browser-suggestion-dropdown-option{border:1px solid #dcebee14;border-radius:11px;gap:8px;min-height:44px;padding:7px 9px;font-size:14px;line-height:1.2}.browser-suggestion-filter-content .browser-suggestion-dropdown-option+.browser-suggestion-dropdown-option{margin-top:0}.browser-suggestion-filter-content .browser-suggestion-dropdown-option-active{border-color:rgba(var(--brand-rgb), .34)}.browser-suggestion-filter-content .browser-suggestion-dropdown-option-copy{overflow-wrap:break-word}.browser-suggestion-filter-content .browser-suggestion-dropdown-check{border-radius:6px;width:20px;height:20px;font-size:12px}.browser-suggestion-filter-content .browser-suggestion-dropdown-actions{padding:2px 14px 10px}.browser-suggestion-filter-content .browser-suggestion-dropdown-clear{min-height:44px}.browser-suggestion-action-slot{width:52px;height:52px;min-height:52px}.browser-suggestion-action-slot .browser-suggestion-sync{border-radius:15px;gap:0;width:52px;height:52px;min-height:52px;padding:0}.browser-suggestion-sync-label{display:none}}@media (max-width:430px){.browser-suggestion-empty-state .browser-button{width:100%}}@media (max-width:350px){.browser-suggestion-filter-toggle-count{display:none}.browser-suggestion-filter-content .browser-suggestion-dropdown-list{grid-template-columns:minmax(0,1fr)}}
