/* Single-choice menus stay beside their control instead of opening the OS full-screen picker. */
select.iti-select-native{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:0!important;border:0!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;overflow:hidden!important;white-space:nowrap!important}
.iti-select-toggle{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;max-width:100%;box-sizing:border-box;text-align:start;cursor:pointer;vertical-align:middle;appearance:none;touch-action:manipulation}
.iti-select-toggle .iti-select-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}
.iti-select-toggle .iti-select-chevron{width:8px;height:8px;flex:none;border-right:1.7px solid currentColor;border-bottom:1.7px solid currentColor;transform:rotate(45deg);margin:0 3px 4px 4px;opacity:.65}
.iti-select-toggle[aria-expanded=true]{outline:2px solid #81b9a6;outline-offset:1px}.iti-select-toggle:focus-visible{outline:3px solid #76b9a0;outline-offset:2px}.iti-select-toggle:disabled{opacity:.55;cursor:default}.iti-select-toggle[aria-invalid=true]{border-color:#bb4850!important}
.iti-select-popover{position:fixed;z-index:2147483100;display:flex;flex-direction:column;box-sizing:border-box;max-width:calc(100vw - 24px);padding:6px;background:var(--surface,#fff);color:var(--ink,#173c32);border:1px solid var(--line,#d9e7df);border-radius:13px;box-shadow:0 8px 28px #153e3529;font:400 14px/1.65 "Noto Serif Bengali",system-ui,sans-serif;isolation:isolate}
.iti-select-popover[hidden]{display:none!important}.iti-select-search{width:100%;min-height:39px;flex:none;box-sizing:border-box;margin:0 0 5px!important;padding:8px 10px!important;font:inherit!important;color:inherit;background:var(--surface,#fff);border:1px solid var(--line,#dce8e1);border-radius:8px;outline-offset:1px}.iti-select-options{min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;touch-action:pan-y;-webkit-overflow-scrolling:touch}.iti-select-option{display:flex;align-items:center;justify-content:space-between;gap:10px;box-sizing:border-box;min-height:42px;padding:8px 10px;border-radius:8px;cursor:pointer;overflow-wrap:anywhere;white-space:normal}.iti-select-option[aria-selected=true]{background:#e8f6ee;color:#106d52;font-weight:600}.iti-select-option.is-active{box-shadow:inset 0 0 0 2px #8bbba8;background:#f1f8f4}.iti-select-option[aria-disabled=true]{opacity:.45;cursor:default}.iti-select-option .iti-select-check{width:17px;flex:none;text-align:center;color:#0c785b}.iti-select-group{padding:7px 10px 3px;font-size:12px;font-weight:700;color:#6f8176}.iti-select-empty{padding:14px 10px;text-align:center;color:#718179;font-size:13px}
@media(prefers-color-scheme:dark){html[data-theme=dark] .iti-select-option[aria-selected=true]{background:#183f32;color:#a2dbc5}html[data-theme=dark] .iti-select-option.is-active{background:#203b31}}
