.sica-detail{width:min(1240px,97vw);max-height:94vh;overflow:auto}
.sica-authority{border:1px solid var(--hs-line);border-left:3px solid var(--hs-accent);border-radius:12px;background:var(--hs-surface-2);padding:11px;font-size:9px;line-height:1.55;color:var(--hs-muted)}
.sica-latest,.sica-save{display:grid;gap:10px;border:1px solid var(--hs-line);border-radius:12px;padding:11px;background:var(--hs-surface-2)}
.sica-decision-empty{border:1px dashed var(--hs-line);border-radius:10px;padding:10px;color:var(--hs-muted);font-size:9px}
.sica-latest-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sica-latest-grid>div{display:grid;gap:3px;border:1px solid var(--hs-line);border-radius:9px;background:var(--hs-surface);padding:8px}.sica-latest-grid span,.sica-latest-grid small{font-size:8px;color:var(--hs-muted)}.sica-latest-grid strong{font-size:9px}.sica-latest>small{font-size:8px;color:var(--hs-muted)}
.sica-components{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.sica-component{display:grid;gap:8px;border:1px solid var(--hs-line);border-radius:10px;background:var(--hs-surface-2);padding:9px;align-content:start}.sica-component>div{display:grid;gap:3px}.sica-component span,.sica-component small{font-size:8px;color:var(--hs-muted)}.sica-component strong{font-size:11px}.sica-component select{width:100%}.sica-component.excluded{border-style:dashed}.sica-component.zero{opacity:.75}
.sica-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.sica-summary>div{display:grid;gap:3px;border:1px solid var(--hs-line);border-radius:10px;background:var(--hs-surface-2);padding:9px}.sica-summary span{font-size:8px;color:var(--hs-muted)}.sica-summary strong{font-size:11px}
.sica-blockers{display:grid;gap:7px;border:1px solid var(--hs-line);border-radius:10px;padding:10px;background:var(--hs-surface-2)}.sica-blockers>div{display:flex;gap:6px;flex-wrap:wrap}.sica-blockers>strong{font-size:9px}
.sica-table td,.sica-table th{white-space:normal;min-width:92px}.sica-table td:first-child{min-width:180px}.sica-table td:last-child{font-weight:700}
@media(max-width:1150px){.sica-components{grid-template-columns:repeat(3,minmax(0,1fr))}.sica-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.sica-latest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.sica-components,.sica-summary,.sica-latest-grid{grid-template-columns:1fr}}
