.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{max-width:220px;width:220px;white-space:normal!important;word-break:break-word}.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:#653394!important;color:#fff}.switch.switch-status .switch-input:checked~.switch-toggle-slider{background:#231f20!important;color:#fff;box-shadow:0 2px 6px #231f2059}.switch.switch-status .switch-toggle-slider:after{background:#fff}.btn-cancel{--btn-cancel-color: #653394;color:var(--btn-cancel-color)!important;border:1px solid rgba(101,51,148,.5);background-color:#65339414}.btn-cancel:hover{color:#532a75!important;border-color:var(--btn-cancel-color);background-color:#65339424}
