.supervisor-zone{border-top:1px solid #333;margin-top:15px;padding-top:12px}.supervisor-zone small{display:block;color:#aaa;font-size:9px;letter-spacing:1.5px;padding:0 14px 5px}.supervisor-zone button{width:100%}.operator{border:1px solid var(--line);background:#fff;border-radius:99px;padding:8px 12px;font-size:13px;font-weight:800}.exception-card{border-top:5px solid var(--w)}.review-note{background:#fff8dc;border-left:4px solid var(--y);border-radius:12px;padding:12px 14px;margin:14px 0}.review-note p{margin:5px 0 0;color:var(--muted)}.formgrid{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.formgrid .full,.calculated{grid-column:1/-1}.other-field{display:none}.other-field.on{display:grid}.calculated{display:grid;grid-template-columns:1fr auto;gap:3px 12px;align-items:end;border:1px solid #cdddba;background:var(--ok);padding:13px 15px;border-radius:13px;margin:10px 0}.calculated small{grid-column:1/-1;color:#506532;font-weight:900;letter-spacing:.7px}.calculated b{font-size:24px}.dialog .field span{font-weight:750}
@media(max-width:650px){.supervisor-zone{margin:0;padding:0;border:0}.supervisor-zone small{display:none}.operator{display:none}.formgrid{grid-template-columns:1fr}}
[hidden]{display:none!important}
.recipe-line351{display:grid;grid-template-columns:minmax(200px,2fr) minmax(100px,1fr) minmax(140px,1fr) auto;gap:12px;align-items:end;border-bottom:1px solid var(--line);padding:12px 0}#view-adjustments .table{min-width:720px}@media(max-width:700px){.recipe-line351{grid-template-columns:1fr 1fr}.recipe-line351 label:first-child{grid-column:1/-1}.adjustment-toolbar351 label{width:100%;min-width:0}}
.adjustment-toolbar351{display:flex;align-items:center;gap:18px;flex-wrap:wrap;background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px;margin-bottom:16px}.adjustment-toolbar351 label{display:grid;gap:7px;font-weight:750;min-width:220px}.adjustment-toolbar351 select{font:inherit;padding:10px 14px;border:1px solid var(--line);border-radius:10px;background:#fff}.adjustment-toolbar351 p{flex:1;min-width:220px;margin:0;color:var(--muted)}#adjustRows td{vertical-align:top;white-space:normal}#view-adjustments .table{table-layout:fixed;width:100%}#view-adjustments th:nth-child(1){width:12%}#view-adjustments th:nth-child(2){width:28%}#view-adjustments th:nth-child(3){width:32%}#view-adjustments th:nth-child(4){width:16%}#view-adjustments th:nth-child(5){width:12%}
