@import"https://fonts.googleapis.com/css2?family=Source+Sans+3:wght@400;500;600;700&display=swap";.sidebar-overlay{display:none!important}@media(max-width:991.98px){body.sidebar-open .sidebar-overlay{display:block!important}}:root{--ui-font-size: .825rem;--ui-line-height: 1.35;--ui-control-h: 1.7rem;--ui-control-px: .45rem;--ui-control-py: .2rem;--ui-gap: .35rem}html,body{font-size:var(--ui-font-size);line-height:var(--ui-line-height)}.app-wrapper,.app-content,.content,.modal-content{font-size:var(--ui-font-size)}.app-header.navbar{min-height:2.5rem!important;padding-top:.15rem!important;padding-bottom:.15rem!important}.app-header.navbar .nav-link{padding:.25rem .5rem!important;font-size:.8rem!important}.app-sidebar .sidebar-brand{height:2.75rem!important;min-height:2.75rem!important}.app-sidebar .sidebar-brand .brand-link{padding:.4rem .75rem!important;font-size:.95rem!important}.app-sidebar .nav-header{padding:.45rem .75rem .2rem!important;font-size:.65rem!important}.app-sidebar .nav-link{padding:.3rem .7rem!important;font-size:.8rem!important}.app-sidebar .nav-link .nav-icon{font-size:.85rem!important;margin-right:.4rem!important}.app-sidebar .nav-treeview .nav-link{padding-left:1.6rem!important}.app-content-header,.content-header{padding:.4rem .75rem!important}.app-content-header h1,.app-content-header h2,.app-content-header h3,.app-content-header h4,.app-content-header h5,.content-header h1,.content-header h2,.content-header h3,.content-header h4,.content-header h5{font-size:1.05rem!important;margin-bottom:0!important}.app-content,.content{padding:.5rem .75rem .75rem!important}.app-footer,.main-footer{padding:.35rem .75rem!important;font-size:.75rem!important}.container-fluid{--bs-gutter-x: .75rem}.card{margin-bottom:.65rem!important}.card .card-header{padding:.35rem .65rem!important;font-size:.78rem!important}.card .card-body{padding:.65rem!important}.card .card-footer{padding:.4rem .65rem!important}.card .card-title{font-size:.9rem!important;margin:0!important}label,.form-label,.col-form-label{font-size:.75rem!important;margin-bottom:.15rem!important;font-weight:600}.form-control,.form-select,.input-group-text,.btn{min-height:var(--ui-control-h);padding:var(--ui-control-py) var(--ui-control-px)!important;font-size:.8rem!important;line-height:1.25!important}.form-control-sm,.form-select-sm,.btn-sm,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{min-height:1.55rem;padding:.15rem .4rem!important;font-size:.78rem!important}.row.g-2,.row.g-3{--bs-gutter-x: .5rem;--bs-gutter-y: .4rem}.mb-3{margin-bottom:.65rem!important}.mb-4{margin-bottom:.85rem!important}.mt-3{margin-top:.65rem!important}.p-3{padding:.65rem!important}.p-4{padding:.85rem!important}.py-3{padding-top:.55rem!important;padding-bottom:.55rem!important}.px-4{padding-left:.85rem!important;padding-right:.85rem!important}.table{margin-bottom:.5rem!important;font-size:.8rem!important}.table>:not(caption)>*>*{padding:.28rem .45rem!important}.table thead th{font-size:.72rem!important;font-weight:700;white-space:nowrap}.table-sm>:not(caption)>*>*{padding:.2rem .35rem!important}.badge{font-size:.68rem!important;padding:.2em .45em!important}.alert{padding:.45rem .7rem!important;font-size:.8rem!important;margin-bottom:.65rem!important}.modal-header{padding:.45rem .75rem!important}.modal-title{font-size:.95rem!important}.modal-body{padding:.65rem .75rem!important}.modal-footer{padding:.45rem .75rem!important;gap:.35rem}:root{--dt-header-bg: #0b5ed7;--dt-header-bg-end: #0d6efd;--dt-header-fg: #ffffff;--dt-footer-bg: #f4f7fb;--dt-footer-border: #d7e3f4;--dt-page-bg: #ffffff;--dt-page-border: #cfd9e6;--dt-page-fg: #0a58ca;--dt-page-active-bg: #0d6efd;--dt-page-active-fg: #ffffff;--dt-sort-muted: rgba(255, 255, 255, .55)}table.dataTable thead th,table.dataTable thead td,table.dataTable.table-primary>:not(caption)>*>*,.table.custom-table thead th,.table.custom-table thead td,.table.custom-table.table-primary>:not(caption)>*>*,.table thead th,.table thead td,.table.table-primary>:not(caption)>*>*{background:linear-gradient(180deg,var(--dt-header-bg) 0%,var(--dt-header-bg-end) 100%)!important;color:var(--dt-header-fg)!important;border-color:transparent!important;border-bottom:0!important;font-size:.7rem!important;font-weight:800!important;letter-spacing:.04em;text-transform:uppercase;padding:.45rem .55rem!important;vertical-align:middle!important;white-space:nowrap;box-shadow:inset 0 -1px #0000001f}table.dataTable thead>tr>th,.table thead>tr>th{position:relative}table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc,table.dataTable thead>tr>th.dt-ordering-asc,table.dataTable thead>tr>th.dt-ordering-desc,table.dataTable thead>tr>th.dt-orderable-asc,table.dataTable thead>tr>th.dt-orderable-desc,.table thead>tr>th.sorting,.table thead>tr>th.sorting_asc,.table thead>tr>th.sorting_desc,.table thead>tr>th.dt-ordering-asc,.table thead>tr>th.dt-ordering-desc,.table thead>tr>th.dt-orderable-asc,.table thead>tr>th.dt-orderable-desc{padding-right:1.35rem!important;cursor:pointer}table.dataTable thead>tr>th span.dt-column-order,.table thead>tr>th span.dt-column-order{right:.35rem!important;opacity:.7}table.dataTable thead>tr>th:hover span.dt-column-order,.table thead>tr>th:hover span.dt-column-order{opacity:1}table.dataTable tbody td,.table.custom-table tbody td{border-color:#e8eef5!important}table.dataTable tbody tr:nth-child(2n)>*{background-color:#fafcfe}div.dataTables_wrapper{font-size:.8rem!important}div.dataTables_wrapper table.dataTable{margin-top:0!important;margin-bottom:0!important;border-collapse:separate!important;border-spacing:0!important}div.dataTables_wrapper .row.mt-2,div.dataTables_wrapper .row.mt-3,div.dataTables_wrapper>.row:last-child{margin-top:0!important}div.dataTables_wrapper .dt-layout-row:last-child,div.dataTables_wrapper .dt-container>.row:last-child,div.dataTables_wrapper .dataTables_wrapper>.row:last-child{margin:0!important;padding:.45rem .55rem!important;background:var(--dt-footer-bg);border:1px solid var(--dt-footer-border);border-top:0;border-radius:0 0 3px 3px;align-items:center!important}div.dataTables_wrapper .dataTables_info,div.dataTables_wrapper .dt-info,div.dataTables_wrapper .dataTables_length,div.dataTables_wrapper .dt-length,div.dataTables_wrapper .dataTables_filter,div.dataTables_wrapper .dt-search{font-size:.72rem!important;color:#5b6b7c!important;padding-top:0!important;float:none!important}div.dataTables_wrapper .dataTables_length select,div.dataTables_wrapper .dt-length select{min-height:1.55rem!important;padding:.1rem 1.4rem .1rem .35rem!important;font-size:.72rem!important;border:1px solid var(--dt-page-border)!important;border-radius:3px!important;background-color:#fff!important;color:#334155!important}div.dataTables_wrapper .dataTables_info,div.dataTables_wrapper .dt-info{font-weight:600;display:inline-flex!important;align-items:center;flex-wrap:wrap;gap:.35rem;line-height:1.3}div.dataTables_wrapper .select-info,div.dataTables_wrapper .dt-select-info,div.dataTables_wrapper span.select-item,div.dataTables_wrapper .select-item{display:inline-flex;align-items:center;gap:.25rem;margin-left:.15rem;padding:.1rem .4rem;border-radius:3px;background:#e7f1ff;color:#084298;font-weight:700;font-size:.7rem}div.dataTables_wrapper .select-info:empty,div.dataTables_wrapper .dt-select-info:empty,div.dataTables_wrapper span.select-item:empty{display:none!important}.dataTables_paginate,.dt-paging,.paging_simple_numbers,.pagination{display:inline-flex!important;flex-wrap:wrap!important;align-items:center!important;gap:4px!important;margin:0!important;padding:0!important;list-style:none!important;float:none!important}.dataTables_paginate .paginate_button,.dataTables_paginate .dt-paging-button,.dataTables_paginate .page-item,.dataTables_paginate .page-link,.dataTables_paginate button.dt-paging-button,.dt-paging .paginate_button,.dt-paging .dt-paging-button,.dt-paging .page-item,.dt-paging .page-link,.dt-paging button.dt-paging-button,.paging_simple_numbers .paginate_button,.paging_simple_numbers .dt-paging-button,.paging_simple_numbers .page-item,.paging_simple_numbers .page-link,.paging_simple_numbers button.dt-paging-button,.pagination .paginate_button,.pagination .dt-paging-button,.pagination .page-item,.pagination .page-link,.pagination button.dt-paging-button{margin:0!important;padding:0 .55rem!important;min-width:1.7rem!important;height:1.7rem!important;font-size:.72rem!important;font-weight:700!important;line-height:1!important;border-radius:3px!important;border:1px solid var(--dt-page-border)!important;background:var(--dt-page-bg)!important;color:var(--dt-page-fg)!important;cursor:pointer!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 1px #0f172a0a;transition:background-color .12s ease,color .12s ease,border-color .12s ease,transform .12s ease}.dataTables_paginate .paginate_button:before,.dataTables_paginate .paginate_button:after,.dataTables_paginate .dt-paging-button:before,.dataTables_paginate .dt-paging-button:after,.dataTables_paginate .page-item:before,.dataTables_paginate .page-item:after,.dataTables_paginate .page-link:before,.dataTables_paginate .page-link:after,.dataTables_paginate button.dt-paging-button:before,.dataTables_paginate button.dt-paging-button:after,.dt-paging .paginate_button:before,.dt-paging .paginate_button:after,.dt-paging .dt-paging-button:before,.dt-paging .dt-paging-button:after,.dt-paging .page-item:before,.dt-paging .page-item:after,.dt-paging .page-link:before,.dt-paging .page-link:after,.dt-paging button.dt-paging-button:before,.dt-paging button.dt-paging-button:after,.paging_simple_numbers .paginate_button:before,.paging_simple_numbers .paginate_button:after,.paging_simple_numbers .dt-paging-button:before,.paging_simple_numbers .dt-paging-button:after,.paging_simple_numbers .page-item:before,.paging_simple_numbers .page-item:after,.paging_simple_numbers .page-link:before,.paging_simple_numbers .page-link:after,.paging_simple_numbers button.dt-paging-button:before,.paging_simple_numbers button.dt-paging-button:after,.pagination .paginate_button:before,.pagination .paginate_button:after,.pagination .dt-paging-button:before,.pagination .dt-paging-button:after,.pagination .page-item:before,.pagination .page-item:after,.pagination .page-link:before,.pagination .page-link:after,.pagination button.dt-paging-button:before,.pagination button.dt-paging-button:after{display:none!important}.dataTables_paginate .paginate_button:hover:not(.current):not(.active):not(.disabled):not(:disabled):not(.ellipsis),.dataTables_paginate .dt-paging-button:hover:not(.current):not(.active):not(.disabled):not(:disabled):not(.ellipsis),.dataTables_paginate .page-item:hover:not(.current):not(.active):not(.disabled):not(:disabled):not(.ellipsis),.dataTables_paginate .page-link:hover:not(.current):not(.active):not(.disabled):not(:disabled):not(.ellipsis),.dataTables_paginate button.dt-paging-button:hover:not(.current):not(.active):not(.disabled):not(:disabled):not(.ellipsis),.dt-paging .paginate_button:hover:not(.current):not(.active):not(.disabled):not(:disabled):not(.ellipsis),.dt-paging .dt-paging-button:hover:not(.current):not(.active):not(.disabled):not(:disabled):not(.ellipsis),.dt-paging .page-item:hover:not(.current):not(.active):not(.disabled):not(:disabled):not(.ellipsis),.dt-paging .page-link:hover:not(.current):not(.active):not(.disabled):not(:disabled):not(.ellipsis),.dt-paging button.dt-paging-button:hover:not(.current):not(.active):not(.disabled):not(:disabled):not(.ellipsis),.paging_simple_numbers .paginate_button:hover:not(.current):not(.active):not(.disabled):not(:disabled):not(.ellipsis),.paging_simple_numbers .dt-paging-button:hover:not(.current):not(.active):not(.disabled):not(:disabled):not(.ellipsis),.paging_simple_numbers .page-item:hover:not(.current):not(.active):not(.disabled):not(:disabled):not(.ellipsis),.paging_simple_numbers .page-link:hover:not(.current):not(.active):not(.disabled):not(:disabled):not(.ellipsis),.paging_simple_numbers button.dt-paging-button:hover:not(.current):not(.active):not(.disabled):not(:disabled):not(.ellipsis),.pagination .paginate_button:hover:not(.current):not(.active):not(.disabled):not(:disabled):not(.ellipsis),.pagination .dt-paging-button:hover:not(.current):not(.active):not(.disabled):not(:disabled):not(.ellipsis),.pagination .page-item:hover:not(.current):not(.active):not(.disabled):not(:disabled):not(.ellipsis),.pagination .page-link:hover:not(.current):not(.active):not(.disabled):not(:disabled):not(.ellipsis),.pagination button.dt-paging-button:hover:not(.current):not(.active):not(.disabled):not(:disabled):not(.ellipsis){background:#e7f1ff!important;border-color:#9ec5fe!important;color:#084298!important;transform:translateY(-1px);z-index:2!important}.dataTables_paginate .paginate_button.current,.dataTables_paginate .paginate_button.active,.dataTables_paginate .paginate_button.active .page-link,.dataTables_paginate .paginate_button[aria-current=page],.dataTables_paginate .dt-paging-button.current,.dataTables_paginate .dt-paging-button.active,.dataTables_paginate .dt-paging-button.active .page-link,.dataTables_paginate .dt-paging-button[aria-current=page],.dataTables_paginate .page-item.current,.dataTables_paginate .page-item.active,.dataTables_paginate .page-item.active .page-link,.dataTables_paginate .page-item[aria-current=page],.dataTables_paginate .page-link.current,.dataTables_paginate .page-link.active,.dataTables_paginate .page-link.active .page-link,.dataTables_paginate .page-link[aria-current=page],.dataTables_paginate button.dt-paging-button.current,.dataTables_paginate button.dt-paging-button.active,.dataTables_paginate button.dt-paging-button.active .page-link,.dataTables_paginate button.dt-paging-button[aria-current=page],.dt-paging .paginate_button.current,.dt-paging .paginate_button.active,.dt-paging .paginate_button.active .page-link,.dt-paging .paginate_button[aria-current=page],.dt-paging .dt-paging-button.current,.dt-paging .dt-paging-button.active,.dt-paging .dt-paging-button.active .page-link,.dt-paging .dt-paging-button[aria-current=page],.dt-paging .page-item.current,.dt-paging .page-item.active,.dt-paging .page-item.active .page-link,.dt-paging .page-item[aria-current=page],.dt-paging .page-link.current,.dt-paging .page-link.active,.dt-paging .page-link.active .page-link,.dt-paging .page-link[aria-current=page],.dt-paging button.dt-paging-button.current,.dt-paging button.dt-paging-button.active,.dt-paging button.dt-paging-button.active .page-link,.dt-paging button.dt-paging-button[aria-current=page],.paging_simple_numbers .paginate_button.current,.paging_simple_numbers .paginate_button.active,.paging_simple_numbers .paginate_button.active .page-link,.paging_simple_numbers .paginate_button[aria-current=page],.paging_simple_numbers .dt-paging-button.current,.paging_simple_numbers .dt-paging-button.active,.paging_simple_numbers .dt-paging-button.active .page-link,.paging_simple_numbers .dt-paging-button[aria-current=page],.paging_simple_numbers .page-item.current,.paging_simple_numbers .page-item.active,.paging_simple_numbers .page-item.active .page-link,.paging_simple_numbers .page-item[aria-current=page],.paging_simple_numbers .page-link.current,.paging_simple_numbers .page-link.active,.paging_simple_numbers .page-link.active .page-link,.paging_simple_numbers .page-link[aria-current=page],.paging_simple_numbers button.dt-paging-button.current,.paging_simple_numbers button.dt-paging-button.active,.paging_simple_numbers button.dt-paging-button.active .page-link,.paging_simple_numbers button.dt-paging-button[aria-current=page],.pagination .paginate_button.current,.pagination .paginate_button.active,.pagination .paginate_button.active .page-link,.pagination .paginate_button[aria-current=page],.pagination .dt-paging-button.current,.pagination .dt-paging-button.active,.pagination .dt-paging-button.active .page-link,.pagination .dt-paging-button[aria-current=page],.pagination .page-item.current,.pagination .page-item.active,.pagination .page-item.active .page-link,.pagination .page-item[aria-current=page],.pagination .page-link.current,.pagination .page-link.active,.pagination .page-link.active .page-link,.pagination .page-link[aria-current=page],.pagination button.dt-paging-button.current,.pagination button.dt-paging-button.active,.pagination button.dt-paging-button.active .page-link,.pagination button.dt-paging-button[aria-current=page]{background:linear-gradient(180deg,#0b5ed7 0%,var(--dt-page-active-bg) 100%)!important;color:var(--dt-page-active-fg)!important;border-color:#0a58ca!important;box-shadow:0 1px 2px #0d6efd59;z-index:1!important}.dataTables_paginate .paginate_button.disabled,.dataTables_paginate .paginate_button.disabled .page-link,.dataTables_paginate .paginate_button:disabled,.dataTables_paginate .paginate_button[disabled],.dataTables_paginate .dt-paging-button.disabled,.dataTables_paginate .dt-paging-button.disabled .page-link,.dataTables_paginate .dt-paging-button:disabled,.dataTables_paginate .dt-paging-button[disabled],.dataTables_paginate .page-item.disabled,.dataTables_paginate .page-item.disabled .page-link,.dataTables_paginate .page-item:disabled,.dataTables_paginate .page-item[disabled],.dataTables_paginate .page-link.disabled,.dataTables_paginate .page-link.disabled .page-link,.dataTables_paginate .page-link:disabled,.dataTables_paginate .page-link[disabled],.dataTables_paginate button.dt-paging-button.disabled,.dataTables_paginate button.dt-paging-button.disabled .page-link,.dataTables_paginate button.dt-paging-button:disabled,.dataTables_paginate button.dt-paging-button[disabled],.dt-paging .paginate_button.disabled,.dt-paging .paginate_button.disabled .page-link,.dt-paging .paginate_button:disabled,.dt-paging .paginate_button[disabled],.dt-paging .dt-paging-button.disabled,.dt-paging .dt-paging-button.disabled .page-link,.dt-paging .dt-paging-button:disabled,.dt-paging .dt-paging-button[disabled],.dt-paging .page-item.disabled,.dt-paging .page-item.disabled .page-link,.dt-paging .page-item:disabled,.dt-paging .page-item[disabled],.dt-paging .page-link.disabled,.dt-paging .page-link.disabled .page-link,.dt-paging .page-link:disabled,.dt-paging .page-link[disabled],.dt-paging button.dt-paging-button.disabled,.dt-paging button.dt-paging-button.disabled .page-link,.dt-paging button.dt-paging-button:disabled,.dt-paging button.dt-paging-button[disabled],.paging_simple_numbers .paginate_button.disabled,.paging_simple_numbers .paginate_button.disabled .page-link,.paging_simple_numbers .paginate_button:disabled,.paging_simple_numbers .paginate_button[disabled],.paging_simple_numbers .dt-paging-button.disabled,.paging_simple_numbers .dt-paging-button.disabled .page-link,.paging_simple_numbers .dt-paging-button:disabled,.paging_simple_numbers .dt-paging-button[disabled],.paging_simple_numbers .page-item.disabled,.paging_simple_numbers .page-item.disabled .page-link,.paging_simple_numbers .page-item:disabled,.paging_simple_numbers .page-item[disabled],.paging_simple_numbers .page-link.disabled,.paging_simple_numbers .page-link.disabled .page-link,.paging_simple_numbers .page-link:disabled,.paging_simple_numbers .page-link[disabled],.paging_simple_numbers button.dt-paging-button.disabled,.paging_simple_numbers button.dt-paging-button.disabled .page-link,.paging_simple_numbers button.dt-paging-button:disabled,.paging_simple_numbers button.dt-paging-button[disabled],.pagination .paginate_button.disabled,.pagination .paginate_button.disabled .page-link,.pagination .paginate_button:disabled,.pagination .paginate_button[disabled],.pagination .dt-paging-button.disabled,.pagination .dt-paging-button.disabled .page-link,.pagination .dt-paging-button:disabled,.pagination .dt-paging-button[disabled],.pagination .page-item.disabled,.pagination .page-item.disabled .page-link,.pagination .page-item:disabled,.pagination .page-item[disabled],.pagination .page-link.disabled,.pagination .page-link.disabled .page-link,.pagination .page-link:disabled,.pagination .page-link[disabled],.pagination button.dt-paging-button.disabled,.pagination button.dt-paging-button.disabled .page-link,.pagination button.dt-paging-button:disabled,.pagination button.dt-paging-button[disabled]{opacity:.45!important;cursor:not-allowed!important;background:#f1f5f9!important;border-color:#e2e8f0!important;color:#94a3b8!important;box-shadow:none!important;transform:none!important}.dataTables_paginate .paginate_button.ellipsis,.dataTables_paginate .paginate_button.disabled.ellipsis,.dataTables_paginate .dt-paging-button.ellipsis,.dataTables_paginate .dt-paging-button.disabled.ellipsis,.dataTables_paginate .page-item.ellipsis,.dataTables_paginate .page-item.disabled.ellipsis,.dataTables_paginate .page-link.ellipsis,.dataTables_paginate .page-link.disabled.ellipsis,.dataTables_paginate button.dt-paging-button.ellipsis,.dataTables_paginate button.dt-paging-button.disabled.ellipsis,.dt-paging .paginate_button.ellipsis,.dt-paging .paginate_button.disabled.ellipsis,.dt-paging .dt-paging-button.ellipsis,.dt-paging .dt-paging-button.disabled.ellipsis,.dt-paging .page-item.ellipsis,.dt-paging .page-item.disabled.ellipsis,.dt-paging .page-link.ellipsis,.dt-paging .page-link.disabled.ellipsis,.dt-paging button.dt-paging-button.ellipsis,.dt-paging button.dt-paging-button.disabled.ellipsis,.paging_simple_numbers .paginate_button.ellipsis,.paging_simple_numbers .paginate_button.disabled.ellipsis,.paging_simple_numbers .dt-paging-button.ellipsis,.paging_simple_numbers .dt-paging-button.disabled.ellipsis,.paging_simple_numbers .page-item.ellipsis,.paging_simple_numbers .page-item.disabled.ellipsis,.paging_simple_numbers .page-link.ellipsis,.paging_simple_numbers .page-link.disabled.ellipsis,.paging_simple_numbers button.dt-paging-button.ellipsis,.paging_simple_numbers button.dt-paging-button.disabled.ellipsis,.pagination .paginate_button.ellipsis,.pagination .paginate_button.disabled.ellipsis,.pagination .dt-paging-button.ellipsis,.pagination .dt-paging-button.disabled.ellipsis,.pagination .page-item.ellipsis,.pagination .page-item.disabled.ellipsis,.pagination .page-link.ellipsis,.pagination .page-link.disabled.ellipsis,.pagination button.dt-paging-button.ellipsis,.pagination button.dt-paging-button.disabled.ellipsis{border:none!important;background:transparent!important;box-shadow:none!important;min-width:1.2rem!important;color:#94a3b8!important;cursor:default!important}.dataTables_paginate .page-item+.page-item,.dt-paging .page-item+.page-item,.paging_simple_numbers .page-item+.page-item,.pagination .page-item+.page-item{margin-left:0!important}.dataTables_paginate .page-item .page-link,.dt-paging .page-item .page-link,.paging_simple_numbers .page-item .page-link,.pagination .page-item .page-link{border-radius:3px!important}div.dataTables_wrapper .dt-layout-end,div.dataTables_wrapper .dt-layout-start,div.dataTables_wrapper .col-md-5,div.dataTables_wrapper .col-md-7,div.dataTables_wrapper .col-sm-12{display:flex!important;align-items:center!important;justify-content:flex-start!important;padding-left:.15rem!important;padding-right:.15rem!important}div.dataTables_wrapper .dt-layout-end,div.dataTables_wrapper .col-md-7{justify-content:flex-end!important}.swal2-popup{font-size:.85rem!important;padding:1rem!important}.swal2-title{font-size:1.15rem!important}.swal2-html-container{font-size:.85rem!important}.app-meta-chip[data-v-d7ad429a]{display:flex;align-items:center;gap:.5rem;padding:.2rem .55rem;border-radius:999px;background:#0f172a0f;border:1px solid rgba(15,23,42,.08);color:#0f172ae6;font-size:.75rem;line-height:1;white-space:nowrap}.app-meta-chip__brand[data-v-d7ad429a]{display:inline-flex;align-items:baseline;gap:.35rem;letter-spacing:.02em;font-size:.72rem;color:#0f172af2}.app-meta-chip__abbr[data-v-d7ad429a]{text-transform:uppercase;font-weight:800}.app-meta-chip__full[data-v-d7ad429a]{font-weight:600;opacity:.85;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-meta-chip__icon[data-v-d7ad429a]{opacity:.75;color:#0d6efd}.app-meta-chip__item[data-v-d7ad429a]{opacity:.9}.app-meta-chip__muni[data-v-d7ad429a]{font-weight:700;opacity:.85;max-width:360px;overflow:hidden;text-overflow:ellipsis}.app-meta-chip__value[data-v-d7ad429a]{font-weight:700}.app-footer__inner[data-v-d7ad429a]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.app-footer__left[data-v-d7ad429a]{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap;min-width:0}.app-footer__brand[data-v-d7ad429a]{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.15rem}.app-footer__abbr[data-v-d7ad429a]{letter-spacing:.02em;text-transform:uppercase}.app-footer__full[data-v-d7ad429a]{font-weight:600;opacity:.85}.brand-subtitle[data-v-d7ad429a]{font-size:.65rem;line-height:1.2;opacity:.75;white-space:normal;max-width:200px}.app-footer__item[data-v-d7ad429a]{opacity:.9}.app-footer__muni[data-v-d7ad429a]{max-width:520px;overflow:hidden;text-overflow:ellipsis}.app-footer__icon[data-v-d7ad429a]{opacity:.85}.app-footer__icon--muni[data-v-d7ad429a]{color:#0d6efd}.app-footer__icon--anio[data-v-d7ad429a]{color:#198754}.app-footer__icon--user[data-v-d7ad429a]{color:#6f42c1}.app-footer__muted[data-v-d7ad429a]{opacity:.7}html.login-html,html.login-html body.login-page{height:100%;min-height:100%;margin:0;background:#cfe0f2!important;background-image:none!important}body.login-page{display:block!important;min-height:100vh;min-height:100dvh}.auth-layout{width:100%;min-height:100vh;min-height:100dvh}#sales-chart[data-v-c905bc2e] .apexcharts-tooltip{overflow:hidden;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;max-height:280px}.sigec-login[data-v-e49d2ccc]{--ink: #1a2b3c;--muted: #5a6b7c;--line: rgba(26, 43, 60, .12);--accent: #0b5ed7;--accent-deep: #084298;--surface: rgba(255, 255, 255, .96);--danger: #b42318;--danger-bg: #fef3f2;--page-blue: #cfe0f2;position:relative;z-index:0;min-height:100vh;min-height:100dvh;width:100%;display:grid;place-items:center;padding:1.25rem;font-family:"Source Sans 3",Segoe UI,sans-serif;color:var(--ink);background:var(--page-blue);overflow:hidden}.login-backdrop[data-v-e49d2ccc]{position:fixed;inset:0;z-index:0;width:100vw;height:100vh;height:100dvh;background-color:var(--page-blue);background-image:url(/assets/fondo-D-sOw0sX.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;transform:scale(1.02);animation:login-pan-e49d2ccc 28s ease-in-out infinite alternate}.login-veil[data-v-e49d2ccc]{position:fixed;inset:0;z-index:0;width:100vw;height:100vh;height:100dvh;background:linear-gradient(160deg,#bed6f0e0,#cfe0f2e6 40%,#bad2eceb)}.login-shell[data-v-e49d2ccc]{position:relative;z-index:1;width:min(100%,440px);animation:login-rise-e49d2ccc .55s cubic-bezier(.22,1,.36,1) both}.login-panel[data-v-e49d2ccc]{background:var(--surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.55);border-radius:18px;box-shadow:0 1px #ffffffa6 inset,0 24px 48px #06183047;overflow:hidden}.login-brand[data-v-e49d2ccc]{padding:1.35rem 1.5rem 1rem;text-align:center;background:linear-gradient(180deg,#ecf2faf2,#fff0);border-bottom:1px solid var(--line)}.login-brand__logo[data-v-e49d2ccc]{display:block;width:min(100%,280px);height:auto;margin:0 auto .85rem;border-radius:8px;object-fit:contain}.login-brand__eyebrow[data-v-e49d2ccc]{margin:0;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.login-brand__title[data-v-e49d2ccc]{margin:.15rem 0 .2rem;font-size:clamp(1.65rem,4vw,1.95rem);font-weight:700;letter-spacing:.04em;line-height:1.1;color:var(--ink)}.login-brand__subtitle[data-v-e49d2ccc]{margin:0;font-size:.92rem;color:var(--muted);line-height:1.35}.login-form[data-v-e49d2ccc]{padding:1.15rem 1.5rem 1.35rem;display:grid;gap:.85rem}.login-form__heading[data-v-e49d2ccc]{margin:0 0 .15rem;font-size:.95rem;font-weight:600;color:var(--ink)}.login-alert[data-v-e49d2ccc]{margin:0;padding:.65rem .8rem;border-radius:10px;border:1px solid #fecdca;background:var(--danger-bg);color:var(--danger);font-size:.875rem;line-height:1.35;animation:login-shake-e49d2ccc .35s ease}.login-field[data-v-e49d2ccc]{display:grid;gap:.35rem}.login-label[data-v-e49d2ccc]{font-size:.8rem;font-weight:600;color:var(--muted);letter-spacing:.01em}.login-control[data-v-e49d2ccc]{position:relative;display:flex;align-items:center}.login-control__icon[data-v-e49d2ccc]{position:absolute;left:.85rem;display:flex;color:#7a8b9c;font-size:1rem;pointer-events:none;z-index:1}.login-input[data-v-e49d2ccc],.login-select[data-v-e49d2ccc]{width:100%;min-height:2.65rem;padding:.55rem 2.5rem .55rem 2.55rem;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);font:inherit;font-size:.95rem;transition:border-color .18s ease,box-shadow .18s ease}.login-select[data-v-e49d2ccc]{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,#5a6b7c 50%),linear-gradient(135deg,#5a6b7c 50%,transparent 50%);background-position:calc(100% - 1.15rem) 52%,calc(100% - .8rem) 52%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:2.4rem}.login-input[data-v-e49d2ccc]::placeholder{color:#9aa8b5}.login-input[data-v-e49d2ccc]:hover,.login-select[data-v-e49d2ccc]:hover{border-color:#0b5ed759}.login-input[data-v-e49d2ccc]:focus,.login-select[data-v-e49d2ccc]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #0b5ed72e}.login-control__toggle[data-v-e49d2ccc]{position:absolute;right:.35rem;display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border:0;border-radius:8px;background:transparent;color:#6b7c8d;cursor:pointer;transition:color .15s ease,background .15s ease}.login-control__toggle[data-v-e49d2ccc]:hover{color:var(--accent);background:#0b5ed714}.login-submit[data-v-e49d2ccc]{margin-top:.35rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.85rem;width:100%;border:0;border-radius:11px;background:linear-gradient(180deg,#1a6fe0 0%,var(--accent) 55%,var(--accent-deep) 100%);color:#fff;font:inherit;font-size:.98rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;box-shadow:0 10px 22px #0b5ed747;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.login-submit[data-v-e49d2ccc]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 28px #0b5ed757;filter:brightness(1.03)}.login-submit[data-v-e49d2ccc]:active:not(:disabled){transform:translateY(0)}.login-submit[data-v-e49d2ccc]:disabled{opacity:.72;cursor:wait;box-shadow:none}.login-submit__spinner[data-v-e49d2ccc]{width:1rem;height:1rem;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:login-spin-e49d2ccc .7s linear infinite}.login-foot[data-v-e49d2ccc]{padding:.75rem 1.5rem 1rem;text-align:center;font-size:.75rem;color:#8a98a8;border-top:1px solid var(--line)}@keyframes login-rise-e49d2ccc{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes login-pan-e49d2ccc{0%{transform:scale(1.02) translateZ(0)}to{transform:scale(1.06) translate3d(-1.2%,-.6%,0)}}@keyframes login-spin-e49d2ccc{to{transform:rotate(360deg)}}@keyframes login-shake-e49d2ccc{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@media(max-width:480px){.sigec-login[data-v-e49d2ccc]{padding:.75rem;align-items:stretch}.login-shell[data-v-e49d2ccc]{width:100%;margin:auto 0}.login-brand[data-v-e49d2ccc],.login-form[data-v-e49d2ccc]{padding-left:1.15rem;padding-right:1.15rem}.login-brand__logo[data-v-e49d2ccc]{width:min(100%,220px)}}@media(prefers-reduced-motion:reduce){.login-backdrop[data-v-e49d2ccc],.login-shell[data-v-e49d2ccc],.login-alert[data-v-e49d2ccc],.login-submit__spinner[data-v-e49d2ccc]{animation:none}.login-submit[data-v-e49d2ccc]:hover:not(:disabled){transform:none}}
