/* OFC-UI-057 — leitura rápida do perfil, sem dominar a receita. */
#workbench .profile-editor-057{margin:14px 0;padding:13px 15px;background:#19241c;border:1px solid #5d8056;border-radius:12px}
#workbench .profile-editor-057 h3{font-size:.94rem;color:#d2ff9e;margin:0 0 3px}
#workbench .profile-hint-057{color:#aabcaa;margin:0 0 12px;font-size:.75rem;line-height:1.4}
#workbench .profile-grid-057{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
#workbench .profile-grid-057 label{font-size:.77rem;min-width:0}
#workbench .profile-grid-057 select{width:100%;min-width:0;min-height:42px}
#workbench .profile-estimate-057{border-top:1px solid #48684a;padding-top:10px;margin:12px 0 0;color:#c2e7b4;line-height:1.5;font-size:.77rem}
#workbench .ingredient-abv-057{margin:9px 0;padding:9px 11px;border:1px dashed #6d8559;border-radius:9px;background:#1c2a22;display:grid;gap:6px;font-size:.76rem}
#workbench .ingredient-abv-057 input{width:100%;min-height:42px}
#workbench .drink-profile-057{display:flex;gap:6px;flex-wrap:wrap;align-items:start;margin:10px 0 12px;min-width:0}
#workbench .drink-tag-057{color:#daf0c8;background:#223326;border:1px solid #5c7b54;border-radius:50px;padding:5px 9px;font-size:.73rem;line-height:1.25}
#workbench .drink-tag-057.abv-tag-057{color:#ecdfa7;border-color:#806e4e;background:#302d1e;font-weight:800}
#workbench .drink-tag-057.flame-tag-057{color:#ffe0c0;background:#432b1f;border-color:#b27655;font-weight:800}
#workbench .abv-footnote-057{display:block;flex-basis:100%;font-size:.68rem;color:#a4bba7;line-height:1.35}
#workbench .flame-warning-057{flex-basis:100%;background:#35251e;border:1px solid #9b654b;border-left:3px solid #e29259;padding:9px 11px;margin:3px 0;color:#ffe3c2;font-size:.79rem;line-height:1.45;border-radius:7px}
#workbench .flame-editor-057{grid-column:1/-1;display:grid;gap:7px;background:#2f221d;border:1px solid #a36d49;border-radius:10px;padding:11px}
#workbench .flame-editor-057 .flame-check-057{display:flex;align-items:center;gap:10px;font-size:.81rem;font-weight:750;color:#ffe3c9}
#workbench .flame-editor-057 input{width:20px;height:20px;flex:none;accent-color:#d4a678}
#workbench .flame-editor-057 p{font-size:.74rem;line-height:1.45;color:#f3cfb4;margin:0}
#workbench .flame-editor-057 label{font-size:.73rem;color:#f8dcc8}
#workbench .flame-editor-057 textarea{min-height:70px}
body[data-theme="light"] #workbench .profile-editor-057,body[data-theme="light"] #workbench .ingredient-abv-057{background:#e9f2e4;color:#30492c}
body[data-theme="light"] #workbench .profile-editor-057 h3{color:#3e6529}
body[data-theme="light"] #workbench .drink-tag-057{background:#eaf3e3;color:#33502f}
body[data-theme="light"] #workbench .profile-hint-057,body[data-theme="light"] #workbench .profile-estimate-057{color:#4c6942}
@media(max-width:550px){
 #workbench .profile-editor-057{padding:11px}
 #workbench .profile-grid-057{grid-template-columns:1fr 1fr;gap:8px}
 #workbench .drink-tag-057{font-size:.72rem;padding:6px 8px}
}
@media(max-width:365px){#workbench .profile-grid-057{grid-template-columns:1fr}}
