.vigil-info-card{background:var(--g-blue-soft);border-color:color-mix(in srgb, var(--g-blue) 13%, transparent);margin-bottom:16px}.vigil-table-card{padding:0;overflow:hidden}.vigil-table-header{padding:16px 20px 4px}.vigil-data-table{border-collapse:collapse;width:100%;font-size:13px}.vigil-data-table th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;border-bottom:1px solid var(--line);background:var(--line-soft);font-size:10.5px;font-weight:700;font-family:var(--font-ui);padding:11px 16px}.vigil-data-table td{border-bottom:1px solid var(--line-soft);font-size:13px;font-family:var(--font-ui);vertical-align:middle;padding:11px 16px}.vigil-data-table tbody tr:hover td{background:var(--line-soft)}.vigil-report-table{border-collapse:collapse;table-layout:auto;width:100%}.vigil-report-table col.metric-col{width:1%}.vigil-report-table col.expand-col{width:auto}.vigil-report-table th.metric-col,.vigil-report-table td.metric-col{white-space:nowrap;width:1%}.vigil-report-table th.expand-col,.vigil-report-table td.expand-col{text-overflow:ellipsis;overflow:hidden}.vigil-report-table th{color:var(--muted);text-transform:uppercase;letter-spacing:.6px;border-bottom:1px solid var(--line);background:var(--line-soft);text-align:left;white-space:nowrap;font-size:10.5px;font-weight:700;font-family:var(--font-ui);padding:11px 16px}.vigil-report-table td{border-bottom:1px solid var(--line-soft);font-size:13px;font-family:var(--font-ui);vertical-align:middle;padding:11px 16px}.vigil-report-table tbody tr:hover td{background:var(--line-soft)}.vigil-report-table td.num,.vigil-report-table .num{font-family:var(--font-mono);font-size:12.5px;font-weight:600}.vigil-report-table td.clicks,.vigil-report-table .clicks{color:var(--g-blue)}.vigil-report-table td.impr,.vigil-report-table td.impressions,.vigil-report-table .impr,.vigil-report-table .impressions{color:var(--g-purple)}.vigil-report-table tbody tr:last-child td{border-bottom:none}
