.summary-insights-panel{width:100%}.summary-insights-panel__title{margin:0 0 var(--identity-space-2,8px);color:var(--identity-text-primary,var(--identity-navy-950,#0b1f33));font-family:var(--font-poppins,inherit);font-size:1.35rem;font-weight:600;line-height:1.3}.summary-insights-panel__depth{margin:0 0 var(--identity-space-5,20px);color:var(--identity-text-muted,#64748b);max-width:42rem;font-size:.95rem;line-height:1.45}.summary-insights-section__purpose{color:var(--identity-text-muted,#64748b);margin:0;font-size:.92rem;line-height:1.4}.summary-insights-comprehensive{gap:var(--identity-space-7,28px);margin-top:var(--identity-space-4,16px);padding-top:var(--identity-space-7,28px);border-top:1px solid var(--identity-border-soft,#e7ecef);display:grid}.summary-insights-comprehensive__eyebrow{color:var(--identity-text-muted,#64748b);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:600}.summary-insights-content{gap:var(--identity-space-8,32px);display:grid}.summary-insights-content.is-editing{gap:var(--identity-space-7,28px)}.summary-insights-section{gap:var(--identity-space-4,16px);display:grid}.summary-insights-section+.summary-insights-section{padding-top:var(--identity-space-7,28px);border-top:1px solid var(--identity-border-soft,#e7ecef)}.summary-insights-section__title{color:var(--identity-text-primary,var(--identity-navy-950,#0b1f33));font-family:var(--font-poppins,inherit);margin:0;font-size:1.25rem;font-weight:600;line-height:1.3}.summary-insights-section__content{gap:var(--identity-space-5,20px);max-width:52rem;display:grid}.summary-insights-section__content>p{color:var(--identity-text-body,#334155);margin:0;font-size:.975rem;font-weight:400;line-height:1.75}.summary-insight-list{gap:var(--identity-space-5,20px);display:grid}.summary-insight-item{gap:var(--identity-space-2,8px);display:grid}.summary-insight-item__title{color:var(--identity-text-primary,var(--identity-navy-950,#0b1f33));font-family:var(--font-poppins,inherit);margin:0;font-size:1rem;font-weight:600;line-height:1.4}.summary-insight-item__description{color:var(--identity-text-body,#334155);margin:0;font-size:.95rem;font-weight:400;line-height:1.7}.summary-commitment-list,.summary-next-focus-list{gap:var(--identity-space-3,12px);color:var(--identity-text-body,#334155);margin:0;padding-left:1.3rem;display:grid}.summary-commitment-list li,.summary-next-focus-list li{padding-left:var(--identity-space-2,8px);overflow-wrap:anywhere;font-size:.95rem;font-weight:400;line-height:1.65}.summary-evidence-note{padding:var(--identity-space-4,16px) var(--identity-space-5,20px);border-left:3px solid var(--identity-intelligence-accent,var(--identity-teal-600,#0f766e));background:var(--identity-surface-soft,#f0f5f5);color:var(--identity-text-secondary,#5b6b7c);font-size:.875rem;font-weight:400;line-height:1.65}.summary-insights-empty{color:var(--identity-text-muted,#7a8794);margin:0;font-size:.95rem;font-style:italic;font-weight:400}.summary-insights-edit-list{gap:var(--identity-space-5,20px);display:grid}.summary-insights-edit-item{gap:var(--identity-space-3,12px);display:grid}.summary-insights-section__content label{gap:var(--identity-space-2,8px);color:var(--identity-text-secondary,#5b6b7c);font-size:.875rem;font-weight:500;display:grid}.summary-insights-section__content textarea,.summary-insights-section__content input[type=text]{box-sizing:border-box;border:1px solid var(--identity-border-soft,#e7ecef);background:var(--identity-surface,#fff);width:100%;max-width:100%;color:var(--identity-text-body,#334155);font:inherit;resize:vertical;border-radius:12px;margin:0;padding:.75rem .9rem;font-size:.95rem;font-weight:400;line-height:1.6}.summary-insights-section__content textarea:focus,.summary-insights-section__content input[type=text]:focus{outline:2px solid var(--identity-border-focus,var(--identity-teal-600,#0f766e));outline-offset:1px}.session-summary-review__actions{margin-top:var(--identity-space-7,28px);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.session-summary-review__live{min-height:1.25rem}@media (max-width:720px){.summary-insights-section__content{max-width:100%}.summary-insight-list{grid-template-columns:1fr}.session-summary-review__actions{flex-direction:column;align-items:stretch}.session-summary-review__actions .identity-button,.session-summary-review__actions button{width:100%}.summary-evidence-note{padding:var(--identity-space-3,12px) var(--identity-space-4,16px)}}@media (max-width:375px){.summary-insights-section__title{font-size:1.125rem}.summary-commitment-list,.summary-next-focus-list{padding-left:1.1rem}}
