select.multi-select-native[hidden]{display:none!important}.multi-select{min-width:0;margin:8px 0;border:1px solid #ffffff24;border-radius:9px;background:#0e0b13;color:#ded8e5}details.multi-select>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;cursor:pointer;font-size:13px}.multi-select>summary::-webkit-details-marker{display:none}.multi-select>summary>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi-select>summary:after{content:'⌄';font-size:17px;color:#b5a3c8}.multi-select-count{font-size:10px;color:#b5a3c8;white-space:nowrap;margin-left:auto}.multi-select-panel{padding:10px;border-top:1px solid #ffffff16}.multi-select-panel input[type=search]{width:100%;margin:0;padding:10px;font-size:13px}.multi-select-toolbar{display:flex;gap:12px;justify-content:flex-end;padding:8px 0}.multi-select-toolbar button{margin:0;border:0;padding:4px;background:none;color:#cba4eb;font:inherit;font-size:11px;cursor:pointer}.multi-select-list{max-height:240px;overflow:auto;overscroll-behavior:contain}.multi-select-list .multi-select-option{display:flex;align-items:center;gap:10px;margin:0;padding:10px 8px;border-radius:5px;font-size:13px;font-weight:400;color:#ded8e5;cursor:pointer;line-height:1.4}.multi-select-list .multi-select-option[hidden]{display:none}.multi-select-list .multi-select-option:hover{background:#ffffff09}.multi-select-list .multi-select-option input:is([type=checkbox],[type=radio]){appearance:auto;position:static;opacity:1;flex:0 0 16px;width:16px;height:16px;margin:0;accent-color:#a57cce}.multi-select-option[data-disabled=true]{opacity:.45;cursor:not-allowed}.multi-select[data-disabled=true]>summary{opacity:.5;cursor:not-allowed}.multi-select .multi-select-empty{margin:8px;padding:8px;font-size:12px}.multi-select>summary:focus-visible{outline:2px solid #b28bd5;outline-offset:2px;border-radius:8px}@media(max-width:600px){.multi-select-panel input[type=search]{font-size:16px}}

.multi-select-field{min-width:0}.multi-select-field>label{display:block}.multi-select-field[hidden]{display:none!important}

/* Shared dropdown appearance follows the configured Overseer accent. */
.multi-select{border-radius:12px;background:#111116;border-color:#ffffff24;transition:border-color .15s}details.multi-select>summary{min-height:46px;padding:12px 14px;color:#f3f1f7;font-weight:500}.multi-select:hover,.multi-select[open]{border-color:var(--accent,#9500ff)}.multi-select>summary:after{content:'';width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);color:var(--accent,#9500ff);flex:none;margin:0 3px 4px 0}.multi-select[open]>summary:after{transform:rotate(225deg);margin-bottom:0}.multi-select-panel{padding:12px;background:#111116;border-radius:0 0 12px 12px}.multi-select-list .multi-select-option{min-height:42px;border-radius:7px}.multi-select-list .multi-select-option:hover{background:color-mix(in srgb,var(--accent,#9500ff) 12%,transparent)}.multi-select-toolbar button{color:var(--accent,#9500ff)}.multi-select-list .multi-select-option input:is([type=checkbox],[type=radio]){accent-color:var(--accent,#9500ff)}.multi-select>summary:focus-visible{outline-color:var(--accent,#9500ff)}
