.accountability-page.svelte-7ck0zc{padding:40px 20px;max-width:1100px;margin:0 auto;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#0f172a;-webkit-font-smoothing:antialiased}.tracking-header.svelte-7ck0zc{text-align:center;margin-bottom:36px}.live-indicator.svelte-7ck0zc{display:inline-flex;align-items:center;gap:8px;background:#f0fdf4;color:#064e3b;padding:6px 16px;border-radius:99px;font-weight:700;font-size:.8rem;border:1px solid #bbf7d0;letter-spacing:.02em}.dot.svelte-7ck0zc{width:8px;height:8px;background:#064e3b;border-radius:50%;animation:svelte-7ck0zc-pulse 2s infinite}@keyframes svelte-7ck0zc-pulse{0%{opacity:1}50%{opacity:.3}to{opacity:1}}h1.svelte-7ck0zc{font-size:2.2rem;color:#0f172a;margin:16px 0 10px;font-weight:800;letter-spacing:-.03em}.intro.svelte-7ck0zc{color:#475569;font-size:1rem;max-width:580px;margin:0 auto;line-height:1.6}.summary-bar.svelte-7ck0zc{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px;margin-bottom:32px}.summary-card.svelte-7ck0zc{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:18px 16px;text-align:center;transition:all .2s ease}.summary-card.svelte-7ck0zc:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #00000008}.summary-value.svelte-7ck0zc{display:block;font-size:1.8rem;font-weight:800;color:#0f172a;letter-spacing:-.02em;line-height:1;margin-bottom:4px}.summary-label.svelte-7ck0zc{font-size:.7rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.critical-summary.svelte-7ck0zc .summary-value:where(.svelte-7ck0zc){color:#dc2626}.success-summary.svelte-7ck0zc .summary-value:where(.svelte-7ck0zc){color:#059669}.pending-summary.svelte-7ck0zc .summary-value:where(.svelte-7ck0zc){color:#d97706}.challenge-card.svelte-7ck0zc{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;transition:all .2s ease;box-shadow:0 2px 8px #00000005;margin-bottom:24px}.challenge-card.expanded.svelte-7ck0zc{border-color:var(--card-color);box-shadow:0 4px 20px #0000000f}.card-header.svelte-7ck0zc{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:#fafbfc;border:none;cursor:pointer;text-align:left;font-family:inherit;transition:background .15s ease;gap:20px}.card-header.svelte-7ck0zc:hover{background:#f1f5f9}.header-left.svelte-7ck0zc{display:flex;align-items:flex-start;gap:16px;min-width:0;flex:1}.header-icon.svelte-7ck0zc{font-size:2rem;flex-shrink:0;line-height:1;margin-top:2px}.header-info.svelte-7ck0zc{min-width:0}.header-badges.svelte-7ck0zc{display:flex;align-items:center;gap:10px;margin-bottom:4px}.ref-badge.svelte-7ck0zc{font-family:ui-monospace,SFMono-Regular,monospace;font-size:.68rem;font-weight:700;background:#f1f5f9;padding:2px 7px;border-radius:4px;color:#64748b}.status-badge-sm.svelte-7ck0zc{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:2px 8px;border-radius:99px;background:#e2e8f0;color:#64748b}.header-title.svelte-7ck0zc{font-size:1.1rem;font-weight:700;color:#0f172a;margin:0 0 4px;letter-spacing:-.01em}.header-subtitle.svelte-7ck0zc{font-weight:400;color:#94a3b8;font-size:.85rem}.header-desc.svelte-7ck0zc{font-size:.82rem;color:#64748b;margin:0;line-height:1.4}.header-right.svelte-7ck0zc{display:flex;align-items:center;gap:16px;flex-shrink:0}.header-stats.svelte-7ck0zc{display:flex;gap:14px}.hstat.svelte-7ck0zc{text-align:center}.hstat-val.svelte-7ck0zc{display:block;font-size:1.1rem;font-weight:800;color:#0f172a;line-height:1}.hstat-lbl.svelte-7ck0zc{font-size:.6rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em}.hstat-critical.svelte-7ck0zc .hstat-val:where(.svelte-7ck0zc){color:#dc2626}.hstat-ack.svelte-7ck0zc .hstat-val:where(.svelte-7ck0zc){color:#059669}.expand-arrow.svelte-7ck0zc{font-size:1rem;color:#94a3b8;font-weight:700;transition:transform .2s ease}.card-content.svelte-7ck0zc{border-top:1px solid #e2e8f0;animation:svelte-7ck0zc-revealContent .25s ease}@keyframes svelte-7ck0zc-revealContent{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.status-strip.svelte-7ck0zc{display:flex;gap:20px;padding:12px 24px;background:#f9fafb;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;font-size:.75rem;color:#64748b}.strip-item.svelte-7ck0zc{display:flex;align-items:center;gap:6px}.strip-dot.svelte-7ck0zc{width:7px;height:7px;border-radius:50%;flex-shrink:0}.strip-item.svelte-7ck0zc strong:where(.svelte-7ck0zc){color:#0f172a}.table-container.svelte-7ck0zc{overflow-x:auto}table.svelte-7ck0zc{width:100%;border-collapse:collapse}th.svelte-7ck0zc{background:#f9fafb;padding:12px 20px;text-align:left;font-size:.68rem;text-transform:uppercase;color:#64748b;border-bottom:1px solid #e2e8f0;font-weight:700;letter-spacing:.05em}td.svelte-7ck0zc{padding:14px 20px;border-bottom:1px solid #f1f5f9;font-size:.88rem}.status-row.critical.svelte-7ck0zc{background:#fffbeb}.status-row.warning.svelte-7ck0zc{background:#fff7ed}.status-row.success.svelte-7ck0zc{opacity:.7;background:#f8fafc}.stakeholder-info.svelte-7ck0zc{display:flex;flex-direction:column;gap:2px}.dept.svelte-7ck0zc{font-size:.68rem;color:#64748b;text-transform:uppercase;font-weight:600;letter-spacing:.03em}.name.svelte-7ck0zc{font-weight:700;color:#0f172a;font-size:.92rem}.status-badge.svelte-7ck0zc{padding:3px 9px;border-radius:5px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}.status-badge.sent.svelte-7ck0zc{background:#e0f2fe;color:#0369a1}.status-badge.acknowledged.svelte-7ck0zc{background:#059669;color:#fff}.status-badge.overdue.svelte-7ck0zc{background:#dc2626;color:#fff}.status-badge.implementation.svelte-7ck0zc{background:#7c3aed;color:#fff}.urgency-tag.svelte-7ck0zc{font-size:.75rem;font-weight:700;white-space:nowrap}.critical.svelte-7ck0zc .urgency-tag:where(.svelte-7ck0zc){color:#dc2626}.warning.svelte-7ck0zc .urgency-tag:where(.svelte-7ck0zc){color:#d97706}.success.svelte-7ck0zc .urgency-tag:where(.svelte-7ck0zc){color:#059669}.days-cell.svelte-7ck0zc{font-family:ui-monospace,SFMono-Regular,monospace}.days-cell.svelte-7ck0zc strong:where(.svelte-7ck0zc){font-size:1rem}.unit.svelte-7ck0zc{font-size:.68rem;color:#64748b;font-weight:500}code.svelte-7ck0zc{background:#f1f5f9;padding:2px 6px;border-radius:4px;font-size:.75rem;color:#475569;font-family:ui-monospace,SFMono-Regular,monospace}.empty-state.svelte-7ck0zc{padding:40px 24px;text-align:center;color:#94a3b8}.empty-icon.svelte-7ck0zc{font-size:2rem;display:block;margin-bottom:8px}.content-footer.svelte-7ck0zc{display:flex;justify-content:space-between;align-items:center;padding:12px 24px;background:#f9fafb;border-top:1px solid #e2e8f0;font-size:.78rem;color:#64748b;flex-wrap:wrap;gap:8px}.content-footer.svelte-7ck0zc strong:where(.svelte-7ck0zc){color:#0f172a}.footer-warning.svelte-7ck0zc{color:#dc2626}.accountability-footer.svelte-7ck0zc{padding:20px 24px;background:#f8fafc;border-radius:12px;font-size:.85rem;color:#64748b;border:1px solid #e2e8f0;line-height:1.6;text-align:center}@media(max-width:768px){.accountability-page.svelte-7ck0zc{padding:20px 12px}h1.svelte-7ck0zc{font-size:1.5rem}.card-header.svelte-7ck0zc{padding:16px;flex-direction:column;align-items:flex-start;gap:12px}.header-right.svelte-7ck0zc{width:100%;justify-content:space-between}.header-stats.svelte-7ck0zc{gap:12px}.header-title.svelte-7ck0zc{font-size:.95rem}.status-strip.svelte-7ck0zc{gap:12px;padding:10px 16px;font-size:.7rem}.table-container.svelte-7ck0zc{overflow-x:auto}th.svelte-7ck0zc,td.svelte-7ck0zc{padding:10px 12px;font-size:.75rem}.summary-bar.svelte-7ck0zc{grid-template-columns:repeat(2,1fr);gap:8px}.summary-value.svelte-7ck0zc{font-size:1.4rem}}
