
/* 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}}

.crm-chain30-chain46Workspace{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:10px;min-width:0;height:clamp(520px,calc(100dvh - 320px),900px);margin-top:9px}
.crm-chain30-chain46Workspace>.crm-chain30-chainColumn{display:flex;flex-direction:column;min-height:0;margin-top:0}.crm-chain30-chain46Workspace .crm-chain30-chainBody{flex:1;min-height:0;overflow:auto;padding:11px;overflow-wrap:anywhere}
.crm-chain30-chain46Filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;padding:10px 11px}.crm-chain30-chain46Filters[hidden]{display:none}.crm-chain30-chain46Filters label{display:grid;gap:5px;min-width:0}.crm-chain30-chain46Filters select{width:100%;min-width:0}.crm-chain30-chain46Filters>button{grid-column:1/-1;justify-self:end}
.crm-chain30-chain46ReadStatus{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 11px}
.crm-chain30-chain46Workspace .crm-chain30-chain46Cards{grid-template-columns:minmax(0,1fr);padding:0}.crm-chain30-chain46Title{display:flex!important;align-items:center;gap:6px}.crm-chain30-chain46Title svg{width:14px;height:14px;flex-shrink:0}
.crm-chain30-chain46DetailLabel{margin:8px 0 12px}.crm-chain30-chain46RecordNote{display:block;margin-top:4px;overflow-wrap:anywhere}
@media(max-width:700px){.crm-chain30-chain46Workspace{height:auto;grid-template-columns:minmax(0,1fr)}.crm-chain30-chain46Workspace>.crm-chain30-chainColumn{min-height:250px}.crm-chain30-chain46Workspace>.crm-chain30-chainColumn:first-child .crm-chain30-chainBody{max-height:320px}.crm-chain30-chain46Workspace>.crm-chain30-chainColumn:last-child .crm-chain30-chainBody{overflow:visible}.crm-chain30-chain46Filters{grid-template-columns:minmax(0,1fr)}}
