.TabbedFilterShell{--tfs-tabbar-bg:var(--surface-mint);--tfs-tabbar-border:#e6f1ea;--tfs-indicator:var(--brand-green);--tfs-tab-fg:var(--text-sage);--tfs-tab-fg-hover:var(--text-sage-strong);--tfs-tab-fg-active:#fff;--tfs-tab-font-size:15px;--tfs-heading:var(--text-heading);--tfs-footer-border:#eef1ed;--tfs-radius:16px;display:flex;flex-direction:column;font-family:var(--font-family-rubik);height:100%}@media(max-width:768px){.TabbedFilterShell{min-height:0}}.TabbedFilterShell-tabs{--tfs-tabbar-pad:5px;background:var(--tfs-tabbar-bg);border-bottom:1px solid var(--tfs-tabbar-border);border-radius:var(--tfs-radius) var(--tfs-radius) 0 0;display:flex;flex-shrink:0;overflow:hidden;padding:var(--tfs-tabbar-pad);position:relative}@media(max-width:768px){.TabbedFilterShell-tabs{border-radius:0}}.TabbedFilterShell-tabIndicator{background:var(--tfs-indicator);border-radius:9px;box-shadow:0 3px 10px -4px #0a96488c;inset:var(--tfs-tabbar-pad) auto;position:absolute;right:var(--tfs-tabbar-pad);transform:translate(calc(var(--tfs-active-index, 0)*-100%));transition:transform .3s cubic-bezier(.4,0,.2,1);width:calc((100% - var(--tfs-tabbar-pad)*2)/var(--tfs-tab-count, 1));z-index:0}@media(prefers-reduced-motion:reduce){.TabbedFilterShell-tabIndicator{transition:none}}.TabbedFilterShell-tab{background:transparent;border:none;border-radius:9px;color:var(--tfs-tab-fg);cursor:pointer;flex:1 1 0;font-family:inherit;font-size:var(--tfs-tab-font-size);font-weight:600;line-height:1;min-width:0;padding:10px 0;position:relative;transition:color .3s ease;z-index:1}@media(hover:hover){.TabbedFilterShell-tab:hover:not(.TabbedFilterShell-tab--active){color:var(--tfs-tab-fg-hover)}}.TabbedFilterShell-tab--active{color:var(--tfs-tab-fg-active);font-weight:700}.TabbedFilterShell-panels{flex:1;min-height:0;min-width:0;overflow:hidden;position:relative}.TabbedFilterShell-panelsTrack{display:flex;height:100%;transform:translate(calc(var(--tfs-active-index, 0)*100%));transition:transform .3s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.TabbedFilterShell-panelsTrack{transition:none}}.TabbedFilterShell-panel{direction:rtl;flex:0 0 100%;height:100%;min-width:0;overflow-x:hidden;overflow-y:auto;width:100%}.TabbedFilterShell-panel[aria-hidden=true]{pointer-events:none}.TabbedFilterShell-panelBody{align-items:stretch;direction:rtl;display:flex;flex-direction:column;min-height:100%;padding:var(--spacing-lg)}.TabbedFilterShell-panelBody--center{align-items:center;justify-content:flex-start}.TabbedFilterShell-panelHead{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:var(--spacing-lg);width:100%}.TabbedFilterShell-panelHeading{color:var(--tfs-heading);font-family:var(--font-family-rubik);font-size:15px;font-weight:800;margin:0;min-width:0;text-align:start}.TabbedFilterShell-clearLink{background:none;border:0;color:var(--brand-green);cursor:pointer;flex:none;font-family:var(--font-family-rubik);font-size:13px;font-weight:700;margin-inline-start:auto;padding:0;text-decoration:underline;text-underline-offset:3px;transition:color .16s ease,opacity .16s ease}.TabbedFilterShell-clearLink:disabled{cursor:default;opacity:.4;text-decoration:none}@media(hover:hover){.TabbedFilterShell-clearLink:not(:disabled):hover{color:var(--brand-dark-green)}}.TabbedFilterShell-footer{align-items:center;border-top:1px solid var(--tfs-footer-border);display:flex;flex-shrink:0;gap:10px;padding:14px 18px;padding-bottom:max(14px,var(--safe-bottom))}.TabbedFilterShell-doneBtn{flex:1}.TabbedFilterShell-clearAllBtn{flex:none}
