.sf-boxed>svg{transition:transform .16s ease}.sf-boxed[aria-expanded=true]>svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.sf-boxed>svg{transition:none}}.inp:has(>.ui-pop-anchor>.sf-boxed[aria-expanded=true]){border-color:var(--brand)}.inp:has(>.ui-pop-anchor>.sf-boxed[data-open=below]){border-bottom-color:var(--dd-divider,#D5DBE6);border-bottom-left-radius:0;border-bottom-right-radius:0}.inp:has(>.ui-pop-anchor>.sf-boxed[data-open=above]){border-top-color:var(--dd-divider,#D5DBE6);border-top-left-radius:0;border-top-right-radius:0}.sf-panel{border:1.5px solid var(--brand);box-shadow:0 12px 24px -8px rgba(16,24,64,.18);padding:6px 0;overscroll-behavior:contain;font-family:inherit}.sf-panel[data-placement=below]{border-top:0;border-radius:0 0 12px 12px}.sf-panel[data-placement=above]{border-bottom:0;border-radius:12px 12px 0 0}.sf-panel-list{list-style:none;margin:0;padding:0}.sf-panel .sf-opt{display:flex;gap:11px;align-items:center;width:100%;min-height:44px;padding:10px 16px;background:none;border:0;font:inherit;font-size:15px;color:var(--ink);text-align:left;cursor:pointer}.sf-panel .sf-opt-l{flex:1;min-width:0}.sf-panel .sf-opt:focus,.sf-panel .sf-opt:hover{background:#F4F6FC;outline:none}.sf-panel .sf-opt:focus-visible{outline:none;background:#EEF2FD;box-shadow:inset 3px 0 0 var(--brand)}.sf-panel .sf-opt.on{font-weight:700}.sf-panel .sf-opt.on .sf-tick{color:var(--brand);flex:none}.sf-panel .sf-opt[aria-disabled=true]{color:var(--mut-2);cursor:not-allowed}.inp:has(>.ui-pop-anchor>.sf-boxed[aria-invalid=true]){border-color:var(--down,#D0342C)}.inp.dd-box{padding-top:0;padding-bottom:0}.inp.dd-box>.ui-pop-anchor{flex:1;align-self:stretch;display:flex;margin:0 -16px;min-width:0}.inp.dd-box>.ui-pop-anchor>.sf-trigger{padding:0 16px;min-height:54px}.inp.dd-box>.ui-pop-anchor>.sf-trigger>svg{color:var(--ink-2,#3b4256);flex:none}.inp.dd-box>.ui-pop-anchor>.sf-trigger.sf-empty .sf-value{color:var(--mut)}.inp.dd-box:hover:not(:has(:disabled)):not([data-invalid]){border-color:var(--brand)}.inp.dd-box[data-invalid]{border-color:var(--down,#D0342C)}.inp.dd-box:has(:disabled){background:#F7F8FB}:where(.inp.dd-box){border:1.5px solid #dde2f0;border-radius:12px;padding-left:16px;padding-right:16px;font-size:16px;color:var(--ink);min-height:57px;display:flex;align-items:center;background:#fff;box-sizing:border-box}.inp.dd-box.dd-compact{min-height:44px;border-radius:10px;font-size:14.5px;padding-left:14px;padding-right:14px}.inp.dd-box.dd-compact>.ui-pop-anchor{margin:0 -14px}.inp.dd-box.dd-compact>.ui-pop-anchor>.sf-trigger{min-height:41px;padding:0 14px;font-size:14.5px;box-sizing:border-box;height:44px;min-height:44px;margin-top:-1.5px;margin-bottom:-1.5px}.sf-panel .sf-search{position:-webkit-sticky;position:sticky;top:-6px;z-index:1;display:flex;align-items:center;gap:8px;margin:-6px 0 6px;padding:10px 14px;background:#fff;border-bottom:1px solid #e6eaf4;color:var(--mut)}.sf-panel .sf-search-in{flex:1;min-width:0;height:36px;padding:0 10px;border:1px solid var(--line);border-radius:8px;font:inherit;font-size:14.5px;color:var(--ink);background:#fff}.sf-panel .sf-search-in:focus-visible{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px #EEF2FD}.sf-panel .sf-nomatch{padding:12px 16px;font-size:14px;color:var(--mut)}.sf-panel[data-fit=detached]{border:1.5px solid var(--brand);border-radius:12px}.sf-panel .sf-opt-l{overflow-wrap:anywhere}.sf-search{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#fff;padding:8px;border-bottom:1px solid var(--line,#e6e8ee)}.sf-search input{width:100%;box-sizing:border-box;min-height:40px;padding:0 12px;border:1px solid var(--line-strong,#d5d9e2);border-radius:8px;font:inherit;font-size:15px;color:var(--ink,#14171f);background:#fff}.sf-search input:focus{outline:none;border-color:var(--brand,#2563eb)}.sf-nomatch{padding:12px 16px;color:var(--mut,#5b6275);font-size:14.5px;list-style:none}.sf-search-in{-webkit-appearance:none;-moz-appearance:none;appearance:none}.sf-search-in::-webkit-search-cancel-button,.sf-search-in::-webkit-search-decoration{-webkit-appearance:none}.inp.inp.inp:has(>.ui-pop-anchor>.sf-boxed[data-open=below]){border-bottom-color:var(--dd-divider,#D5DBE6)}.inp.inp.inp:has(>.ui-pop-anchor>.sf-boxed[data-open=above]){border-top-color:var(--dd-divider,#D5DBE6)}.inp:has(>.ap-sel-clear){position:relative}.inp:has(>.ap-sel-clear) .sf-value{padding-right:34px}.ap-sel-clear{position:absolute;top:50%;right:46px;transform:translateY(-50%);width:24px;height:24px;padding:0;border:0;border-radius:999px;background:var(--soft,#F5F6FA);color:var(--ink-2,#475467);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:1}.ap-sel-clear:hover{background:var(--line,#E4E7EC);color:var(--ink)}.ap-sel-clear:focus{outline:none}.ap-sel-clear:focus-visible{outline:2px solid var(--brand);outline-offset:2px}