.stats-table-wrap[data-v-5dc764f6]{width:100%}.stats-table[data-v-5dc764f6]{font-size:.9rem}.stats-table td[data-v-5dc764f6],.stats-table th[data-v-5dc764f6]{padding:.42rem .65rem;border-top:none}.stats-table thead th[data-v-5dc764f6]{position:sticky;top:0;z-index:1;background:#f7f9fc;color:#3b4250;font-weight:600;white-space:nowrap}.stats-table tbody td[data-v-5dc764f6]{border-bottom:1px solid #f0f2f6}.stats-table td.text-end[data-v-5dc764f6],.stats-table th.text-end[data-v-5dc764f6]{width:1%}.stats-table td.text-end[data-v-5dc764f6]{white-space:nowrap}.stats-table th.text-end[data-v-5dc764f6]{white-space:normal}.stats-table .col-label[data-v-5dc764f6]{white-space:normal;min-width:150px}.stats-table tbody tr[data-v-5dc764f6]:nth-child(2n){background:#fafbfc}.stats-table tbody tr:hover td[data-v-5dc764f6]{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.02)}.stats-table .col-label[data-v-5dc764f6]{color:#2d3340;font-weight:600}.stats-table .cell-zero[data-v-5dc764f6]{color:#cdd2da}.stats-table .col-total[data-v-5dc764f6]{background:#f3f6fb}.stats-table .row-total td[data-v-5dc764f6]{background:#e9f0fb;font-weight:700;border-top:2px solid #cfd7e3}.mx-sm-1[data-v-1e415a66]{font-family:Montserrat,sans-serif}.min-w-0[data-v-1e415a66]{min-width:0}.dash-kpi-icon-soft[data-v-1e415a66]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;font-size:22px;flex-shrink:0}.dash-clickable[data-v-1e415a66]{cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.dash-clickable[data-v-1e415a66]:hover{transform:translateY(-3px);box-shadow:0 8px 22px rgba(0,0,0,.1)}.dash-detail-label[data-v-1e415a66]{font-size:.72rem;font-weight:600}.dash-modal-backdrop[data-v-1e415a66]{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:1060;display:flex;align-items:flex-start;justify-content:center;padding:4vh 1rem;overflow-y:auto}.dash-modal[data-v-1e415a66]{width:100%;max-width:1000px;box-shadow:0 12px 40px rgba(0,0,0,.25)}.dash-detail-link[data-v-1e415a66]{position:absolute;top:8px;right:10px;z-index:3;display:inline-flex;align-items:center;color:#b3b9c2;font-size:14px}.dash-clickable:hover .dash-detail-link[data-v-1e415a66]{color:#0070c0}.dash-stat-row[data-v-1e415a66]{margin-bottom:.45rem}.dash-stat-head[data-v-1e415a66]{display:flex;align-items:center;font-size:.78rem;color:#5a6172}.dash-dot[data-v-1e415a66]{width:9px;height:9px;border-radius:50%;display:inline-block;margin-right:6px;flex-shrink:0}.dash-stat-val[data-v-1e415a66]{margin-left:auto;font-weight:700;color:#2d3340;padding-left:6px}.dash-bar[data-v-1e415a66]{height:6px;border-radius:4px;background:#eef0f3;overflow:hidden;margin-top:3px}.dash-bar-fill[data-v-1e415a66]{height:100%;border-radius:4px;transition:width .3s ease}.dash-legend-row[data-v-1e415a66]{display:flex;align-items:center;font-size:.82rem;padding:.16rem 0;color:#3b4250}.dash-stack[data-v-1e415a66]{display:flex;height:34px;border-radius:8px;overflow:hidden;background:#eef0f3}.dash-stack-seg[data-v-1e415a66]{display:flex;align-items:center;justify-content:center;color:#fff;font-size:.72rem;font-weight:700;min-width:0}.dash-legend-chip[data-v-1e415a66]{display:flex;align-items:center;font-size:.74rem;color:#3b4250;margin:.15rem .65rem .15rem 0}.dash-mini[data-v-1e415a66]{--c:#adb5bd;border:1px solid #eef0f3;border-left:4px solid var(--c);border-radius:10px;transition:box-shadow .12s ease,transform .12s ease}.dash-mini[data-v-1e415a66]:hover{box-shadow:0 4px 14px rgba(0,0,0,.07);transform:translateY(-2px)}.dash-mini .mini-label[data-v-1e415a66]{font-size:.68rem;text-transform:uppercase;letter-spacing:.03em;font-weight:600;color:#8a909a;margin-bottom:.15rem}.dash-mini .mini-value[data-v-1e415a66]{font-size:1.25rem;font-weight:700;color:var(--c);line-height:1.15}