.text-dark-blue[data-v-b882ab33]{color:#012168}.bg-dark-blue[data-v-b882ab33]{background-color:#012168}.btn-dark-blue[data-v-b882ab33]{background-color:#012168;color:#fff;transition:all .3s}.btn-dark-blue[data-v-b882ab33]:hover{background-color:#01194e;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #01216833}.custom-table thead th[data-v-b882ab33]{background-color:#f1f5f9;color:#012168;font-size:.75rem;text-transform:uppercase!important;letter-spacing:.08em;font-weight:800;border-bottom:2px solid #e2e8f0;padding:1.25rem .75rem}.custom-table tbody tr[data-v-b882ab33]{transition:all .2s;border-bottom:1px solid #f1f5f9}.custom-table tbody tr[data-v-b882ab33]:hover{background-color:#009add08}.transition-all[data-v-b882ab33]{transition:all .3s ease}.pagination .page-link[data-v-b882ab33]{color:#475569;font-weight:600;font-size:.9rem;background:#f8fafc;margin:0 2px}.pagination .page-item.active .page-link[data-v-b882ab33]{background-color:#009add;color:#fff;border-color:transparent}.pagination .page-item.disabled .page-link[data-v-b882ab33]{background:transparent;opacity:.5}.focus-primary[data-v-b882ab33]:focus{border-color:#009add;box-shadow:0 0 0 .25rem #009add1a}.fw-600[data-v-b882ab33]{font-weight:600}.text-dark-blue[data-v-bc7abee5]{color:#012168}.bg-dark-blue[data-v-bc7abee5]{background-color:#012168}.text-primary-light[data-v-bc7abee5]{color:#009add}.btn-dark-blue[data-v-bc7abee5]{background-color:#012168;color:#fff;transition:all .3s}.btn-dark-blue[data-v-bc7abee5]:hover{background-color:#01194e;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #01216833}.fw-600[data-v-bc7abee5]{font-weight:600}.fw-500[data-v-bc7abee5]{font-weight:500}.smaller[data-v-bc7abee5]{font-size:.75rem}.uppercase[data-v-bc7abee5]{text-transform:uppercase!important}.tracking-wide[data-v-bc7abee5]{letter-spacing:.05em}.custom-table thead th[data-v-bc7abee5]{background-color:#f1f5f9;color:#012168;font-size:.75rem;text-transform:uppercase!important;letter-spacing:.08em;font-weight:800;border-bottom:2px solid #e2e8f0;padding:1.25rem .75rem}.custom-table tbody tr[data-v-bc7abee5]{transition:all .2s;border-bottom:1px solid #f1f5f9}.custom-table tbody tr[data-v-bc7abee5]:hover{background-color:#009add08}.btn-icon[data-v-bc7abee5]{width:34px;height:34px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:10px;transition:all .2s}.btn-icon[data-v-bc7abee5]:hover{transform:scale(1.1)}.focus-primary[data-v-bc7abee5]:focus{background-color:#fff!important;box-shadow:0 0 0 4px #009add26!important;border:1px solid rgb(0,154,221)!important}.pagination .page-link[data-v-bc7abee5]{color:#475569;font-weight:600;font-size:.9rem;background:#f8fafc;margin:0 2px}.pagination .page-item.active .page-link[data-v-bc7abee5]{background-color:#009add;color:#fff;border-color:transparent}.pagination .page-item.disabled .page-link[data-v-bc7abee5]{background:transparent;opacity:.5}.transition-all[data-v-bc7abee5]{transition:all .3s ease}.text-dark-blue[data-v-d8fc22c2]{color:#012168}.bg-dark-blue[data-v-d8fc22c2]{background-color:#012168}.btn-dark-blue[data-v-d8fc22c2]{background-color:#012168;color:#fff;transition:all .3s}.btn-dark-blue[data-v-d8fc22c2]:hover{background-color:#01194e;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #01216833}.custom-table thead th[data-v-d8fc22c2]{background-color:#f1f5f9;color:#012168;font-size:.75rem;text-transform:uppercase!important;letter-spacing:.08em;font-weight:800;border-bottom:2px solid #e2e8f0;padding:1.25rem .75rem}.custom-table tbody tr[data-v-d8fc22c2]{transition:all .2s;border-bottom:1px solid #f1f5f9}.custom-table tbody tr[data-v-d8fc22c2]:hover{background-color:#009add08}.transition-all[data-v-d8fc22c2]{transition:all .3s ease}.pagination .page-link[data-v-d8fc22c2]{color:#475569;font-weight:600;font-size:.9rem;background:#f8fafc;margin:0 2px}.pagination .page-item.active .page-link[data-v-d8fc22c2]{background-color:#009add;color:#fff;border-color:transparent}.pagination .page-item.disabled .page-link[data-v-d8fc22c2]{background:transparent;opacity:.5}.cursor-pointer[data-v-d8fc22c2]{cursor:pointer}.fw-600[data-v-d8fc22c2]{font-weight:600}.text-dark-blue[data-v-c46a053a]{color:#012168}.bg-dark-blue[data-v-c46a053a]{background-color:#012168}.btn-dark-blue[data-v-c46a053a]{background-color:#012168;color:#fff;transition:all .3s}.btn-dark-blue[data-v-c46a053a]:hover{background-color:#01194e;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #01216833}.custom-table thead th[data-v-c46a053a]{background-color:#f1f5f9;color:#012168;font-size:.75rem;text-transform:uppercase!important;letter-spacing:.08em;font-weight:800;border-bottom:2px solid #e2e8f0;padding:1.25rem .75rem}.custom-table tbody tr[data-v-c46a053a]{transition:all .2s;border-bottom:1px solid #f1f5f9}.custom-table tbody tr[data-v-c46a053a]:hover{background-color:#009add08}.transition-all[data-v-c46a053a]{transition:all .3s ease}.pagination .page-link[data-v-c46a053a]{color:#475569;font-weight:600;font-size:.9rem;background:#f8fafc;margin:0 2px}.pagination .page-item.active .page-link[data-v-c46a053a]{background-color:#009add;color:#fff;border-color:transparent}.pagination .page-item.disabled .page-link[data-v-c46a053a]{background:transparent;opacity:.5}.focus-primary[data-v-c46a053a]:focus{border-color:#009add;box-shadow:0 0 0 .25rem #009add1a}.fw-600[data-v-c46a053a]{font-weight:600}.text-dark-blue[data-v-772bd43d]{color:#012168}.bg-dark-blue[data-v-772bd43d]{background-color:#012168}.btn-dark-blue[data-v-772bd43d]{background-color:#012168;color:#fff;transition:all .3s}.btn-dark-blue[data-v-772bd43d]:hover{background-color:#01194e;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #01216833}.custom-table thead th[data-v-772bd43d]{background-color:#f1f5f9;color:#012168;font-size:.75rem;text-transform:uppercase!important;letter-spacing:.08em;font-weight:800;border-bottom:2px solid #e2e8f0;padding:1.25rem .75rem}.custom-table tbody tr[data-v-772bd43d]{transition:all .2s;border-bottom:1px solid #f1f5f9}.custom-table tbody tr[data-v-772bd43d]:hover{background-color:#009add08}.transition-all[data-v-772bd43d]{transition:all .3s ease}.pagination .page-link[data-v-772bd43d]{color:#475569;font-weight:600;font-size:.9rem;background:#f8fafc;margin:0 2px}.pagination .page-item.active .page-link[data-v-772bd43d]{background-color:#009add;color:#fff;border-color:transparent}.pagination .page-item.disabled .page-link[data-v-772bd43d]{background:transparent;opacity:.5}.focus-primary[data-v-772bd43d]:focus{border-color:#009add;box-shadow:0 0 0 .25rem #009add1a}.fw-600[data-v-772bd43d]{font-weight:600}.text-dark-blue[data-v-f2dd2bec]{color:#012168}.bg-dark-blue[data-v-f2dd2bec]{background-color:#012168}.btn-dark-blue[data-v-f2dd2bec]{background-color:#012168;color:#fff;transition:all .3s}.btn-dark-blue[data-v-f2dd2bec]:hover{background-color:#01194e;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #01216833}.custom-table thead th[data-v-f2dd2bec]{background-color:#f1f5f9;color:#012168;font-size:.75rem;text-transform:uppercase!important;letter-spacing:.08em;font-weight:800;border-bottom:2px solid #e2e8f0;padding:1.25rem .75rem}.custom-table tbody tr[data-v-f2dd2bec]{transition:all .2s;border-bottom:1px solid #f1f5f9}.custom-table tbody tr[data-v-f2dd2bec]:hover{background-color:#009add08}.transition-all[data-v-f2dd2bec]{transition:all .3s ease}.pagination .page-link[data-v-f2dd2bec]{color:#475569;font-weight:600;font-size:.9rem;background:#f8fafc;margin:0 2px}.pagination .page-item.active .page-link[data-v-f2dd2bec]{background-color:#009add;color:#fff;border-color:transparent}.pagination .page-item.disabled .page-link[data-v-f2dd2bec]{background:transparent;opacity:.5}.focus-primary[data-v-f2dd2bec]:focus{border-color:#009add;box-shadow:0 0 0 .25rem #009add1a}.fw-600[data-v-f2dd2bec]{font-weight:600}.loading-overlay{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background:#ffffff80!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:999999!important}.loading-box{background:#ffffffe6;border-radius:16px;padding:25px 30px;text-align:center;box-shadow:0 10px 35px #00000026;animation:fadeIn .3s ease}.loading-gif{width:200px;height:200px;object-fit:contain}.loading-text{margin-top:10px;font-weight:600;font-size:15px;color:#444;letter-spacing:.3px}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.text-dark-blue[data-v-233f191c]{color:#012168}.bg-dark-blue[data-v-233f191c]{background-color:#012168}.btn-dark-blue[data-v-233f191c]{background-color:#012168;color:#fff;transition:all .3s}.btn-dark-blue[data-v-233f191c]:hover{background-color:#01194e;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #01216833}.fw-600[data-v-233f191c]{font-weight:600}.custom-table thead th[data-v-233f191c]{background-color:#f1f5f9;color:#012168;font-size:.75rem;text-transform:uppercase!important;letter-spacing:.08em;font-weight:800;border-bottom:2px solid #e2e8f0;padding:1.25rem .75rem}.custom-table tbody tr[data-v-233f191c]{transition:all .2s;border-bottom:1px solid #f1f5f9}.custom-table tbody tr[data-v-233f191c]:hover{background-color:#009add08}.btn-icon[data-v-233f191c]{width:34px;height:34px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:10px;transition:all .2s}.btn-icon[data-v-233f191c]:hover{transform:scale(1.1)}.focus-primary[data-v-233f191c]:focus{background-color:#fff!important;box-shadow:0 0 0 4px #009add26!important;border:1px solid rgb(0,154,221)!important}.pagination .page-link[data-v-233f191c]{color:#475569;font-weight:600;font-size:.9rem;background:#f8fafc;margin:0 2px}.kpi-card[data-v-a2304059]{background:#fff;border-radius:12px;padding:1.25rem 1rem;border:1px solid #e2e8f0;text-align:left;height:100%;display:flex;flex-direction:column;justify-content:center;transition:transform .2s ease,box-shadow .2s ease;position:relative;overflow:hidden}.kpi-card[data-v-a2304059]:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px #00000014,0 4px 6px -2px #0000000a}.chart-title[data-v-a2304059]{font-size:1.1rem;color:#1e293b;font-weight:700;margin-bottom:.25rem}.chart-subtitle[data-v-a2304059]{font-size:.85rem;color:#64748b;font-weight:400;margin-bottom:1.5rem}.kpi-title[data-v-a2304059]{font-size:.85rem;color:#64748b;font-weight:600;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.kpi-value[data-v-a2304059]{font-size:clamp(1.1rem,1.2vw + .5rem,1.6rem);color:#1e293b;font-weight:700;margin:0;display:flex;align-items:baseline;gap:.25rem;flex-wrap:wrap;word-break:break-word}.kpi-subtitle[data-v-a2304059]{font-size:.8rem;color:#64748b;margin-top:.25rem;font-weight:500}.kpi-highlight-card[data-v-a2304059]{background:linear-gradient(135deg,#b90000,#8b0000);color:#fff;border:none}.kpi-highlight-card .kpi-title[data-v-a2304059],.kpi-highlight-card .kpi-value[data-v-a2304059]{color:#fff}.chart-container[data-v-a2304059]{background:#fff;border-radius:12px;padding:1.5rem;border:1px solid #e2e8f0;margin-bottom:1.5rem;transition:box-shadow .2s ease}.chart-container[data-v-a2304059]:hover{box-shadow:0 10px 15px -3px #00000014,0 4px 6px -2px #0000000a}.chart-title[data-v-a2304059]{font-size:1.1rem;font-weight:700;margin-bottom:1.5rem;color:#1e293b;border-bottom:1px solid #e2e8f0;padding-bottom:.75rem}.form-select-modern[data-v-a2304059]{border-radius:8px;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0000000d;font-weight:500;color:#1e293b}.dropdown-overlay[data-v-a2304059]{position:fixed;inset:0;z-index:99}.custom-select-wrapper[data-v-a2304059]{position:relative;z-index:100}.filter-wrapper[data-v-a2304059]{display:flex;align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:.6rem 1rem;box-shadow:0 2px 4px #00000005;transition:all .2s ease;cursor:pointer;-webkit-user-select:none;user-select:none}.filter-wrapper[data-v-a2304059]:hover{border-color:#cbd5e1;box-shadow:0 4px 6px -1px #0000000d}.filter-icon[data-v-a2304059]{color:#64748b;font-size:1rem;margin-right:.6rem}.custom-filter-text[data-v-a2304059]{font-weight:600;font-size:.95rem;color:#1e293b;white-space:nowrap}.dropdown-arrow[data-v-a2304059]{font-size:.8rem;color:#94a3b8;transition:transform .3s ease}.dropdown-arrow.rotate[data-v-a2304059]{transform:rotate(-180deg)}.custom-options-menu[data-v-a2304059]{position:absolute;top:calc(100% + 8px);left:0;min-width:100%;background:#fff;border-radius:12px;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a;border:1px solid #e2e8f0;padding:.5rem;z-index:101;max-height:300px;overflow-y:auto}.options-menu-right[data-v-a2304059]{left:auto;right:0}.custom-option[data-v-a2304059]{display:flex;align-items:center;justify-content:space-between;padding:.6rem 1rem;border-radius:8px;cursor:pointer;color:#475569;font-weight:500;font-size:.95rem;transition:all .15s ease;white-space:nowrap}.custom-option[data-v-a2304059]:hover{background:#f8fafc;color:#0f172a}.custom-option.active[data-v-a2304059]{background:#eff6ff;color:#2563eb;font-weight:600}.option-check[data-v-a2304059]{color:#2563eb;font-size:.85rem;margin-left:1rem}.fade-down-enter-active[data-v-a2304059],.fade-down-leave-active[data-v-a2304059]{transition:all .2s cubic-bezier(.4,0,.2,1)}.fade-down-enter-from[data-v-a2304059],.fade-down-leave-to[data-v-a2304059]{opacity:0;transform:translateY(-10px)}.loading-overlay[data-v-a2304059]{position:absolute;inset:0;background:#ffffffd9;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:12px}#detalleModal .sticky-header th{position:sticky!important;top:0!important;z-index:10!important;background-color:#f8f9fa!important;box-shadow:0 2px 2px -1px #0006!important}#detalleModal .sticky-header th.bg-info.bg-opacity-10,#detalleModal .sticky-highlight{background-color:#d1f1f9!important}.loading-overlay[data-v-1cd814c8]{position:fixed;inset:0;background:#ffffff59;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:9999}.loading-box[data-v-1cd814c8]{background:#ffffffe6;border-radius:16px;padding:25px 30px;text-align:center;box-shadow:0 10px 35px #00000026;animation:fadeIn-1cd814c8 .3s ease}.loading-gif[data-v-1cd814c8]{width:200px;height:200px;object-fit:contain}.loading-text[data-v-1cd814c8]{margin-top:10px;font-weight:600;font-size:15px;color:#444;letter-spacing:.3px}@keyframes fadeIn-1cd814c8{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.cursor-pointer[data-v-1cd814c8]{cursor:pointer;-webkit-user-select:none;user-select:none}.card-hover[data-v-1cd814c8]{transition:all .3s cubic-bezier(.25,.8,.25,1);background:#fff}.card-hover[data-v-1cd814c8]:hover{transform:translateY(-8px);box-shadow:0 15px 30px #08384b1f!important}.custom-number-gradient[data-v-1cd814c8]{background:linear-gradient(135deg,#08384b,#6ed24b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.tracking-wide[data-v-1cd814c8]{letter-spacing:.05em}.card-btn-hover[data-v-1cd814c8]{transition:all .2s ease}.card-btn-hover[data-v-1cd814c8]:hover{transform:scale(1.05)}.card-btn-hover[data-v-1cd814c8]:active{transform:scale(.95)}.text-dark-blue[data-v-91666157]{color:#012168}.bg-dark-blue[data-v-91666157]{background-color:#012168}.btn-dark-blue[data-v-91666157]{background-color:#012168;color:#fff;transition:all .3s}.btn-dark-blue[data-v-91666157]:hover{background-color:#01194e;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #01216833}.custom-table thead th[data-v-91666157]{background-color:#f1f5f9;color:#012168;font-size:.75rem;text-transform:uppercase!important;letter-spacing:.08em;font-weight:800;border-bottom:2px solid #e2e8f0;padding:1.25rem .75rem}.custom-table tbody tr[data-v-91666157]{transition:all .2s;border-bottom:1px solid #f1f5f9}.custom-table tbody tr[data-v-91666157]:hover{background-color:#009add08}.transition-all[data-v-91666157]{transition:all .3s ease}.pagination .page-link[data-v-91666157]{color:#475569;font-weight:600;font-size:.9rem;background:#f8fafc;margin:0 2px}.pagination .page-item.active .page-link[data-v-91666157]{background-color:#009add;color:#fff;border-color:transparent}.pagination .page-item.disabled .page-link[data-v-91666157]{background:transparent;opacity:.5}.focus-primary[data-v-91666157]:focus{border-color:#009add;box-shadow:0 0 0 .25rem #009add1a}.fw-600[data-v-91666157]{font-weight:600}.text-dark-blue[data-v-34e895ef]{color:#012168}.bg-dark-blue[data-v-34e895ef]{background-color:#012168}.btn-dark-blue[data-v-34e895ef]{background-color:#012168;color:#fff;transition:all .3s}.btn-dark-blue[data-v-34e895ef]:hover{background-color:#01194e;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #01216833}.custom-table thead th[data-v-34e895ef]{background-color:#f1f5f9;color:#012168;font-size:.75rem;text-transform:uppercase!important;letter-spacing:.08em;font-weight:800;border-bottom:2px solid #e2e8f0;padding:1.25rem .75rem}.custom-table tbody tr[data-v-34e895ef]{transition:all .2s;border-bottom:1px solid #f1f5f9}.custom-table tbody tr[data-v-34e895ef]:hover{background-color:#009add08}.transition-all[data-v-34e895ef]{transition:all .3s ease}.pagination .page-link[data-v-34e895ef]{color:#475569;font-weight:600;font-size:.9rem;background:#f8fafc;margin:0 2px}.pagination .page-item.active .page-link[data-v-34e895ef]{background-color:#009add;color:#fff;border-color:transparent}.pagination .page-item.disabled .page-link[data-v-34e895ef]{background:transparent;opacity:.5}.focus-primary[data-v-34e895ef]:focus{border-color:#009add;box-shadow:0 0 0 .25rem #009add1a}.fw-600[data-v-34e895ef]{font-weight:600}.custom-table th[data-v-f8ea6505]{font-size:.85rem;font-weight:600;color:#4a5568;background-color:#f8fafc}.custom-table td[data-v-f8ea6505]{font-size:.85rem;vertical-align:middle}.focus-primary[data-v-f8ea6505]:focus{border-color:#0d6efd;box-shadow:0 0 0 .25rem #0d6efd40}.bg-dark-blue[data-v-f8ea6505]{background-color:#1e3a8a!important}.text-dark-blue[data-v-f8ea6505]{color:#1e3a8a!important}.btn-dark-blue[data-v-f8ea6505]{background-color:#1e3a8a;color:#fff}.btn-dark-blue[data-v-f8ea6505]:hover{background-color:#172554;color:#fff}.transition-all[data-v-f8ea6505]{transition:all .2s ease-in-out}.custom-scrollbar[data-v-f8ea6505]::-webkit-scrollbar{height:12px;width:8px}.custom-scrollbar[data-v-f8ea6505]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:6px}.custom-scrollbar[data-v-f8ea6505]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:6px}.custom-scrollbar[data-v-f8ea6505]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.btn-icon[data-v-f8ea6505]{width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:6px}.custom-table th[data-v-b3fcaac2]{font-size:.85rem;font-weight:600;color:#4a5568;background-color:#f8fafc}.custom-table td[data-v-b3fcaac2]{font-size:.85rem;vertical-align:middle}.focus-primary[data-v-b3fcaac2]:focus{border-color:#0d6efd;box-shadow:0 0 0 .25rem #0d6efd40}.bg-dark-blue[data-v-b3fcaac2]{background-color:#1e3a8a!important}.text-dark-blue[data-v-b3fcaac2]{color:#1e3a8a!important}.btn-dark-blue[data-v-b3fcaac2]{background-color:#1e3a8a;color:#fff}.btn-dark-blue[data-v-b3fcaac2]:hover{background-color:#172554;color:#fff}.group-start[data-v-b3fcaac2]{border-left:2px solid #212529!important}.group-end[data-v-b3fcaac2]{border-right:2px solid #212529!important}.border-top-dark[data-v-b3fcaac2]{border-top:2px solid #212529!important}.custom-scrollbar[data-v-b3fcaac2]::-webkit-scrollbar{height:12px;width:8px}.custom-scrollbar[data-v-b3fcaac2]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:6px}.custom-scrollbar[data-v-b3fcaac2]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:6px}.custom-scrollbar[data-v-b3fcaac2]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.fw-600[data-v-b3fcaac2]{font-weight:600}.transition-all[data-v-b3fcaac2]{transition:all .2s ease-in-out}.thead-ghost[data-v-b3fcaac2]{visibility:hidden;line-height:0}.thead-ghost th[data-v-b3fcaac2],.thead-ghost td[data-v-b3fcaac2]{padding:0!important;height:0!important;border:none!important}.custom-top-scroll[data-v-b3fcaac2]{overflow-x:auto;overflow-y:hidden;height:12px}.table-header-pane[data-v-b3fcaac2]{background-color:#f8fafc}.custom-table tbody tr[data-v-b3fcaac2]{content-visibility:auto;contain-intrinsic-size:50px}.loading-overlay[data-v-3b5447fe]{position:fixed;inset:0;background:#ffffff59;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:9999}.loading-box[data-v-3b5447fe]{background:#ffffffe6;border-radius:16px;padding:25px 30px;text-align:center;box-shadow:0 10px 35px #00000026;animation:fadeIn-3b5447fe .3s ease}.loading-gif[data-v-3b5447fe]{width:200px;height:200px;object-fit:contain}.loading-text[data-v-3b5447fe]{margin-top:10px;font-weight:600;font-size:15px;color:#444;letter-spacing:.3px}@keyframes fadeIn-3b5447fe{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.custom-table th[data-v-3b5447fe]{font-size:.85rem;font-weight:600;color:#4a5568;background-color:#f8fafc}.custom-table td[data-v-3b5447fe]{font-size:.85rem;vertical-align:middle}.focus-primary[data-v-3b5447fe]:focus{border-color:#0d6efd;box-shadow:0 0 0 .25rem #0d6efd40}.bg-dark-blue[data-v-3b5447fe]{background-color:#1e3a8a!important}.text-dark-blue[data-v-3b5447fe]{color:#1e3a8a!important}.btn-dark-blue[data-v-3b5447fe]{background-color:#1e3a8a;color:#fff}.btn-dark-blue[data-v-3b5447fe]:hover{background-color:#172554;color:#fff}.group-start[data-v-3b5447fe]{border-left:2px solid #212529!important}.group-end[data-v-3b5447fe]{border-right:2px solid #212529!important}.border-top-dark[data-v-3b5447fe]{border-top:2px solid #212529!important}.custom-scrollbar[data-v-3b5447fe]::-webkit-scrollbar{height:12px;width:8px}.custom-scrollbar[data-v-3b5447fe]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:6px}.custom-scrollbar[data-v-3b5447fe]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:6px}.custom-scrollbar[data-v-3b5447fe]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.fw-600[data-v-3b5447fe]{font-weight:600}.transition-all[data-v-3b5447fe]{transition:all .2s ease-in-out}.thead-ghost[data-v-3b5447fe]{visibility:hidden;line-height:0}.thead-ghost th[data-v-3b5447fe],.thead-ghost td[data-v-3b5447fe]{padding:0!important;height:0!important;border:none!important}.custom-top-scroll[data-v-3b5447fe]{overflow-x:auto;overflow-y:hidden;height:12px}.table-header-pane[data-v-3b5447fe]{background-color:#f8fafc}.custom-table tbody tr[data-v-3b5447fe]{content-visibility:auto;contain-intrinsic-size:50px}.custom-table th[data-v-5d81c3bc]{font-size:.85rem;font-weight:600;color:#4a5568;background-color:#f8fafc}.custom-table td[data-v-5d81c3bc]{font-size:.85rem;vertical-align:middle}.focus-primary[data-v-5d81c3bc]:focus{border-color:#0d6efd;box-shadow:0 0 0 .25rem #0d6efd40}.bg-dark-blue[data-v-5d81c3bc]{background-color:#1e3a8a!important}.text-dark-blue[data-v-5d81c3bc]{color:#1e3a8a!important}.btn-dark-blue[data-v-5d81c3bc]{background-color:#1e3a8a;color:#fff}.btn-dark-blue[data-v-5d81c3bc]:hover{background-color:#172554;color:#fff}.group-start[data-v-5d81c3bc]{border-left:2px solid #212529!important}.group-end[data-v-5d81c3bc]{border-right:2px solid #212529!important}.border-top-dark[data-v-5d81c3bc]{border-top:2px solid #212529!important}.custom-scrollbar[data-v-5d81c3bc]::-webkit-scrollbar{height:12px;width:8px}.custom-scrollbar[data-v-5d81c3bc]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:6px}.custom-scrollbar[data-v-5d81c3bc]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:6px}.custom-scrollbar[data-v-5d81c3bc]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.fw-600[data-v-5d81c3bc]{font-weight:600}.transition-all[data-v-5d81c3bc]{transition:all .2s ease-in-out}.thead-ghost[data-v-5d81c3bc]{visibility:hidden;line-height:0}.thead-ghost th[data-v-5d81c3bc],.thead-ghost td[data-v-5d81c3bc]{padding:0!important;height:0!important;border:none!important}.custom-top-scroll[data-v-5d81c3bc]{overflow-x:auto;overflow-y:hidden;height:12px}.table-header-pane[data-v-5d81c3bc]{background-color:#f8fafc}.loading-overlay[data-v-5d81c3bc]{position:fixed;inset:0;background:#ffffff59;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:9999}.loading-box[data-v-5d81c3bc]{background:#ffffffe6;border-radius:16px;padding:25px 30px;text-align:center;box-shadow:0 10px 35px #00000026;animation:fadeIn-5d81c3bc .3s ease}.loading-gif[data-v-5d81c3bc]{width:200px;height:200px;object-fit:contain}.loading-text[data-v-5d81c3bc]{margin-top:10px;font-weight:600;font-size:15px;color:#444;letter-spacing:.3px}@keyframes fadeIn-5d81c3bc{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.custom-table tbody tr[data-v-5d81c3bc]{content-visibility:auto;contain-intrinsic-size:50px}.custom-table th[data-v-892f8104]{font-size:.85rem;font-weight:600;color:#4a5568;background-color:#f8fafc}.custom-table td[data-v-892f8104]{font-size:.85rem;vertical-align:middle}.focus-primary[data-v-892f8104]:focus{border-color:#0d6efd;box-shadow:0 0 0 .25rem #0d6efd40}.bg-dark-blue[data-v-892f8104]{background-color:#1e3a8a!important}.text-dark-blue[data-v-892f8104]{color:#1e3a8a!important}.btn-dark-blue[data-v-892f8104]{background-color:#1e3a8a;color:#fff}.btn-dark-blue[data-v-892f8104]:hover{background-color:#172554;color:#fff}.transition-all[data-v-892f8104]{transition:all .2s ease-in-out}.custom-scrollbar[data-v-892f8104]::-webkit-scrollbar{height:12px;width:8px}.custom-scrollbar[data-v-892f8104]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:6px}.custom-scrollbar[data-v-892f8104]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:6px}.custom-scrollbar[data-v-892f8104]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.btn-icon[data-v-892f8104]{width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:6px}.custom-table th[data-v-8c9422be]{font-size:.85rem;font-weight:600;color:#4a5568;background-color:#f8fafc}.custom-table td[data-v-8c9422be]{font-size:.85rem;vertical-align:middle}.focus-primary[data-v-8c9422be]:focus{border-color:#0d6efd;box-shadow:0 0 0 .25rem #0d6efd40}.bg-dark-blue[data-v-8c9422be]{background-color:#1e3a8a!important}.text-dark-blue[data-v-8c9422be]{color:#1e3a8a!important}.btn-dark-blue[data-v-8c9422be]{background-color:#1e3a8a;color:#fff}.btn-dark-blue[data-v-8c9422be]:hover{background-color:#172554;color:#fff}.group-start[data-v-8c9422be]{border-left:2px solid #212529!important}.group-end[data-v-8c9422be]{border-right:2px solid #212529!important}.border-top-dark[data-v-8c9422be]{border-top:2px solid #212529!important}.custom-scrollbar[data-v-8c9422be]::-webkit-scrollbar{height:12px;width:8px}.custom-scrollbar[data-v-8c9422be]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:6px}.custom-scrollbar[data-v-8c9422be]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:6px}.custom-scrollbar[data-v-8c9422be]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.fw-600[data-v-8c9422be]{font-weight:600}.transition-all[data-v-8c9422be]{transition:all .2s ease-in-out}.thead-ghost[data-v-8c9422be]{visibility:hidden;line-height:0}.thead-ghost th[data-v-8c9422be],.thead-ghost td[data-v-8c9422be]{padding:0!important;height:0!important;border:none!important}.custom-top-scroll[data-v-8c9422be]{overflow-x:auto;overflow-y:hidden;height:12px}.table-header-pane[data-v-8c9422be]{background-color:#f8fafc}.custom-table tbody tr[data-v-8c9422be]{content-visibility:auto;contain-intrinsic-size:50px}.custom-table th[data-v-18697ca0]{font-size:.85rem;font-weight:600;color:#4a5568;background-color:#f8fafc}.custom-table td[data-v-18697ca0]{font-size:.85rem;vertical-align:middle}.focus-primary[data-v-18697ca0]:focus{border-color:#0d6efd;box-shadow:0 0 0 .25rem #0d6efd40}.bg-dark-blue[data-v-18697ca0]{background-color:#1e3a8a!important}.text-dark-blue[data-v-18697ca0]{color:#1e3a8a!important}.btn-dark-blue[data-v-18697ca0]{background-color:#1e3a8a;color:#fff}.btn-dark-blue[data-v-18697ca0]:hover{background-color:#172554;color:#fff}.group-start[data-v-18697ca0]{border-left:2px solid #212529!important}.group-end[data-v-18697ca0]{border-right:2px solid #212529!important}.border-top-dark[data-v-18697ca0]{border-top:2px solid #212529!important}.custom-scrollbar[data-v-18697ca0]::-webkit-scrollbar{height:12px;width:8px}.custom-scrollbar[data-v-18697ca0]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:6px}.custom-scrollbar[data-v-18697ca0]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:6px}.custom-scrollbar[data-v-18697ca0]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.fw-600[data-v-18697ca0]{font-weight:600}.transition-all[data-v-18697ca0]{transition:all .2s ease-in-out}.thead-ghost[data-v-18697ca0]{visibility:hidden;line-height:0}.thead-ghost th[data-v-18697ca0],.thead-ghost td[data-v-18697ca0]{padding:0!important;height:0!important;border:none!important}.custom-top-scroll[data-v-18697ca0]{overflow-x:auto;overflow-y:hidden;height:12px}.table-header-pane[data-v-18697ca0]{background-color:#f8fafc}.loading-overlay[data-v-18697ca0]{position:fixed;inset:0;background:#ffffff59;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:9999}.loading-box[data-v-18697ca0]{background:#ffffffe6;border-radius:16px;padding:25px 30px;text-align:center;box-shadow:0 10px 35px #00000026;animation:fadeIn-18697ca0 .3s ease}.loading-gif[data-v-18697ca0]{width:200px;height:200px;object-fit:contain}.loading-text[data-v-18697ca0]{margin-top:10px;font-weight:600;font-size:15px;color:#444;letter-spacing:.3px}@keyframes fadeIn-18697ca0{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.custom-table tbody tr[data-v-18697ca0]{content-visibility:auto;contain-intrinsic-size:50px}.custom-table th[data-v-855350c3]{font-size:.85rem;font-weight:600;color:#4a5568;background-color:#f8fafc}.custom-table td[data-v-855350c3]{font-size:.85rem;vertical-align:middle}.focus-primary[data-v-855350c3]:focus{border-color:#0d6efd;box-shadow:0 0 0 .25rem #0d6efd40}.bg-dark-blue[data-v-855350c3]{background-color:#1e3a8a!important}.text-dark-blue[data-v-855350c3]{color:#1e3a8a!important}.btn-dark-blue[data-v-855350c3]{background-color:#1e3a8a;color:#fff}.btn-dark-blue[data-v-855350c3]:hover{background-color:#172554;color:#fff}.group-start[data-v-855350c3]{border-left:2px solid #212529!important}.group-end[data-v-855350c3]{border-right:2px solid #212529!important}.border-top-dark[data-v-855350c3]{border-top:2px solid #212529!important}.custom-scrollbar[data-v-855350c3]::-webkit-scrollbar{height:12px;width:8px}.custom-scrollbar[data-v-855350c3]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:6px}.custom-scrollbar[data-v-855350c3]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:6px}.custom-scrollbar[data-v-855350c3]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.fw-600[data-v-855350c3]{font-weight:600}.transition-all[data-v-855350c3]{transition:all .2s ease-in-out}.thead-ghost[data-v-855350c3]{visibility:hidden;line-height:0}.thead-ghost th[data-v-855350c3],.thead-ghost td[data-v-855350c3]{padding:0!important;height:0!important;border:none!important}.custom-top-scroll[data-v-855350c3]{overflow-x:auto;overflow-y:hidden;height:12px}.table-header-pane[data-v-855350c3]{background-color:#f8fafc}.loading-overlay[data-v-855350c3]{position:fixed;inset:0;background:#ffffff59;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:9999}.loading-box[data-v-855350c3]{background:#ffffffe6;border-radius:16px;padding:25px 30px;text-align:center;box-shadow:0 10px 35px #00000026;animation:fadeIn-855350c3 .3s ease}.loading-gif[data-v-855350c3]{width:200px;height:200px;object-fit:contain}.loading-text[data-v-855350c3]{margin-top:10px;font-weight:600;font-size:15px;color:#444;letter-spacing:.3px}@keyframes fadeIn-855350c3{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.custom-table tbody tr[data-v-855350c3]{content-visibility:auto;contain-intrinsic-size:50px}.welcome-card[data-v-232e7fb0]{background:var(--th-dark);border-radius:16px;position:relative;z-index:1}.bg-shape[data-v-232e7fb0]{position:absolute;border-radius:50%;z-index:0;opacity:.15}.bg-shape-1[data-v-232e7fb0]{width:300px;height:300px;background:var(--th-accent);top:-100px;right:50px;filter:blur(40px)}.bg-shape-2[data-v-232e7fb0]{width:400px;height:400px;background:#fff;bottom:-150px;left:-50px;filter:blur(60px)}.text-accent[data-v-232e7fb0]{color:var(--th-accent)}.btn-accent[data-v-232e7fb0]{background-color:var(--th-accent);color:var(--th-text-btn);font-weight:600;transition:all .3s ease}.btn-accent[data-v-232e7fb0]:hover{filter:brightness(.9);color:var(--th-text-btn);transform:translateY(-2px)}.btn-outline-light[data-v-232e7fb0]{border:2px solid rgba(255,255,255,.2);font-weight:600;transition:all .3s ease}.btn-outline-light[data-v-232e7fb0]:hover{background-color:#ffffff1a;border-color:#fff6;transform:translateY(-2px)}.icon-container[data-v-232e7fb0]{width:140px;height:140px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:50%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 0 40px rgba(var(--th-accent-rgb),.1)}.icon-container i[data-v-232e7fb0]{font-size:4.5rem;background:-webkit-linear-gradient(45deg,#ffffff,var(--th-accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;opacity:.9}.text-dark-blue[data-v-232e7fb0]{color:var(--th-dark)}.quick-card[data-v-232e7fb0]{border-radius:12px;transition:all .3s ease}.quick-card[data-v-232e7fb0]:hover{transform:translateY(-5px);box-shadow:0 10px 20px #00000014!important}.icon-circle[data-v-232e7fb0]{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center}
