.app-section-hero[data-v-1e975b41]{overflow:hidden;border:0;border-radius:1.5rem;-webkit-box-shadow:0 20px 40px rgba(44,52,71,.1);box-shadow:0 20px 40px rgba(44,52,71,.1);background:radial-gradient(circle at top right,rgba(254,194,96,.28),transparent 28%),radial-gradient(circle at left center,hsla(0,0%,100%,.12),transparent 26%),linear-gradient(135deg,#5d0f12,#8c1515 46%,#c77f28)}.app-section-hero__body[data-v-1e975b41]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;padding:1.55rem 1.7rem}.app-section-hero__copy[data-v-1e975b41]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2rem}.app-section-hero h3[data-v-1e975b41]{color:#fff8f1;font-size:1.5rem;font-weight:700;letter-spacing:-.02em}.app-section-hero__text[data-v-1e975b41]{max-width:48rem;color:rgba(255,246,237,.86);font-size:.84rem;line-height:1.55}.app-section-hero__actions[data-v-1e975b41]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.app-section-hero__meta[data-v-1e975b41]{text-align:right}.app-section-hero__meta-label[data-v-1e975b41]{font-size:.64rem;text-transform:uppercase;letter-spacing:.12em;color:rgba(255,248,240,.62);font-weight:700;margin-bottom:.2rem}.app-section-hero__meta-value[data-v-1e975b41]{color:#fff8f1;font-size:.8rem;font-weight:600}.app-section-hero__refresh[data-v-1e975b41]{border-radius:999px;min-width:108px;border:0;background:linear-gradient(135deg,rgba(255,248,240,.2),rgba(255,248,240,.12));color:#fff9f4;backdrop-filter:blur(12px);-webkit-box-shadow:inset 0 0 0 1px rgba(255,248,240,.24);box-shadow:inset 0 0 0 1px rgba(255,248,240,.24);font-size:.78rem}.app-section-hero__refresh[data-v-1e975b41]:focus,.app-section-hero__refresh[data-v-1e975b41]:hover{background:linear-gradient(135deg,rgba(255,248,240,.3),rgba(255,248,240,.18));color:#fff;-webkit-box-shadow:inset 0 0 0 1px rgba(255,248,240,.32),0 0 0 .2rem rgba(255,250,245,.12);box-shadow:inset 0 0 0 1px rgba(255,248,240,.32),0 0 0 .2rem rgba(255,250,245,.12)}.app-section-stat[data-v-1e975b41]{overflow:hidden;border:1px solid rgba(223,230,238,.78);border-radius:1.35rem;-webkit-box-shadow:0 14px 30px rgba(44,52,71,.06);box-shadow:0 14px 30px rgba(44,52,71,.06);background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.96)),to(rgba(247,249,252,.98)));background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(247,249,252,.98));-webkit-transition:border-color .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:border-color .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease}.app-section-stat--clickable[data-v-1e975b41]{cursor:pointer}.app-section-stat--clickable[data-v-1e975b41]:focus,.app-section-stat--clickable[data-v-1e975b41]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 18px 34px rgba(44,52,71,.1);box-shadow:0 18px 34px rgba(44,52,71,.1)}.app-section-stat--clickable[data-v-1e975b41]:focus{outline:none}.app-section-stat--active[data-v-1e975b41]{border-color:rgba(140,21,21,.26);-webkit-box-shadow:0 18px 38px rgba(140,21,21,.12);box-shadow:0 18px 38px rgba(140,21,21,.12)}.app-section-stat__header[data-v-1e975b41]{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;gap:1rem;padding:.15rem 0}.app-section-stat__label[data-v-1e975b41]{font-size:.66rem;text-transform:uppercase;letter-spacing:.12em;color:#7d8696;font-weight:700;margin-bottom:.55rem}.app-section-stat__value[data-v-1e975b41]{font-size:1.72rem;line-height:1;font-weight:700;letter-spacing:-.03em;color:#233247}.app-section-stat__hint[data-v-1e975b41]{margin-top:.45rem;color:#74839a;font-size:.72rem;line-height:1.4}.app-section-stat__icon[data-v-1e975b41]{width:3rem;height:3rem;border-radius:1.1rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.08rem;-webkit-box-flex:0;-ms-flex:0 0 3rem;flex:0 0 3rem;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5)}.app-section-stat__icon--total[data-v-1e975b41],.security-stat__icon--primary[data-v-1e975b41]{background:linear-gradient(135deg,rgba(140,21,21,.12),rgba(254,194,96,.2));color:#8c1515}.app-section-stat__icon--active[data-v-1e975b41],.security-stat__icon--success[data-v-1e975b41]{background:linear-gradient(135deg,rgba(46,184,92,.12),rgba(46,184,92,.2));color:#2eb85c}.app-section-stat__icon--attention[data-v-1e975b41],.security-stat__icon--warning[data-v-1e975b41]{background:linear-gradient(135deg,rgba(254,194,96,.18),rgba(140,21,21,.1));color:#9a5d00}.app-section-stat__icon--danger[data-v-1e975b41]{background:linear-gradient(135deg,rgba(239,68,68,.14),rgba(248,113,113,.22));color:#b91c1c}@media(max-width:767.98px){.app-section-hero__body[data-v-1e975b41]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.app-section-hero__actions[data-v-1e975b41],.app-section-hero__body[data-v-1e975b41]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.app-section-hero__actions[data-v-1e975b41]{width:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.app-section-hero__meta[data-v-1e975b41]{text-align:left}}.reports-container[data-v-53e85c28]{padding:24px;background:radial-gradient(circle at top right,rgba(140,21,21,.06),transparent 24%),-webkit-gradient(linear,left top,left bottom,from(#f8fafc),to(#f3f6fb));background:radial-gradient(circle at top right,rgba(140,21,21,.06),transparent 24%),linear-gradient(180deg,#f8fafc,#f3f6fb);min-height:100vh}.filter-shell[data-v-53e85c28],.shell[data-v-53e85c28]{background:var(--app-surface)!important;border-radius:var(--app-radius-xl)!important;border:1px solid var(--app-border)!important;-webkit-box-shadow:var(--app-shadow)!important;box-shadow:var(--app-shadow)!important}.filter-shell[data-v-53e85c28]{margin-bottom:16px}@media(max-width:768px){.reports-container[data-v-53e85c28]{padding:16px}}.action-btn[data-v-53e85c28],.cancel-btn[data-v-53e85c28],.clear-btn[data-v-53e85c28],.close-detail-btn[data-v-53e85c28],.danger-btn[data-v-53e85c28],.detail-btn[data-v-53e85c28],.edit-btn[data-v-53e85c28],.export-btn[data-v-53e85c28],.ghost-btn[data-v-53e85c28],.page-btn[data-v-53e85c28],.primary-btn[data-v-53e85c28],.save-btn[data-v-53e85c28],.secondary-btn[data-v-53e85c28],.small-btn[data-v-53e85c28]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid transparent;border-radius:var(--app-radius-sm);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:700;gap:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:42px;padding:10px 14px;-webkit-transition:background .18s ease,color .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:background .18s ease,color .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease}.action-btn.approve[data-v-53e85c28],.action-btn.primary[data-v-53e85c28],.export-btn[data-v-53e85c28],.primary-btn[data-v-53e85c28],.save-btn[data-v-53e85c28],.small-btn[data-v-53e85c28]:not(.small-btn--ghost):not(.small-btn--danger){background:#9e212f!important;border-color:transparent!important;-webkit-box-shadow:0 10px 20px rgba(158,33,47,.18)!important;box-shadow:0 10px 20px rgba(158,33,47,.18)!important;color:#fff!important}.action-btn.edit[data-v-53e85c28],.action-btn.secondary[data-v-53e85c28],.action-btn.translate[data-v-53e85c28],.action-btn.view[data-v-53e85c28],.cancel-btn[data-v-53e85c28],.clear-btn[data-v-53e85c28],.close-detail-btn[data-v-53e85c28],.detail-btn[data-v-53e85c28],.edit-btn[data-v-53e85c28],.ghost-btn[data-v-53e85c28],.page-btn[data-v-53e85c28],.secondary-btn[data-v-53e85c28]{background:#fff!important;border-color:#e2e8f0!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#475569!important}.page-btn[data-v-53e85c28]{background:#fff;border-color:#d7e3f3;border-radius:18px;color:#475569;font-weight:700;min-height:46px;min-width:88px;padding:9px 18px}.action-btn.danger[data-v-53e85c28],.action-btn.reject[data-v-53e85c28],.danger-btn[data-v-53e85c28],.small-btn--danger[data-v-53e85c28]{background:#dc2626!important;border-color:transparent!important;-webkit-box-shadow:0 10px 20px rgba(220,38,38,.16)!important;box-shadow:0 10px 20px rgba(220,38,38,.16)!important;color:#fff!important}.small-btn--ghost[data-v-53e85c28]{background:#fff;border-color:#e2e8f0;-webkit-box-shadow:none;box-shadow:none;color:#475569}.action-btn.approve[data-v-53e85c28]:hover:not(:disabled),.action-btn.danger[data-v-53e85c28]:hover:not(:disabled),.action-btn.edit[data-v-53e85c28]:hover:not(:disabled),.action-btn.primary[data-v-53e85c28]:hover:not(:disabled),.action-btn.reject[data-v-53e85c28]:hover:not(:disabled),.action-btn.secondary[data-v-53e85c28]:hover:not(:disabled),.action-btn.translate[data-v-53e85c28]:hover:not(:disabled),.action-btn.view[data-v-53e85c28]:hover:not(:disabled),.cancel-btn[data-v-53e85c28]:hover:not(:disabled),.clear-btn[data-v-53e85c28]:hover:not(:disabled),.close-detail-btn[data-v-53e85c28]:hover:not(:disabled),.danger-btn[data-v-53e85c28]:hover:not(:disabled),.detail-btn[data-v-53e85c28]:hover:not(:disabled),.edit-btn[data-v-53e85c28]:hover:not(:disabled),.export-btn[data-v-53e85c28]:hover:not(:disabled),.ghost-btn[data-v-53e85c28]:hover:not(:disabled),.page-btn[data-v-53e85c28]:hover:not(:disabled),.primary-btn[data-v-53e85c28]:hover:not(:disabled),.save-btn[data-v-53e85c28]:hover:not(:disabled),.secondary-btn[data-v-53e85c28]:hover:not(:disabled),.small-btn--danger[data-v-53e85c28]:hover:not(:disabled),.small-btn[data-v-53e85c28]:not(.small-btn--ghost):hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px)}.action-btn.approve[data-v-53e85c28]:hover:not(:disabled),.action-btn.primary[data-v-53e85c28]:hover:not(:disabled),.export-btn[data-v-53e85c28]:hover:not(:disabled),.primary-btn[data-v-53e85c28]:hover:not(:disabled),.save-btn[data-v-53e85c28]:hover:not(:disabled),.small-btn[data-v-53e85c28]:not(.small-btn--ghost):not(.small-btn--danger):hover:not(:disabled){background:#8a1728!important}.action-btn.approve[data-v-53e85c28]:active:not(:disabled),.action-btn.primary[data-v-53e85c28]:active:not(:disabled),.export-btn[data-v-53e85c28]:active:not(:disabled),.primary-btn[data-v-53e85c28]:active:not(:disabled),.save-btn[data-v-53e85c28]:active:not(:disabled),.small-btn[data-v-53e85c28]:not(.small-btn--ghost):not(.small-btn--danger):active:not(:disabled){background:#721220!important;-webkit-transform:translateY(0);transform:translateY(0)}.action-btn.edit[data-v-53e85c28]:hover:not(:disabled),.action-btn.secondary[data-v-53e85c28]:hover:not(:disabled),.action-btn.translate[data-v-53e85c28]:hover:not(:disabled),.action-btn.view[data-v-53e85c28]:hover:not(:disabled),.cancel-btn[data-v-53e85c28]:hover:not(:disabled),.clear-btn[data-v-53e85c28]:hover:not(:disabled),.close-detail-btn[data-v-53e85c28]:hover:not(:disabled),.detail-btn[data-v-53e85c28]:hover:not(:disabled),.edit-btn[data-v-53e85c28]:hover:not(:disabled),.ghost-btn[data-v-53e85c28]:hover:not(:disabled),.page-btn[data-v-53e85c28]:hover:not(:disabled),.secondary-btn[data-v-53e85c28]:hover:not(:disabled){background:#f8fafc!important}.page-btn[data-v-53e85c28]:hover:not(:disabled){background:#f8fbff;border-color:#c8d9ee;color:#3c4d67}.cancel-btn[data-v-53e85c28]:active:not(:disabled),.close-detail-btn[data-v-53e85c28]:active:not(:disabled),.detail-btn[data-v-53e85c28]:active:not(:disabled),.edit-btn[data-v-53e85c28]:active:not(:disabled),.ghost-btn[data-v-53e85c28]:active:not(:disabled),.page-btn[data-v-53e85c28]:active:not(:disabled),.secondary-btn[data-v-53e85c28]:active:not(:disabled){background:#eef2f7;-webkit-transform:translateY(0);transform:translateY(0)}.page-btn[data-v-53e85c28]:active:not(:disabled){background:#eef5ff;border-color:#bdd0e8}.action-btn.danger[data-v-53e85c28]:hover:not(:disabled),.action-btn.reject[data-v-53e85c28]:hover:not(:disabled),.danger-btn[data-v-53e85c28]:hover:not(:disabled),.small-btn--danger[data-v-53e85c28]:hover:not(:disabled){background:#b91c1c!important}.action-btn.danger[data-v-53e85c28]:active:not(:disabled),.action-btn.reject[data-v-53e85c28]:active:not(:disabled),.danger-btn[data-v-53e85c28]:active:not(:disabled),.small-btn--danger[data-v-53e85c28]:active:not(:disabled){background:#991b1b!important;-webkit-transform:translateY(0);transform:translateY(0)}.action-btn[data-v-53e85c28]:focus,.cancel-btn[data-v-53e85c28]:focus,.clear-btn[data-v-53e85c28]:focus,.close-detail-btn[data-v-53e85c28]:focus,.danger-btn[data-v-53e85c28]:focus,.detail-btn[data-v-53e85c28]:focus,.edit-btn[data-v-53e85c28]:focus,.export-btn[data-v-53e85c28]:focus,.ghost-btn[data-v-53e85c28]:focus,.page-btn[data-v-53e85c28]:focus,.primary-btn[data-v-53e85c28]:focus,.save-btn[data-v-53e85c28]:focus,.secondary-btn[data-v-53e85c28]:focus,.small-btn[data-v-53e85c28]:focus{-webkit-box-shadow:0 0 0 4px rgba(189,143,68,.22);box-shadow:0 0 0 4px rgba(189,143,68,.22);outline:none}.action-btn[data-v-53e85c28]:disabled,.cancel-btn[data-v-53e85c28]:disabled,.clear-btn[data-v-53e85c28]:disabled,.close-detail-btn[data-v-53e85c28]:disabled,.danger-btn[data-v-53e85c28]:disabled,.detail-btn[data-v-53e85c28]:disabled,.edit-btn[data-v-53e85c28]:disabled,.export-btn[data-v-53e85c28]:disabled,.ghost-btn[data-v-53e85c28]:disabled,.page-btn[data-v-53e85c28]:disabled,.primary-btn[data-v-53e85c28]:disabled,.save-btn[data-v-53e85c28]:disabled,.secondary-btn[data-v-53e85c28]:disabled,.small-btn[data-v-53e85c28]:disabled{background:#f3f4f6;border-color:#e5e7eb;-webkit-box-shadow:none;box-shadow:none;color:#9ca3af;cursor:not-allowed;opacity:1;-webkit-transform:none;transform:none}.page-btn[data-v-53e85c28]:disabled{background:#f7f9fc;border-color:#e3ebf5;color:#b0bccb}.reports-container[data-v-53e85c28]{padding:20px;max-width:1600px;margin:0 auto}.map-section[data-v-53e85c28]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(360px,420px);margin-bottom:28px}.map-section__map[data-v-53e85c28]{height:100%;min-height:280px;border-radius:20px;overflow:hidden}.map-section__map[data-v-53e85c28] :deep(.map-shell){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.map-section__map[data-v-53e85c28] :deep(.card-body){-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.country-detail-card[data-v-53e85c28]{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fbfcfe));background:linear-gradient(180deg,#fff,#fbfcfe);border:1px solid #e6ebf2;border-radius:20px;-webkit-box-shadow:0 14px 34px rgba(32,52,84,.08);box-shadow:0 14px 34px rgba(32,52,84,.08);height:100%;margin-top:0;overflow:hidden}.country-detail-body[data-v-53e85c28]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%;min-height:100%;padding:24px}.country-detail-head[data-v-53e85c28]{display:grid;gap:6px}.country-detail-kicker[data-v-53e85c28]{color:#475569;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.country-detail-title[data-v-53e85c28]{color:#1f2937;font-size:1.65rem;font-weight:700;margin:4px 0 8px 0}.country-detail-copy[data-v-53e85c28]{color:#6b7280;font-size:.95rem}.country-stat-grid[data-v-53e85c28]{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4px;width:100%}.country-detail-note[data-v-53e85c28]{color:#6b7280;font-size:.92rem;line-height:1.5;margin:auto 0 0}.country-stat[data-v-53e85c28]{background:#fff;border:1px solid #e2e8f0;border-radius:18px;-webkit-box-shadow:0 10px 24px rgba(71,85,105,.07);box-shadow:0 10px 24px rgba(71,85,105,.07);padding:18px 16px;-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.country-stat[data-v-53e85c28]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 16px 28px rgba(71,85,105,.12);box-shadow:0 16px 28px rgba(71,85,105,.12)}.country-stat--total[data-v-53e85c28]{border-top:4px solid #475569}.country-stat--approved[data-v-53e85c28]{border-top:4px solid #15803d}.country-stat--review[data-v-53e85c28]{border-top:4px solid #9e212f}.country-stat__eyebrow[data-v-53e85c28]{color:#94a3b8;display:block;font-size:.7rem;font-weight:700;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.country-stat__label[data-v-53e85c28]{color:#4b5563;display:block;font-size:.85rem;font-weight:500;margin-bottom:8px}.country-stat strong[data-v-53e85c28]{color:#111827;display:block;font-size:1.8rem;font-weight:700;line-height:1.2;margin:8px 0}@media(max-width:1024px){.map-section[data-v-53e85c28]{grid-template-columns:1fr;gap:20px}}@media(max-width:768px){.country-stat-grid[data-v-53e85c28]{gap:12px;grid-template-columns:1fr}.country-detail-body[data-v-53e85c28]{padding:20px}}.header-actions[data-v-53e85c28],.section-actions[data-v-53e85c28]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.action-btn[data-v-53e85c28]{border-radius:12px;min-height:42px;font-weight:700;padding:12px 16px}.action-btn.primary[data-v-53e85c28]{background:#9e212f;border:1px solid #9e212f;-webkit-box-shadow:0 12px 24px rgba(158,33,47,.18);box-shadow:0 12px 24px rgba(158,33,47,.18);color:#fff}.action-btn.primary[data-v-53e85c28]:hover{background:#8a1728;border-color:#8a1728}.action-btn.secondary[data-v-53e85c28]{background:#fff;border:1px solid #e2e8f0;color:#344767}.action-btn.secondary[data-v-53e85c28]:hover{background:#f8fafc;border-color:#cbd5e1}.date-range-picker[data-v-53e85c28]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:-webkit-gradient(linear,left top,left bottom,from(#fffdf8),to(#fff7ed));background:linear-gradient(180deg,#fffdf8,#fff7ed);border:1px solid #f4d9b8;border-radius:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-bottom:18px;padding:12px;position:relative}.date-range-picker[data-v-53e85c28]:before{color:#9a3412;content:"Filter Range";font-size:.76rem;font-weight:700;letter-spacing:.08em;margin-right:6px;text-transform:uppercase}.range-option[data-v-53e85c28]{background:hsla(0,0%,100%,.9);border:1px solid #f1dcc5;border-radius:12px;-webkit-box-shadow:0 6px 14px rgba(154,52,18,.06);box-shadow:0 6px 14px rgba(154,52,18,.06);color:#7c2d12;cursor:pointer;font-weight:700;min-width:128px;padding:11px 16px;-webkit-transition:border-color .18s ease,background .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:border-color .18s ease,background .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease}.range-option[data-v-53e85c28]:hover{border-color:#f3bf91;-webkit-box-shadow:0 10px 18px rgba(154,52,18,.1);box-shadow:0 10px 18px rgba(154,52,18,.1);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.range-option.active[data-v-53e85c28]{background:linear-gradient(135deg,#8c1515,#b45309);border-color:transparent;-webkit-box-shadow:0 12px 22px rgba(140,21,21,.18);box-shadow:0 12px 22px rgba(140,21,21,.18);color:#fff}.status-banner[data-v-53e85c28]{background:#fff7ed;border:1px solid #fed7aa;border-radius:14px;color:#9a3412;margin-bottom:20px;padding:14px 16px}.status-banner--error[data-v-53e85c28]{background:#fff1f2;border-color:#fecdd3;color:#be123c}.metric-grid[data-v-53e85c28]{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px}.metric-card[data-v-53e85c28]{background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.98)),to(rgba(248,250,252,.98)));background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,250,252,.98));border:1px solid #e7edf4;border-radius:18px;-webkit-box-shadow:0 14px 30px rgba(44,52,71,.06);box-shadow:0 14px 30px rgba(44,52,71,.06);padding:18px}.metric-kicker[data-v-53e85c28]{color:#8c1515;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.metric-value[data-v-53e85c28]{color:#243b53;font-size:2rem;font-weight:700;margin-top:8px}.metric-label[data-v-53e85c28]{color:#344767;font-weight:700;margin-top:10px}.metric-footnote[data-v-53e85c28]{color:#718096;font-size:.9rem;line-height:1.5;margin-top:6px}.charts-grid[data-v-53e85c28]{display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:32px}.chart-card--wide[data-v-53e85c28]{grid-column:1/-1}.panel-card[data-v-53e85c28]{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fbfcfe));background:linear-gradient(180deg,#fff,#fbfcfe);border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;overflow:hidden}.panel-header[data-v-53e85c28]{padding:20px 24px 12px 24px}.panel-title[data-v-53e85c28]{color:#243b53;font-size:1.1rem;font-weight:700}.panel-subtitle[data-v-53e85c28]{color:#718096;font-size:.85rem;margin-top:4px}.chart-card-body[data-v-53e85c28]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;min-height:250px;padding:12px 18px 18px 18px}.chart-card-body--wide[data-v-53e85c28]{min-height:300px}.chart-card-body>[data-v-53e85c28]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;width:100%}.chart-card-body canvas[data-v-53e85c28]{height:100%!important;width:100%!important}.trend-summary[data-v-53e85c28]{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #f0f2f5;margin-top:8px;padding:0 24px 24px 24px}.trend-summary__item[data-v-53e85c28]{background:#f8fafc;border:1px solid #e6ebf1;border-radius:14px;padding:16px;text-align:center}.trend-summary__label[data-v-53e85c28]{color:#718096;display:block;font-size:.8rem;font-weight:500;margin-bottom:8px}.trend-summary strong[data-v-53e85c28]{color:#243b53;font-size:1.2rem;font-weight:700}.tables-section[data-v-53e85c28]{background:hsla(0,0%,100%,.96);border:1px solid #e7edf4;border-radius:22px;-webkit-box-shadow:0 18px 38px rgba(44,52,71,.08);box-shadow:0 18px 38px rgba(44,52,71,.08);padding:24px}.section-header[data-v-53e85c28]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:18px}.section-title[data-v-53e85c28]{color:#243b53;font-weight:700;margin:0}.section-copy[data-v-53e85c28]{color:#718096}.tables-tabs[data-v-53e85c28]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-bottom:18px}.table-tab[data-v-53e85c28]{background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#52606d;cursor:pointer;font-weight:700;padding:10px 14px}.table-tab.active[data-v-53e85c28]{background:#8c1515;border-color:#8c1515;color:#fff}.table-wrapper[data-v-53e85c28]{overflow-x:auto}.data-table[data-v-53e85c28]{border-collapse:collapse;width:100%}.data-table td[data-v-53e85c28],.data-table th[data-v-53e85c28]{border-top:1px solid #eef1f6;padding:14px 16px;text-align:left}.data-table th[data-v-53e85c28]{color:#52606d;font-size:12px;text-transform:uppercase}.table-empty[data-v-53e85c28]{color:#718096;padding:24px;text-align:center}@media(max-width:1100px){.charts-grid[data-v-53e85c28],.metric-grid[data-v-53e85c28]{grid-template-columns:1fr 1fr}.country-detail-body[data-v-53e85c28]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.country-stat-grid[data-v-53e85c28]{min-width:0;width:100%}}@media(max-width:768px){.charts-grid[data-v-53e85c28],.country-stat-grid[data-v-53e85c28],.metric-grid[data-v-53e85c28],.trend-summary[data-v-53e85c28]{grid-template-columns:1fr}.charts-grid[data-v-53e85c28]{gap:16px;margin-bottom:24px}.chart-card-body[data-v-53e85c28]{min-height:240px;padding:12px 20px 20px 20px}.trend-summary[data-v-53e85c28]{gap:12px;padding:0 20px 20px 20px}.tables-section[data-v-53e85c28]{padding:18px}}