
/* Business layout only; controls, text roles and surfaces retain their shared appearance. */
.crm-chain30-chainWorkspace{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,5fr) minmax(0,3fr);gap:10px;min-width:0;height:clamp(520px,calc(100dvh - 320px),900px);margin-top:9px}
.crm-chain30-chainWorkspace>.crm-chain30-chainColumn{display:flex;flex-direction:column;min-height:0;margin-top:0}
.crm-chain30-chainWorkspace .crm-chain30-chainBody{flex:1;min-height:0;overflow:auto;padding:11px;overflow-wrap:anywhere}
.crm-chain30-chainSearch{padding:10px 11px 0}.crm-chain30-chainSearch input{width:100%;min-width:0}
.crm-chain30-chainDirectory{display:grid;gap:8px}.crm-chain30-chainDirectoryItem{display:grid;width:100%;min-width:0;gap:5px;text-align:left;white-space:normal;overflow-wrap:anywhere}
.crm-chain30-chainIdentity{display:grid;gap:5px;margin-bottom:12px}.crm-chain30-chainIdentity h3{margin:0;overflow-wrap:anywhere}
.crm-chain30-chainStepList{display:grid;gap:16px;padding:12px 0}.crm-chain30-chainStepRow{display:grid;grid-template-columns:24px minmax(0,1fr);gap:9px;align-items:start}.crm-chain30-chainStepRow>span{padding-top:9px}.crm-chain30-chainStepRow>span>svg{width:16px;height:16px}
.crm-chain30-chainStepCopy{display:grid;gap:7px}.crm-chain30-chainStepButton{width:100%;min-width:0;display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;text-align:left;white-space:normal}
.crm-chain30-chainProgress{display:grid;gap:9px;margin-top:20px}.crm-chain30-chainActions{display:flex;justify-content:flex-end;padding:10px 11px}.crm-chain30-chainActions svg{width:14px;height:14px}
.crm-chain30-chainFacts{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0}.crm-chain30-chainFacts>div{min-width:0;display:grid;grid-template-columns:5em minmax(0,1fr);gap:10px}.crm-chain30-chainFacts dd{margin:0;overflow-wrap:anywhere}
.crm-chain30-chainRecordHeading{display:flex;align-items:center;gap:7px;margin-top:22px}.crm-chain30-chainRecordHeading h4{margin:0}.crm-chain30-chainRecordHeading svg{width:15px;height:15px}.crm-chain30-chainRecordHeading>span{margin-left:auto}
.crm-chain30-chainTaskRecords{display:grid;gap:16px;margin-top:14px}.crm-chain30-chainTaskRecords article{display:grid;gap:6px;min-width:0}.crm-chain30-chainTaskRecords article>div{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.crm-chain30-chainTaskRecords p{margin:0}
@media(max-width:900px){.crm-chain30-chainWorkspace{grid-template-columns:minmax(0,2fr) minmax(0,5fr) minmax(0,3fr)}.crm-chain30-chainFacts>div{grid-template-columns:minmax(0,1fr);gap:4px}}
@media(max-width:700px){.crm-chain30-chainWorkspace{height:auto;grid-template-columns:minmax(0,1fr)}.crm-chain30-chainWorkspace>.crm-chain30-chainColumn{min-height:220px}.crm-chain30-chainWorkspace>.crm-chain30-chainColumn:first-child .crm-chain30-chainBody{max-height:230px}.crm-chain30-chainWorkspace .crm-chain30-chainBody{overflow:visible}.crm-chain30-chainWorkspace>.crm-chain30-chainColumn:first-child .crm-chain30-chainBody{overflow:auto}.crm-chain30-chainFacts>div{grid-template-columns:5em minmax(0,1fr);gap:10px}}
