.SearchableSelect_root__9n548{position:relative;display:block;width:100%;min-width:0;font-weight:400}.SearchableSelect_trigger__6i4Kk{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:0;min-height:44px;padding:11px 12px;border:1px solid var(--line);border-radius:var(--ui-radius-sm);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--fs-md);font-weight:400;text-align:left;cursor:pointer}.SearchableSelect_trigger__6i4Kk>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SearchableSelect_trigger__6i4Kk:disabled{color:var(--muted);background:var(--soft);cursor:not-allowed}.SearchableSelect_done__lXmIN:focus-visible,.SearchableSelect_search__y16RP:focus-visible,.SearchableSelect_trigger__6i4Kk:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.SearchableSelect_trigger__6i4Kk[aria-invalid=true]{border-color:var(--danger)}.SearchableSelect_root__9n548 .SearchableSelect_validation__OU_Ev{position:absolute!important;top:0;left:0;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;border:0!important;-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;opacity:0;pointer-events:none}.SearchableSelect_panel__SsULQ{position:fixed;z-index:10000;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;min-width:0;padding:10px;border:1px solid var(--line);border-radius:var(--ui-radius-md);background:var(--surface);color:var(--ink);box-shadow:0 12px 36px rgb(22 32 42/20%);overflow:hidden;font:inherit;font-size:var(--fs-md)}.SearchableSelect_searchLabel__WDvky{display:block;flex-shrink:0;color:var(--muted);font-size:var(--fs-xs);font-weight:700}.SearchableSelect_search__y16RP{box-sizing:border-box;flex-shrink:0;width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--ui-radius-sm);background:var(--surface);color:inherit;font:inherit;font-size:16px}.SearchableSelect_count__XJVYA{flex-shrink:0;color:var(--muted);font-size:var(--fs-xs)}.SearchableSelect_options__STwiV{position:relative;min-height:0;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y}.SearchableSelect_option__nxuHA{display:flex;align-items:center;justify-content:space-between;gap:10px;box-sizing:border-box;min-height:44px;padding:10px;border-radius:var(--radius-sm);cursor:pointer;overflow-wrap:anywhere}.SearchableSelect_option__nxuHA[aria-selected=true]{color:var(--accent);font-weight:700}.SearchableSelect_active__Pvoeq,.SearchableSelect_option__nxuHA:hover{background:var(--accent-soft)}.SearchableSelect_option__nxuHA[aria-disabled=true]{opacity:.5;cursor:not-allowed}.SearchableSelect_done__lXmIN{flex-shrink:0;min-height:44px;border:1px solid var(--accent-line);border-radius:var(--ui-radius-sm);background:var(--accent-soft);color:var(--accent);font:inherit;font-weight:700;cursor:pointer}.SearchableSelect_error__5KCpo{display:block;margin-top:5px;color:var(--danger);font-size:var(--fs-xs)}@media (max-width:760px){.SearchableSelect_trigger__6i4Kk{font-size:16px}}.ScrollToTopButton_button__AjOSM{position:fixed;right:calc(24px + env(safe-area-inset-right, 0px));bottom:calc(24px + env(safe-area-inset-bottom, 0px));z-index:15;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;min-width:48px;min-height:48px;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--accent);box-shadow:0 4px 16px rgba(22,32,42,.16);cursor:pointer;touch-action:manipulation}.ScrollToTopButton_button__AjOSM:hover{background:var(--accent-soft);border-color:var(--accent)}.ScrollToTopButton_button__AjOSM:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media (max-width:760px){.ScrollToTopButton_button__AjOSM{right:calc(16px + env(safe-area-inset-right, 0px));bottom:calc(88px + env(safe-area-inset-bottom, 0px))}}