:root{--bs-primary: #445d90;--bs-primary-rgb: 68, 93, 144;--bs-secondary: #888888;--bs-secondary-rgb: 136, 136, 136;--bs-success: #3eb77f;--bs-success-rgb: 62, 183, 127;--bs-warning: #e3ce5a;--bs-warning-rgb: 227, 206, 90;--bs-danger: #d75566;--bs-danger-rgb: 215, 85, 102;--bs-info: #52c3c3;--bs-info-rgb: 82, 195, 195;--bs-light: #f0f0f0;--bs-light-rgb: 240, 240, 240;--bs-dark: #333333;--bs-dark-rgb: 51, 51, 51;--bs-font-size: 12px}body{color:#333;background-color:#fff;font-family:Inter,sans-serif;font-size:12px}.btn,.form-control,.form-select,.form-label,.table,.dropdown-menu,.modal-title,.modal-body,.card,.navbar{font-size:var(--bs-font-size)}.btn,.form-control,.form-select{box-shadow:none!important}.form-control:focus,.form-select:focus{border:1px solid var(--bs-primary)!important;box-shadow:none!important}.form-label{font-weight:600;margin-bottom:.25rem}.form-check-input:checked{background-color:var(--bs-primary);border-color:var(--bs-primary)}.form-check-input:focus{border-color:var(--bs-primary);box-shadow:0 0 0 .25rem #445d9040}.material-symbols-outlined{display:flex;justify-content:center;align-items:center}.breadcrumb-link{color:var(--bs-primary);text-decoration:none}.btn{height:30px;display:inline-flex;justify-content:center;align-items:center}.btn-icon{width:30px;min-width:30px;max-width:30px;height:30px;min-height:30px;max-height:30px;display:flex;justify-content:center;align-items:center}.btn-icon-text{min-width:30px;height:30px;min-height:30px;max-height:30px;display:inline-flex;justify-content:center;align-items:center;gap:.25rem;padding:0 1rem;white-space:nowrap}.btn-icon .material-symbols-outlined,.btn-icon-text .material-symbols-outlined{font-size:18px}.btn-primary{--bs-btn-color: #ffffff;--bs-btn-bg: #445d90;--bs-btn-border-color: #445d90;--bs-btn-hover-color: #ffffff;--bs-btn-hover-bg: #394f7a;--bs-btn-hover-border-color: #394f7a;--bs-btn-focus-shadow-rgb: 68, 93, 144;--bs-btn-active-color: #ffffff;--bs-btn-active-bg: #32456b;--bs-btn-active-border-color: #32456b;--bs-btn-disabled-color: #ffffff;--bs-btn-disabled-bg: #7081a8;--bs-btn-disabled-border-color: #7081a8}.btn-secondary{--bs-btn-color: #ffffff;--bs-btn-bg: #888888;--bs-btn-border-color: #888888;--bs-btn-hover-color: #ffffff;--bs-btn-hover-bg: #777777;--bs-btn-hover-border-color: #777777;--bs-btn-focus-shadow-rgb: 136, 136, 136;--bs-btn-active-color: #ffffff;--bs-btn-active-bg: #666666;--bs-btn-active-border-color: #666666;--bs-btn-disabled-color: #ffffff;--bs-btn-disabled-bg: #aaaaaa;--bs-btn-disabled-border-color: #aaaaaa}.btn-success{--bs-btn-color: #ffffff;--bs-btn-bg: #3eb77f;--bs-btn-border-color: #3eb77f;--bs-btn-hover-color: #ffffff;--bs-btn-hover-bg: #35a06f;--bs-btn-hover-border-color: #35a06f;--bs-btn-focus-shadow-rgb: 62, 183, 127;--bs-btn-active-color: #ffffff;--bs-btn-active-bg: #2e8b61;--bs-btn-active-border-color: #2e8b61;--bs-btn-disabled-color: #ffffff;--bs-btn-disabled-bg: #76c9a0;--bs-btn-disabled-border-color: #76c9a0}.btn-warning{--bs-btn-color: #333333;--bs-btn-bg: #e3ce5a;--bs-btn-border-color: #e3ce5a;--bs-btn-hover-color: #333333;--bs-btn-hover-bg: #d4bf4f;--bs-btn-hover-border-color: #d4bf4f;--bs-btn-focus-shadow-rgb: 227, 206, 90;--bs-btn-active-color: #333333;--bs-btn-active-bg: #c2ae45;--bs-btn-active-border-color: #c2ae45;--bs-btn-disabled-color: #333333;--bs-btn-disabled-bg: #eadb88;--bs-btn-disabled-border-color: #eadb88}.btn-danger{--bs-btn-color: #ffffff;--bs-btn-bg: #d75566;--bs-btn-border-color: #d75566;--bs-btn-hover-color: #ffffff;--bs-btn-hover-bg: #c24959;--bs-btn-hover-border-color: #c24959;--bs-btn-focus-shadow-rgb: 215, 85, 102;--bs-btn-active-color: #ffffff;--bs-btn-active-bg: #ad3f4d;--bs-btn-active-border-color: #ad3f4d;--bs-btn-disabled-color: #ffffff;--bs-btn-disabled-bg: #e18491;--bs-btn-disabled-border-color: #e18491}.btn-info{--bs-btn-color: #ffffff;--bs-btn-bg: #52c3c3;--bs-btn-border-color: #52c3c3;--bs-btn-hover-color: #ffffff;--bs-btn-hover-bg: #45afaf;--bs-btn-hover-border-color: #45afaf;--bs-btn-focus-shadow-rgb: 82, 195, 195;--bs-btn-active-color: #ffffff;--bs-btn-active-bg: #3a9a9a;--bs-btn-active-border-color: #3a9a9a;--bs-btn-disabled-color: #ffffff;--bs-btn-disabled-bg: #87d5d5;--bs-btn-disabled-border-color: #87d5d5}.btn-light{--bs-btn-color: #333333;--bs-btn-bg: #f0f0f0;--bs-btn-border-color: #dddddd;--bs-btn-hover-color: #333333;--bs-btn-hover-bg: #dddddd;--bs-btn-hover-border-color: #dddddd;--bs-btn-focus-shadow-rgb: 240, 240, 240;--bs-btn-active-color: #333333;--bs-btn-active-bg: #cccccc;--bs-btn-active-border-color: #cccccc;--bs-btn-disabled-color: #666666;--bs-btn-disabled-bg: #f5f5f5;--bs-btn-disabled-border-color: #e5e5e5}.btn-dark{--bs-btn-color: #ffffff;--bs-btn-bg: #333333;--bs-btn-border-color: #333333;--bs-btn-hover-color: #ffffff;--bs-btn-hover-bg: #222222;--bs-btn-hover-border-color: #222222;--bs-btn-focus-shadow-rgb: 51, 51, 51;--bs-btn-active-color: #ffffff;--bs-btn-active-bg: #111111;--bs-btn-active-border-color: #111111;--bs-btn-disabled-color: #ffffff;--bs-btn-disabled-bg: #666666;--bs-btn-disabled-border-color: #666666}.card{border:none;border-radius:.75rem;box-shadow:#959da533 0 8px 24px}.modal .modal-dialog .modal-content{border:none;border-radius:.75rem;box-shadow:#32325d40 0 2px 5px -1px,#0000004d 0 1px 3px -1px}.modal .modal-dialog .modal-content .modal-header{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem}.modal .modal-dialog .modal-content .modal-header .modal-title{font-size:14px;font-weight:600;color:#f0f0f0}.modal .modal-dialog .modal-content .modal-footer{display:flex;justify-content:end;align-items:center;gap:1rem;padding:1rem}.modal .modal-dialog .modal-content .modal-footer button{margin:0!important}.ui-menu{font-family:Inter,sans-serif;font-size:12px;background-color:#fff!important;border-radius:.375rem;margin:0!important;padding:0!important;overflow:hidden!important;box-shadow:none!important}.ui-menu .ui-menu-item{margin:0!important;padding:0!important;overflow:hidden;color:#333;border:none!important;box-shadow:none!important}.ui-menu .ui-menu-item:hover,.ui-menu .ui-menu-item:focus,.ui-menu .ui-menu-item:active{background-color:var(--bs-success)!important;color:#f0f0f0!important;border:none!important;box-shadow:none!important}.ui-menu .ui-menu-item .ui-menu-item-wrapper{margin:0!important;padding:.375rem .75rem!important;border:none!important;box-shadow:none!important;background-color:#fff!important;color:#333!important}.ui-menu .ui-menu-item .ui-menu-item-wrapper:hover,.ui-menu .ui-menu-item .ui-menu-item-wrapper:focus,.ui-menu .ui-menu-item .ui-menu-item-wrapper:active{border:none!important;box-shadow:none!important;background-color:var(--bs-primary)!important;color:#f0f0f0!important}.table{width:100%;margin:0;border-collapse:separate;border-spacing:0}.table th,.table td{color:#666;padding:.5rem;border-right:1px solid #dddddd;border-bottom:1px solid #dddddd}.table tr th:first-child,.table tr td:first-child{border-left:1px solid #dddddd}.table thead th{color:#333;background-color:#f0f0f0;border-top:1px solid #dddddd;font-size:10px;font-weight:600;text-align:center;vertical-align:middle}.table thead th:first-child{border-top-left-radius:.5rem}.table thead th:last-child{border-top-right-radius:.5rem}.table tfoot th{color:#333;background-color:#f0f0f0;border-bottom:1px solid #dddddd;font-size:10px;font-weight:600;text-align:center;vertical-align:middle}.table tfoot th:first-child{border-bottom-left-radius:.5rem}.table tfoot th:last-child{border-bottom-right-radius:.5rem}.dt-container,.dt-container .dt-layout-row,.dt-container .dt-layout-cell{margin:0!important;padding:0!important}.dt-container .dt-length{margin:0!important;margin-bottom:1rem!important;padding:0!important}.dt-container .dt-length .dt-input{height:30px!important;color:#333;background-color:#fff;border:1px solid #dddddd!important;border-radius:.5rem!important;box-shadow:none!important}.dt-container .dt-search{margin:0!important;margin-bottom:1rem!important;padding:0!important;color:#333}.dt-container .dt-search .dt-input{height:30px!important;color:#333;background-color:#fff;border:1px solid #dddddd!important;border-radius:.5rem!important;box-shadow:none!important}.dt-container .dt-input:focus{color:#333;background-color:#fff;border:1px solid var(--bs-primary)!important;outline:none!important;box-shadow:none!important}.dt-container .dt-input:disabled,.dt-container .dt-input[readonly]{background-color:#f0f0f0;opacity:1}.dt-container .dt-input::placeholder{color:#6c757d;opacity:1}.dt-container .dt-column-order{display:none!important}.dt-container .dt-info{margin:0!important;margin-top:1rem!important;padding:0!important;color:#333!important}.dt-container .dt-paging{margin:0!important;margin-top:1rem!important;padding:0!important;color:#333}.dt-container .dt-paging nav{margin:0!important;padding:0!important;display:flex;justify-content:center;align-items:center;gap:.25rem!important}.dt-container .dt-paging-button{width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important;display:flex!important;justify-content:center!important;align-items:center!important;white-space:nowrap!important;border:1px solid #dddddd!important;border-radius:.5rem!important;color:red!important}.dt-container .dt-paging-button.disabled{border:1px solid #dddddd!important}.dt-container .dt-paging-button.disabled span{color:#ddd!important}.dt-container .dt-paging-button.current{color:#f0f0f0!important;background-color:var(--bs-primary)!important;min-width:30px!important;height:30px!important;border:1px solid var(--bs-primary)!important}.accordion .accordion-button[aria-expanded=true]{background-color:#f0f0f0;color:#333}.line-clamp-1{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.line-clamp-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.line-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.line-clamp-4{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis}.line-clamp-5{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;text-overflow:ellipsis}.swal2-container .swal2-modal{width:500px;height:auto!important;padding:1rem!important;border-radius:1rem}.swal2-container .swal2-modal .swal2-title{font-size:16px!important;font-weight:600!important;margin:0!important;margin-bottom:.25rem!important;padding:0!important}.swal2-container .swal2-modal .swal2-html-container{font-size:12px!important;font-weight:400!important;margin:0!important;padding:0!important}.swal2-icon{margin-top:0!important;margin-bottom:1rem!important}.swal2-actions{margin-top:1rem!important}.nav-pills{--bs-nav-link-color: #333333;--bs-nav-link-hover-color: #445d90;--bs-nav-pills-link-active-bg: #445d90;--bs-nav-pills-link-active-color: #ffffff}.bg-primary-shine{color:#f0f0f0;background-image:linear-gradient(135deg,#445d90 0%,#79a0ed 100%)}.bg-secondary-shine{color:#f0f0f0;background-image:linear-gradient(135deg,#888888 0%,#bbbbbb 100%)}.bg-success-shine{color:#f0f0f0;background-image:linear-gradient(135deg,#4cc43c 0%,#8eef81 100%)}.bg-warning-shine{color:#f0f0f0;background-image:linear-gradient(135deg,#bdbb38 0%,#dcda79 100%)}.bg-danger-shine{color:#f0f0f0;background-image:linear-gradient(135deg,#c53737 0%,#da6666 100%)}.bg-info-shine{color:#f0f0f0;background-image:linear-gradient(135deg,#52c3c3 0%,#87d5d5 100%)}.bg-light-shine{color:#333;background-image:linear-gradient(135deg,#dddddd 0%,#ffffff 100%)}.bg-dark-shine{color:#f0f0f0;background-image:linear-gradient(135deg,#333333 0%,#666666 100%)}.bg-primary-shine:before,.bg-secondary-shine:before,.bg-success-shine:before,.bg-warning-shine:before,.bg-danger-shine:before,.bg-info-shine:before,.bg-light-shine:before,.bg-dark-shine:before{content:"";position:absolute;top:-150%;right:-150%;bottom:-150%;left:-150%;background:linear-gradient(45deg,transparent 40%,rgba(255,255,255,.25) 50%,transparent 60%);animation:shine 2.5s linear infinite}.bg-primary-shine>*,.bg-secondary-shine>*,.bg-success-shine>*,.bg-warning-shine>*,.bg-danger-shine>*,.bg-info-shine>*,.bg-light-shine>*,.bg-dark-shine>*{position:relative;z-index:1}@keyframes shine{0%{transform:translate(-50%) translateY(-50%)}to{transform:translate(50%) translateY(50%)}}.dropdown-menu{width:240px;margin:0;padding:0;border-radius:.5rem;overflow:hidden}.dropdown-menu li:not(:last-child){border-bottom:1px solid #dddddd}.invalid-feedback{color:var(--bs-danger);font-size:10px}.ts-wrapper .ts-dropdown{margin:0;padding:0;overflow:hidden}.ts-wrapper .ts-dropdown-content{margin:0;padding:0}.ts-wrapper .option{padding:.5rem}.ts-wrapper .option:hover{color:#f0f0f0!important;background-color:var(--bs-primary)!important}.ts-control{box-shadow:none!important}.ts-wrapper.focus .ts-control,.ts-control:focus{box-shadow:none!important}.choices{margin-bottom:0}.choices__inner{min-height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:12px;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;border:1px solid #ced4da;border-radius:.375rem;box-shadow:none}.choices[data-type*=select-one] .choices__inner{padding-bottom:.375rem}.choices__input{background-color:transparent;margin-bottom:0;font-size:12px}.choices__list--single{padding:0}.choices__list--dropdown,.choices__list[aria-expanded]{border:1px solid #ced4da;border-radius:.375rem;margin-top:.25rem;z-index:1050}.choices__item{font-size:12px!important}.is-focused .choices__inner,.is-open .choices__inner{border-color:#86b7fe;box-shadow:none}.is-disabled .choices__inner{background-color:#e9ecef}.choices__placeholder{opacity:1;color:#6c757d}
