.ctrms-combobox{position:relative;min-width:0;width:100%;}
.ctrms-combobox > .ctrms-combobox-input{height:44px;min-height:44px;width:100%;padding:.65rem 2.6rem .65rem .8rem;font-size:.9rem;border:1px solid #bfc5ce;border-radius:8px;background:#fff;}
.ctrms-combobox > .ctrms-combobox-input::placeholder{color:#737982!important;}
.ctrms-combobox > .ctrms-combobox-input:focus{border-color:#7b1113;outline:0;box-shadow:0 0 0 2px rgba(123,17,19,.1);}
.ctrms-combobox > .ctrms-combobox-input:disabled{background:#e9ecef;color:#656b73;cursor:not-allowed;}
.ctrms-combobox-arrow{position:absolute;inset:1px 1px 1px auto;width:36px;border:0;border-radius:0 8px 8px 0;background:transparent;color:#654246;font-size:1.25rem;line-height:1;}
.ctrms-combobox-arrow:disabled{opacity:.5;cursor:not-allowed;}
select.ctrms-searchable-source,.ctrms-field > select.ctrms-searchable-source{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;opacity:0!important;clip-path:inset(50%);pointer-events:none;}
.ctrms-select-popup{position:fixed;z-index:1080;overflow:auto;overscroll-behavior:contain;padding:4px;background:#fff;border:1px solid #c7cbd2;border-radius:9px;box-shadow:0 8px 24px rgba(35,20,20,.16);font-size:.9rem;}
.ctrms-select-option{padding:.6rem .7rem;border-radius:5px;cursor:pointer;white-space:normal;overflow-wrap:anywhere;line-height:1.4;}
.ctrms-select-option.is-selected{font-weight:600;color:#7b1113;}
.ctrms-select-option.is-active,.ctrms-select-option:hover{background:#faecec;color:#701013;}
.ctrms-select-option[aria-disabled="true"]{opacity:.5;cursor:not-allowed;}
.ctrms-select-empty{padding:.7rem;color:#737982;}
.ctrms-multiselect-search{height:40px!important;min-height:40px;width:100%;margin-bottom:.4rem;border:1px solid #bfc5ce!important;border-radius:8px;padding:.5rem .7rem;font-size:.9rem;}
@media print{.ctrms-combobox,.ctrms-select-popup,.ctrms-multiselect-search{display:none!important;}select.ctrms-searchable-source,.ctrms-field > select.ctrms-searchable-source{position:static!important;width:auto!important;height:auto!important;opacity:1!important;clip-path:none;}}
