@media (max-width:767.98px){.table-responsive[data-v-1f73ad3c]{display:none}}@media (min-width:768px){.d-md-none[data-v-1f73ad3c]{display:none}}.dropdown-with-zindex[data-v-1f73ad3c]{position:static}.dropdown-with-zindex .dropdown-menu[data-v-1f73ad3c]{z-index:1050!important;position:absolute;will-change:transform}.dropdown-mobile .dropdown-menu[data-v-1f73ad3c]{z-index:1055!important;position:absolute;will-change:transform}.card[data-v-1f73ad3c]{-webkit-transition:-webkit-box-shadow .15s ease-in-out;transition:-webkit-box-shadow .15s ease-in-out;transition:box-shadow .15s ease-in-out;transition:box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.card[data-v-1f73ad3c]:hover{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.cursor-pointer[data-v-1f73ad3c]{cursor:pointer;-webkit-transition:color .15s ease-in-out;transition:color .15s ease-in-out}.cursor-pointer[data-v-1f73ad3c]:hover{text-decoration:underline;color:#1e3a5f!important}.spinner-border[data-v-1f73ad3c]{width:2rem;height:2rem}.badge[data-v-1f73ad3c]{font-size:.75em;font-weight:500;letter-spacing:.025em}h1[data-v-1f73ad3c]{color:#1e3a5f;letter-spacing:-.01em}[data-v-1f73ad3c] .btn-primary{background-color:#10b981;border-color:#10b981}[data-v-1f73ad3c] .btn-primary:focus,[data-v-1f73ad3c] .btn-primary:hover,[data-v-1f73ad3c] .btn-primary:not(:disabled):not(.disabled):active{background-color:#059669;border-color:#059669}[data-v-1f73ad3c] .btn-outline-primary{color:#1e3a5f;border-color:#1e3a5f}[data-v-1f73ad3c] .btn-outline-primary.active,[data-v-1f73ad3c] .btn-outline-primary:hover,[data-v-1f73ad3c] .btn-outline-primary:not(:disabled):not(.disabled).active{background-color:#1e3a5f;border-color:#1e3a5f;color:#fff}[data-v-1f73ad3c] .badge-success{background-color:#10b981}.inv-kpi[data-v-1f73ad3c]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:1.1rem 1.15rem;height:100%}.inv-kpi-top[data-v-1f73ad3c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.75rem}.inv-kpi-label[data-v-1f73ad3c]{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.inv-kpi-chip[data-v-1f73ad3c]{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;font-size:.95rem}.chip-navy[data-v-1f73ad3c]{background:rgba(30,58,95,.1);color:#1e3a5f}.chip-success[data-v-1f73ad3c]{background:rgba(16,185,129,.13);color:#059669}.chip-warning[data-v-1f73ad3c]{background:rgba(245,158,11,.14);color:#b45309}.chip-danger[data-v-1f73ad3c]{background:rgba(239,68,68,.11);color:#ef4444}.inv-kpi-value[data-v-1f73ad3c]{font-size:1.5rem;font-weight:800;color:#1e3a5f;line-height:1.1;letter-spacing:-.02em}.inv-kpi-sub[data-v-1f73ad3c]{font-size:.74rem;color:#94a3b8;margin-top:.35rem}.inv-kpi-sub.trend-up[data-v-1f73ad3c]{color:#059669}.inv-kpi-sub.trend-down[data-v-1f73ad3c]{color:#ef4444}.inv-summary-card[data-v-1f73ad3c]{border:1px solid #e2e8f0;border-radius:14px;-webkit-box-shadow:none;box-shadow:none}.inv-summary-title[data-v-1f73ad3c]{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#1e3a5f}.badge-soft[data-v-1f73ad3c]{background:#eef2f7;color:#1e3a5f;font-weight:600}.inv-stat[data-v-1f73ad3c]{background:#f8fafc;border:1px solid #eef2f7;border-radius:10px;padding:.6rem .7rem;height:100%}.inv-stat-mini[data-v-1f73ad3c]{padding:.15rem}.inv-stat-label[data-v-1f73ad3c]{font-size:.68rem;text-transform:uppercase;letter-spacing:.03em;color:#94a3b8}.inv-stat-val[data-v-1f73ad3c]{font-size:.95rem;font-weight:700;color:#334155}.inv-stat-meta[data-v-1f73ad3c]{font-size:.66rem;color:#94a3b8}.text-brand-navy[data-v-1f73ad3c]{color:#1e3a5f!important}.text-success-strong[data-v-1f73ad3c]{color:#059669!important}.text-danger-strong[data-v-1f73ad3c]{color:#ef4444!important}.text-warn[data-v-1f73ad3c]{color:#b45309!important}[data-v-1f73ad3c] .table thead th{font-size:.72rem;text-transform:uppercase;letter-spacing:.03em;color:#64748b;border-top:none;border-bottom:1px solid #e2e8f0}[data-v-1f73ad3c] .table tbody td{vertical-align:middle}[data-v-1f73ad3c] .table.table-hover tbody tr:hover{background:#f8fafc}