.kga-native-multiselect{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}
.kga-multiselect{position:relative;min-width:0}.kga-multiselect-button{position:relative;width:100%;min-height:42px;padding:10px 34px 10px 12px;border:1px solid #ccd5e1;border-radius:8px;background:#fff!important;color:#172033!important;text-align:left;font:inherit;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kga-multiselect-button:after{content:'⌄';position:absolute;right:12px;color:#66778b}.kga-multiselect-panel{position:absolute;z-index:160;top:calc(100% + 5px);left:0;width:max(100%,260px);max-width:min(380px,calc(100vw - 32px));padding:9px;border:1px solid #d5dee9;border-radius:11px;background:#fff;box-shadow:0 18px 45px #14243a2e}.kga-multiselect-search{width:100%;margin:0 0 7px!important}.kga-multiselect-actions{display:flex;gap:6px;margin-bottom:6px}.kga-multiselect-actions button{width:auto;padding:6px 8px;background:#edf2f7!important;color:#315474!important;font-size:11px}.kga-multiselect-list{display:grid;max-height:250px;overflow:auto}.kga-multiselect-list label{display:flex!important;align-items:center;gap:9px;margin:0!important;padding:8px 7px;border-radius:7px;cursor:pointer;font-size:12px;text-transform:none!important;letter-spacing:0!important}.kga-multiselect-list label:hover{background:#f0f5fa}.kga-multiselect-list input{width:16px!important;height:16px!important;margin:0!important;accent-color:#315474}.kga-multiselect-list span{min-width:0;overflow-wrap:anywhere}@media(max-width:600px){.kga-multiselect-panel{position:fixed;left:16px;right:16px;top:auto;bottom:68px;width:auto;max-width:none;max-height:70vh}.kga-multiselect-list{max-height:45vh}}
