:root{--tw-white:#fff;--tw-slate-50:#f8fafc;--tw-slate-100:#f1f5f9;--tw-slate-200:#e2e8f0;--tw-slate-300:#cbd5e1;--tw-slate-400:#94a3b8;--tw-slate-500:#64748b;--tw-slate-600:#475569;--tw-slate-700:#334155;--tw-slate-800:#1e293b;--tw-slate-900:#0f172a;--tw-radius-sm:0.25rem;--tw-radius:0.375rem;--tw-radius-lg:0.5rem;--tw-radius-xl:0.75rem;--tw-shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-ring:0 0 0 3px rgba(0,53,128,.25);--bs-gray:var(--tw-slate-500);--bs-gray-dark:var(--tw-slate-700);--bs-gray-100:var(--tw-slate-100);--bs-gray-200:var(--tw-slate-200);--bs-gray-300:var(--tw-slate-300);--bs-gray-400:var(--tw-slate-400);--bs-gray-500:var(--tw-slate-500);--bs-gray-600:var(--tw-slate-600);--bs-gray-700:var(--tw-slate-700);--bs-gray-800:var(--tw-slate-800);--bs-gray-900:var(--tw-slate-900);--bs-body-bg:var(--tw-slate-50);--bs-body-color:var(--tw-slate-600);--bs-body-color-rgb:71,85,105;--bs-secondary-color:var(--tw-slate-500);--bs-heading-color:var(--tw-slate-900);--bs-emphasis-color:var(--tw-slate-900);--bs-border-color:var(--tw-slate-200);--bs-border-color-translucent:rgba(15,23,42,.08);--bs-border-radius:var(--tw-radius);--bs-border-radius-sm:var(--tw-radius-sm);--bs-border-radius-lg:var(--tw-radius-lg);--bs-border-radius-xl:var(--tw-radius-xl);--bs-primary:#003580;--bs-primary-rgb:0,53,128;--bs-success:#16a34a;--bs-success-rgb:22,163,74;--bs-info:#0284c7;--bs-info-rgb:2,132,199;--bs-warning:#d97706;--bs-warning-rgb:217,119,6;--bs-danger:#dc2626;--bs-danger-rgb:220,38,38;--bs-secondary:var(--tw-slate-500);--bs-secondary-rgb:100,116,139;--bs-link-color:#003580;--bs-link-color-rgb:0,53,128;--bs-link-hover-color:#00264d}body{background-color:var(--tw-slate-50);color:var(--tw-slate-600);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--tw-slate-900);font-weight:600;letter-spacing:-.01em}hr{border-color:var(--tw-slate-200);opacity:1}.card{background-color:var(--tw-white);border:1px solid var(--tw-slate-200);border-radius:var(--tw-radius-lg);box-shadow:var(--tw-shadow-sm)}.card .card-header{background-color:transparent;border-bottom:1px solid var(--tw-slate-100);color:var(--tw-slate-900);font-weight:600}.card .card-footer{background-color:transparent;border-top:1px solid var(--tw-slate-100)}.btn{--bs-btn-border-radius:var(--tw-radius);border-radius:var(--tw-radius);box-shadow:var(--tw-shadow-sm);font-weight:500;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease}.btn:focus-visible{box-shadow:var(--tw-ring)}.btn-sm{border-radius:var(--tw-radius-sm)}.btn-lg{border-radius:var(--tw-radius-lg)}.btn-primary{--bs-btn-bg:#003580;--bs-btn-border-color:#003580;--bs-btn-hover-bg:#00264d;--bs-btn-hover-border-color:#00264d;--bs-btn-active-bg:#001f3f;--bs-btn-active-border-color:#001f3f}.btn-outline,.btn-outline-secondary{--bs-btn-color:var(--tw-slate-700);--bs-btn-border-color:var(--tw-slate-300);--bs-btn-hover-bg:var(--tw-slate-50);--bs-btn-hover-border-color:var(--tw-slate-400);--bs-btn-hover-color:var(--tw-slate-900)}.form-control,.form-select{border:1px solid var(--tw-slate-300);border-radius:var(--tw-radius);box-shadow:var(--tw-shadow-sm);color:var(--tw-slate-900);transition:border-color .15s ease,box-shadow .15s ease}.form-control::placeholder{color:var(--tw-slate-400)}.form-control:focus,.form-select:focus{border-color:#003580;box-shadow:var(--tw-ring)}.form-label{color:var(--tw-slate-700);font-weight:500;margin-bottom:.375rem}.input-group-text{background-color:var(--tw-slate-50);border-color:var(--tw-slate-300);color:var(--tw-slate-500)}.badge{border-radius:9999px;font-weight:500;padding:.25em .6em}.table{--bs-table-border-color:var(--tw-slate-200)}.table>thead{color:var(--tw-slate-500);font-size:.75rem;letter-spacing:.04em;text-transform:uppercase}.dropdown-menu,.modal-content,.offcanvas{border:1px solid var(--tw-slate-200);border-radius:var(--tw-radius-lg);box-shadow:var(--tw-shadow-lg)}.menu-vertical .menu-item .menu-link{border-radius:var(--tw-radius);color:var(--tw-slate-600);font-weight:500;margin:.125rem .75rem;padding:.5rem .75rem;transition:background-color .15s ease,color .15s ease}.menu-vertical .menu-item .menu-link:hover{background-color:var(--tw-slate-100);color:var(--tw-slate-900)}.menu-vertical .menu-item.active>.menu-link{background-color:rgba(0,53,128,.08);box-shadow:none;color:#003580;font-weight:600}.menu-vertical .menu-item.active>.menu-link .menu-icon{color:#003580}.menu-sub .menu-item.active>.menu-link{background-color:transparent;color:#003580}.menu-divider{border-color:var(--tw-slate-200)}.layout-navbar{box-shadow:none}.layout-navbar .navbar{background-color:var(--tw-white);border-bottom:1px solid var(--tw-slate-200);box-shadow:var(--tw-shadow-sm)}.nav-tabs{--bs-nav-tabs-border-width:1px;--bs-nav-tabs-border-color:var(--tw-slate-200);--bs-nav-tabs-link-active-color:#003580;--bs-nav-tabs-link-active-border-color:transparent transparent #003580;gap:.25rem}.nav-tabs .nav-link{border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--tw-slate-500);font-weight:500;padding:.5rem .875rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{background-color:transparent;border-color:transparent transparent var(--tw-slate-300);color:var(--tw-slate-700)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background-color:transparent;border-color:transparent transparent #003580;color:#003580}.nav-pills{--bs-nav-pills-border-radius:var(--tw-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#003580;gap:.25rem}.nav-pills .nav-link{color:var(--tw-slate-600);font-weight:500}.nav-pills .nav-link:hover{background-color:var(--tw-slate-100)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{box-shadow:var(--tw-shadow-sm)}.pagination{--bs-pagination-border-color:var(--tw-slate-200);--bs-pagination-color:var(--tw-slate-600);--bs-pagination-hover-bg:var(--tw-slate-50);--bs-pagination-hover-color:var(--tw-slate-900);--bs-pagination-hover-border-color:var(--tw-slate-300);--bs-pagination-focus-bg:var(--tw-slate-50);--bs-pagination-focus-box-shadow:var(--tw-ring);--bs-pagination-active-bg:#003580;--bs-pagination-active-border-color:#003580;--bs-pagination-border-radius:var(--tw-radius)}.accordion{--bs-accordion-border-color:var(--tw-slate-200);--bs-accordion-border-radius:var(--tw-radius-lg);--bs-accordion-btn-color:var(--tw-slate-800);--bs-accordion-active-color:#003580;--bs-accordion-active-bg:rgba(0,53,128,.06);--bs-accordion-btn-focus-box-shadow:var(--tw-ring)}.accordion-button{font-weight:500}.alert{--bs-alert-border-radius:var(--tw-radius-lg);border-width:1px 1px 1px 4px}.alert-success{background-color:#f0fdf4;border-color:#16a34a;color:#166534}.alert-info{background-color:#f0f9ff;border-color:#0284c7;color:#075985}.alert-warning{background-color:#fffbeb;border-color:#d97706;color:#92400e}.alert-danger{background-color:#fef2f2;border-color:#dc2626;color:#991b1b}.alert-primary{background-color:#eff6ff;border-color:#003580;color:#003580}.alert-secondary{background-color:var(--tw-slate-50);border-color:var(--tw-slate-400);color:var(--tw-slate-700)}.alert-link{font-weight:600}.list-group{--bs-list-group-border-color:var(--tw-slate-200);--bs-list-group-border-radius:var(--tw-radius-lg);--bs-list-group-action-hover-bg:var(--tw-slate-50);--bs-list-group-active-bg:#003580;--bs-list-group-active-border-color:#003580}.toast{border:1px solid var(--tw-slate-200);border-radius:var(--tw-radius-lg);box-shadow:var(--tw-shadow-lg)}.toast-header{border-bottom:1px solid var(--tw-slate-100);color:var(--tw-slate-900)}.breadcrumb{--bs-breadcrumb-divider-color:var(--tw-slate-400);--bs-breadcrumb-item-active-color:var(--tw-slate-900);font-size:.875rem}.breadcrumb-item>a{color:var(--tw-slate-500)}.breadcrumb-item>a:hover{color:#003580}.modal-content{border:1px solid var(--tw-slate-200);border-radius:var(--tw-radius-lg)}.modal-header{border-bottom:1px solid var(--tw-slate-100)}.modal-footer{border-top:1px solid var(--tw-slate-100)}.modal-title{color:var(--tw-slate-900);font-weight:600}.select2-container .select2-selection--multiple,.select2-container .select2-selection--single,.select2-container--default .select2-selection--multiple,.select2-container--default .select2-selection--single{background-color:var(--tw-white);border:1px solid var(--tw-slate-300);border-radius:var(--tw-radius);box-shadow:var(--tw-shadow-sm)}.select2-container--focus .select2-selection,.select2-container--open .select2-selection{border-color:#003580!important;box-shadow:var(--tw-ring)!important}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--tw-slate-900)}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--tw-slate-400)}.select2-dropdown{border:1px solid var(--tw-slate-200);border-radius:var(--tw-radius-lg);box-shadow:var(--tw-shadow-lg)}.select2-search--dropdown .select2-search__field{border:1px solid var(--tw-slate-300);border-radius:var(--tw-radius)}.select2-search--dropdown .select2-search__field:focus{border-color:#003580;box-shadow:var(--tw-ring);outline:0}.select2-results__option--highlighted,.select2-results__option--highlighted[aria-selected]{background-color:rgba(0,53,128,.08)!important;color:#003580!important}.select2-results__option--selected,.select2-results__option[aria-selected=true]{background-color:#003580!important;color:#fff!important}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:rgba(0,53,128,.08);border:1px solid rgba(0,53,128,.2);border-radius:9999px;color:#003580;padding:0 .5rem}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#003580}.dataTables_wrapper .dataTables_filter input,.dataTables_wrapper .dataTables_length select{border:1px solid var(--tw-slate-300);border-radius:var(--tw-radius);box-shadow:var(--tw-shadow-sm);color:var(--tw-slate-900)}.dataTables_wrapper .dataTables_filter input:focus,.dataTables_wrapper .dataTables_length select:focus{border-color:#003580;box-shadow:var(--tw-ring);outline:0}.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_length{color:var(--tw-slate-500);font-size:.875rem}.ql-toolbar.ql-snow{background-color:var(--tw-slate-50);border:1px solid var(--tw-slate-300);border-top-left-radius:var(--tw-radius);border-top-right-radius:var(--tw-radius)}.ql-container.ql-snow{border:1px solid var(--tw-slate-300);border-bottom-left-radius:var(--tw-radius);border-bottom-right-radius:var(--tw-radius);border-top:0}.ql-editor{color:var(--tw-slate-900)}.ql-editor.ql-blank:before{color:var(--tw-slate-400);font-style:normal}.ql-snow .ql-stroke{stroke:var(--tw-slate-500)}.ql-snow .ql-fill{fill:var(--tw-slate-500)}.ql-snow .ql-picker{color:var(--tw-slate-600)}.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke{stroke:#003580}.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill{fill:#003580}.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:hover{color:#003580}.tagify{border:1px solid var(--tw-slate-300);border-radius:var(--tw-radius);box-shadow:var(--tw-shadow-sm);--tags-border-color:var(--tw-slate-300);--tag-bg:rgba(0,53,128,.08);--tag-text-color:#003580}.tagify--focus{border-color:#003580;box-shadow:var(--tw-ring)}.tagify__tag>div{border-radius:9999px}.tagify__tag>div:before{border-radius:9999px;box-shadow:inset 0 0 0 1.1em rgba(0,53,128,.08)}.tagify__tag__removeBtn{color:#003580}.swal2-popup{border-radius:var(--tw-radius-lg);box-shadow:var(--tw-shadow-lg)}.swal2-title{color:var(--tw-slate-900);font-weight:600}.swal2-html-container{color:var(--tw-slate-600)}.swal2-styled{border-radius:var(--tw-radius);box-shadow:var(--tw-shadow-sm);font-weight:500}.swal2-styled.swal2-confirm{background-color:#003580!important}.swal2-styled.swal2-confirm:focus-visible{box-shadow:var(--tw-ring)!important}.swal2-styled.swal2-cancel{background-color:var(--tw-white)!important;border:1px solid var(--tw-slate-300)!important;color:var(--tw-slate-700)!important}.swal2-input,.swal2-textarea{border:1px solid var(--tw-slate-300);border-radius:var(--tw-radius);box-shadow:none}.swal2-input:focus,.swal2-textarea:focus{border-color:#003580;box-shadow:var(--tw-ring)}.ps__thumb-x,.ps__thumb-y{background-color:var(--tw-slate-300);border-radius:9999px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:var(--tw-slate-400)}.dark-style{--tw-white:#1e293b;--tw-slate-50:#0f172a;--tw-slate-100:#1e293b;--tw-slate-200:#334155;--tw-slate-300:#475569;--tw-slate-400:#64748b;--tw-slate-500:#94a3b8;--tw-slate-600:#cbd5e1;--tw-slate-700:#e2e8f0;--tw-slate-800:#f1f5f9;--tw-slate-900:#f8fafc;--tw-brand-fg:#60a5fa;--tw-ring:0 0 0 3px rgba(96,165,250,.35);--bs-body-bg:var(--tw-slate-50);--bs-body-color:var(--tw-slate-600);--bs-body-color-rgb:203,213,225;--bs-heading-color:var(--tw-slate-900);--bs-emphasis-color:var(--tw-slate-900);--bs-secondary-color:var(--tw-slate-500);--bs-border-color:var(--tw-slate-200)}.dark-style .accordion-button:not(.collapsed),.dark-style .breadcrumb-item>a:hover,.dark-style .menu-sub .menu-item.active>.menu-link,.dark-style .menu-vertical .menu-item.active>.menu-link,.dark-style .menu-vertical .menu-item.active>.menu-link .menu-icon,.dark-style .select2-container--default .select2-selection--multiple .select2-selection__choice,.dark-style .select2-container--default .select2-selection--multiple .select2-selection__choice__remove,.dark-style .select2-results__option--highlighted,.dark-style .select2-results__option--highlighted[aria-selected],.dark-style .tagify__tag__removeBtn{color:var(--tw-brand-fg)}.dark-style .nav-tabs{--bs-nav-tabs-link-active-color:var(--tw-brand-fg);--bs-nav-tabs-link-active-border-color:transparent transparent var(--tw-brand-fg)}.dark-style .nav-tabs .nav-item.show .nav-link,.dark-style .nav-tabs .nav-link.active{border-color:transparent transparent var(--tw-brand-fg);color:var(--tw-brand-fg)}.dark-style .accordion{--bs-accordion-active-color:var(--tw-brand-fg)}.dark-style .ql-snow.ql-toolbar button.ql-active .ql-stroke,.dark-style .ql-snow.ql-toolbar button:hover .ql-stroke{stroke:var(--tw-brand-fg)}.dark-style .ql-snow.ql-toolbar button.ql-active .ql-fill,.dark-style .ql-snow.ql-toolbar button:hover .ql-fill{fill:var(--tw-brand-fg)}.dark-style .ql-snow.ql-toolbar button.ql-active,.dark-style .ql-snow.ql-toolbar button:hover{color:var(--tw-brand-fg)}.dark-style .select2-container--default .select2-selection--multiple .select2-selection__choice,.dark-style .select2-results__option--highlighted{background-color:rgba(96,165,250,.16)!important}.dark-style .alert-success{background-color:rgba(22,163,74,.15);border-color:#22c55e;color:#86efac}.dark-style .alert-info{background-color:rgba(2,132,199,.15);border-color:#38bdf8;color:#7dd3fc}.dark-style .alert-warning{background-color:rgba(217,119,6,.15);border-color:#f59e0b;color:#fcd34d}.dark-style .alert-danger{background-color:rgba(220,38,38,.15);border-color:#ef4444;color:#fca5a5}.dark-style .alert-primary{background-color:rgba(96,165,250,.15);border-color:#60a5fa;color:#93c5fd}.dark-style .alert-secondary{background-color:rgba(148,163,184,.12);border-color:#64748b;color:#cbd5e1}.dark-style .swal2-popup{background-color:#1e293b}.dark-style .swal2-title{color:#f1f5f9}.dark-style .swal2-html-container{color:#cbd5e1}.dark-style .swal2-input,.dark-style .swal2-textarea{background-color:#0f172a;border-color:#475569;color:#f1f5f9}.dark-style .swal2-styled.swal2-cancel{background-color:#1e293b!important;border-color:#475569!important;color:#e2e8f0!important}[dir=rtl] .alert{border-left-width:1px;border-right-width:4px}