/* OFC-UI-059: informações primeiro, ingredientes recolhidos, etapas depois. */
#workbench #editor-screen .editor #inventory-ingredient-details{
 display:block;margin:14px 0 18px;border:1px solid #50664a;border-radius:12px;
 background:#17241a;padding:0;overflow:hidden
}
#workbench #editor-screen .editor #inventory-ingredient-details>summary{
 display:list-item;cursor:pointer;min-height:48px;padding:13px 16px;
 color:#d5ffaf;font-weight:850;font-size:.88rem;line-height:1.4;
 background:#223426
}
#workbench #editor-screen .editor #inventory-ingredient-details[open]>summary{border-bottom:1px solid #405d42}
#workbench #editor-screen .editor #inventory-ingredient-details>.guide,
#workbench #editor-screen .editor #inventory-ingredient-details>.section-head,
#workbench #editor-screen .editor #inventory-ingredient-details>.preset-strip,
#workbench #editor-screen .editor #inventory-ingredient-details>.editable-stack,
#workbench #editor-screen .editor #inventory-ingredient-details>.add-row{margin-left:12px;margin-right:12px;width:calc(100% - 24px)}
#workbench #editor-screen .editor #inventory-ingredient-details>.guide{margin-top:12px;font-size:.77rem}
#workbench .recipe-prep-059,.inventory-prep-059{
 display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;
 background:#1a2c20;border:1px solid #537355;border-radius:9px;
 padding:10px;margin-top:10px;min-width:0
}
#workbench .inventory-prep-059[hidden]{display:none!important}
#workbench .recipe-prep-059 label,#workbench .inventory-prep-059 label{display:grid;gap:5px;font-size:.76rem;min-width:0}
#workbench .recipe-prep-059 select,#workbench .recipe-prep-059 input,
#workbench .inventory-prep-059 select,#workbench .inventory-prep-059 input{min-width:0;width:100%;min-height:43px}
#workbench .short-expiry-059,.inventory-expiry-059{
 display:block;font-size:.69rem;line-height:1.35;color:#edd197;
 background:#31291b;border:1px solid #796342;border-radius:8px;
 padding:6px 8px;margin-top:6px;overflow-wrap:anywhere
}
#workbench .prep-inline-059{display:block;font-size:.74rem;color:#c3e9b4;margin-top:3px;line-height:1.4}
#workbench .sequence-preview-056 li .short-expiry-059{font-size:.69rem}
#workbench .recipe-prep-059+ .short-expiry-059{margin-top:7px}
body[data-theme="light"] #workbench #inventory-ingredient-details,
body[data-theme="light"] #workbench .recipe-prep-059,
body[data-theme="light"] #workbench .inventory-prep-059{background:#eaf3e5;color:#2b4528}
body[data-theme="light"] #workbench #inventory-ingredient-details>summary{background:#e2eed9;color:#315d25}
body[data-theme="light"] #workbench .short-expiry-059,
body[data-theme="light"] #workbench .inventory-expiry-059{background:#fff2d6;color:#784b1b}
@media(max-width:600px){
 #workbench #editor-screen .editor #inventory-ingredient-details{margin:10px 0 15px}
 #workbench .recipe-prep-059,#workbench .inventory-prep-059{grid-template-columns:1fr;gap:8px}
 #workbench #editor-screen .editor #inventory-ingredient-details>summary{min-height:52px}
}
