:root{--rc-primary:#bf1914;--rc-primary-hover:#a21410;--rc-primary-active:#8a0e0a;--rc-primary-rgb:191, 25, 20;--rc-accent:#e31b23;--rc-accent-rgb:227, 27, 35;--rc-secondary:#8a0e0a;--rc-text:#111;--rc-white:#fff;--rc-bg-primary:#fff;--rc-bg-secondary:#f5f5f5;--rc-bg-light:#f5f5f5;--rc-border:#dadce0;--rc-border-material:#dadce0;--rc-focus-ring:#bf191426;--rc-link:var(--rc-primary);--rc-link-hover:var(--rc-secondary);--rc-brand-50:#fdf3f3;--rc-brand-100:#fce8e7;--rc-brand-200:#f5c4c2;--rc-brand-500:var(--rc-primary);--rc-brand-600:var(--rc-primary);--rc-brand-700:var(--rc-secondary);--rc-brand-900:#4a0a08;--rc-shadow-sm:0 1px 2px #00000014;--rc-shadow-md:0 1px 2px #00000014, 0 2px 6px #0000000d;--rc-topbar-dark:#111;--rc-sidebar-dark:#111;--rc-auth-panel-dark:#111;--rc-header-height:56px;--rc-gap-col:1.5rem;--rc-gap-row:1.25rem;--rc-gap-section:1.5rem;--rc-card-padding:1.25rem;--rc-card-radius:var(--border-radius,.375rem);--rc-label-gap:.375rem;--rc-textarea-min-height:4.5rem;--rc-font-h1:1.5rem;--rc-font-h2:1.25rem;--rc-font-h3:1.125rem;--rc-font-section:.9375rem;--rc-font-card:.875rem;--rc-font-body:.875rem;--rc-font-caption:.8125rem;--rc-font-helper:.75rem;--rc-font-table:.8125rem;--rc-font-button:.875rem;--rc-input-height:40px;--rc-input-radius:8px;--rc-input-border:1px;--rc-input-border-focus:2px;--md-border-focus:var(--rc-primary);--md-ring-focus:var(--rc-focus-ring);--md-btn-primary:var(--rc-primary);--md-btn-primary-hover:var(--rc-primary-hover);--md-btn-primary-active:var(--rc-primary-active);--md-btn-primary-ring:0 0 0 4px var(--rc-focus-ring);--md-btn-ghost:var(--rc-primary);--md-btn-ripple:#bf19141f;--md-btn-ripple-subtle:#bf19141a;--dt-primary:var(--rc-primary);--dt-primary-ring:var(--rc-focus-ring);--dt-row-selected-bg:var(--rc-brand-50);--dt-bulk-bar-bg:var(--rc-brand-50);--dt-bulk-bar-border:var(--rc-brand-200);--gradient:none;--bs-gradient:none}.rc-h1,.rc-page-header .page-title{font-size:var(--rc-font-h1);color:var(--rc-text);font-weight:600;line-height:1.3}.rc-h2{font-size:var(--rc-font-h2);color:var(--rc-text);font-weight:600;line-height:1.35}.rc-h3{font-size:var(--rc-font-h3);color:var(--rc-text);font-weight:600;line-height:1.4}.rc-section-title{font-size:var(--rc-font-section);color:var(--rc-text);font-weight:600;line-height:1.4}.rc-card-title{font-size:var(--rc-font-card);color:var(--rc-text);font-weight:600;line-height:1.4}.rc-body{font-size:var(--rc-font-body);color:var(--rc-text);line-height:1.5}.rc-caption{font-size:var(--rc-font-caption);color:#64748b;line-height:1.45}.rc-helper{font-size:var(--rc-font-helper);color:#6b7280;line-height:1.4}.rc-table-text{font-size:var(--rc-font-table);line-height:1.45}.rc-page-description{font-size:var(--rc-font-caption);color:#64748b;line-height:1.5}.rc-page-header.page-header{--rc-page-header-padding-y:1.5rem;--rc-page-header-padding-x:1.25rem}.rc-page-header .page-header-content{padding-left:var(--rc-page-header-padding-x);padding-right:var(--rc-page-header-padding-x)}.rc-page-header .page-header-content.border-top{border-top-color:#0000000f!important}.rc-page-header .page-title{padding:var(--rc-page-header-padding-y) 0;min-width:0}.rc-page-header .page-title h4{font-size:var(--rc-font-h1);color:var(--rc-text);margin:0;font-weight:600;line-height:1.3}.rc-page-header .page-title__desc{font-size:var(--rc-font-caption);color:#64748b;margin:.25rem 0 0;line-height:1.45}.rc-page-header .page-header-content .breadcrumb{margin:0;padding:.5rem 0}.rc-page-header .page-header-actions{padding:.75rem 0}.page-header .btn-group>.btn,.page-header .btn-group>.md-btn,.page-header-content .btn-group>.btn,.page-header-content .btn-group>.md-btn{border-radius:.375rem;gap:.35rem;min-height:32px;padding:.25rem .75rem;font-size:.8125rem}.page-header .btn-group{gap:.5rem}@media (width>=992px){.rc-page-header .page-header-actions{align-self:center;padding:0}.rc-page-header .page-header-content.d-lg-flex.align-items-lg-center{align-items:center}}@media (width<=991.98px){.rc-page-header.page-header{--rc-page-header-padding-y:1.125rem}}@media (width<=575.98px){.rc-page-header.page-header{--rc-page-header-padding-y:1rem;--rc-page-header-padding-x:1rem}}.rc-card.card,.rc-form-section.card{background-color:var(--rc-bg-primary);border:1px solid var(--rc-border-material);border-radius:var(--rc-card-radius);box-shadow:var(--rc-shadow-sm);background-image:none}.rc-card>.card-header:not(:empty){padding:.875rem var(--rc-card-padding);background-color:var(--rc-bg-primary);border-bottom:1px solid #0000000f}.rc-form-section>.card-header{background-color:var(--rc-bg-primary);border-bottom:1px solid #0000000f;padding:0}.rc-section-header{padding:.875rem var(--rc-card-padding);align-items:center;gap:.75rem;display:flex}.rc-section-header__icon{background-color:var(--rc-brand-50);width:2rem;height:2rem;color:var(--rc-primary);border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;line-height:1;display:inline-flex}.rc-section-header__text{min-width:0}.rc-section-header__title{font-size:var(--rc-font-section);color:var(--rc-text);font-weight:600;line-height:1.35}.rc-section-header__desc{font-size:var(--rc-font-caption);color:#64748b;margin-top:.125rem;line-height:1.4}.rc-card>.card-body,.rc-form-section>.card-body.form-section__body{padding:var(--rc-card-padding)}.rc-card>.card-footer,.rc-form-section>.card-footer{padding:.75rem var(--rc-card-padding);background-color:#fafbfc;border-top:1px solid #0000000f}.form-sections{gap:var(--rc-gap-section);flex-direction:column;display:flex}.rc-form-section+.rc-form-section,.rc-form-section+.rc-card,.rc-card+.rc-form-section{margin-top:0}@media (width<=991.98px){.rc-section-header,.rc-card>.card-body,.rc-form-section>.card-body.form-section__body{padding-left:1rem;padding-right:1rem}}.rc-badge.badge{font-size:var(--rc-font-helper);vertical-align:middle;border-radius:.25rem;align-items:center;padding:.35em .65em;font-weight:500;line-height:1.2;display:inline-flex}.rc-empty-state{padding:2rem 1rem}.rc-empty-state__icon{line-height:1}:root{--md-border:#dadce0;--md-border-width:1px;--md-border-width-focus:2px;--md-border-hover:#b0b3b8;--md-border-focus:var(--rc-primary,#bf1914);--md-border-error:#dc2626;--md-border-success:#16a34a;--md-bg:#fff;--md-label:#374151;--md-text:#0f172a;--md-placeholder:#9ca3af;--md-radius:var(--rc-input-radius,8px);--md-height:var(--rc-input-height,40px);--md-height-sm:38px;--md-px:14px;--md-py:10px;--md-ring-focus:none;--md-ring-error:none;--md-ring-success:none;--md-transition:border-color .2s ease, border-width .2s ease, padding .2s ease}.md-label,.form-label{margin-bottom:var(--rc-label-gap,.375rem);color:var(--md-label);font-size:.875rem;font-weight:500;line-height:1.35;display:block}.md-label .text-danger,.form-label .text-danger{color:#dc2626}.md-input:not(textarea),.form-control:not(textarea),.form-select,select.md-input,input.rc-input:not([type=textarea]){width:100%;height:var(--md-height);min-height:var(--md-height);padding:var(--md-py) var(--md-px);color:var(--md-text);background-color:var(--md-bg);border:var(--md-border-width) solid var(--md-border);border-radius:var(--md-radius);box-shadow:none;box-sizing:border-box;transition:var(--md-transition);appearance:none;background-clip:padding-box;font-size:.875rem;font-weight:400;line-height:1.25;display:block}textarea.form-control,textarea.md-input,textarea.rc-textarea{width:100%;height:auto;min-height:var(--rc-textarea-min-height,4.5rem);max-height:12rem;padding:.5rem var(--md-px);color:var(--md-text);background-color:var(--md-bg);border:var(--md-border-width) solid var(--md-border);border-radius:var(--md-radius);box-shadow:none;box-sizing:border-box;transition:var(--md-transition);resize:vertical;appearance:none;background-clip:padding-box;font-size:.875rem;font-weight:400;line-height:1.45;display:block}textarea.form-control:hover:not(:disabled):not([readonly]):not(:focus),textarea.md-input:hover:not(:disabled):not([readonly]):not(:focus){border-color:var(--md-border-hover)}textarea.form-control:disabled,textarea.form-control[readonly],textarea.md-input:disabled,textarea.md-input[readonly]{color:#6b7280;opacity:1;cursor:not-allowed;background-color:#f8fafc;border-color:#e5e7eb}textarea.form-control.is-invalid,textarea.md-input.is-invalid,textarea.md-input--error{border-color:var(--md-border-error)}textarea.form-control.is-invalid:focus,textarea.md-input.is-invalid:focus,textarea.md-input--error:focus{border-color:var(--md-border-error);box-shadow:none}textarea.form-control.is-valid,textarea.md-input--success{border-color:var(--md-border-success)}textarea.form-control.is-valid:focus,textarea.md-input--success:focus{border-color:var(--md-border-success);box-shadow:none}.form-control-sm:not(textarea),.form-select-sm,.md-input--sm:not(textarea){height:var(--md-height-sm);min-height:var(--md-height-sm);padding:7px 12px;font-size:.8125rem}.md-input:hover:not(:disabled):not([readonly]):not(:focus),.form-control:hover:not(:disabled):not([readonly]):not(:focus),.form-select:hover:not(:disabled):not(:focus){border-color:var(--md-border-hover)}.md-input:focus,.md-input:focus-visible,.md-input:active,.form-control:focus,.form-control:focus-visible,.form-control:active,.form-select:focus,.form-select:focus-visible,.form-select:active,textarea.form-control:focus,textarea.form-control:focus-visible,textarea.md-input:focus,textarea.md-input:focus-visible{border:var(--md-border-width-focus) solid var(--md-border-focus);padding:calc(var(--md-py) - 1px) calc(var(--md-px) - 1px);outline:none;box-shadow:none!important}.rc-input--readonly,.md-input:disabled,.md-input[readonly],.form-control:disabled,.form-control[readonly],.form-select:disabled{color:#6b7280;opacity:1;cursor:not-allowed;background-color:#f8fafc;border-color:#e5e7eb}input[type=number].form-control,input[type=number].rc-input{-moz-appearance:textfield}input[type=number].form-control::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number].form-control::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number].rc-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number].rc-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.md-input--error,.md-input.is-invalid,.form-control.is-invalid,.form-select.is-invalid,.was-validated .form-control:invalid,.was-validated .form-select:invalid{border-color:var(--md-border-error)}.md-input--error:focus,.md-input.is-invalid:focus,.form-control.is-invalid:focus,.form-select.is-invalid:focus,.was-validated .form-control:invalid:focus,.was-validated .form-select:invalid:focus{border-color:var(--md-border-error);box-shadow:none}.md-error-text,.invalid-feedback{color:var(--md-border-error);margin-top:.375rem;font-size:12px;display:block}.md-input--success,.form-control.is-valid,.form-select.is-valid,.was-validated .form-control:valid,.was-validated .form-select:valid{border-color:var(--md-border-success)}.md-input--success:focus,.form-control.is-valid:focus,.form-select.is-valid:focus,.was-validated .form-control:valid:focus,.was-validated .form-select:valid:focus{border-color:var(--md-border-success);box-shadow:none}.valid-feedback{color:var(--md-border-success);margin-top:.375rem;font-size:12px;display:block}.form-select,select.md-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:2.5rem}.form-select:focus,select.md-input:focus{background-position:right 12px center}.input-group>.form-control:not(textarea),.input-group>.form-select{height:var(--md-height);min-height:var(--md-height)}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}.input-group-text{border:var(--md-border-width) solid var(--md-border);color:#64748b;background-color:#f8fafc;font-size:.875rem}.select2-container{--s2-bg:var(--md-bg);--s2-color:var(--md-text);--s2-padding-y:0;--s2-padding-x:var(--md-px);--s2-border-width:2px;--s2-border-color:var(--md-border);--s2-border-radius:var(--md-radius);--s2-focus-border-color:var(--md-border-focus);--s2-focus-box-shadow:none;--s2-font-size:.875rem;--s2-line-height:1.25;--s2-indicator-padding:2rem}.select2-container .select2-selection--single,.select2-container--default .select2-selection--single{box-sizing:border-box;transition:var(--md-transition);align-items:center;height:var(--md-height)!important;min-height:var(--md-height)!important;max-height:var(--md-height)!important;padding:0!important;display:flex!important}.select2-container .select2-selection--multiple{min-height:var(--md-height);transition:var(--md-transition)}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:var(--md-px);padding-right:var(--s2-indicator-padding);width:100%;line-height:1.25}.select2-container .select2-selection--single .select2-selection__arrow{top:50%;right:var(--md-px);width:1em;height:1em;margin-top:0;position:absolute;transform:translateY(-50%)}select.form-select-sm+.select2-container .select2-selection--single,.form-select-sm~.select2-container .select2-selection--single{height:var(--md-height-sm)!important;min-height:var(--md-height-sm)!important}select.form-select-sm+.select2-container .select2-selection--single .select2-selection__rendered,.form-select-sm~.select2-container .select2-selection--single .select2-selection__rendered{font-size:.8125rem}.select2-container--default.select2-container--focus:not(.select2-container--disabled) .select2-selection--single,.select2-container--default.select2-container--open:not(.select2-container--disabled) .select2-selection--single,.select2-container--default.select2-container--focus:not(.select2-container--disabled) .select2-selection--multiple,.select2-container--default.select2-container--open:not(.select2-container--disabled) .select2-selection--multiple{border:var(--md-border-width) solid var(--md-border-focus);box-shadow:none!important}.select2-container--default:hover:not(.select2-container--disabled) .select2-selection--single,.select2-container--default:hover:not(.select2-container--disabled) .select2-selection--multiple{border-color:var(--md-border-hover)}.select2-container--default.select2-container--disabled .select2-selection--single,.select2-container--default.select2-container--disabled .select2-selection--multiple{opacity:1;background-color:#f8fafc;border-color:#e5e7eb}.select2-dropdown{border:var(--md-border-width) solid var(--md-border);border-radius:var(--md-radius);box-shadow:0 4px 16px #0f172a1a}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:var(--rc-brand-50,#fdf3f3);color:var(--rc-primary,#bf1914)}.auth-app .md-label{margin-bottom:.375rem}.auth-app .md-input{box-sizing:border-box}.auth-app .md-hint,.form-text{color:#6b7280;margin-top:.375rem;font-size:12px}.dark .md-input,.dark .form-control,.dark .form-select,.dark textarea.form-control,.dark textarea.md-input{color:#f1f5f9;background-color:#0f172a;border-color:#334155}.dark .md-input:hover:not(:disabled):not(:focus),.dark .form-control:hover:not(:disabled):not(:focus),.dark .form-select:hover:not(:disabled):not(:focus),.dark textarea.form-control:hover:not(:disabled):not(:focus),.dark textarea.md-input:hover:not(:disabled):not(:focus){border-color:#475569}.dark .md-label,.dark .form-label{color:#cbd5e1}.dark .input-group-text{color:#94a3b8;background-color:#1e293b;border-color:#334155}.form-card-actions{border-radius:0 0 var(--md-radius) var(--md-radius);background:#f8fafc;border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.625rem;padding:.875rem 1.25rem;display:flex}.form-card-actions .btn,.form-card-actions .md-btn{min-height:var(--md-btn-height-sm);margin:0}:-webkit-any(.md-input:-webkit-autofill,.form-control:-webkit-autofill,.form-select:-webkit-autofill){-webkit-box-shadow:0 0 0 1000px var(--md-bg) inset;-webkit-text-fill-color:var(--md-text);caret-color:var(--md-text);transition:background-color 9999s ease-out}:is(.md-input:autofill,.form-control:autofill,.form-select:autofill){-webkit-box-shadow:0 0 0 1000px var(--md-bg) inset;-webkit-text-fill-color:var(--md-text);caret-color:var(--md-text);transition:background-color 9999s ease-out}.form-grid{--bs-gutter-x:var(--rc-gap-col);--bs-gutter-y:var(--rc-gap-row)}.rc-form-col{flex-direction:column;display:flex}.rc-form-col>.form-field{flex:auto;height:100%}.form-field{flex-direction:column;min-width:0;display:flex}.form-field .form-label{margin-bottom:var(--rc-label-gap);flex-shrink:0}.form-field__control{flex:none}.form-field__control .form-control,.form-field__control .form-select,.form-field__control .ts-wrapper{width:100%}.form-field__feedback{flex-shrink:0}.form-field__feedback:not(:empty){min-height:1.125rem;margin-top:.25rem}.form-field--full{grid-column:1/-1}.form-field--address .form-control,.form-field--address textarea.form-control{min-height:var(--rc-textarea-min-height)}.form-actions{margin-top:var(--rc-gap-section);padding-top:var(--rc-gap-section);border-top:1px solid #0000000f;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.625rem;display:flex}.form-actions .btn,.form-actions .md-btn{margin:0}.rc-detail-grid{--bs-gutter-x:var(--rc-gap-col);--bs-gutter-y:var(--rc-gap-col)}@media (width<=991.98px){.form-grid{--bs-gutter-y:1rem}}.rc-detail-table td{vertical-align:middle;padding-top:.375rem;padding-bottom:.375rem}.rc-detail-table td:first-child{white-space:nowrap;width:38%}@media (width<=575.98px){.form-grid{--bs-gutter-x:1rem;--bs-gutter-y:1rem}.form-actions{flex-direction:column-reverse;align-items:stretch}.form-actions .md-btn,.form-actions .btn{width:100%}}:root{--md-btn-success:#16a34a;--md-btn-success-hover:#15803d;--md-btn-success-active:#166534;--md-btn-danger:#dc2626;--md-btn-danger-hover:#b91c1c;--md-btn-danger-active:#991b1b;--md-btn-warning:#f59e0b;--md-btn-warning-hover:#d97706;--md-btn-warning-active:#b45309;--md-btn-secondary-border:#dadce0;--md-btn-secondary-text:#374151;--md-btn-secondary-hover:#f8fafc;--md-btn-height:36px;--md-btn-height-sm:32px;--md-btn-radius:6px;--md-btn-transition:all .2s ease}.btn,.md-btn,.md-icon-btn,.btn-icon,.dt-actions-btn,.dropdown-item{min-height:var(--md-btn-height);border-radius:var(--md-btn-radius);box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:middle;transition:var(--md-btn-transition);-webkit-tap-highlight-color:transparent;border:1px solid #0000;justify-content:center;align-items:center;gap:.375rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:500;line-height:1.25;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn-sm,.md-btn--sm{min-height:var(--md-btn-height-sm);padding:.25rem .75rem;font-size:.8125rem}.btn-lg{min-height:44px;padding:.625rem 1.25rem;font-size:.875rem}.btn:disabled,.btn.disabled,.md-btn:disabled,.md-btn.is-disabled{opacity:.65;pointer-events:none;cursor:not-allowed}.md-btn--block,.btn.w-100{width:100%}.md-ripple{pointer-events:none;will-change:transform, opacity;border-radius:50%;position:absolute;transform:scale(0)}.md-ripple--primary{background:#ffffff40;animation:.4s ease-out forwards md-ripple-expand}.md-ripple--secondary{background:var(--md-btn-ripple,#bf19141f);animation:.35s ease-out forwards md-ripple-expand}.md-ripple--danger{background:#fff3;animation:.4s ease-out forwards md-ripple-expand}.md-ripple--subtle{background:var(--md-btn-ripple-subtle,#bf19141a);animation:.3s ease-out forwards md-ripple-expand-subtle}.md-ripple--menu{background:var(--md-btn-ripple-subtle,#bf19141a);animation:.28s ease-out forwards md-ripple-expand-menu}@keyframes md-ripple-expand{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(1)}}@keyframes md-ripple-expand-subtle{0%{opacity:.12;transform:scale(0)}to{opacity:0;transform:scale(1)}}@keyframes md-ripple-expand-menu{0%{opacity:.1;transform:scale(0)}to{opacity:0;transform:scale(1)}}.btn-primary,.md-btn--primary{color:#fff;background-color:var(--md-btn-primary);border-color:var(--md-btn-primary)}.btn-primary:hover,.md-btn--primary:hover{color:#fff;background-color:var(--md-btn-primary-hover);border-color:var(--md-btn-primary-hover)}.btn-primary:active,.md-btn--primary:active,.btn-primary.active{color:#fff;background-color:var(--md-btn-primary-active);border-color:var(--md-btn-primary-active);transform:translateY(1px)}.btn-primary:focus-visible,.md-btn--primary:focus-visible{color:#fff;background-color:var(--md-btn-primary);border-color:var(--md-btn-primary);box-shadow:var(--md-btn-primary-ring);outline:none}.btn-secondary,.btn-light,.md-btn--secondary{color:var(--md-btn-secondary-text);border-color:var(--md-btn-secondary-border);background-color:#fff}.btn-secondary:hover,.btn-light:hover,.md-btn--secondary:hover{color:var(--md-btn-secondary-text);background-color:var(--md-btn-secondary-hover);border-color:#c4c7cc}.btn-secondary:active,.btn-light:active,.md-btn--secondary:active{background-color:#f1f5f9;transform:translateY(1px)}.btn-secondary:focus-visible,.btn-light:focus-visible,.md-btn--secondary:focus-visible{box-shadow:var(--md-btn-primary-ring);outline:none}.btn-success,.md-btn--success{color:#fff;background-color:var(--md-btn-success);border-color:var(--md-btn-success)}.btn-success:hover,.md-btn--success:hover{color:#fff;background-color:var(--md-btn-success-hover);border-color:var(--md-btn-success-hover)}.btn-success:active,.md-btn--success:active{color:#fff;background-color:var(--md-btn-success-active);border-color:var(--md-btn-success-active);transform:translateY(1px)}.btn-danger,.md-btn--danger{color:#fff;background-color:var(--md-btn-danger);border-color:var(--md-btn-danger)}.btn-danger:hover,.md-btn--danger:hover{color:#fff;background-color:var(--md-btn-danger-hover);border-color:var(--md-btn-danger-hover)}.btn-danger:active,.md-btn--danger:active{color:#fff;background-color:var(--md-btn-danger-active);border-color:var(--md-btn-danger-active);transform:translateY(1px)}.btn-warning,.md-btn--warning{color:#fff;background-color:var(--md-btn-warning);border-color:var(--md-btn-warning)}.btn-warning:hover,.md-btn--warning:hover{color:#fff;background-color:var(--md-btn-warning-hover);border-color:var(--md-btn-warning-hover)}.btn-warning:active,.md-btn--warning:active{color:#fff;background-color:var(--md-btn-warning-active);border-color:var(--md-btn-warning-active);transform:translateY(1px)}.btn-link,.btn-ghost,.md-btn--ghost{color:var(--md-btn-ghost);box-shadow:none;background:0 0;border-color:#0000;min-height:auto;padding:8px 12px}.btn-link:hover,.btn-ghost:hover,.md-btn--ghost:hover{color:var(--md-btn-primary-hover);background:var(--md-btn-ripple-subtle,#bf19140f);border-color:#0000;text-decoration:none}.btn-link:focus-visible,.md-btn--ghost:focus-visible{box-shadow:var(--md-btn-primary-ring);outline:none}.btn-outline-primary{color:var(--md-btn-primary);border-color:var(--md-btn-primary);background:#fff}.btn-outline-primary:hover{color:#fff;background:var(--md-btn-primary)}.btn-outline-danger{color:var(--md-btn-danger);border-color:var(--md-btn-danger);background:#fff}.btn-outline-danger:hover{color:#fff;background:var(--md-btn-danger)}.btn-outline-success{color:var(--md-btn-success);border-color:var(--md-btn-success);background:#fff}.btn-outline-success:hover{color:#fff;background:var(--md-btn-success)}.btn-outline-secondary{color:var(--md-btn-secondary-text);border-color:var(--md-btn-secondary-border);background:#fff}.btn-outline-secondary:hover{background:var(--md-btn-secondary-hover);border-color:#c4c7cc}.btn-outline-warning{color:var(--md-btn-warning);border-color:var(--md-btn-warning);background:#fff}.btn-outline-warning:hover{color:#fff;background:var(--md-btn-warning)}.btn-success:focus-visible,.btn-danger:focus-visible,.btn-warning:focus-visible,.md-btn--success:focus-visible,.md-btn--danger:focus-visible,.md-btn--warning:focus-visible{box-shadow:var(--md-btn-primary-ring);outline:none}.btn.btn-sm.btn-light:has(>i:only-child){background:0 0;border:none;border-radius:50%;width:40px;height:40px;min-height:40px;padding:0}.btn.btn-sm.btn-light.text-danger:has(>i:only-child){background:0 0;border:none;border-radius:50%;width:40px;height:40px;min-height:40px;padding:0}.btn.btn-sm.btn-light.text-danger:has(>i:only-child):hover{color:var(--md-btn-danger);background:#dc262614}.btn-icon,.md-icon-btn{color:#64748b;background:0 0;border:none;border-radius:50%;width:40px;height:40px;min-height:40px;padding:0}.dt-actions-btn{color:#374151;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:50%;width:40px;height:40px;min-height:40px;padding:0;font-size:1.25rem}.btn-icon:hover,.md-icon-btn:hover{background:var(--md-btn-ripple,#bf191414);color:var(--md-btn-primary)}.dt-actions-btn:hover{background:var(--md-btn-ripple,#bf19141a);color:var(--md-btn-primary);border-color:#cbd5e1}.btn-icon:focus-visible,.md-icon-btn:focus-visible,.dt-actions-btn:focus-visible{box-shadow:var(--md-btn-primary-ring);outline:none}.dt-actions-btn:focus-visible{border-color:var(--md-btn-primary)}.btn-icon.btn-sm,.md-icon-btn--sm{width:32px;height:32px;min-height:32px}.md-btn__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:1rem;height:1rem;animation:.65s linear infinite md-btn-spin}.md-btn__content--hidden{opacity:0}@keyframes md-btn-spin{to{transform:rotate(360deg)}}.dt-actions-menu{border-radius:8px;min-width:10.5rem;padding:.375rem!important}.dt-actions-menu>li{margin:0;padding:0;list-style:none}.dt-actions-menu .dropdown-divider{margin:.25rem 0}.dt-actions-menu .dt-actions-item{color:#374151;text-align:left;white-space:nowrap;cursor:pointer;width:100%;min-height:2.25rem;transition:var(--md-btn-transition);background:0 0;border:none;border-radius:6px;align-items:center;gap:.625rem;margin:0;padding:.5rem .75rem;font-size:.875rem;font-weight:500;line-height:1.25;text-decoration:none;display:flex;position:relative;overflow:hidden}.dt-actions-menu .dt-actions-item__icon{flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;font-size:1.125rem;line-height:1;display:inline-flex}.dt-actions-menu .dt-actions-item__label{flex:1;min-width:0;line-height:1.25}.dt-actions-menu .dt-actions-item:hover,.dt-actions-menu .dt-actions-item:focus,.dt-actions-menu .dt-actions-item:focus-visible{background:var(--md-btn-ripple,#bf191414);color:var(--md-btn-primary);outline:none}.dt-actions-menu .dt-actions-item.text-danger{color:var(--md-btn-danger)}.dt-actions-menu .dt-actions-item.text-danger:hover,.dt-actions-menu .dt-actions-item.text-danger:focus,.dt-actions-menu .dt-actions-item.text-danger:focus-visible{color:var(--md-btn-danger);background:#dc262614}.dt-actions-menu .dt-actions-item.active,.dt-actions-menu .dt-actions-item:active{background:var(--md-btn-ripple,#bf19141a);color:var(--md-btn-primary)}.dt-actions-menu .dt-actions-item.text-danger.active,.dt-actions-menu .dt-actions-item.text-danger:active{color:var(--md-btn-danger);background:#dc26261a}.auth-app .md-btn--primary:focus-visible{box-shadow:var(--md-btn-primary-ring)}.dark .btn-light,.dark .btn-secondary,.dark .md-btn--secondary{color:#e2e8f0;background-color:#1e293b;border-color:#334155}.dark .btn-light:hover,.dark .md-btn--secondary:hover{background-color:#334155}body .btn{box-shadow:none;--btn-focus-box-shadow:var(--md-btn-primary-ring);--component-active-bg:var(--md-btn-primary);--component-active-color:#fff}body .btn-primary,body .btn-primary:hover,body .btn-primary:focus,body .btn-primary:active,body .btn-light,body .btn-secondary{box-shadow:none}.ts-control{border:1px solid var(--bs-border-color);z-index:1;box-sizing:border-box;width:100%;box-shadow:none;border-radius:var(--bs-border-radius);flex-wrap:wrap;padding:.375rem .75rem;display:flex;position:relative;overflow:hidden}.ts-wrapper.multi.has-items .ts-control{padding:calc(.375rem - 1px) .75rem calc(.375rem - 4px)}.full .ts-control{background-color:var(--bs-body-bg)}.disabled .ts-control,.disabled .ts-control *{cursor:default!important}.focus .ts-control{box-shadow:none}.ts-control>*{vertical-align:baseline;display:inline-block}.ts-wrapper.multi .ts-control>div{cursor:pointer;color:#343a40;background:#efefef;border:0 solid #dee2e6;margin:0 3px 3px 0;padding:1px 5px;overflow:auto}.ts-wrapper.multi .ts-control>div.active{color:#fff;background:#0d6efd;border:0 solid #0000}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{color:#878787;background:#fff;border:0 solid #fff}.ts-control>input{flex:auto;min-width:7rem;text-indent:0!important;max-width:100%!important;min-height:0!important;max-height:none!important;line-height:inherit!important;-webkit-user-select:auto!important;user-select:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:inline-block!important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:none!important}.has-items .ts-control>input{margin:0 4px!important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:calc(.75rem + 5px);right:auto}.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px!important}.disabled .ts-control{opacity:1;background-color:var(--bs-secondary-bg)}.input-hidden .ts-control>input{opacity:0;position:absolute;left:-10000px}.ts-dropdown{z-index:10;background:var(--bs-body-bg);box-sizing:border-box;border-radius:0 0 var(--bs-border-radius) var(--bs-border-radius);border:1px solid #d0d0d0;border-top:0;width:100%;margin:.25rem 0 0;position:absolute;top:100%;left:0;box-shadow:0 1px 3px #0000001a}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:#ffed2866;border-radius:1px}.ts-dropdown .option,.ts-dropdown .optgroup-header,.ts-dropdown .no-results,.ts-dropdown .create{padding:3px .75rem}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.ts-dropdown [data-selectable].option{opacity:1;cursor:pointer}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0}.ts-dropdown .optgroup-header{color:#6c757d;background:var(--bs-body-bg);cursor:default}.ts-dropdown .active{background-color:var(--bs-tertiary-bg);color:var(--bs-body-color)}.ts-dropdown .active.create{color:var(--bs-body-color)}.ts-dropdown .create{color:#343a4080}.ts-dropdown .spinner{width:30px;height:30px;margin:3px .75rem;display:inline-block}.ts-dropdown .spinner:after{content:" ";border:5px solid #d0d0d0;border-color:#d0d0d0 #0000;border-radius:50%;width:24px;height:24px;margin:3px;animation:1.2s linear infinite lds-dual-ring;display:block}@keyframes lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ts-dropdown-content{scroll-behavior:smooth;max-height:200px;overflow:hidden auto}.ts-wrapper.plugin-drag_drop .ts-dragging{color:#0000!important}.ts-wrapper.plugin-drag_drop .ts-dragging>*{visibility:hidden!important}.plugin-checkbox_options:not(.rtl) .option input{margin-right:.5rem}.plugin-checkbox_options.rtl .option input{margin-left:.5rem}.plugin-clear_button{--ts-pr-clear-button:1em}.plugin-clear_button .clear-button{opacity:0;cursor:pointer;transition:opacity .5s;position:absolute;top:50%;right:calc(.75rem - 5px);transform:translateY(-50%);background:0 0!important;margin-right:0!important}.plugin-clear_button.form-select .clear-button,.plugin-clear_button.single .clear-button{right:max(var(--ts-pr-caret), .75rem)}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button:not(.disabled):hover.has-items .clear-button{opacity:1}.ts-wrapper .dropdown-header{background:color-mix(var(--bs-body-bg), #d0d0d0, 85%);border-radius:var(--bs-border-radius) var(--bs-border-radius) 0 0;border-bottom:1px solid #d0d0d0;padding:6px .75rem;position:relative}.ts-wrapper .dropdown-header-close{color:#343a40;opacity:.4;margin-top:-12px;line-height:20px;position:absolute;top:50%;right:.75rem;font-size:20px!important}.ts-wrapper .dropdown-header-close:hover{color:#000}.plugin-dropdown_input.focus.dropdown-active .ts-control{box-shadow:none;border:1px solid var(--bs-border-color);box-shadow:var(--bs-box-shadow-inset)}.plugin-dropdown_input .dropdown-input{box-shadow:none;background:0 0;border:0 solid #d0d0d0;border-bottom-width:1px;width:100%;padding:.375rem .75rem;display:block}.plugin-dropdown_input.focus .ts-dropdown .dropdown-input{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.plugin-dropdown_input .items-placeholder{width:100%;box-shadow:none!important;border:0!important}.plugin-dropdown_input.has-items .items-placeholder,.plugin-dropdown_input.dropdown-active .items-placeholder{display:none!important}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:#0000}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-top:0;border-right:1px solid #f2f2f2;flex-grow:1;flex-basis:0;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0}.ts-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0}.ts-wrapper.plugin-remove_button .item{align-items:center;display:inline-flex}.ts-wrapper.plugin-remove_button .item .remove{color:inherit;vertical-align:middle;box-sizing:border-box;border-radius:0 2px 2px 0;padding:0 5px;text-decoration:none;display:inline-block}.ts-wrapper.plugin-remove_button .item .remove:hover{background:#0000000d}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:0 0}.ts-wrapper.plugin-remove_button .remove-single{font-size:23px;position:absolute;top:0;right:0}.ts-wrapper.plugin-remove_button:not(.rtl) .item{padding-right:0!important}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #dee2e6;margin-left:5px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#0000}.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{border-left-color:#fff}.ts-wrapper.plugin-remove_button.rtl .item{padding-left:0!important}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #dee2e6;margin-right:5px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#0000}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#fff}:root{--ts-pr-clear-button:0px;--ts-pr-caret:0px;--ts-pr-min:.75rem}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-control:not(.rtl){padding-right:max(var(--ts-pr-min), var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-control.rtl{padding-left:max(var(--ts-pr-min), var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-wrapper{position:relative}.ts-dropdown,.ts-control,.ts-control input{color:#343a40;font-family:inherit;font-size:inherit;line-height:1.5}.ts-control,.ts-wrapper.single.input-active .ts-control{background:var(--bs-body-bg);cursor:text}.ts-hidden-accessible{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ts-dropdown,.ts-dropdown.form-control,.ts-dropdown.form-select{z-index:1000;background:var(--bs-body-bg);border:1px solid var(--bs-border-color-translucent);border-radius:.375rem;height:auto;padding:0;box-shadow:0 6px 12px #0000002d}.ts-dropdown .optgroup-header{font-size:.875rem;line-height:1.5}.ts-dropdown .optgroup:first-child:before{display:none}.ts-dropdown .optgroup:before{content:" ";border-top:1px solid var(--bs-border-color-translucent);height:0;margin:.5rem -.75rem;display:block;overflow:hidden}.ts-dropdown .create{padding-left:.75rem}.ts-dropdown-content{padding:5px 0}.ts-control{align-items:center;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:flex}@media (prefers-reduced-motion:reduce){.ts-control{transition:none}}.focus .ts-control{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.ts-control .item{align-items:center;display:flex}.ts-control input::placeholder{color:var(--bs-secondary-color,#a7aeb8);opacity:1}.ts-wrapper.is-invalid,.was-validated .invalid,.was-validated :invalid+.ts-wrapper{border-color:var(--bs-form-invalid-color)}.ts-wrapper.is-invalid:not(.single),.was-validated .invalid:not(.single),.was-validated :invalid+.ts-wrapper:not(.single){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.ts-wrapper.is-invalid.single,.was-validated .invalid.single,.was-validated :invalid+.ts-wrapper.single{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,right 2.25rem center;background-repeat:no-repeat;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.ts-wrapper.is-invalid.focus .ts-control,.was-validated .invalid.focus .ts-control,.was-validated :invalid+.ts-wrapper.focus .ts-control{border-color:var(--bs-form-invalid-color);box-shadow:0 0 0 .25rem rgba(var(--bs-form-invalid-color), .25)}.ts-wrapper.is-valid,.was-validated .valid,.was-validated :valid+.ts-wrapper{border-color:var(--bs-form-valid-color)}.ts-wrapper.is-valid:not(.single),.was-validated .valid:not(.single),.was-validated :valid+.ts-wrapper:not(.single){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.ts-wrapper.is-valid.single,.was-validated .valid.single,.was-validated :valid+.ts-wrapper.single{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");background-position:right .75rem center,right 2.25rem center;background-repeat:no-repeat;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.ts-wrapper.is-valid.focus .ts-control,.was-validated .valid.focus .ts-control,.was-validated :valid+.ts-wrapper.focus .ts-control{border-color:var(--bs-form-valid-color);box-shadow:0 0 0 .25rem rgba(var(--bs-form-valid-color), .25)}.ts-wrapper{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));display:flex}.input-group-sm>.ts-wrapper,.ts-wrapper.form-select-sm,.ts-wrapper.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.input-group-sm>.ts-wrapper .ts-control,.ts-wrapper.form-select-sm .ts-control,.ts-wrapper.form-control-sm .ts-control{border-radius:var(--bs-border-radius-sm);font-size:.875rem}.input-group-sm>.ts-wrapper.has-items .ts-control,.ts-wrapper.form-select-sm.has-items .ts-control,.ts-wrapper.form-control-sm.has-items .ts-control{font-size:.875rem}.input-group-sm>.ts-wrapper.multi.has-items .ts-control,.ts-wrapper.form-select-sm.multi.has-items .ts-control,.ts-wrapper.form-control-sm.multi.has-items .ts-control{padding-top:calc((calc(1.5em + .5rem + calc(var(--bs-border-width) * 2)) - 1.5 * .875rem - calc((var(--bs-border-width) + 1px) * 2)) / 2)!important}.ts-wrapper.multi.has-items .ts-control{--ts-pr-min:calc(.75rem - 5px);padding-left:calc(.75rem - 5px)}.ts-wrapper.multi .ts-control>div{border-radius:calc(var(--bs-border-radius) - 1px)}.input-group-lg>.ts-wrapper,.ts-wrapper.form-control-lg,.ts-wrapper.form-select-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.input-group-lg>.ts-wrapper .ts-control,.ts-wrapper.form-control-lg .ts-control,.ts-wrapper.form-select-lg .ts-control{border-radius:var(--bs-border-radius-lg);font-size:1.25rem}.ts-wrapper:not(.form-control,.form-select){height:auto;box-shadow:none;background:0 0;border:none;padding:0}.ts-wrapper:not(.form-control,.form-select).single .ts-control{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px}.ts-wrapper.form-select,.ts-wrapper.single{--ts-pr-caret:2.25rem}.ts-wrapper.form-control,.ts-wrapper.form-select{height:auto;box-shadow:none;display:flex;padding:0!important}.ts-wrapper.form-control .ts-control,.ts-wrapper.form-control.single.input-active .ts-control,.ts-wrapper.form-select .ts-control,.ts-wrapper.form-select.single.input-active .ts-control{border:none!important}.ts-wrapper.form-control:not(.disabled) .ts-control,.ts-wrapper.form-control:not(.disabled).single.input-active .ts-control,.ts-wrapper.form-select:not(.disabled) .ts-control,.ts-wrapper.form-select:not(.disabled).single.input-active .ts-control{background:0 0!important}.input-group>.ts-wrapper{flex-grow:1;width:1%}.input-group>.ts-wrapper:not(:nth-child(2))>.ts-control{border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.ts-wrapper:not(:last-child)>.ts-control{border-top-right-radius:0;border-bottom-right-radius:0}.form-select .ts-dropdown,.form-select .ts-control,.form-select .ts-control input{color:var(--bs-body-color)}select.js-tom-select{display:none!important}.ts-wrapper{width:100%;position:relative}.ts-wrapper .ts-control{min-height:var(--md-height);height:var(--md-height);padding:0 var(--md-px);color:var(--md-text);background-color:var(--md-bg);border:var(--md-border-width) solid var(--md-border);border-radius:var(--md-radius);box-shadow:none;transition:var(--md-transition);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px;align-items:center;padding-right:2.25rem;font-size:.875rem;line-height:1.25;display:flex}.ts-wrapper.multi .ts-control{height:auto;min-height:var(--md-height);background-image:none;padding-top:.25rem;padding-bottom:.25rem}.ts-wrapper:not(.disabled):not(.is-loading):hover .ts-control{border-color:var(--md-border-hover)}.ts-wrapper.focus .ts-control,.ts-wrapper.dropdown-active .ts-control{border:var(--md-border-width-focus) solid var(--md-border-focus);padding-left:calc(var(--md-px) - 1px);box-shadow:none;padding-right:calc(2.25rem - 1px)}.ts-wrapper.is-invalid .ts-control,.ts-wrapper.is-invalid.focus .ts-control,.ts-wrapper.is-invalid.dropdown-active .ts-control{border-color:var(--md-border-error)}.ts-wrapper.disabled .ts-control,.ts-wrapper.is-loading .ts-control{color:#6b7280;opacity:1;cursor:not-allowed;pointer-events:none;background-color:#f8fafc;border-color:#e5e7eb}.ts-wrapper .ts-control>input{min-width:0;font-size:.875rem;line-height:1.25}.ts-wrapper .ts-control>.item{min-width:0;color:var(--md-text);text-overflow:ellipsis;white-space:nowrap;background:0 0;border-radius:0;flex:auto;margin:0;padding:0;font-size:.875rem;line-height:1.25;display:block;overflow:hidden}.ts-wrapper .items-placeholder{min-width:0;color:var(--md-placeholder);opacity:1;pointer-events:none;flex:auto;font-size:.875rem;line-height:1.25;width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.ts-wrapper.single .ts-control:after{display:none}.ts-wrapper .clear-button{color:#94a3b8;opacity:1;font-size:1rem;right:2rem}.ts-wrapper .clear-button:hover{color:#64748b}.ts-wrapper.is-loading:after{content:"";border:2px solid #e5e7eb;border-top-color:var(--rc-primary);pointer-events:none;border-radius:50%;width:.875rem;height:.875rem;margin-top:-.4375rem;animation:.65s linear infinite rc-ts-spin;position:absolute;top:50%;right:2.25rem}@keyframes rc-ts-spin{to{transform:rotate(360deg)}}.ts-dropdown{border:1px solid var(--rc-border-material);border-radius:var(--md-radius);background-color:var(--rc-bg-primary);box-shadow:var(--rc-shadow-md);z-index:1060;margin-top:4px;overflow:hidden}.ts-dropdown .ts-dropdown-content{-webkit-overflow-scrolling:touch;max-height:240px;overflow-y:auto}.ts-dropdown .dropdown-input-wrap{background-color:var(--rc-bg-primary);border-bottom:1px solid #0000000f;padding:.5rem}.ts-dropdown .dropdown-input,.ts-dropdown .dropdown-input-wrap input{width:100%;height:34px;color:var(--md-text);background-color:var(--md-bg);border:1px solid var(--md-border);border-radius:calc(var(--md-radius) - 2px);box-shadow:none;outline:none;padding:0 .75rem;font-size:.8125rem;line-height:1.25;transition:border-color .2s}.ts-dropdown .dropdown-input:focus,.ts-dropdown .dropdown-input-wrap input:focus{border-color:var(--md-border-focus);box-shadow:none}.ts-dropdown .dropdown-input::placeholder,.ts-dropdown .dropdown-input-wrap input::placeholder{color:var(--md-placeholder)}.ts-dropdown .option,.ts-dropdown .optgroup-header{padding:.5rem .875rem;font-size:.875rem;line-height:1.35}.ts-dropdown .option{cursor:pointer;color:var(--md-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ts-dropdown .option:hover,.ts-dropdown .option.active{background-color:var(--rc-brand-50,#fdf3f3);color:var(--rc-primary,#bf1914)}.ts-dropdown .option.selected{color:var(--rc-primary,#bf1914);background-color:#bf191414;font-weight:500}.ts-dropdown .option.selected.active{background-color:var(--rc-brand-50,#fdf3f3)}.ts-dropdown .no-results{color:#64748b;padding:.75rem .875rem;font-size:.8125rem}.ts-wrapper.form-select-sm .ts-control{min-height:var(--md-height-sm);height:var(--md-height-sm);padding:0 2rem 0 12px;font-size:.8125rem}.ts-wrapper.form-select-sm.is-loading:after{right:1.75rem}.ts-wrapper .spinner{border-color:var(--rc-primary) transparent transparent}:root{--rc-scrollbar-size:8px;--rc-scrollbar-radius:8px;--rc-scrollbar-track:#f1f1f1;--rc-scrollbar-thumb:#c4c4c4;--rc-scrollbar-thumb-hover:var(--rc-primary,#bf1914);--rc-datatable-scroll-pad:calc(var(--rc-scrollbar-size) + .75rem);--rc-action-bg:#fff;--rc-action-border:#e5e7eb;--rc-action-shadow:-6px 0 10px -6px #11111124}.app-datatable.card{border:1px solid var(--rc-border-material,#e5e7eb);border-radius:var(--rc-card-radius,.375rem);max-width:100%;box-shadow:var(--rc-shadow-sm,0 1px 2px #00000014);background-color:var(--rc-bg-primary,#fff);overflow:visible}.app-datatable{--dt-toolbar-control-height:34px;--dt-toolbar-field-width:200px}.content-wrapper,.page-content,.content-inner{max-width:100%;overflow-x:hidden}.app-datatable .datatable-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--rc-scrollbar-thumb) var(--rc-scrollbar-track);width:100%;max-width:100%;height:auto;max-height:none;margin-bottom:0;padding-bottom:0;position:relative;overflow:auto clip}.app-datatable .datatable-scroll>table{margin-bottom:var(--rc-datatable-scroll-pad)!important}@supports not (overflow-y:clip){.app-datatable .datatable-scroll{overflow-y:visible}}.app-datatable .datatable-scroll::-webkit-scrollbar{width:var(--rc-scrollbar-size);height:var(--rc-scrollbar-size)}.app-datatable .datatable-scroll::-webkit-scrollbar-track{background:var(--rc-scrollbar-track);border-radius:var(--rc-scrollbar-radius)}.app-datatable .datatable-scroll::-webkit-scrollbar-thumb{background-color:var(--rc-scrollbar-thumb);border-radius:var(--rc-scrollbar-radius);border:2px solid var(--rc-scrollbar-track);background-clip:padding-box}.app-datatable .datatable-scroll::-webkit-scrollbar-thumb:hover{background-color:var(--rc-scrollbar-thumb-hover)}.app-datatable .datatable-scroll::-webkit-scrollbar-corner{background:var(--rc-scrollbar-track)}.app-datatable .datatable-header{border-bottom:1px solid var(--rc-border-material,#e9ecef);background:var(--rc-bg-primary,#fff);flex-wrap:wrap;gap:.5rem;padding:.875rem 1rem}.app-datatable .datatable-footer{border-top:1px solid var(--rc-border-material,#e9ecef);background:var(--rc-bg-primary,#fff);padding:.75rem 1rem}.app-datatable .dt-toolbar-selection{margin-bottom:0}.app-datatable .dt-toolbar-bar{flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;min-width:0;display:flex}.app-datatable .dt-toolbar-bar>*{flex-shrink:0;align-self:center;margin-top:0!important;margin-bottom:0!important}.app-datatable .dt-toolbar-btn{height:var(--dt-toolbar-control-height);min-height:var(--dt-toolbar-control-height);white-space:nowrap;gap:.375rem;font-size:.8125rem;justify-content:center!important;align-items:center!important;padding:.25rem .75rem!important;display:inline-flex!important}.app-datatable .btn-flat-secondary{border:1px solid var(--rc-border-material,#dee2e6);color:var(--rc-text,#212529);background:0 0}.app-datatable .btn-flat-secondary:hover,.app-datatable .btn-flat-secondary:focus,.app-datatable .btn-flat-secondary.show{background:rgba(var(--rc-primary-rgb,191, 25, 20), .06);border-color:rgba(var(--rc-primary-rgb,191, 25, 20), .35);color:var(--rc-primary,#bf1914)}.app-datatable .dt-toolbar-menu{min-width:11rem;padding:.375rem}.app-datatable .dt-toolbar-menu .dropdown-item{border-radius:6px;gap:.5rem;min-height:2.25rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;align-items:center!important;display:flex!important}.app-datatable .dt-toolbar-menu .dropdown-item:hover,.app-datatable .dt-toolbar-menu .dropdown-item:focus{background:rgba(var(--rc-primary-rgb,191, 25, 20), .08);color:var(--rc-primary,#bf1914)}.app-datatable .dt-toolbar-bar .dt-filter-inline>form,.app-datatable .dt-toolbar-bar .dt-filter-inline .dt-filter-form,.app-datatable .dt-toolbar-bar .dt-filter-inline>.row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex;margin:0!important;padding:0!important}.app-datatable .dt-toolbar-bar .dt-toolbar-field,.app-datatable .dt-toolbar-bar .dt-search__input,.app-datatable .dt-toolbar-bar .dt-filter-inline select.form-select,.app-datatable .dt-toolbar-bar .dt-filter-inline .form-control:not([type=checkbox]){flex:0 0 var(--dt-toolbar-field-width);width:var(--dt-toolbar-field-width);min-width:0;max-width:var(--dt-toolbar-field-width);height:var(--dt-toolbar-control-height);min-height:var(--dt-toolbar-control-height);box-sizing:border-box;margin:0;font-size:.8125rem}.app-datatable .dt-search{flex:0 0 var(--dt-toolbar-field-width);width:var(--dt-toolbar-field-width);height:var(--dt-toolbar-control-height);position:relative}.app-datatable .dt-search__icon{color:#94a3b8;pointer-events:none;z-index:2;font-size:.95rem;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.app-datatable .dt-search__input{border:1px solid var(--rc-border-material,#dee2e6);color:var(--rc-text,#212529);background-color:#fff;border-radius:.375rem;transition:border-color .15s,box-shadow .15s;padding:.375rem .75rem .375rem 2.25rem!important}.app-datatable .dt-search__input:focus{border-color:var(--rc-primary,#bf1914);box-shadow:0 0 0 3px rgba(var(--rc-primary-rgb,191, 25, 20), .12);outline:none}.app-datatable .dt-page-size{width:auto;min-width:4.5rem;font-size:.8125rem}.app-datatable .dt-info{color:var(--bs-secondary-color,#6c757d);font-size:.8125rem}.app-datatable .datatable-footer .pagination .page-link{color:var(--rc-text,#212529);background:0 0;border:1px solid #0000;border-radius:.375rem;margin:0 1px;padding:.25rem .625rem;font-size:.8125rem}.app-datatable .datatable-footer .pagination .page-item.active .page-link{background:var(--rc-primary,#bf1914);border-color:var(--rc-primary,#bf1914);color:#fff!important}.app-datatable .datatable-footer .pagination .page-link:hover{background:rgba(var(--rc-primary-rgb,191, 25, 20), .08);border-color:rgba(var(--rc-primary-rgb,191, 25, 20), .2);color:var(--rc-primary,#bf1914)}.app-datatable .datatable-footer .pagination .page-item.active .page-link:hover{background:var(--rc-primary,#bf1914);border-color:var(--rc-primary,#bf1914);color:#fff!important}.app-datatable .datatable-footer .pagination .page-item.disabled .page-link{opacity:.4;cursor:default;background:0 0;border-color:#0000}.app-datatable table.app-dt-table{border-collapse:separate;border-spacing:0;width:100%}.app-datatable table.app-dt-table thead th{z-index:1;text-transform:uppercase;letter-spacing:.04em;color:var(--bs-secondary-color,#6c757d);white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;background-color:#f8f9fa;border-bottom:0;padding:.75rem 1rem;font-size:.78rem;font-weight:600;position:sticky;top:0;box-shadow:0 1px #0000000f}.app-datatable table.app-dt-table thead th.sortable{cursor:pointer}.app-datatable table.app-dt-table thead th.sortable:hover{color:#334155;background-color:#eef0f2}.app-datatable table.app-dt-table tbody td{vertical-align:middle;white-space:nowrap;color:var(--rc-text,#212529);background:#fff;border-bottom:1px solid #f1f5f9;padding:.75rem 1rem;font-size:.875rem}.app-datatable table.app-dt-table tbody td.dt-wrap{white-space:normal}.app-datatable table.app-dt-table.table-hover>tbody>tr:hover>td{background:#f8f9fa}.app-datatable table.app-dt-table tbody tr.row-selected>td{background:var(--dt-row-selected-bg,var(--rc-brand-50,#fdf3f3))}.app-datatable .dt-sort-icon{opacity:.35;margin-left:.25rem;font-size:.75rem}.app-datatable th.sort-asc .dt-sort-icon,.app-datatable th.sort-desc .dt-sort-icon{opacity:1;color:var(--rc-primary,#bf1914)}.app-datatable .dt-action-col,.app-datatable .dt-sticky-right{z-index:2;--table-bg:var(--rc-action-bg);border-left:1px solid var(--rc-action-border);white-space:nowrap;right:0;overflow:visible;background-color:var(--rc-action-bg)!important;box-shadow:inset 0 0 0 9999px var(--table-accent-bg,transparent), var(--rc-action-shadow)!important;vertical-align:middle!important;background-image:none!important;position:sticky!important}.app-datatable thead .dt-action-col,.app-datatable thead .dt-sticky-right,.app-datatable .datatable-scroll .table thead tr th.dt-action-col{z-index:4;background-color:var(--rc-action-bg)!important}.app-datatable .table-hover>tbody>tr:hover>td.dt-action-col,.app-datatable .table-hover>tbody>tr:hover>td.dt-sticky-right{--table-bg:var(--rc-action-bg);background-color:var(--rc-action-bg)!important;box-shadow:inset 0 0 0 9999px var(--table-accent-bg,#00000005), var(--rc-action-shadow)!important}.app-datatable .dt-sticky-left{z-index:3;background:inherit;position:sticky;left:0;box-shadow:4px 0 8px -4px #0f172a1f}.app-datatable thead .dt-sticky-left{z-index:4;background:#f8f9fa}.app-datatable .dt-action-col .btn,.app-datatable .dt-col-actions .btn,.app-datatable .dt-col-actions .dt-actions-btn{vertical-align:middle;justify-content:center;align-items:center;margin:0;font-size:.78rem;line-height:1;display:inline-flex;padding:.25rem .4rem!important}.app-datatable .dt-action-col .btn+.btn,.app-datatable .dt-action-col .btn+.dropdown,.app-datatable .dt-action-col .dropdown+.btn{margin-left:.35rem}.app-datatable .dt-col-checkbox{text-align:center;width:48px;min-width:48px}.app-datatable .dt-col-actions{text-align:center;width:110px;min-width:72px;overflow:visible}.app-datatable .dt-col-actions .dropdown{position:static}.app-datatable .dt-col-actions .dropdown-menu{white-space:nowrap;z-index:1080;min-width:11rem}:is(.app-datatable tbody tr:has(.dropdown-menu.show) .dt-sticky-right,.app-datatable tbody tr:has(.dropdown-menu.show) .dt-action-col){z-index:20}.app-datatable .dt-empty,.app-datatable .dt-mobile-empty{text-align:center;color:#64748b;font-size:var(--rc-font-caption,.875rem);padding:2.5rem 1rem;white-space:normal!important}.app-datatable .bulk-bar{background:var(--dt-bulk-bar-bg,var(--rc-brand-50,#fdf3f3));border-bottom:1px solid var(--dt-bulk-bar-border,var(--rc-brand-200,#f5c4c2));padding:.5rem 1rem}.app-datatable .column-visibility-menu{min-width:220px;max-height:280px;overflow-y:auto;padding:.375rem!important}.app-datatable .dt-column-check{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:.625rem;margin:0;padding:.5rem .75rem;display:flex}.app-datatable .dt-column-check:hover{background:rgba(var(--rc-primary-rgb,191, 25, 20), .06)}.app-datatable .dt-column-check .form-check-input{float:none;flex-shrink:0;position:static;margin:0!important}.app-datatable .dt-column-check .form-check-input:checked{background-color:var(--rc-primary,#bf1914);border-color:var(--rc-primary,#bf1914)}.app-datatable .dt-column-check__label{color:#374151;font-size:.875rem;font-weight:500;line-height:1.25}.dt-colmgr-offcanvas{width:320px;max-width:100vw}.dt-colmgr-icon{background:rgba(var(--rc-primary-rgb,191, 25, 20), .1);width:1.75rem;height:1.75rem;color:var(--rc-primary,#bf1914);border-radius:.375rem;justify-content:center;align-items:center;display:inline-flex}.dt-colmgr-offcanvas .btn-flat-primary{border:1px solid rgba(var(--rc-primary-rgb,191, 25, 20), .35);color:var(--rc-primary,#bf1914);background:0 0}.dt-colmgr-offcanvas .btn-flat-primary:hover{background:rgba(var(--rc-primary-rgb,191, 25, 20), .08)}.dt-colmgr-offcanvas .btn-flat-secondary{border:1px solid var(--rc-border-material,#dee2e6);color:var(--rc-text,#212529);background:0 0}.dt-colmgr-offcanvas .btn-flat-secondary:hover{background:#f8f9fa}.dt-colmgr-offcanvas .form-check-input:checked{background-color:var(--rc-primary,#bf1914);border-color:var(--rc-primary,#bf1914)}.dt-colmgr-item .form-check-label{color:#374151;font-size:.875rem;font-weight:500}.app-datatable .dt-mobile-cards{display:none}.app-datatable .dt-mobile-card{background:#fff;border-bottom:1px solid #f1f5f9;padding:1rem}.app-datatable .dt-mobile-card.row-selected{background:var(--dt-row-selected-bg,#fdf3f3)}.app-datatable .dt-mobile-card__top{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.app-datatable .dt-mobile-card__check{flex-shrink:0;margin:0}.app-datatable .dt-mobile-card__title{color:#1e293b;flex:1;min-width:0;font-size:.9375rem;font-weight:600}.app-datatable .dt-mobile-card__actions{flex-shrink:0}.app-datatable .dt-mobile-card__grid{grid-template-columns:1fr 1fr;gap:.625rem 1rem;display:grid}.app-datatable .dt-mobile-card__field{flex-direction:column;gap:.125rem;min-width:0;display:flex}.app-datatable .dt-mobile-card__label{text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-size:.6875rem;font-weight:600}.app-datatable .dt-mobile-card__value{color:#1e293b;font-size:.875rem;font-weight:500}@media (width<=767.98px){.app-datatable .dt-toolbar-bar,.app-datatable .dt-filter-inline,.app-datatable .dt-filter-inline>form,.app-datatable .dt-filter-inline .dt-filter-form{flex-direction:column;align-items:stretch}.app-datatable .dt-toolbar-bar .dt-search,.app-datatable .dt-toolbar-bar .dt-search__input,.app-datatable .dt-toolbar-bar .dt-filter-inline select.form-select,.app-datatable .dt-toolbar-bar .dt-filter-inline .form-control:not([type=checkbox]),.app-datatable .dt-toolbar-bar .dt-toolbar-field{flex:auto!important;width:100%!important;max-width:none!important}.app-datatable .dt-toolbar-dropdown,.app-datatable .dt-toolbar-dropdown>.dt-toolbar-btn{width:100%}.app-datatable .datatable-scroll{display:none}.app-datatable .dt-mobile-cards{display:block}}@media print{.app-datatable .datatable-header,.app-datatable .datatable-footer,.app-datatable .dt-col-checkbox,.app-datatable .bulk-bar,.app-datatable .dt-mobile-cards{display:none!important}}:root{--primary:var(--rc-primary);--primary-rgb:var(--rc-primary-rgb);--link-color:var(--rc-link);--link-hover-color:var(--rc-link-hover);--info:var(--rc-accent);--info-rgb:var(--rc-accent-rgb);--component-active-bg:var(--rc-primary);--component-active-color:var(--rc-white);--nav-link-active-bg:rgba(var(--rc-primary-rgb), .12);--nav-link-active-color:var(--rc-primary);--gradient:none;--bs-gradient:none}.content-inner>.content{background-color:var(--rc-bg-secondary)}.card{background-color:var(--rc-bg-primary);border:1px solid var(--rc-border-material);box-shadow:var(--rc-shadow-sm);background-image:none}.modal-content,.dropdown-menu{background-color:var(--rc-bg-primary);border:1px solid var(--rc-border-material);box-shadow:var(--rc-shadow-md);background-image:none}.btn-primary,.btn.btn-primary{--bs-btn-bg:var(--rc-primary);--bs-btn-border-color:var(--rc-primary);--bs-btn-hover-bg:var(--rc-primary-hover);--bs-btn-hover-border-color:var(--rc-primary-hover);--bs-btn-active-bg:var(--rc-primary-active);--bs-btn-active-border-color:var(--rc-primary-active);background-image:none}.sidebar-dark .nav-sidebar>.nav-item>.nav-link.active,.sidebar-dark .nav-sidebar .nav-item>.nav-link.active,.nav-sidebar .nav-item>.nav-link.active{box-shadow:none;font-weight:600;background-color:var(--rc-primary)!important;color:#fff!important}.sidebar-dark .nav-sidebar .nav-link.active i,.nav-sidebar .nav-item>.nav-link.active i{color:#fff!important}.sidebar-dark .nav-sidebar .nav-group-sub .nav-link.active{box-shadow:none;background-color:var(--rc-primary)!important;color:#fff!important}.sidebar-dark .nav-sidebar .nav-group-sub .nav-link{padding-left:calc(var(--nav-link-padding-x) * 2)}.sidebar-dark .nav-sidebar .nav-group-sub .nav-link i{min-width:var(--icon-font-size);margin-right:var(--nav-link-padding-x);margin-top:calc((var(--body-line-height-computed) - var(--icon-font-size)) * .5);margin-bottom:calc((var(--body-line-height-computed) - var(--icon-font-size)) * .5);opacity:.85;flex-shrink:0;display:inline-block}.page-header{--page-header-padding-y:1rem}.tenant-topbar__search-field:focus-within{border-color:var(--rc-primary,#bf1914)!important}.text-primary{color:var(--rc-primary)!important}.bg-primary{background-color:var(--rc-primary)!important}.border-primary{border-color:var(--rc-primary)!important}.bg-primary.bg-opacity-10{background-color:rgba(var(--rc-primary-rgb), .1)!important}.text-bg-primary{background-color:var(--rc-primary)!important;color:var(--rc-white)!important}.badge.bg-primary,.badge.text-bg-primary{background-color:var(--rc-primary)!important;color:#fff!important}.badge.bg-info,.badge.text-bg-info{background-color:var(--rc-accent)!important;color:#fff!important}.alert-primary{--alert-color:var(--rc-secondary);--alert-bg:var(--rc-brand-50);--alert-border-color:var(--rc-brand-200)}.progress-bar{background-color:var(--rc-primary)}.page-item.active .page-link{background-color:var(--rc-primary);border-color:var(--rc-primary)}.page-link{color:var(--rc-primary)}.page-link:hover{color:var(--rc-primary-hover)}.form-check-input:checked{background-color:var(--rc-primary);border-color:var(--rc-primary)}.form-check-input:focus{border-color:var(--rc-primary);box-shadow:0 0 0 .25rem var(--rc-focus-ring)}.spinner-border.text-primary{color:var(--rc-primary)!important}.rc-nav-shell{z-index:1025}.nav-primary-topbar.rc-top-nav{min-height:56px;padding-top:.35rem;padding-bottom:.35rem;background-color:var(--rc-topbar-dark,#111)!important}.nav-primary-topbar.rc-top-nav>.container-fluid{flex-wrap:wrap;align-items:center}.rc-top-nav .brand-mark{background:var(--rc-primary,#bf1914);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.rc-top-nav .brand-mark i{font-size:16px}.rc-top-nav .brand-title{letter-spacing:-.02em;white-space:nowrap;font-size:.95rem;line-height:1}.rc-top-nav .nav-search-slot{min-width:0;max-width:520px}.rc-top-nav .smart-search-form{width:100%}.rc-top-nav .smart-search-input-wrap{position:relative}.rc-top-nav .smart-search-icon{color:#ffffff73;pointer-events:none;z-index:2;font-size:1rem;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.rc-top-nav .smart-search-input{color:#fff;background:#ffffff14;border:1px solid #ffffff1f;border-radius:6px;min-height:2.25rem;padding-left:2.25rem;padding-right:4.5rem;font-size:.85rem}.rc-top-nav .smart-search-input::placeholder{color:#ffffff73}.rc-top-nav .smart-search-input:focus,.rc-top-nav .smart-search--focused .smart-search-input{color:#fff;box-shadow:0 0 0 2px rgba(var(--rc-primary-rgb,191, 25, 20), .25);background:#ffffff1f;border-color:#ffffff40}.rc-top-nav .smart-search-kbd{color:#ffffff8c;pointer-events:none;background:#ffffff14;border:1px solid #ffffff26;border-radius:4px;align-items:center;gap:.125rem;padding:.125rem .45rem;font-family:inherit;font-size:.6875rem;line-height:1.4;position:absolute;top:50%;right:.65rem;transform:translateY(-50%)}.rc-top-nav .btn-rudocode{background-color:var(--rc-primary,#bf1914);border-color:var(--rc-primary,#bf1914);color:#fff;padding:.35rem .75rem;font-size:.82rem}.rc-top-nav .btn-rudocode:hover,.rc-top-nav .btn-rudocode:focus{background-color:var(--rc-primary-hover,#a21410);border-color:var(--rc-primary-hover,#a21410);color:#fff}.rc-top-nav .bg-rudocode{background-color:var(--rc-primary,#bf1914)!important}.rc-top-nav .notification-dot{width:9px;height:9px;top:9px;right:6px;border-color:var(--rc-topbar-dark,#111)!important}.rc-top-nav .user-name-truncate{max-width:140px}.rc-top-nav .caret-sm{font-size:12px}.rc-top-nav .status-indicator-container{display:inline-flex;position:relative}.rc-top-nav .status-indicator{border:2px solid var(--rc-topbar-dark,#111);border-radius:50%;width:.5rem;height:.5rem;position:absolute;bottom:0;right:0}.nav-secondary-bar.rc-secondary-nav{background:var(--rc-bg-primary,#fff);z-index:1020;border-width:2px!important}.nav-secondary-modules{scrollbar-width:none;gap:0;width:100%}.nav-secondary-modules::-webkit-scrollbar{display:none}.nav-secondary-item{color:#52525b;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:.5rem;padding:.9375rem;font-size:.84rem;font-weight:500;text-decoration:none;transition:color .15s,background .15s;display:inline-flex;position:relative}.nav-secondary-item i{opacity:.75;font-size:1.05rem}.nav-secondary-item:hover{color:var(--rc-text,#111);background:var(--rc-bg-secondary,#f5f5f5)}.nav-secondary-item.is-active{background:rgba(var(--rc-primary-rgb,191, 25, 20), .06);color:var(--rc-text,#111);font-weight:600}.nav-secondary-item.is-active i{opacity:1;color:var(--rc-primary,#bf1914)}.nav-secondary-mobile-toggle{background:var(--rc-bg-secondary,#f5f5f5);border:1px solid var(--rc-border,#e4e4e7);color:var(--rc-text,#111);margin:.5rem 0}.module-switcher-mobile .dropdown-item.active{background-color:rgba(var(--rc-primary-rgb,191, 25, 20), .08);color:var(--rc-primary,#bf1914);font-weight:600}.sidebar.sidebar-main{--sidebar-width:15rem;--sidebar-section-padding-x:22px;--sidebar-bg:var(--rc-bg-primary,#fff);--sidebar-color:var(--rc-text,#111)}.sidebar-main .nav-sidebar>.nav-item>.nav-link{font-size:.83rem}.sidebar-main .nav-sidebar>.nav-item>.nav-link>i{font-size:1.05rem}.sidebar-main .nav-sidebar .nav-link{white-space:normal}.sidebar[data-module] .sidebar-section-body .fw-semibold{letter-spacing:.02em}.sidebar-main .nav-sidebar>.nav-item-header{margin-top:.35rem;padding:.625rem 1.25rem}.sidebar-main .nav-sidebar>.nav-item-header:first-child{margin-top:0}.sidebar-main .nav-sidebar>.nav-item-header>div{letter-spacing:.06em;color:#5b636c;opacity:1;font-size:.68rem;font-weight:600;line-height:1.2}.sidebar-main .nav-group-sub .nav-link{align-items:center;font-size:.8rem;display:flex}.sidebar-main .nav-group-sub .nav-link:before{content:"";opacity:.4;background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-right:.65rem;transition:opacity .15s,transform .15s}.sidebar-main .nav-group-sub .nav-link:hover:before,.sidebar-main .nav-group-sub .nav-link.active:before{opacity:1;transform:scale(1.25)}@media (width<=767.98px){.rc-top-nav .nav-search-slot{order:3;width:100%;max-width:none;margin:.5rem 0 0!important}}.rc-footer-brand{color:var(--body-color,#333);flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;font-size:.8125rem;display:flex}.rc-footer-brand__name{white-space:nowrap;font-weight:600}.rc-footer-brand__tagline{color:var(--gray-600,#6c757d);white-space:nowrap}@media (width<=575.98px){.rc-footer-brand__tagline{white-space:normal}}
