.mk-native-select{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:0!important;opacity:0!important;overflow:hidden!important;clip-path:inset(50%)!important;pointer-events:none!important}
.mk-select-control{display:block;position:relative;min-width:0;width:100%;color:inherit}
.mk-select-trigger{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;min-width:0!important;min-height:44px!important;border:1px solid var(--line,#cadced)!important;border-radius:11px!important;background:var(--surface-soft,#f8fbff)!important;color:var(--heading,#182b43)!important;padding:10px 12px!important;text-align:start!important;font:inherit!important;font-size:13px!important;box-sizing:border-box!important;cursor:pointer}
.mk-select-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}
.mk-select-arrow{display:flex;align-items:center;justify-content:center;flex:0 0 16px;width:16px;height:16px;color:#758aa5}.mk-select-arrow svg{display:block;width:16px;height:16px;flex:none}
.mk-select-trigger:focus-visible,.mk-select-trigger[aria-expanded=true]{outline:2px solid #2677df!important;outline-offset:2px!important}
.mk-select-trigger[aria-invalid=true]{border-color:#c53d3d!important}
.mk-select-trigger:disabled{opacity:.55!important;cursor:not-allowed!important}
:is(.select-shell,.input-shell):has(>.mk-native-select)::after{content:none!important;display:none!important}
.input-shell:has(>.mk-native-select)>.mk-select-control{flex:1;min-width:0}
.input-shell>.mk-select-control>.mk-select-trigger{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
.input-shell>.mk-select-control>.mk-select-trigger:focus-visible,.input-shell>.mk-select-control>.mk-select-trigger[aria-expanded=true]{outline:none!important}
.mk-select-popup{position:fixed;z-index:1800;display:flex;flex-direction:column;gap:8px;box-sizing:border-box;padding:10px;border:1px solid #cbdcf0;border-radius:13px;background:#fff;color:#182b43;box-shadow:0 15px 45px #0c25453a;overflow:hidden;font-family:var(--font-sans,'Thmanyah Sans',Tahoma,Arial,sans-serif);font-size:13px}
.mk-select-search{flex:none;width:100%;min-height:40px;box-sizing:border-box;margin:0;padding:9px 12px;border:1px solid #cbdcf0;border-radius:8px;background:#f7faff;color:inherit;outline:0;font:inherit}
.mk-select-search:focus{border-color:#2677df;box-shadow:0 0 0 2px #2677df18}
.mk-select-options{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}
.mk-select-option,.mk-select-more{display:block;width:100%;min-height:40px;box-sizing:border-box;margin:0;border:0;border-radius:7px;background:transparent;color:inherit;padding:9px 11px;text-align:start;font:inherit;cursor:pointer}
.mk-select-option:hover,.mk-select-option:focus-visible{background:#edf5ff;outline:2px solid #2677df;outline-offset:-2px}
.mk-select-option.selected{background:#e8f2ff;color:#1963c4;font-weight:700}
.mk-select-option:disabled{opacity:.5;cursor:not-allowed}
.mk-select-more{color:#1963c4;text-align:center;border-top:1px solid #e2edf8;border-radius:0;font-weight:700}
.mk-select-status{padding:10px;margin:0;color:#738399;text-align:center;font-size:12px;line-height:1.6}
.mk-select-popup[data-dark=true]{background:#10283f;color:#ecf4ff;border-color:#38546f}
.mk-select-popup[data-dark=true] .mk-select-search{background:#19354f;border-color:#38546f}
.mk-select-popup[data-dark=true] .mk-select-option:hover,.mk-select-popup[data-dark=true] .mk-select-option.selected{background:#244667;color:#d0e4ff}
.mk-menu-search{position:sticky;top:0;z-index:1;padding:5px 6px 9px;background:inherit}
.mk-menu-search-input{display:block!important;box-sizing:border-box!important;width:100%!important;min-height:36px!important;margin:0!important;padding:7px 9px!important;border:1px solid var(--line,#cadced)!important;border-radius:7px!important;background:var(--surface-soft,#f7faff)!important;color:var(--heading,#182b43)!important;font:inherit!important;font-size:12px!important;outline:0}
.mk-menu-search-input:focus{border-color:#2677df!important;box-shadow:0 0 0 2px #2677df18!important}
.mk-menu-option-hidden{display:none!important}
@media(max-width:600px){.mk-select-popup{font-size:14px}.mk-select-option{min-height:44px}.mk-select-trigger{font-size:14px!important}}
