.searchable-select{position:relative;width:100%;min-width:0}
.searchable-native{position:absolute!important;width:1px!important;height:1px!important;opacity:0;pointer-events:none;padding:0!important}
.searchable-select-input{width:100%;background-color:var(--bs-body-bg,#fff);cursor:text}
.searchable-select-options{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:1100;max-height:220px;overflow:auto;list-style:none;margin:0;padding:4px;background:var(--bs-body-bg,#fff);color:var(--bs-body-color,#212529);border:1px solid #ced4da;border-radius:6px;box-shadow:0 6px 18px #0002}
.searchable-select-options[hidden]{display:none}.searchable-select-options.opens-up{top:auto;bottom:calc(100% + 4px)}
.searchable-select-options li{padding:8px 12px;cursor:pointer;border-radius:4px}
.searchable-select-options li[aria-selected=true]{background:#e7f1ff;font-weight:600}
.searchable-select-options li:hover,.searchable-select-options li.is-active{background:#0d6efd;color:#fff}
.searchable-select-options .searchable-select-empty{color:#6c757d;cursor:default;background:transparent}
@media print{.searchable-select-options{display:none!important}}
