.ginput_container_multiselect select[data-sp-enhanced][hidden]{display:none!important}
.sp-multiselect{border:1px solid #cbd5e1;border-radius:10px;padding:16px;background:#fff;color:#202938}
.sp-multiselect .sp-ms-hint{margin:0 0 12px;font-size:14px;color: #fff;}
.sp-ms-count{font-weight:700;margin-bottom:8px}
.sp-ms-chips{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:16px}
.sp-multiselect button.sp-ms-chip{border:1px solid #adcce9;border-radius:18px;background:#eaf4ff;color:#174d7d;padding:6px 11px;font:inherit;font-size:14px;line-height:1.4;cursor:pointer;min-height:36px}
.sp-ms-empty{color:#64748b;font-size:14px}
.sp-ms-search-label{display:block;font-size:14px;font-weight:600;margin-bottom:5px}
.sp-multiselect input[type=search]{box-sizing:border-box;width:100%;margin:0 0 12px;min-height:44px;border:1px solid #aab8c6;border-radius:6px;padding:9px 12px;background:#fff;color:#202938}
.sp-ms-options{max-height:320px;overflow-y:auto;overscroll-behavior:contain;border:1px solid #d8e0e8;border-radius:6px}
.sp-multiselect label.sp-ms-option{display:flex;align-items:center;gap:10px;margin:0;padding:10px 12px;min-height:44px;box-sizing:border-box;border-bottom:1px solid #edf0f4;cursor:pointer;font-size:15px;font-weight:400;line-height:1.4}
.sp-multiselect label.sp-ms-option[hidden]{display:none}
.sp-ms-option:last-child{border-bottom:0}
.sp-ms-option.is-selected{background:#eaf4ff;color:#174d7d}
.sp-multiselect .sp-ms-option input[type=checkbox]{appearance:auto;position:static;opacity:1;flex:0 0 19px;width:19px;height:19px;margin:0;accent-color:#2679c1}
.sp-ms-option:focus-within{outline:2px solid #2679c1;outline-offset:-2px}
.sp-ms-chip:focus-visible,.sp-multiselect input:focus-visible{outline:2px solid #2679c1;outline-offset:2px}

.sp-ms-chips {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
    margin: 10px 0;
}
@media(max-width:480px){.sp-multiselect{padding:12px}.sp-ms-options{max-height:280px}}
