[data-app-theme="professional"]{--theme-font-family:'Poppins',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;--theme-font-size:.95rem;--theme-font-weight:400;--theme-heading-weight:600;--theme-label-weight:500;--theme-line-height:1.5;--theme-primary:#2954e0;--theme-primary-hover:#1f42b8;--theme-primary-active:#1a3894;--theme-primary-light:#eaf0fe;--theme-background:#f4f6fb;--theme-surface:#fff;--theme-surface-hover:#f7f9fd;--theme-surface-alt:#f9fafc;--theme-border:#e2e6ef;--theme-border-strong:#cdd4e3;--theme-text:#1c2536;--theme-text-secondary:#4b5670;--theme-text-muted:#8992a6;--theme-text-inverse:#fff;--theme-success:#17a673;--theme-success-bg:#e8f8f2;--theme-warning:#d97a06;--theme-warning-bg:#fdf3e3;--theme-danger:#e03131;--theme-danger-bg:#fdecec;--theme-info:#2b8ad1;--theme-info-bg:#e9f4fb;--theme-input-background:#fff;--theme-input-border:#d6dbe7;--theme-input-focus:var(--theme-primary);--theme-input-disabled-bg:#f0f2f7;--theme-radius-sm:4px;--theme-radius-md:8px;--theme-radius-lg:12px;--theme-shadow-sm:0 1px 2px rgba(23,30,51,.06);--theme-shadow-md:0 4px 14px rgba(23,30,51,.08);--theme-shadow-lg:0 10px 30px rgba(23,30,51,.12);--theme-spacing-xs:.25rem;--theme-spacing-sm:.5rem;--theme-spacing-md:1rem;--theme-spacing-lg:1.5rem;--theme-control-height:36px;--theme-sidebar-width:260px;--theme-sidebar-inset:1rem;--theme-sidebar-bg:#fff;--theme-sidebar-bg-hover:#eef1f8;--theme-sidebar-text:#4b5670;--theme-sidebar-text-muted:#2954e0;--theme-sidebar-active-bg:#2954e0;--theme-sidebar-active-text:#fff;--theme-sidebar-border:#e2e6ef;color-scheme:light}[data-app-theme="professional"]{background-color:var(--theme-background);color:var(--theme-text);font-family:var(--theme-font-family);font-size:var(--theme-font-size);font-weight:var(--theme-font-weight);line-height:var(--theme-line-height);-webkit-font-smoothing:antialiased}[data-app-theme="professional"] h1,[data-app-theme="professional"] h2,[data-app-theme="professional"] h3,[data-app-theme="professional"] h4,[data-app-theme="professional"] h5,[data-app-theme="professional"] h6{font-family:var(--theme-font-family);font-weight:var(--theme-heading-weight);color:var(--theme-text);letter-spacing:-.01em}[data-app-theme="professional"] a{color:var(--theme-primary)}[data-app-theme="professional"] a:hover{color:var(--theme-primary-hover)}[data-app-theme="professional"] a:focus-visible,[data-app-theme="professional"] button:focus-visible,[data-app-theme="professional"] input:focus-visible,[data-app-theme="professional"] select:focus-visible,[data-app-theme="professional"] textarea:focus-visible,[data-app-theme="professional"] .btn:focus-visible,[data-app-theme="professional"] .menu-link:focus-visible{outline:2px solid var(--theme-primary);outline-offset:2px}[data-app-theme="professional"] #kt_aside_menu_wrapper::-webkit-scrollbar,[data-app-theme="professional"] .ag-body-viewport::-webkit-scrollbar{width:8px;height:8px}[data-app-theme="professional"] #kt_aside_menu_wrapper::-webkit-scrollbar-thumb,[data-app-theme="professional"] .ag-body-viewport::-webkit-scrollbar-thumb{background-color:rgba(23,32,58,.18);border-radius:var(--theme-radius-sm)}[data-app-theme="professional"] .content,[data-app-theme="professional"] #kt_content_container{background-color:var(--theme-background)}[data-app-theme="professional"] #kt_header{background-color:var(--theme-surface);border-bottom:1px solid var(--theme-border);box-shadow:var(--theme-shadow-sm)}[data-app-theme="professional"] .page-title .page-heading,[data-app-theme="professional"] #kt_toolbar_container .page-heading,[data-app-theme="professional"] .page-title h1{font-weight:var(--theme-heading-weight);color:var(--theme-text);font-size:1.35rem}[data-app-theme="professional"] #kt_toolbar{background-color:var(--theme-surface);border-bottom:1px solid var(--theme-border)}[data-app-theme="professional"] .header .btn.btn-icon,[data-app-theme="professional"] #kt_toolbar .btn.btn-icon{background-color:transparent;border-radius:var(--theme-radius-md);color:var(--theme-text-secondary);transition:background-color .15s ease,color .15s ease}[data-app-theme="professional"] .header .btn.btn-icon i,[data-app-theme="professional"] .header .btn.btn-icon .fa,[data-app-theme="professional"] .header .btn.btn-icon .fas,[data-app-theme="professional"] .header .btn.btn-icon .fab{color:inherit}[data-app-theme="professional"] .header .btn.btn-icon:hover,[data-app-theme="professional"] .header .btn.btn-icon:focus{background-color:var(--theme-primary-light);color:var(--theme-primary)}[data-app-theme="professional"] #total-notification-count{background-color:var(--theme-danger)}[data-app-theme="professional"] .badge-username{font-weight:var(--theme-label-weight);color:var(--theme-text)}[data-app-theme="professional"] .badge-email,[data-app-theme="professional"] .badge-organization{color:var(--theme-text-muted)}[data-app-theme="professional"] .menu.menu-sub.menu-sub-dropdown{background-color:var(--theme-surface);border:1px solid var(--theme-border);border-radius:var(--theme-radius-md);box-shadow:var(--theme-shadow-lg);padding:var(--theme-spacing-sm) 0}[data-app-theme="professional"] .menu.menu-sub.menu-sub-dropdown .menu-item .menu-link{color:var(--theme-text-secondary);border-radius:0;padding:.55rem 1.25rem}[data-app-theme="professional"] .menu.menu-sub.menu-sub-dropdown .menu-item .menu-link:hover,[data-app-theme="professional"] .menu.menu-sub.menu-sub-dropdown .menu-item .menu-link.active{background-color:var(--theme-primary-light);color:var(--theme-primary)}[data-app-theme="professional"] #kt_footer{background-color:var(--theme-surface);border-top:1px solid var(--theme-border);color:var(--theme-text-muted)}[data-app-theme="professional"] #kt_aside{background-color:var(--theme-sidebar-bg);border-right:1px solid var(--theme-sidebar-border);width:var(--theme-sidebar-width)}[data-app-theme="professional"] #kt_aside_logo{border-bottom:1px solid var(--theme-sidebar-border)}[data-app-theme="professional"] #kt_aside_toggle{color:var(--theme-sidebar-text-muted)}[data-app-theme="professional"] #kt_aside_toggle:hover{color:var(--theme-primary)}[data-app-theme="professional"] .aside-menu>.mx-2{margin-left:0 !important;margin-right:0 !important;padding-left:var(--theme-sidebar-inset);padding-right:var(--theme-sidebar-inset)}[data-app-theme="professional"] .search-container #menu-search{background-color:var(--theme-sidebar-bg-hover);border:1px solid var(--theme-sidebar-border);color:var(--theme-text);border-radius:var(--theme-radius-md);height:40px;line-height:40px;padding:0 .9rem 0 2.5rem !important;font-size:.875rem}[data-app-theme="professional"] .search-container #menu-search::placeholder{color:var(--theme-sidebar-text-muted)}[data-app-theme="professional"] .search-container #menu-search:focus{border-color:var(--theme-primary);box-shadow:0 0 0 3px rgba(41,84,224,.15)}[data-app-theme="professional"] .search-container .search-icon{top:50% !important;left:.9rem;transform:translateY(-50%);color:var(--theme-sidebar-text-muted) !important;font-size:.95rem;z-index:1;opacity:1}[data-app-theme="professional"] .menu-item .menu-link{color:var(--theme-sidebar-text);border-radius:var(--theme-radius-md);margin:1px var(--theme-sidebar-inset);transition:background-color .12s ease,color .12s ease}[data-app-theme="professional"] .menu-item .menu-link:hover{background-color:var(--theme-sidebar-bg-hover);color:var(--theme-sidebar-text)}[data-app-theme="professional"] .menu-item .menu-link.active{background-color:var(--theme-sidebar-active-bg);color:var(--theme-sidebar-active-text);font-weight:var(--theme-label-weight)}[data-app-theme="professional"] .menu-link.selected-bg{background-color:var(--theme-sidebar-bg-hover) !important;color:var(--theme-sidebar-text) !important}[data-app-theme="professional"] .menu-item.menu-accordion.show>.menu-link{color:var(--theme-sidebar-text)}[data-app-theme="professional"] #kt_aside .menu-icon{color:var(--theme-sidebar-text-muted);text-align:center}[data-app-theme="professional"] #kt_aside .menu-icon i,[data-app-theme="professional"] #kt_aside .menu-icon svg{color:var(--theme-sidebar-text-muted);transition:color .12s ease}[data-app-theme="professional"] #kt_aside .menu-link.active .menu-icon{color:inherit}[data-app-theme="professional"] #kt_aside .menu-link.active .menu-icon i,[data-app-theme="professional"] #kt_aside .menu-link.active .menu-icon svg{color:inherit}[data-app-theme="professional"] #kt_aside .menu-title{color:var(--theme-sidebar-text);font-size:.9rem;font-weight:var(--theme-label-weight)}[data-app-theme="professional"] #kt_aside .menu>.menu-item>.menu-link .menu-title{font-size:1rem;font-weight:600}[data-app-theme="professional"] #kt_aside .menu>.menu-item>.menu-link .menu-icon i,[data-app-theme="professional"] #kt_aside .menu>.menu-item>.menu-link .menu-icon svg{font-size:1.15rem}[data-app-theme="professional"] #kt_aside .menu-link.active .menu-title,[data-app-theme="professional"] #kt_aside .menu-link:hover .menu-title,[data-app-theme="professional"] #kt_aside .menu-link.selected-bg .menu-title{color:inherit}[data-app-theme="professional"] #kt_aside .menu-arrow{color:var(--theme-sidebar-text-muted)}[data-app-theme="professional"] #kt_aside .menu-arrow:after{color:currentColor}[data-app-theme="professional"] .menu-sub.menu-sub-accordion{background-color:var(--theme-surface-alt);border-radius:var(--theme-radius-sm);margin:0 var(--theme-sidebar-inset)}[data-app-theme="professional"] .menu-sub.menu-sub-accordion .menu-link{margin-left:0;margin-right:0;font-size:.87rem}[data-app-theme="professional"] .menu-item.menu-separator .separator{border-color:var(--theme-sidebar-border)}[data-app-theme="professional"] .menu-item.disabled .menu-link,[data-app-theme="professional"] .menu-link.disabled{color:var(--theme-sidebar-text-muted);opacity:.55;pointer-events:none}[data-app-theme="professional"] .btn{font-family:var(--theme-font-family);font-weight:var(--theme-label-weight);border-radius:var(--theme-radius-md);transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}[data-app-theme="professional"] .btn:not(.btn-sm):not(.btn-icon){padding:.4rem 1rem}[data-app-theme="professional"] .btn:focus{box-shadow:0 0 0 3px rgba(41,84,224,.25)}[data-app-theme="professional"] .btn.btn-primary{background-color:var(--theme-primary);border-color:var(--theme-primary);color:var(--theme-text-inverse)}[data-app-theme="professional"] .btn.btn-primary:hover{background-color:var(--theme-primary-hover);border-color:var(--theme-primary-hover)}[data-app-theme="professional"] .btn.btn-primary:active,[data-app-theme="professional"] .btn.btn-primary.active{background-color:var(--theme-primary-active);border-color:var(--theme-primary-active)}[data-app-theme="professional"] .btn.btn-light-primary,[data-app-theme="professional"] .btn.btn-color-primary{background-color:var(--theme-primary-light);color:var(--theme-primary)}[data-app-theme="professional"] .btn.btn-light-primary:hover,[data-app-theme="professional"] .btn.btn-color-primary:hover{background-color:var(--theme-primary);color:var(--theme-text-inverse)}[data-app-theme="professional"] .btn.btn-light-danger,[data-app-theme="professional"] .btn.btn-color-danger{background-color:var(--theme-danger-bg);color:var(--theme-danger)}[data-app-theme="professional"] .btn.btn-light-danger:hover,[data-app-theme="professional"] .btn.btn-color-danger:hover{background-color:var(--theme-danger);color:var(--theme-text-inverse)}[data-app-theme="professional"] .btn.btn-light-success,[data-app-theme="professional"] .btn.btn-success{background-color:var(--theme-success-bg);color:var(--theme-success)}[data-app-theme="professional"] .btn.btn-success:hover,[data-app-theme="professional"] .btn.btn-light-success:hover{background-color:var(--theme-success);color:var(--theme-text-inverse)}[data-app-theme="professional"] .btn.btn-light-warning,[data-app-theme="professional"] .btn.btn-warning{background-color:var(--theme-warning-bg);color:var(--theme-warning)}[data-app-theme="professional"] .btn.btn-light-info,[data-app-theme="professional"] .btn.btn-info{background-color:var(--theme-info-bg);color:var(--theme-info)}[data-app-theme="professional"] .btn.btn-secondary,[data-app-theme="professional"] .btn.btn-light{background-color:var(--theme-surface-alt);border-color:var(--theme-border);color:var(--theme-text-secondary)}[data-app-theme="professional"] .btn.btn-secondary:hover,[data-app-theme="professional"] .btn.btn-light:hover{background-color:var(--theme-surface-hover);border-color:var(--theme-border-strong)}[data-app-theme="professional"] .btn.btn-outline,[data-app-theme="professional"] .btn.btn-outline-primary{background-color:transparent;border-color:var(--theme-primary);color:var(--theme-primary)}[data-app-theme="professional"] .btn.btn-icon{border-radius:var(--theme-radius-md)}[data-app-theme="professional"] .btn:disabled,[data-app-theme="professional"] .btn.disabled{opacity:.55;box-shadow:none;cursor:not-allowed}[data-app-theme="professional"] .spinner-border,[data-app-theme="professional"] [data-kt-indicator="on"] .indicator-progress .spinner-border{border-color:currentColor;border-right-color:transparent}[data-app-theme="professional"] .action-button.edit.btn{color:var(--theme-text-secondary) !important;border-radius:50%;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0 !important}[data-app-theme="professional"] .action-button.edit.btn:hover{background-color:var(--theme-primary-light) !important;color:var(--theme-primary) !important}[data-app-theme="professional"] .row-counter{color:var(--theme-text-muted);font-weight:var(--theme-label-weight)}[data-app-theme="professional"] .form-control.form-control-solid,[data-app-theme="professional"] textarea.form-control.form-control-solid,[data-app-theme="professional"] .form-select.form-select-solid{background-color:var(--theme-input-background);border:1px solid var(--theme-input-border);border-radius:var(--theme-radius-md);color:var(--theme-text);font-family:var(--theme-font-family);font-size:var(--theme-font-size);min-height:var(--theme-control-height);padding:.4rem .75rem;transition:border-color .15s ease,box-shadow .15s ease;height:0}[data-app-theme="professional"] .fv-row>.form-control.form-control-solid,[data-app-theme="professional"] .fv-row>textarea.form-control.form-control-solid,[data-app-theme="professional"] .fv-row>.form-select.form-select-solid,[data-app-theme="professional"] .fv-row>.select2-container{max-width:85%}[data-app-theme="professional"] textarea.form-control.form-control-solid{min-height:90px;padding-top:.7rem}[data-app-theme="professional"] .form-control.form-control-solid::placeholder{color:var(--theme-text-muted)}[data-app-theme="professional"] .form-control.form-control-solid:hover,[data-app-theme="professional"] .form-select.form-select-solid:hover{border-color:var(--theme-border-strong)}[data-app-theme="professional"] .form-control.form-control-solid:focus,[data-app-theme="professional"] .form-select.form-select-solid:focus{background-color:var(--theme-input-background);border-color:var(--theme-input-focus);box-shadow:0 0 0 3px rgba(41,84,224,.15);outline:none}[data-app-theme="professional"] .form-control.form-control-solid:disabled,[data-app-theme="professional"] .form-control.form-control-solid[readonly]{background-color:var(--theme-input-disabled-bg) !important;color:var(--theme-text-muted);cursor:not-allowed}[data-app-theme="professional"] .input-group .input-group-text{background-color:var(--theme-surface-alt);border:1px solid var(--theme-input-border);color:var(--theme-text-secondary);border-radius:var(--theme-radius-md) 0 0 var(--theme-radius-md)}[data-app-theme="professional"] .input-group .form-control.amount-field{border-radius:0 var(--theme-radius-md) var(--theme-radius-md) 0}[data-app-theme="professional"] .date-control{background-image:none}[data-app-theme="professional"] .flatpickr-calendar{border-radius:var(--theme-radius-md);box-shadow:var(--theme-shadow-lg);font-family:var(--theme-font-family)}[data-app-theme="professional"] .flatpickr-day.selected,[data-app-theme="professional"] .flatpickr-day.startRange,[data-app-theme="professional"] .flatpickr-day.endRange{background:var(--theme-primary);border-color:var(--theme-primary)}[data-app-theme="professional"] .flatpickr-day.inRange{background:var(--theme-primary-light);border-color:var(--theme-primary-light);box-shadow:-5px 0 0 var(--theme-primary-light),5px 0 0 var(--theme-primary-light)}[data-app-theme="professional"] .select2-container .select2-selection--single,[data-app-theme="professional"] .select2-container .select2-selection--multiple{background-color:var(--theme-input-background);border:1px solid var(--theme-input-border);border-radius:var(--theme-radius-md);min-height:var(--theme-control-height)}[data-app-theme="professional"] .select2-container .select2-selection--single{height:0}[data-app-theme="professional"] .select2-container .select2-selection--multiple{height:auto}[data-app-theme="professional"] .select2-selection--multiple{max-height:none !important;overflow-y:visible !important}[data-app-theme="professional"] .select2-container--open .select2-selection--single,[data-app-theme="professional"] .select2-container--open .select2-selection--multiple,[data-app-theme="professional"] .select2-container .select2-selection--single:focus,[data-app-theme="professional"] .select2-selection.select2-selection--single[aria-expanded="true"]{border-color:var(--theme-input-focus);box-shadow:0 0 0 3px rgba(41,84,224,.15)}[data-app-theme="professional"] .select2-selection--single .select2-selection__rendered{color:var(--theme-text);line-height:calc(var(--theme-control-height) - 2px) !important}[data-app-theme="professional"] .select2-selection--multiple .select2-selection__rendered{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;color:var(--theme-text);padding:.3rem .5rem;line-height:normal}[data-app-theme="professional"] .select2-selection--multiple .select2-search--inline{margin:0}[data-app-theme="professional"] .select2-selection--multiple .select2-search--inline .select2-search__field{margin:0;padding:.1rem 0;font-size:.85rem;height:1.6rem}[data-app-theme="professional"] .select2-selection__placeholder{color:var(--theme-text-muted)}[data-app-theme="professional"] .select2-selection__arrow{color:var(--theme-text-muted)}[data-app-theme="professional"] .select2-selection__clear{color:var(--theme-text-muted)}[data-app-theme="professional"] .select2-container--disabled .select2-selection{background-color:var(--theme-input-disabled-bg);color:var(--theme-text-muted)}[data-app-theme="professional"] .select2-selection--multiple .select2-selection__choice{background-color:var(--theme-primary-light);border:1px solid var(--theme-primary-light);border-radius:var(--theme-radius-sm);color:var(--theme-primary);font-size:.8rem;line-height:1.5;padding:.05rem .5rem;margin:0;display:inline-flex;align-items:center;gap:.3rem}[data-app-theme="professional"] .select2-selection__choice__remove{color:var(--theme-primary);margin:0}[data-app-theme="professional"] .select2-selection__choice__remove:hover{color:var(--theme-primary-hover)}[data-app-theme="professional"] .select2-dropdown{border:1px solid var(--theme-border-strong);border-radius:var(--theme-radius-md);box-shadow:var(--theme-shadow-lg);overflow:hidden}[data-app-theme="professional"] .select2-search--dropdown .select2-search__field{border:1px solid var(--theme-input-border);border-radius:var(--theme-radius-sm)}[data-app-theme="professional"] .select2-results__option{color:var(--theme-text);padding:.55rem .9rem}[data-app-theme="professional"] .select2-results__option--highlighted[aria-selected]{background-color:var(--theme-primary) !important;color:var(--theme-text-inverse) !important}[data-app-theme="professional"] .select2-results__option[aria-selected="true"]{background-color:var(--theme-primary-light);color:var(--theme-primary)}[data-app-theme="professional"] .select-all,[data-app-theme="professional"] .clear-all,[data-app-theme="professional"] .clear-button{font-weight:var(--theme-label-weight);vertical-align:middle;margin-left:var(--theme-spacing-xs);margin-right:var(--theme-spacing-xs)}[data-app-theme="professional"] .fv-row .btn.btn-icon.mt-1{margin-top:0 !important;align-self:center}[data-app-theme="professional"] .tabs-control .nav-tabs .nav-link{border-radius:var(--theme-radius-md);color:var(--theme-text-secondary)}[data-app-theme="professional"] .tabs-control .nav-tabs .nav-link.active{background-color:var(--theme-primary);color:var(--theme-text-inverse)}[data-app-theme="professional"] .treeview{background-color:var(--theme-surface) !important;border:1px solid var(--theme-border-strong) !important;border-radius:var(--theme-radius-md);box-shadow:var(--theme-shadow-lg);overflow:hidden !important;height:280px !important;max-height:280px !important}[data-app-theme="professional"] .treeview-input{background-color:var(--theme-input-background);border:1px solid var(--theme-input-border);border-radius:var(--theme-radius-md);min-height:var(--theme-control-height)}[data-app-theme="professional"] textarea.form-control.form-control-solid.treeview-input{min-height:var(--theme-control-height)}[data-app-theme="professional"] .form-check.form-check-custom .form-check-input{background-color:var(--theme-input-background) !important;border:1.5px solid var(--theme-input-border);border-radius:var(--theme-radius-sm);height:1.2rem;width:1.2rem}[data-app-theme="professional"] .form-check.form-check-custom .form-check-input:checked{background-color:var(--theme-primary) !important;border-color:var(--theme-primary)}[data-app-theme="professional"] .form-check.form-check-custom .form-check-input:focus{box-shadow:0 0 0 3px rgba(41,84,224,.2)}[data-app-theme="professional"] .form-check-label{color:var(--theme-text);font-weight:var(--theme-font-weight)}[data-app-theme="professional"] .form-check.form-check-custom .form-check-input:disabled{background-color:var(--theme-input-disabled-bg);opacity:.7}[data-app-theme="professional"] .form-check.form-check-custom .form-check-input[type="radio"]{border-radius:50%}[data-app-theme="professional"] .form-check.form-switch.form-check-custom .form-check-input{background-color:var(--theme-border-strong) !important;border:none;border-radius:999px;height:1.4rem;width:2.6rem}[data-app-theme="professional"] .form-check.form-switch.form-check-custom .form-check-input:checked{background-color:var(--theme-primary) !important}[data-app-theme="professional"] .form-check.form-switch.form-check-custom .form-check-input:focus{box-shadow:0 0 0 3px rgba(41,84,224,.2)}[data-app-theme="professional"] .form-check.form-switch.form-check-custom .form-check-input:disabled{opacity:.5}[data-app-theme="professional"] .form-check.form-switch .form-check-label{font-weight:var(--theme-label-weight);margin-left:var(--theme-spacing-xs)}[data-app-theme="professional"] .list-control{background-color:var(--theme-surface-alt);border:1px solid var(--theme-border);border-radius:var(--theme-radius-md);padding:var(--theme-spacing-sm) var(--theme-spacing-md)}[data-app-theme="professional"] .list-control .form-check{padding-top:.2rem;padding-bottom:.2rem}[data-app-theme="professional"] .dropzone.dropzone-queue{background-color:var(--theme-surface-alt);border:1.5px dashed var(--theme-border-strong);border-radius:var(--theme-radius-md);padding:var(--theme-spacing-md)}[data-app-theme="professional"] .dropzone-select{background-color:var(--theme-primary);border-color:var(--theme-primary)}[data-app-theme="professional"] .dropzone-select:hover{background-color:var(--theme-primary-hover)}[data-app-theme="professional"] .dropzone-remove-all{background-color:var(--theme-primary-light);color:var(--theme-primary)}[data-app-theme="professional"] .dropzone-item{background-color:var(--theme-surface);border:1px solid var(--theme-border);border-radius:var(--theme-radius-sm)}[data-app-theme="professional"] .dropzone-filename{color:var(--theme-text)}[data-app-theme="professional"] .dropzone-error{color:var(--theme-danger);font-size:.85rem}[data-app-theme="professional"] .dropzone-progress .progress{background-color:var(--theme-border);border-radius:var(--theme-radius-sm)}[data-app-theme="professional"] .dropzone-progress .progress-bar{background-color:var(--theme-primary)}[data-app-theme="professional"] .dropzone-toolbar .dropzone-delete{color:var(--theme-danger)}[data-app-theme="professional"] .image-input.image-input-empty{background-color:var(--theme-surface-alt);border:1.5px dashed var(--theme-border-strong) !important;border-radius:var(--theme-radius-md)}[data-app-theme="professional"] .signature-pad{background-color:var(--theme-surface);border:1px solid var(--theme-input-border);border-radius:var(--theme-radius-md)}[data-app-theme="professional"] label.fs-6.fw-bold,[data-app-theme="professional"] .fv-row label{color:var(--theme-text);font-weight:var(--theme-label-weight);font-size:.875rem;margin-bottom:.4rem}[data-app-theme="professional"] .required:after{color:var(--theme-danger);font-weight:700}[data-app-theme="professional"] .fs-7.fw-bold.text-muted{color:var(--theme-text-muted);font-size:.8rem;font-weight:var(--theme-font-weight)}[data-app-theme="professional"] [data-is-invalid="true"]{border-color:var(--theme-danger) !important;background-color:var(--theme-danger-bg)}[data-app-theme="professional"] [data-is-invalid="true"]:focus{box-shadow:0 0 0 3px rgba(224,49,49,.18)}[data-app-theme="professional"] .invalid-feedback{color:var(--theme-danger);font-size:.8rem;font-weight:var(--theme-label-weight);margin-top:.35rem}[data-app-theme="professional"] .validation-message{color:var(--theme-danger)}[data-app-theme="professional"] .is-valid,[data-app-theme="professional"] [data-is-valid="true"]{border-color:var(--theme-success) !important}[data-app-theme="professional"] .modal-form-parent .row.g-8{row-gap:.5rem}[data-app-theme="professional"] [data-section-id]{padding:var(--theme-spacing-lg) !important}[data-app-theme="professional"] .accordion.accordion-icon-toggle .accordion-item-repeatable{background-color:var(--theme-surface);border:1px solid var(--theme-border);border-radius:var(--theme-radius-lg);box-shadow:var(--theme-shadow-sm);overflow:hidden}[data-app-theme="professional"] .accordion.accordion-icon-toggle .accordion-header{background-color:var(--theme-surface-alt);border-bottom:1px solid var(--theme-border);font-weight:var(--theme-heading-weight);margin-bottom:0 !important;padding:.9rem 1.25rem}[data-app-theme="professional"] .accordion-header .accordion-icon{color:var(--theme-primary)}[data-app-theme="professional"] .accordion.accordion-icon-toggle .accordion-body{background-color:var(--theme-surface);padding:1.25rem}[data-app-theme="professional"] .sub-form{background-color:var(--theme-surface-alt);border:1px solid var(--theme-border);border-radius:var(--theme-radius-md);padding:var(--theme-spacing-md)}[data-app-theme="professional"] .sub-form .all-rows-div{padding-bottom:var(--theme-spacing-xs)}[data-app-theme="professional"] .sub-form-row{background-color:var(--theme-surface);border:1px solid var(--theme-border);border-radius:var(--theme-radius-sm);padding:var(--theme-spacing-sm) var(--theme-spacing-xs);margin-bottom:var(--theme-spacing-sm) !important;align-items:center}[data-app-theme="professional"] .sub-form>.row.m-2:not(.sub-form-row){margin:0 0 var(--theme-spacing-sm) 0 !important}[data-app-theme="professional"] .sub-form-row.shadow-sm{box-shadow:var(--theme-shadow-sm) !important}[data-app-theme="professional"] .sub-form-row .row-counter{margin-left:var(--theme-spacing-xs);min-width:1.2rem;text-align:center}[data-app-theme="professional"] .sub-form-row>a.btn.btn-icon{flex-shrink:0}[data-app-theme="professional"] .sub-form-row-cell{padding-left:var(--theme-spacing-xs);padding-right:var(--theme-spacing-xs)}[data-app-theme="professional"] .sub-form::-webkit-scrollbar,[data-app-theme="professional"] .sub-form-row::-webkit-scrollbar{height:8px}[data-app-theme="professional"] .sub-form::-webkit-scrollbar-thumb,[data-app-theme="professional"] .sub-form-row::-webkit-scrollbar-thumb{background-color:var(--theme-border-strong);border-radius:var(--theme-radius-sm)}[data-app-theme="professional"] .card{background-color:var(--theme-surface);border:1px solid var(--theme-border);border-radius:var(--theme-radius-lg);box-shadow:var(--theme-shadow-sm)}[data-app-theme="professional"] .card-header{background-color:transparent;border-bottom:1px solid var(--theme-border);font-weight:var(--theme-heading-weight);padding:.9rem 1.25rem}[data-app-theme="professional"] .card-body{padding:1.25rem}[data-app-theme="professional"] .card-footer{background-color:transparent;border-top:1px solid var(--theme-border);padding:.9rem 1.25rem}[data-app-theme="professional"] .separator{border-color:var(--theme-border)}[data-app-theme="professional"] #modal .modal-content{background-color:var(--theme-surface);border:none;border-radius:var(--theme-radius-lg);box-shadow:var(--theme-shadow-lg)}[data-app-theme="professional"] #modal .modal-heading{color:var(--theme-text);font-weight:var(--theme-heading-weight)}[data-app-theme="professional"] #modal .modal-hint{color:var(--theme-text-muted)}[data-app-theme="professional"] .modal-backdrop{background-color:rgba(23,32,58,.55)}[data-app-theme="professional"] .ag-theme-material{--ag-foreground-color:var(--theme-text);--ag-background-color:var(--theme-surface);--ag-header-background-color:var(--theme-surface-alt);--ag-header-foreground-color:var(--theme-text-secondary);--ag-border-color:var(--theme-border);--ag-row-border-color:var(--theme-border);--ag-row-hover-color:var(--theme-primary-light);--ag-selected-row-background-color:var(--theme-primary-light);--ag-odd-row-background-color:var(--theme-surface-alt);--ag-font-family:var(--theme-font-family);--ag-font-size:.875rem;--ag-material-primary-color:var(--theme-primary);--ag-material-accent-color:var(--theme-primary);--ag-input-focus-border-color:var(--theme-primary);--ag-range-selection-background-color:rgba(41,84,224,.08);--ag-disabled-foreground-color:var(--theme-text-muted)}[data-app-theme="professional"] .ag-theme-material .ag-header{border-bottom:2px solid var(--theme-border-strong)}[data-app-theme="professional"] .ag-theme-material .ag-header-cell-text{font-weight:var(--theme-heading-weight);text-transform:uppercase;font-size:.75rem;letter-spacing:.03em}[data-app-theme="professional"] .ag-theme-material .ag-row{border-bottom:1px solid var(--theme-border)}[data-app-theme="professional"] .ag-theme-material .ag-cell{display:flex;align-items:center}[data-app-theme="professional"] .ag-theme-material .ag-right-aligned-cell{justify-content:flex-end;font-variant-numeric:tabular-nums}[data-app-theme="professional"] .ag-theme-material .ag-icon{color:var(--theme-text-muted)}[data-app-theme="professional"] .ag-theme-material .ag-cell[style*="background-color"]{border-radius:var(--theme-radius-sm);font-weight:var(--theme-label-weight)}[data-app-theme="professional"] .ag-overlay-no-rows-center,[data-app-theme="professional"] .ag-overlay-loading-center{background-color:var(--theme-surface);border:1px solid var(--theme-border);border-radius:var(--theme-radius-md);color:var(--theme-text-muted);padding:var(--theme-spacing-md) var(--theme-spacing-lg)}[data-app-theme="professional"] .ag-theme-material .ag-paging-panel{border-top:1px solid var(--theme-border);color:var(--theme-text-secondary);gap:.35rem}[data-app-theme="professional"] .ag-theme-material .ag-paging-button{border-radius:var(--theme-radius-sm);padding:.25rem}[data-app-theme="professional"] .ag-theme-material .ag-paging-button:not(.ag-disabled){color:var(--theme-primary)}[data-app-theme="professional"] .ag-theme-material .ag-paging-button:not(.ag-disabled):hover{background-color:var(--theme-primary-light)}[data-app-theme="professional"] .ag-paging-row-summary-panel{color:var(--theme-text-muted)}[data-app-theme="professional"] .commonSearchInput{background-color:var(--theme-input-background);border:1px solid var(--theme-input-border);border-radius:var(--theme-radius-md);min-height:var(--theme-control-height);width:220px;flex:0 0 auto}[data-app-theme="professional"] .commonSearchInput:focus{border-color:var(--theme-input-focus);box-shadow:0 0 0 3px rgba(41,84,224,.15)}[data-app-theme="professional"] .btn-link.btn-color-gray-500{color:var(--theme-text-muted);font-weight:var(--theme-label-weight)}[data-app-theme="professional"] .btn-link.btn-color-gray-500:hover,[data-app-theme="professional"] .btn-link.btn-active-color-primary:hover{color:var(--theme-primary)}[data-app-theme="professional"] .dropdown-menu{background-color:var(--theme-surface);border:1px solid var(--theme-border);border-radius:var(--theme-radius-md);box-shadow:var(--theme-shadow-lg)}[data-app-theme="professional"] .dropdown-menu .dropdown-item{color:var(--theme-text-secondary)}[data-app-theme="professional"] .dropdown-menu .dropdown-item:hover,[data-app-theme="professional"] .dropdown-menu .dropdown-item:focus{background-color:var(--theme-primary-light);color:var(--theme-primary)}[data-app-theme="professional"] .popover{border:1px solid var(--theme-border);border-radius:var(--theme-radius-md);box-shadow:var(--theme-shadow-lg)}[data-app-theme="professional"] .popover-body{padding:var(--theme-spacing-sm)}[data-app-theme="professional"] .ag-theme-material .ag-group-expanded .ag-icon,[data-app-theme="professional"] .ag-theme-material .ag-group-contracted .ag-icon{color:var(--theme-primary)}[data-app-theme="professional"] .ag-theme-material .ag-row-group-leaf-indent{border-left:1px dashed var(--theme-border)}@media(max-width:991.98px){[data-app-theme="professional"] #kt_aside{width:min(var(--theme-sidebar-width),82vw)}[data-app-theme="professional"] .modal-form-parent .col-md-6{flex:0 0 100%;max-width:100%}}@media(max-width:767.98px){[data-app-theme="professional"] .page-title .page-heading,[data-app-theme="professional"] #kt_toolbar_container .page-heading{font-size:1.1rem}[data-app-theme="professional"] .form-control.form-control-solid,[data-app-theme="professional"] .form-select.form-select-solid,[data-app-theme="professional"] .select2-container .select2-selection--single,[data-app-theme="professional"] .select2-container .select2-selection--multiple{min-height:var(--theme-control-height)}}[data-app-theme="professional"] .ag-theme-material,[data-app-theme="professional"] .ag-body-viewport{max-width:100%}#theme_toggle_button.theme-switch{display:flex;align-items:center;gap:.4rem;padding:.4rem .85rem;border:1px solid #ecd9b8;border-radius:999px;background-color:#fff8ec;cursor:pointer;user-select:none;transition:background-color .15s ease,border-color .15s ease}#theme_toggle_button.theme-switch:hover{border-color:#e0c48c}#theme_toggle_button.theme-switch:focus-visible{outline:2px solid #2954e0;outline-offset:2px}#theme_toggle_button .theme-switch-label{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:.8rem;font-weight:600;color:#3a3f4a;white-space:nowrap}#theme_toggle_button .theme-switch-icon{font-size:.8rem;transition:color .15s ease}#theme_toggle_button .theme-switch-icon-sun{color:#f0a83c}#theme_toggle_button .theme-switch-icon-moon{color:#c7cedb}#theme_toggle_button.theme-switch.is-professional{background-color:#eef1f8;border-color:#d6dbe7}#theme_toggle_button.theme-switch.is-professional .theme-switch-icon-sun{color:#c7cedb}#theme_toggle_button.theme-switch.is-professional .theme-switch-icon-moon{color:#2954e0}