/* v3.0 — one shared toggle/disclosure surface, no nested button plate. */
html[data-button-states] #v6-settings-panel .v6-filter{background:transparent;border:0;box-shadow:none;overflow:visible}
html[data-button-states] #v6-settings-panel .v6-filter summary{grid-template-columns:minmax(0,1fr) 32px!important;grid-template-rows:auto;gap:0;padding:0!important;align-items:stretch;border:1px solid var(--state-border)!important;border-radius:7px!important;background:var(--state-off)!important;color:var(--state-off-ink);box-shadow:var(--state-shadow)!important}
html[data-button-states] #v6-settings-panel .v6-filter summary:has(.condition-master-button[aria-pressed="true"]){border-color:var(--state-on-border)!important;background:var(--state-on)!important;color:var(--state-on-ink);box-shadow:var(--state-on-shadow)!important}
html[data-button-states] #v6-settings-panel .v6-filter summary:has(.condition-master-button[aria-pressed="mixed"]){border-color:var(--state-on-border)!important;border-style:dashed!important;box-shadow:none!important}
html[data-button-states] #v6-settings-panel .v6-filter summary>.parameter-icon,
html[data-button-states] #v6-settings-panel .v6-filter summary>span:not(.v6-disclosure-arrow):not(.v6-salary-heading){display:none}
html[data-button-states] #v6-settings-panel .v6-filter summary>.condition-master-button{grid-column:1;grid-row:1;width:100%;min-width:0;min-height:44px;border:0!important;border-radius:6px 0 0 6px;background:transparent!important;color:inherit;box-shadow:none!important}
html[data-button-states] #v6-settings-panel .v6-filter summary>.condition-disclosure-button{grid-column:2;grid-row:1;display:grid;place-items:center;align-self:center;width:32px;height:44px;min-height:44px;margin:0;padding:0;border:0;border-radius:0 6px 6px 0;background:transparent;color:inherit;box-shadow:none;font:400 24px/1 system-ui;cursor:pointer}
html[data-button-states] #v6-settings-panel .v6-filter summary>.condition-disclosure-button:focus-visible,
html[data-button-states] #v6-settings-panel .v6-filter summary>.condition-master-button:focus-visible{outline:2px solid #287798;outline-offset:-3px}
html[data-button-states] #v6-settings-panel .v6-filter summary .v6-salary-heading{position:static;grid-column:1/-1;grid-row:2;width:auto;transform:none}
html[data-button-states] #v6-settings-panel .v6-filter>.v6-checks{margin-top:4px}
@media(max-width:359px){html[data-button-states] body .v6-view-tabs button{flex-direction:column;gap:3px;padding:4px 2px}}
