/* National Accounts — dashboard perspective */

.na-chart-empty {
    text-align: center;
    color: #94a3b8;
    font-size: 13px;
    padding: 32px 16px;
}

/* ===== Dashboard sub-tabs (Overview / Customers / Coverage) ===== */
.na-dash-subtabs { display: flex; gap: 8px; margin: 16px 0; flex-wrap: wrap; }

/* Read-only Customers / Coverage tables */
.na-badge { font-size: 12px; font-weight: 600; color: #475569; background: #f1f5f9; border-radius: 12px; padding: 3px 10px; white-space: nowrap; }
.na-badge-all { color: #166534; background: #f0fdf4; }
.na-badge-all i { margin-right: 4px; }

.na-cov-chip { display: inline-block; font-size: 12px; font-weight: 600; color: #166534; background: #f0fdf4; border: 1px solid #bbf7d0; border-radius: 12px; padding: 2px 9px; margin: 2px 2px; }
.na-cov-none { font-size: 13px; color: #94a3b8; font-style: italic; }
