.sheet-effect-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(180px,.65fr) minmax(0,1.5fr);align-items:start;gap:18px;padding:12px 0;display:grid}.sheet-effect-row:last-of-type{border-bottom:0}.sheet-effect-row h3,.sheet-effect-row h4{font-family:var(--font-body);margin-top:3px;font-size:13px;font-weight:700;line-height:1.45}.sheet-effect-row p{color:var(--muted);font-size:12px;line-height:1.6}.sheet-talent-row{background:var(--surface-raised);border-radius:var(--radius-control);border-bottom:0;margin:10px 0 0;padding:12px}.sheet-stage-note{color:var(--muted);margin:10px 0;font-size:11px;line-height:1.6}.sheet-growth-readout>.source-link{font-size:10px}.sheet-empty{color:var(--muted);padding:14px 0;font-size:12px;line-height:1.7}.sheet-empty h3,.sheet-empty h4{font-family:var(--font-body);color:var(--text);margin-bottom:6px;font-size:13px}.compact-growth-identity{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 0;display:flex}.compact-growth-identity .portrait{border-radius:var(--radius-control);flex-shrink:0;width:48px;height:64px;overflow:hidden}.compact-growth-identity .portrait img{object-fit:cover;width:100%;height:100%}.compact-growth-identity h3{font-family:var(--font-body);font-size:15px;line-height:1.4}.compact-growth-identity p,.compact-growth-identity .text-link{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.6}.compact-growth-identity .text-link{color:var(--accent)}@media (max-width:800px){.sheet-effect-row{grid-template-columns:minmax(140px,.65fr) minmax(0,1.5fr);gap:14px}}@media (max-width:560px){.sheet-effect-row{grid-template-columns:minmax(0,1fr);gap:7px}.compact-growth-identity .text-link{min-height:32px}}
