.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tab-filter{display:inline-flex;flex-direction:column;gap:.5rem;width:100%;min-width:0;padding:0;border:none}.tab-filter__label{margin-bottom:6px;line-height:22px;letter-spacing:.25px}.tab-filter__track{position:relative;display:flex;flex-direction:row;height:50px;padding-inline:5px;border-radius:5px;background-color:#e5ebef}.tab-filter__slider{position:absolute;top:4px;left:4px;z-index:0;height:calc(100% - 8px);border:1px solid rgba(0,48,94,.15);border-radius:5px;background:var(--white, #fff);box-shadow:0 1px 2px #00305e0f;pointer-events:none;transition:left .22s cubic-bezier(.4,0,.2,1),width .22s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.tab-filter__slider{transition:none}}.tab-filter__option{position:relative;z-index:1;display:flex;flex:1 1 0;align-items:center;justify-content:center;height:50px}.tab-filter__option-label{display:block;width:100%;margin:0;padding:.45rem 1rem;color:#6e88a3;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .18s ease}.tab-filter__option-label:hover{color:var(--brand-300)}@media(prefers-reduced-motion:reduce){.tab-filter__option-label{transition:none}}.tab-filter__option input:checked~.tab-filter__option-label{color:var(--brand-500)}.tab-filter__option input:focus-visible~.tab-filter__option-label{outline:2px solid #3b82f6;outline-offset:2px;border-radius:7px}
