/* OFC-UI-081 — consulta inline no ingrediente (Passo a passo e Avançado).
   Sem modal, sem posição fixa e sem navegação fora da receita.
   Leitura apenas: todos os dados derivam de receita e catálogo já carregados. */
#workbench .writer-ingredients-overview .ingredient-quick-hint-081{
 margin:5px 0 10px!important;color:#b9d0ac;
 font-size:.72rem;line-height:1.45;
}
#workbench .writer-ingredients-overview>.ingredient-quick-entry-081{
 position:relative;cursor:pointer;min-width:0;
 min-height:56px;margin:5px 0;padding:11px 30px 11px 10px!important;
 border:1px solid #465e49!important;border-radius:11px;
 background:#1d2b20;
 touch-action:manipulation;
 transition:background-color .14s,border-color .14s;
}
#workbench .writer-ingredients-overview>.ingredient-quick-entry-081:hover,
#workbench .writer-ingredients-overview>.ingredient-quick-entry-081[aria-expanded=true]{
 background:#2a412e;border-color:#9bc588!important;
}
#workbench .writer-ingredients-overview>.ingredient-quick-entry-081:focus-visible{
 outline:2px solid #b4eb87;outline-offset:2px;
}
#workbench .writer-ingredients-overview>.ingredient-quick-entry-081>div{
 min-width:0;overflow-wrap:anywhere;
}
#workbench .ingredient-quick-arrow-081{
 position:absolute;right:12px;top:15px;
 font-size:1.15rem;font-weight:850;line-height:1;
 color:#bcdea9;pointer-events:none;
}
#workbench .ingredient-quick-panel-081{
 display:grid;gap:12px;min-width:0;
 padding:14px;margin:0 0 12px;
 background:#17281b;border:1px solid #85ad76;
 border-radius:12px;
 box-shadow:inset 3px 0 0 #a7d982;
 overflow-wrap:anywhere;
}
#workbench .ingredient-quick-header-081{
 display:flex;align-items:center;gap:9px;min-width:0;
 color:#e8f5e1;font-size:.86rem;
}
#workbench .ingredient-quick-header-081 svg{
 flex:none;width:23px;height:23px;color:#b7e88b;
}
#workbench .ingredient-quick-header-081 strong{
 font-size:.89rem;line-height:1.35;overflow-wrap:anywhere;
}
#workbench .ingredient-quick-fields-081{
 display:grid;grid-template-columns:repeat(2,minmax(0,1fr));
 gap:8px;
}
#workbench .ingredient-quick-field-081{
 display:grid;gap:3px;min-width:0;
 padding:9px 10px;border:1px solid #3a543c;
 background:#203425;border-radius:9px;
}
#workbench .ingredient-quick-field-081>span{
 color:#b6c7b0;font-size:.68rem;font-weight:750;
}
#workbench .ingredient-quick-field-081>strong{
 color:#f0f7eb;font-size:.78rem;line-height:1.38;
 font-weight:750;overflow-wrap:anywhere;
}
#workbench .ingredient-quick-section-081{
 display:grid;gap:8px;padding-top:10px;
 border-top:1px solid #3e5840;min-width:0;
}
#workbench .ingredient-quick-section-title-081{
 color:#d9efcc;font-size:.76rem;letter-spacing:.025em;
}
#workbench .ingredient-quick-variant-081{
 display:grid;gap:5px;padding:10px;
 background:#223629;border:1px solid #4b7150;
 border-radius:9px;
}
#workbench .ingredient-quick-variant-081>strong{
 color:#f4f8f1;font-size:.79rem;line-height:1.4;
}
#workbench .ingredient-quick-variant-081 small,
#workbench .ingredient-quick-muted-081{
 font-size:.73rem;line-height:1.5;color:#bbccba;
 margin:0;
}
#workbench .ingredient-quick-status-081{
 font-size:.75rem;line-height:1.45;font-weight:800;
 color:#c5e8b9;
}
#workbench .ingredient-quick-status-081[data-status=empty]{
 color:#f7bd9c;
}
#workbench .ingredient-quick-status-081[data-status=absent]{
 color:#c5c6bf;
}
#workbench .ingredient-quick-alternative-081{
 margin:0;padding:8px 10px;border-radius:8px;
 border:1px solid #39583a;background:#213323;
 font-size:.74rem;line-height:1.5;color:#e0e9d6;
}
#workbench .ingredient-quick-warning-081{
 font-size:.71rem;line-height:1.5;color:#dacd9b;
}
#workbench .reader-steps-ingredients-071[open] #reader-steps-ingredients-content-071{
 max-height:min(62dvh,550px);
}
body[data-theme=light] #workbench .writer-ingredients-overview .ingredient-quick-hint-081{
 color:#4a6545;
}
body[data-theme=light] #workbench .writer-ingredients-overview>.ingredient-quick-entry-081{
 background:#eff7eb;border-color:#bad0b1!important;
}
body[data-theme=light] #workbench .writer-ingredients-overview>.ingredient-quick-entry-081[aria-expanded=true],
body[data-theme=light] #workbench .writer-ingredients-overview>.ingredient-quick-entry-081:hover{
 background:#e1efd9;border-color:#83a575!important;
}
body[data-theme=light] #workbench .ingredient-quick-arrow-081{color:#437f35}
body[data-theme=light] #workbench .ingredient-quick-panel-081{
 background:#f2f8ef;border-color:#9cba90;box-shadow:inset 3px 0 0 #88b978;
}
body[data-theme=light] #workbench .ingredient-quick-header-081,
body[data-theme=light] #workbench .ingredient-quick-header-081 strong,
body[data-theme=light] #workbench .ingredient-quick-section-title-081{
 color:#2b4d2d;
}
body[data-theme=light] #workbench .ingredient-quick-field-081,
body[data-theme=light] #workbench .ingredient-quick-variant-081,
body[data-theme=light] #workbench .ingredient-quick-alternative-081{
 background:#e5f1df;border-color:#bbd0b2;
}
body[data-theme=light] #workbench .ingredient-quick-field-081>span,
body[data-theme=light] #workbench .ingredient-quick-muted-081,
body[data-theme=light] #workbench .ingredient-quick-variant-081 small{
 color:#536d4e;
}
body[data-theme=light] #workbench .ingredient-quick-field-081>strong,
body[data-theme=light] #workbench .ingredient-quick-variant-081>strong{
 color:#2c4c2e;
}
body[data-theme=light] #workbench .ingredient-quick-status-081{color:#396d33}
body[data-theme=light] #workbench .ingredient-quick-status-081[data-status=empty]{color:#a14a2e}
body[data-theme=light] #workbench .ingredient-quick-status-081[data-status=absent]{color:#62735e}
body[data-theme=light] #workbench .ingredient-quick-alternative-081{color:#395537}
body[data-theme=light] #workbench .ingredient-quick-warning-081{color:#82662b}
@media(max-width:730px){
 #workbench .ingredient-quick-fields-081{grid-template-columns:minmax(0,1fr)}
 #workbench .ingredient-quick-panel-081{padding:12px;margin:0 0 9px}
 #workbench .writer-ingredients-overview>.ingredient-quick-entry-081{min-height:59px}
}
@media(prefers-reduced-motion:reduce){
 #workbench .writer-ingredients-overview>.ingredient-quick-entry-081{transition:none}
}
