*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{font-family:system-ui,-apple-system,sans-serif;background:#f8fafc;color:#0f172a}.kpi-card{border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.08)}a.kpi-card{text-decoration:none;color:inherit;display:block;transition:transform .12s ease,box-shadow .12s ease}a.kpi-card:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(15,23,42,.12);cursor:pointer}a.kpi-card:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}a.next-action-row{transition:background-color .12s ease}a.next-action-row:hover{background-color:#f8fafc;cursor:pointer}a.next-action-row:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}a.first-run-go-link{display:inline-block;font-size:13px;font-weight:600;color:#3b82f6;background:#eff6ff;padding:6px 12px;border-radius:6px;text-decoration:none;white-space:nowrap;transition:background-color .12s ease}a.first-run-go-link:hover{background-color:#dbeafe;cursor:pointer}a.first-run-go-link:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.opportunity-cta-badge{display:inline-block;font-size:13px;font-weight:600;color:#3b82f6;background:#eff6ff;padding:6px 12px;border-radius:6px;white-space:nowrap}@media print{body *{visibility:hidden}#print-area,#print-area *{visibility:visible}#print-area{position:absolute;top:0;left:0;width:100%;padding:24px}.no-print{display:none!important}}