.form-group[data-v-339a908c]{position:relative}.custom-select-wrapper[data-v-339a908c]{position:relative;width:100%}.select-display[data-v-339a908c]{background-color:#fff;border:1px solid #dee2e6;border-radius:5px;cursor:pointer;font-size:14px;height:40px!important;padding:.375rem .75rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-display[data-v-339a908c]:focus{border-color:#86b7fe;box-shadow:0 0 0 .25rem #0d6efd40;outline:0}.select-display.disabled[data-v-339a908c]{background-color:#e9ecef;cursor:not-allowed;opacity:.7}.selected-text[data-v-339a908c]{color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.placeholder-text[data-v-339a908c]{color:#6c757d}.clear-btn[data-v-339a908c]{border-radius:50%;color:#a0aec0;cursor:pointer;font-size:12px;line-height:1;padding:2px 5px;transition:color .15s ease,background-color .15s ease}.clear-btn[data-v-339a908c]:hover{background-color:#f8d7da;color:#dc3545}.select-arrow i[data-v-339a908c]{color:#6c757d;font-size:12px;transition:transform .2s ease}.select-arrow i.rotate[data-v-339a908c]{transform:rotate(180deg)}.select-dropdown-menu[data-v-339a908c]{background:#fff;border:1px solid #dee2e6;border-radius:5px;box-shadow:0 4px 10px #0000001f;display:flex;flex-direction:column;left:0;margin-top:2px;max-height:220px;position:absolute;right:0;top:100%;z-index:1050}.search-box[data-v-339a908c]{background-color:#f8f9fa;border-bottom:1px solid #e9ecef;padding:5px 6px}.search-input[data-v-339a908c]{background-color:#fff;border:1px solid #ced4da;border-radius:4px!important;box-shadow:none!important;font-size:12px!important;height:28px!important;padding:2px 8px!important}.search-input[data-v-339a908c]:focus{border-color:#86b7fe;box-shadow:0 0 0 .15rem #0d6efd26!important}.options-list[data-v-339a908c]{list-style:none;margin:0;max-height:170px;overflow-y:auto;padding:2px 0}.option-item[data-v-339a908c]{color:#333;cursor:pointer;font-size:13px;padding:5px 10px;transition:background-color .15s ease}.option-item[data-v-339a908c]:hover{background-color:#f1f5f9;color:#0d6efd}.option-item.active[data-v-339a908c]{background-color:#0d6efd;color:#fff;font-weight:500}.no-options[data-v-339a908c]{font-size:12px;padding:6px 10px!important}.form-label[data-v-339a908c]{color:#2a3547;font-weight:500!important}
