.cor08-usage .credit-balance{grid-template-columns:1fr auto 1fr;align-items:center;gap:40px;min-height:180px;padding:24px;display:grid}.cor08-usage .credit-balance>div:first-child{text-align:right}.cor08-usage .credit-balance small,.cor08-usage .credit-balance strong,.cor08-usage .credit-balance p{display:block}.cor08-usage .credit-balance small{color:var(--vox-gray);text-transform:uppercase;font-size:10px}.cor08-usage .credit-balance strong{margin-top:5px;font-size:38px}.cor08-usage .credit-balance p{color:var(--vox-gray);margin:2px 0 0;font-size:11px}.cor08-usage .usage-ring{background:conic-gradient(var(--vox-yellow) 0 68%,var(--surface-2) 68% 100%);border-radius:50%;place-items:center;width:110px;height:110px;display:grid}.cor08-usage .usage-ring:before{content:"";background:var(--vox-white);border-radius:50%;grid-area:1/1;width:78px;height:78px}.cor08-usage .usage-ring span{z-index:1;grid-area:1/1;font-size:18px;font-weight:900}.cor08-usage .activity-table{margin-top:16px;overflow:hidden}.cor08-usage .activity-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1.4fr) minmax(210px,1.2fr) minmax(100px,.6fr) 70px 120px;align-items:center;gap:16px;min-height:62px;padding:11px 15px;font-size:11px;display:grid}.cor08-usage .activity-row:last-child{border-bottom:0}.cor08-usage .activity-row.head{background:var(--surface);min-height:36px;color:var(--vox-gray);text-transform:uppercase;font-size:9px;font-weight:800}.cor08-usage .activity-row strong,.cor08-usage .activity-row small{display:block}.cor08-usage .activity-row small{color:var(--vox-gray);margin-top:3px;font-size:9px}.cor08-usage .credit-balance{border:1px solid var(--line);background:#fff;border-radius:10px}.cor08-usage .activity-row{grid-template-columns:minmax(140px,1.3fr) minmax(0,1.4fr) minmax(80px,1fr) 60px 110px}.cor08-usage .activity-row>*{white-space:normal;overflow-wrap:anywhere;min-width:0}.cor08-usage .workflow-section{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:24px;padding:24px}.cor08-usage .section-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.cor08-usage select{border:1px solid var(--line);max-width:100%;font:inherit;background:#fff;border-radius:6px;padding:10px}.cor08-limit-help{color:var(--vox-gray);margin:16px 0;font-size:12px}.cor08-limit-help summary{cursor:pointer;font-weight:700}.cor08-caption{color:var(--vox-gray);margin:12px 0;font-size:11px}.cor08-pagination{justify-content:flex-end;align-items:center;gap:10px;margin-top:20px;display:flex}.cor08-pagination span{margin-right:auto;font-size:12px}.cor08-limit-status{border:1px solid var(--line);padding:12px}@media(max-width:800px){.cor08-usage .credit-balance{grid-template-columns:1fr auto;gap:16px;padding:18px}.cor08-usage .credit-balance>div:first-child{text-align:left}.cor08-usage .credit-balance>div:last-child{grid-column:1/-1}.cor08-usage .credit-balance strong{font-size:28px}.cor08-usage .section-heading{flex-direction:column;align-items:flex-start}.cor08-usage .workflow-section{padding:16px}.cor08-usage .activity-table{overflow-x:auto}.cor08-usage .activity-row{min-width:660px}.cor08-pagination{flex-wrap:wrap}}.cor08-usage .credit-balance small,.cor08-usage .activity-row.head,.cor08-usage .activity-row small{color:#5a5a55;font-size:12px}.cor08-usage .credit-balance p,.cor08-caption,.cor08-usage .activity-row{font-size:13px;line-height:1.5}.cor08-usage .credit-balance{gap:24px}.vox-approved .agency-priority{border:1px solid var(--line);border-radius:var(--radius);background:#fff;margin:18px 0;padding:24px}.vox-approved .agency-priority-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.vox-approved .agency-priority-grid>a,.vox-approved .agency-priority-grid>div{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:inherit;flex-direction:column;align-items:start;gap:10px;padding:18px;text-decoration:none;display:flex}.vox-approved .agency-priority-grid p{color:var(--text-muted);font-size:14px}.vox-approved .agency-priority-grid em{font-size:13px;font-style:normal;font-weight:700}.vox-approved .partner-list{border:1px solid var(--line);border-radius:var(--radius);background:#fff;overflow:hidden}.vox-approved .partner-row{text-align:left;width:100%;color:inherit;border:0;border-bottom:1px solid var(--line);background:#fff;grid-template-columns:44px 1.5fr 1.5fr 1fr auto 30px;align-items:center;gap:16px;padding:24px 16px;display:grid}.vox-approved .partner-row:last-child{border-bottom:0}.vox-approved .partner-row:hover{background:var(--surface)}.vox-approved .partner-row small{color:var(--text-muted);margin-top:4px;display:block}.vox-approved .partner-mark{background:var(--vox-yellow);border:1px solid var(--line-dark);border-radius:6px;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.vox-approved .cor07-partner-detail{width:min(620px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--text);font:inherit;background:#fff;border:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto}.vox-approved .cor07-partner-detail::backdrop{background:#0006}.vox-approved .cor07-partner-detail header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:24px;display:flex}.vox-approved .cor07-partner-detail h2{margin:0}.vox-approved .cor07-detail-content{padding:24px}.vox-approved .cor07-detail-content>section{border-bottom:1px solid var(--line);padding:16px 0}.vox-approved .cor07-detail-content p{overflow-wrap:anywhere;margin:12px 0}.vox-approved .cor07-notifications{position:relative}.vox-approved .cor07-notification-list{border:1px solid var(--line);border-radius:var(--radius);z-index:80;background:#fff;width:min(360px,85vw);padding:16px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 8px 24px #0002}.vox-approved .cor07-notification-list a{border-bottom:1px solid var(--line);color:inherit;padding:12px 0;text-decoration:none;display:block}.vox-approved .cor07-notification-list small{color:var(--text-muted);display:block}.vox-approved .cor07-notification-count{background:var(--vox-yellow);border-radius:20px;padding:3px 5px;font-size:10px;font-weight:700;position:absolute;top:-5px;right:-3px}@media(max-width:700px){.vox-approved .agency-priority-grid{grid-template-columns:1fr}.vox-approved .partner-row{grid-template-columns:42px 1fr auto}.vox-approved .partner-row>span:nth-child(3),.vox-approved .partner-row>span:nth-child(4){grid-column:2}.vox-approved .partner-row>em{grid-area:1/3}.vox-approved .partner-row>span:last-child{grid-area:2/3}}.vox-approved .agency-boundary{border:1px solid var(--line);border-radius:var(--radius);background:#fff;align-items:center;gap:14px;margin-bottom:18px;padding:18px;display:flex}.vox-approved .agency-boundary p{color:var(--text-muted);margin:4px 0 0;font-size:14px}.vox-approved :is(.agency-priority,.cor07-partners) .status-pill{white-space:nowrap;border-radius:3px;align-items:center;width:fit-content;min-height:23px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.vox-approved :is(.agency-priority,.cor07-partners) .status-pill.approved{background:var(--success-bg);color:var(--success)}.vox-approved :is(.agency-priority,.cor07-partners) .status-pill.changes{background:var(--danger-bg);color:var(--danger)}.vox-approved .cor07-partners .status-pill.neutral{background:var(--surface-2);color:#5e5e5a}.vox-approved .cor07-detail-content h3,.vox-approved .cor07-partner-detail h2{font-size:20px;font-weight:800}.vox-approved .status-light{background:var(--text-muted);border-radius:50%;width:9px;height:9px}.vox-approved .status-light.good{background:var(--success);box-shadow:0 0 0 3px var(--success-bg)}.cor09-health .insight-summary{color:#fff;background:#000;border:1px solid #000;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.cor09-health .insight-summary>div{border-right:1px solid #30302d;min-width:0;padding:18px}.cor09-health .insight-summary>div:last-child{border-right:0}.cor09-health .insight-summary small{color:#b4b4af;font-size:10px;display:block}.cor09-health .insight-summary strong{color:var(--vox-yellow);margin-top:8px;font-size:32px;display:block}.cor09-health .insight-summary p{color:#b4b4af;margin:7px 0 0;font-size:11px}.cor09-health .coverage-line{color:var(--vox-gray);justify-content:space-between;gap:25px;margin:18px 0 25px;font-size:12px;display:flex}.cor09-health .text-link,.cor09-summary .text-link{font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700}.cor09-health .page-actions .button{white-space:nowrap;min-width:120px}.cor09-health select{border:1px solid var(--line);font:inherit;background:#fff;border-radius:6px;padding:10px}.cor09-health .sample-note{border:1px solid var(--line);border-left:4px solid var(--vox-yellow);background:#fff;gap:6px;margin-bottom:22px;padding:15px 20px;font-size:12px;display:grid}.cor09-health .health-matrix-panel,.cor09-health .insight-actions>section{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;padding:24px}.cor09-health .section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.cor09-health .matrix-scroll{overflow:auto}.cor09-health .health-matrix{grid-template-columns:110px repeat(8,minmax(80px,1fr));gap:10px;margin-top:20px;display:grid}.cor09-health .health-matrix>strong{align-items:center;min-height:36px;padding:8px;font-size:10px;display:flex}.cor09-health .health-cell{aspect-ratio:1;border:1px solid var(--line);cursor:pointer;background:#f2f2ef;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:82px;display:flex}.cor09-health .health-cell.strong{color:#187349;background:#e4f3eb}.cor09-health .health-cell.attention{color:#8b6300;background:#fff1c6}.cor09-health .health-cell.critical{color:#a83525;background:#fae7e3}.cor09-health .health-cell b{font-size:22px}.cor09-health .health-cell small{color:#40403d;font-size:10px}.cor09-health .legend,.cor09-health .map-help{color:var(--vox-gray);font-size:11px}.cor09-health .map-help{margin:14px 0 10px;line-height:1.6}.cor09-health .insight-actions{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.cor09-health .cor09-finding{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;padding:16px 0;display:grid}.cor09-health .cor09-finding>span{width:34px;height:34px;color:var(--vox-yellow);background:#000;place-items:center;font-size:12px;font-weight:700;display:grid}.cor09-health .cor09-finding strong{font-size:12px;display:block}.cor09-health .cor09-finding small{color:var(--vox-gray);margin-top:4px;font-size:11px;display:block}.cor09-health .cor09-evidence-link{text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;margin:16px 0;font-size:12px;font-weight:700;display:block}.cor09-dialog{color:#171717;background:#fff;border:1px solid #d8d8d4;border-radius:10px;max-height:calc(100dvh - 48px);padding:28px;font-family:Vox Body;overflow:auto;max-width:min(720px,100vw - 32px)!important}.cor09-dialog p{font-size:13px;line-height:1.6}.cor09-detail-list{max-height:50dvh;overflow:auto}.cor09-detail-list article{border-bottom:1px solid #d8d8d4;padding:18px 0}.cor09-detail-list strong{overflow-wrap:anywhere;font-size:14px;display:block}.cor09-detail-list small{color:#666;font-size:11px;display:block}.cor09-detail-list a{margin-top:12px;font-size:12px;font-weight:700;display:inline-block}.cor09-pagination{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.cor09-pagination span{margin-right:auto;font-size:12px}.cor09-dialog .button{cursor:pointer;background:#fff;border:1px solid #bbb;border-radius:6px;padding:10px 14px;font-size:12px;font-weight:700}.cor09-dialog .button:disabled{opacity:.45;cursor:default}.cor09-home-score{align-items:center;gap:24px;margin:20px 0;display:flex}.cor09-home-score>strong{font-size:48px}.cor09-home-score p,.cor09-summary>p{color:var(--vox-gray);font-size:12px}@media(max-width:800px){.cor09-health .coverage-line{flex-direction:column;gap:10px}.cor09-health .health-matrix{min-width:900px}.cor09-health .legend{display:none}.cor09-health .insight-summary{grid-template-columns:1fr 1fr}.cor09-health .insight-summary>div{border-bottom:1px solid #30302d}.cor09-health .insight-actions{grid-template-columns:1fr}.cor09-health .health-matrix-panel,.cor09-health .insight-actions>section{padding:16px}.cor09-health .page-actions,.cor09-summary .section-heading{flex-wrap:wrap}}
