.mw-native-select-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.mw-smart-select{position:relative;width:100%;min-width:0;font:inherit}
.mw-smart-select__control{width:100%;min-height:46px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#172033;padding:8px 42px 8px 13px;display:flex;align-items:center;text-align:left;position:relative;transition:border-color .18s,box-shadow .18s,background .18s;cursor:pointer;font:inherit}
.mw-smart-select__control:hover{border-color:#94a3b8}.mw-smart-select.is-open .mw-smart-select__control,.mw-smart-select__control:focus{outline:0;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.14)}
.mw-smart-select.is-invalid .mw-smart-select__control{border-color:#dc2626;box-shadow:0 0 0 3px rgba(220,38,38,.10)}
.mw-smart-select.is-disabled .mw-smart-select__control{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}
.mw-smart-select__value{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-width:0;line-height:1.35}.mw-smart-select__single-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mw-smart-select__placeholder{color:#64748b}
.mw-smart-select__arrow{position:absolute;right:13px;top:50%;width:20px;height:20px;transform:translateY(-50%);color:#475569;transition:transform .18s}.mw-smart-select.is-open .mw-smart-select__arrow{transform:translateY(-50%) rotate(180deg)}.mw-smart-select__arrow svg{width:100%;height:100%}
.mw-smart-select__tag{display:inline-flex;align-items:center;gap:6px;padding:4px 7px;border:1px solid #bfdbfe;border-radius:6px;background:#eff6ff;color:#1d4ed8;font-size:.84rem;line-height:1}.mw-smart-select__tag-remove{font-weight:700;font-size:1rem;line-height:1;cursor:pointer}
.mw-smart-select__dropdown{position:fixed;z-index:10050;display:flex;flex-direction:column;overflow:hidden;border:1px solid #cbd5e1;border-radius:11px;background:#fff;color:#172033;box-shadow:0 18px 50px rgba(15,23,42,.22)}.mw-smart-select__dropdown[hidden]{display:none!important}
.mw-smart-select__search-wrap{padding:10px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.mw-smart-select__search{width:100%;height:40px;border:1px solid #cbd5e1;border-radius:8px;padding:0 11px;background:#fff;color:#172033;font:inherit}.mw-smart-select__search:focus{outline:0;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.12)}
.mw-smart-select__options{overflow-y:auto;padding:6px;min-height:56px;overscroll-behavior:contain}.mw-smart-select__option{width:100%;min-height:40px;border:0;border-radius:7px;background:transparent;color:inherit;padding:9px 10px;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;font:inherit;cursor:pointer}.mw-smart-select__option:hover,.mw-smart-select__option.is-active{background:#f1f5f9}.mw-smart-select__option.is-selected{background:#eaf2ff;color:#1d4ed8;font-weight:650}.mw-smart-select__option:disabled{opacity:.45;cursor:not-allowed}.mw-smart-select__option svg{width:18px;height:18px;flex:0 0 auto}.mw-smart-select__empty{padding:18px;text-align:center;color:#64748b}
html[data-theme="dark"] .mw-smart-select__control{background:#111c31;border-color:#334155;color:#e5edf8}html[data-theme="dark"] .mw-smart-select__placeholder{color:#8ea0ba}html[data-theme="dark"] .mw-smart-select__dropdown{background:#111c31;border-color:#334155;color:#e5edf8;box-shadow:0 20px 55px rgba(0,0,0,.45)}html[data-theme="dark"] .mw-smart-select__search-wrap{background:#0d1729;border-color:#29364b}html[data-theme="dark"] .mw-smart-select__search{background:#0d1729;border-color:#334155;color:#e5edf8}html[data-theme="dark"] .mw-smart-select__option:hover,html[data-theme="dark"] .mw-smart-select__option.is-active{background:#1b2a42}html[data-theme="dark"] .mw-smart-select__option.is-selected{background:#13345d;color:#7dc3ff}
@media(max-width:575.98px){.mw-smart-select__dropdown{max-width:calc(100vw - 16px)!important}.mw-smart-select__control{min-height:44px}}
