.modern-select[data-v-b5b0cd87]{--select-bg:#fff;--select-text:#15283e;--select-muted:#64748b;--select-border:#d6e0ec;--select-hover:#f0f9ff;display:inline-grid;position:relative;min-width:0;max-width:100%;min-height:44px;vertical-align:middle;font-size:14px}html.dark .modern-select[data-v-b5b0cd87]{--select-bg:#101820;--select-text:#f1f5f9;--select-muted:#a1afbf;--select-border:#334155;--select-hover:#1c2938}.modern-select-native[data-v-b5b0cd87]{position:absolute;width:1px;height:1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;pointer-events:none}.modern-select-trigger[data-v-b5b0cd87]{display:flex;width:100%;min-width:0;min-height:44px;height:100%;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--select-border);border-radius:12px;padding:10px 14px;background:var(--select-bg);color:var(--select-text);text-align:left;font:inherit;font-weight:600;transition:border-color .15s,box-shadow .15s,background-color .15s}.modern-select-trigger>span[data-v-b5b0cd87]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.modern-select-trigger[data-v-b5b0cd87]:hover:not(:disabled){border-color:#38bdf8}.modern-select-trigger[data-v-b5b0cd87]:focus-visible,.modern-select-trigger[aria-expanded=true][data-v-b5b0cd87]{outline:none;border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf81f}.modern-select-trigger[data-v-b5b0cd87]:disabled{cursor:not-allowed;opacity:.5}.modern-select-trigger[aria-invalid=true][data-v-b5b0cd87]{border-color:#fb7185}.modern-select-chevron[data-v-b5b0cd87]{flex-shrink:0;color:var(--select-muted);transition:transform .15s}.modern-select-chevron.is-open[data-v-b5b0cd87]{transform:rotate(180deg)}.modern-select-popover[data-v-b5b0cd87]{position:fixed;inset:auto;z-index:10000;display:flex;flex-direction:column;margin:0;min-height:0;overflow:hidden;border:1px solid var(--select-border);border-radius:16px;padding:0;background:var(--select-bg);color:var(--select-text);box-shadow:0 18px 54px #02061730}.modern-select-search[data-v-b5b0cd87]{display:flex;flex:none;align-items:center;gap:9px;border-bottom:1px solid var(--select-border);padding:8px 12px;color:var(--select-muted)}.modern-select-search svg[data-v-b5b0cd87]{flex-shrink:0}.modern-select-search input[data-v-b5b0cd87]{width:100%;min-width:0;min-height:40px;border:0;padding:6px 0;background:transparent;color:var(--select-text);font-size:14px;outline:none;box-shadow:none}.modern-select-search input[data-v-b5b0cd87]::-moz-placeholder{color:var(--select-muted)}.modern-select-search input[data-v-b5b0cd87]::placeholder{color:var(--select-muted)}.modern-select-options[data-v-b5b0cd87]{display:block;min-height:0;max-height:min(260px,calc(100dvh - 8rem));overflow-y:auto;overscroll-behavior:contain;padding:6px;scrollbar-width:thin}.modern-select-option[data-v-b5b0cd87]{display:flex;width:100%;min-height:44px;align-items:center;justify-content:space-between;gap:12px;border:0;border-radius:10px;padding:10px 12px;background:transparent;color:var(--select-text);text-align:left;font-size:14px;font-weight:500;cursor:pointer}.modern-select-option>span[data-v-b5b0cd87]{min-width:0;overflow-wrap:anywhere}.modern-select-option>svg[data-v-b5b0cd87]{flex-shrink:0}.modern-select-option.is-active[data-v-b5b0cd87]:not(:disabled):not(.is-selected),.modern-select-option[data-v-b5b0cd87]:hover:not(:disabled):not(.is-selected){background:var(--select-hover)}.modern-select-option.is-selected[data-v-b5b0cd87],.modern-select-option.is-selected[data-v-b5b0cd87]:hover{background:#a5f3fc;color:#0f172a;font-weight:700}.modern-select-option[data-v-b5b0cd87]:disabled{cursor:not-allowed;opacity:.4}.modern-select-group[data-v-b5b0cd87]{display:block;padding:9px 12px 5px;color:var(--select-muted);font-size:11px;font-weight:700}.modern-select-empty[data-v-b5b0cd87]{display:block;padding:24px 12px;color:var(--select-muted);text-align:center;font-size:13px}.modern-select-error[data-v-b5b0cd87]{padding-top:5px;color:#e11d48;font-size:12px}@media(max-width:639px){.modern-select-search input[data-v-b5b0cd87]{font-size:16px}}
