/* Source-native excerpts occupy the section width at their actual reading size. */
.dp-field:has(.remaining-platform-facet),.es-field:has(.remaining-platform-facet),.pj-scope:has(.remaining-platform-facet),.wa-access:has(.remaining-platform-facet){display:flex;flex-direction:column;align-items:stretch;gap:28px}
.dp-field:has(.remaining-platform-facet)>div:has(>.remaining-platform-facet),.es-field:has(.remaining-platform-facet)>div:has(>.remaining-platform-facet){display:contents}
.es-field:has(.remaining-platform-facet)>.remaining-platform-facet{order:3}
.feature-page .remaining-platform-facet{grid-column:1/-1;max-width:none;width:100%;aspect-ratio:auto;min-width:0}
.supply-preparation:has(.remaining-platform-facet){display:flex;flex-direction:column;align-items:stretch;gap:28px}
.supply-preparation:has(.remaining-platform-facet)>div:first-child{display:contents}
.supply-preparation:has(.remaining-platform-facet)>.supply-preparation__actions{padding-top:0}

/* Consumable cost setup beside its existing cost-foundation explanation. */
.ex-consumption:has(.remaining-expense-facet){display:flex;flex-direction:column;align-items:stretch;gap:28px}
.ex-consumption>.remaining-expense-facet{order:2;width:100%;max-width:none;height:auto;min-height:0;aspect-ratio:auto!important;overflow:visible}
.remaining-expense-caption{font-size:14px!important;line-height:1.6!important;margin:0 0 16px!important;text-align:left;color:var(--odx-muted)!important}
