.vmap[data-v-dd89c192]{align-items:start;display:grid;gap:24px;grid-template-columns:1.4fr 1fr}.vmap__stage[data-v-dd89c192]{position:relative}.vmap__svg[data-v-dd89c192] svg{display:block;height:auto;width:100%}.vmap__tip[data-v-dd89c192]{background:#0b1f4d;border-radius:var(--radius);box-shadow:0 8px 24px #00000040;color:#fff;display:flex;flex-direction:column;gap:2px;padding:8px 12px;pointer-events:none;position:absolute;white-space:nowrap;z-index:5}.vmap__tip strong[data-v-dd89c192]{font-size:14px}.vmap__tip span[data-v-dd89c192]{color:#bfd6f5;font-size:13px}.vmap__tip small[data-v-dd89c192]{color:#8fb0e6;font-size:11px}.vmap__legend[data-v-dd89c192]{align-items:center;bottom:8px;display:flex;gap:8px;left:8px;position:absolute}.vmap__legend-bar[data-v-dd89c192]{background:linear-gradient(90deg,#bfd6f5,#153f9e);border-radius:var(--radius);height:10px;width:120px}.vmap__legend-label[data-v-dd89c192]{color:var(--muted);font-size:12px}.vmap__panel[data-v-dd89c192]{background:#f6f9fe;border:1px solid #e2eaf6;border-radius:var(--radius);min-height:260px;padding:12px 8px;position:sticky;top:90px}.vmap__chart[data-v-dd89c192]{min-height:480px}@media(max-width:900px){.vmap[data-v-dd89c192]{grid-template-columns:1fr}.vmap__panel[data-v-dd89c192]{position:static}}.vac-head[data-v-27967c01]{margin-bottom:22px}.vac-head__title[data-v-27967c01]{color:#1f2733;font-size:22px;font-weight:600;letter-spacing:-.01em;margin:0 0 4px}.vac-head__sub[data-v-27967c01]{color:#8a93a2;font-size:14px;margin:0}.vac-map-block[data-v-27967c01]{margin-bottom:28px}.vac-list-title[data-v-27967c01]{color:#1f2733;font-size:18px;font-weight:600;margin:0 0 14px}.vac-total[data-v-27967c01]{align-items:baseline;background:linear-gradient(135deg,#fff7ed,#fffbf5);border:1px solid #fbe3c4;border-radius:4px;display:inline-flex;gap:8px;margin-bottom:18px;padding:12px 20px}.vac-total__num[data-v-27967c01]{color:#c2710c;font-size:26px;font-weight:800;line-height:1}.vac-total__lbl[data-v-27967c01]{color:#a98a63;font-size:14px}.vac-card[data-v-27967c01]{background:#fff;border:1px solid #eef1f5;border-radius:4px;box-shadow:0 1px 2px #1018280a,0 8px 24px #1018280a;overflow:hidden}.vac-table[data-v-27967c01]{border-collapse:collapse;font-size:14px;width:100%}.vac-group__head td[data-v-27967c01]{background:#fafbfc;border-top:1px solid #eef1f5;padding:13px 20px}.vac-group:first-child .vac-group__head td[data-v-27967c01]{border-top:0}.vac-group__name[data-v-27967c01]{color:#344054;font-size:13.5px;font-weight:650;letter-spacing:.01em}.vac-group__count[data-v-27967c01]{text-align:right;width:64px}.vac-group__count[data-v-27967c01]:after{content:""}.vac-group__count[data-v-27967c01]{color:#c2710c;font-size:12px;font-weight:600}.vac-row[data-v-27967c01]{transition:background .15s ease}.vac-row[data-v-27967c01]:hover{background:#fcfcfd}.vac-row td[data-v-27967c01]{border-top:1px solid #f4f6f9;padding:12px 20px;vertical-align:middle}.vac-row__idx[data-v-27967c01]{color:#aab2bf;font-size:14px;font-variant-numeric:tabular-nums;width:48px}.vac-row__name[data-v-27967c01]{color:#3a4453;line-height:1.5}.vac-row__cnt[data-v-27967c01]{color:#475467;font-variant-numeric:tabular-nums;font-weight:400;text-align:right;width:64px}.empty[data-v-27967c01],.error[data-v-27967c01],.loading[data-v-27967c01]{color:#667085;font-size:14px;margin:14px 0}.error[data-v-27967c01]{color:#d92d20}@media(max-width:560px){.vac-group__head td[data-v-27967c01],.vac-row td[data-v-27967c01]{padding:11px 14px}.vac-row__idx[data-v-27967c01]{width:34px}}
