/* OFC-UI-055 · 02/11/2026
 * O botão para completar o recipiente pertence ao ingrediente, não à barra de −/+/×.
 * Interface objetiva para trabalho no balcão, sem alterar dados ou validação do servidor.
 */
#workbench .box-inner-ingredients .ingredient-entry-055{
 display:grid;gap:7px;min-width:0;
 padding:10px 9px 11px;border:1px solid #35523b;
 background:#14241a;border-radius:10px;
}
#workbench .box-inner-ingredients .ingredient-entry-055.is-fill{
 border-color:#82b956;background:#1c3020;
 box-shadow:inset 3px 0 0 #c7ff6b;
}
#workbench .ingredient-entry-055 > .box-ingredient-row{
 border:0;padding:0;min-width:0;align-items:center;gap:9px;
}
#workbench .ingredient-entry-055 .box-ingredient-label{
 font-size:.82rem;line-height:1.4;
}
#workbench .ingredient-entry-055 .inline-measure-controls{
 margin-left:auto;gap:5px;flex-shrink:0;
}
#workbench .ingredient-entry-055 .quick-amount-jumps{
 margin:1px 0 0 32px;
}
#workbench .ingredient-entry-055.is-fill .quick-amount-jumps,
#workbench .ingredient-entry-055.is-fill .tiny-stepper{
 display:none!important;
}
#workbench .fill-action-row-055{
 display:flex;align-items:center;gap:9px;
 padding:1px 0 1px 32px;min-width:0;
}
#workbench .fill-action-row-055 .fill-to-top-toggle{
 display:inline-flex;justify-content:flex-start;align-items:center;
 width:fit-content;max-width:100%;height:auto;min-height:40px;
 white-space:normal;overflow-wrap:anywhere;text-align:left;
 padding:8px 13px;border-radius:10px;
 font-size:.78rem;font-weight:850;line-height:1.25;
 color:#d6f1ce;background:#26382b;border:1px solid #668d65;
 box-shadow:none;
}
#workbench .fill-action-row-055 .fill-to-top-toggle:hover{
 border-color:#c5fa80;background:#304a30;
}
#workbench .fill-action-row-055 .fill-to-top-toggle.selected{
 background:#c3ff62;border-color:#c3ff62;color:#142410;
}
#workbench .fill-action-row-055 .fill-to-top-toggle:focus-visible{
 outline:3px solid #e2faac;outline-offset:2px;
}
#workbench .ingredient-entry-055 .garnish-inline-editor{
 margin:0;min-width:0;
}
#workbench .recipe-alerts .warning-entry{
 padding:6px 2px 6px 10px;margin:5px 0;
 border-left:2px solid #cc9952;
 line-height:1.5;font-size:.79rem;
}
#workbench .recipe-alerts>small{font-size:.73rem;line-height:1.4}
body[data-theme="light"] #workbench .box-inner-ingredients .ingredient-entry-055{
 background:#eef5e9;border-color:#b6cda7;
}
body[data-theme="light"] #workbench .box-inner-ingredients .ingredient-entry-055.is-fill{
 background:#e3f4d4;border-color:#85b56b;
}
body[data-theme="light"] #workbench .fill-action-row-055 .fill-to-top-toggle{
 color:#274624;background:#f5faef;border-color:#97b28b;
}
body[data-theme="light"] #workbench .fill-action-row-055 .fill-to-top-toggle.selected{
 background:#b0e87b;color:#1b3813;border-color:#77a954;
}
@media(max-width:600px){
 #workbench .box-inner-ingredients .ingredient-entry-055{padding:9px 7px;gap:8px}
 #workbench .ingredient-entry-055 .box-ingredient-row{gap:6px}
 #workbench .ingredient-entry-055 .box-ingredient-row>svg{width:21px;height:21px}
 #workbench .ingredient-entry-055 .inline-measure-controls{gap:4px}
 #workbench .ingredient-entry-055 .inline-measure-controls button{width:36px;height:38px}
 #workbench .ingredient-entry-055 .box-ingredient-label{font-size:.78rem}
 #workbench .fill-action-row-055{padding-left:27px}
 #workbench .fill-action-row-055 .fill-to-top-toggle{min-height:43px;padding:9px 12px}
 #workbench .ingredient-entry-055 .quick-amount-jumps{margin-left:0}
}
