.input-group-select2{flex-wrap:nowrap}.input-group-select2 .select2-container{flex:1 1 auto;width:1%!important}.input-group-select2 .select2-container--default .select2-selection--single{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.input-group-select2 .select2-container .select2-selection__arrow{height:100%}.clinic-name-col{min-width:12rem;max-width:20rem;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.invalid-feedback,.invalid-feedback.d-block{color:#dc3545!important}.form-control.is-invalid,.form-select.is-invalid,textarea.form-control.is-invalid,.was-validated .form-control:invalid,.was-validated .form-select:invalid,.was-validated textarea.form-control:invalid{border-color:#dc3545!important}.form-control.is-invalid:focus,.form-select.is-invalid:focus,textarea.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus,.was-validated .form-select:invalid:focus,.was-validated textarea.form-control:invalid:focus{border-color:#dc3545!important;box-shadow:0 0 0 .2rem #dc354540}.is-invalid+.select2 .select2-selection,.was-validated .form-select:invalid+.select2 .select2-selection{border-color:#dc3545!important}.benefits-editor-wrap .ql-container.ql-snow{min-height:10rem}.benefits-editor-wrap .ql-editor{min-height:8rem}.email-template-editor-wrap .ql-container.ql-snow{min-height:14rem}.email-template-editor-wrap .ql-editor{min-height:12rem}body.admin-loader-open{overflow:hidden}.admin-global-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse 80% 80% at 50% 50%,rgba(33,4,37,.08) 0%,transparent 70%),#0f172a40;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease-out,visibility .3s ease-out}.admin-global-loader.is-active{opacity:1;visibility:visible;pointer-events:auto}.admin-global-loader__spinner{position:relative;width:3rem;height:3rem}.admin-global-loader__ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border-style:solid}.admin-global-loader__ring--outer{border-width:3px;border-color:#21042533;border-top-color:#210425;animation:adminLoaderSpin .9s cubic-bezier(.5,.15,.5,.85) infinite}.admin-global-loader__ring--inner{top:.4rem;right:.4rem;bottom:.4rem;left:.4rem;border-width:2px;border-color:#21042540;border-bottom-color:#210425;animation:adminLoaderSpinReverse 1.1s cubic-bezier(.5,.15,.5,.85) infinite}@keyframes adminLoaderSpin{to{transform:rotate(360deg)}}@keyframes adminLoaderSpinReverse{to{transform:rotate(-360deg)}}@media (prefers-reduced-motion: reduce){.admin-global-loader,.admin-global-loader__ring--outer,.admin-global-loader__ring--inner{animation:none!important;transition:none!important}}.switch.switch-status .switch-toggle-slider{background:var(--lau-accent, #8a44ad)!important;color:#fff}.switch.switch-status .switch-input:checked~.switch-toggle-slider{background:var(--lau-brand, #210425)!important;color:#fff;box-shadow:0 2px 6px #21042559}.switch.switch-status .switch-toggle-slider:after{background:#fff}.btn-cancel{--btn-cancel-color: var(--lau-accent, #8a44ad);color:var(--btn-cancel-color)!important;border:1px solid rgba(var(--lau-accent-rgb, 138, 68, 173),.35);background-color:var(--lau-accent-dim-soft, rgba(138, 68, 173, .08))}.btn-cancel:hover{color:var(--lau-accent-hover, #723593)!important;border-color:var(--btn-cancel-color);background-color:var(--lau-accent-dim, rgba(138, 68, 173, .16))}
