/* Sprint151: Enterprise finance profile consolidation */
.s151-profile{margin:16px 0;padding:16px;border:1px solid var(--jg-line,#d8e0ec);border-radius:18px;background:var(--jg-surface,#fff);color:var(--jg-text,#0b1220);box-shadow:0 10px 24px rgba(15,23,42,.05)}.s151-profile-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.s151-profile h3{margin:0;font-size:18px}.s151-profile p{margin:5px 0 0;color:var(--jg-muted,#64748b);font-size:13px}.s151-profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.s151-profile-kpi{padding:12px;border:1px solid var(--jg-line,#d8e0ec);border-radius:14px;background:var(--jg-surface-2,#f1f5f9)}.s151-profile-kpi span{display:block;color:var(--jg-muted,#64748b);font-size:12px}.s151-profile-kpi strong{display:block;margin-top:4px;font-size:15px;color:var(--jg-text,#0b1220);overflow-wrap:anywhere}.s151-profile-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.s151-profile-actions button,.s151-profile-actions a{border:1px solid var(--jg-line,#d8e0ec);border-radius:999px;background:var(--jg-surface,#fff);color:var(--jg-primary,#1e5bff);font-weight:900;padding:9px 12px;text-decoration:none}.s151-empty{margin-top:12px;font-size:13px;color:var(--jg-muted,#64748b)}@media(max-width:720px){.s151-profile-grid{grid-template-columns:1fr}.s151-profile-head{display:block}.s151-profile-actions button,.s151-profile-actions a{width:100%;text-align:center;justify-content:center}}
html[data-theme="dark"] .s151-profile{background:var(--jg-surface,#0f1b2d);border-color:var(--jg-line,#334155);color:var(--jg-text,#f8fafc)}html[data-theme="dark"] .s151-profile p,html[data-theme="dark"] .s151-profile-kpi span,.s151-empty{color:var(--jg-muted,#cbd5e1)}html[data-theme="dark"] .s151-profile-kpi{background:var(--jg-surface-2,#14243a);border-color:var(--jg-line,#334155)}html[data-theme="dark"] .s151-profile-kpi strong{color:var(--jg-text,#f8fafc)}html[data-theme="dark"] .s151-profile-actions button,html[data-theme="dark"] .s151-profile-actions a{background:var(--jg-surface-2,#14243a);border-color:var(--jg-line,#334155);color:var(--jg-primary,#4f83ff)}
