.workflow-alert{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:9px 10px;margin:6px 0;border-left:3px solid var(--ui-warning);background:var(--ui-warning-bg);color:var(--ui-warning);font-size:12px;line-height:1.5;grid-column:1/-1}.workflow-alert>p{flex-basis:100%;margin:0}.workflow-alert>.button{margin-left:auto}.workflow-option-list{grid-column:1/-1;border-top:1px solid var(--ui-border);padding-top:10px;margin-top:5px;display:grid;gap:7px}.workflow-option-list>strong{font-size:12px;color:var(--ui-muted)}.workflow-option-list .field-checkbox{margin:0;font-size:12px}.advanced-checks{display:flex;gap:12px;flex-wrap:wrap;margin:0 0 15px}.platform [data-form="advanced-recipe"] .edit-table{margin-bottom:12px}.platform [data-form="advanced-recipe"] .field-checkbox{font-size:12px}.platform [data-form="recipe-option"] h3{margin:20px 0 10px;font-size:15px}.platform [data-form="organize-task"] h3{font-size:14px;margin:18px 0 10px}.platform .kds-compact .workflow-alert{font-size:11px;padding:6px 8px}.platform .kds-compact .workflow-alert .button{min-height:30px;font-size:11px}.platform .ticket-line-actions{flex-wrap:wrap}@media(max-width:767px){.workflow-alert>.button{min-height:40px}.platform [data-form="advanced-recipe"] .edit-table input,.platform [data-form="advanced-recipe"] .edit-table select{font-size:16px;min-height:42px}.advanced-checks{display:grid}}



/* Formularios operativos compactos: datos relacionados en la misma fila. */
.platform :is([data-form="kitchen-resource"],[data-form="organize-task"],[data-form="cancel-order"],[data-form="leftovers"]) .workflow-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin-bottom:14px;align-items:start}
.platform :is([data-form="kitchen-resource"],[data-form="organize-task"],[data-form="cancel-order"],[data-form="leftovers"]) .workflow-form-grid .field{margin:0}
.platform :is([data-form="kitchen-resource"],[data-form="organize-task"],[data-form="cancel-order"],[data-form="leftovers"]) .workflow-form-grid .full{grid-column:1/-1}
.platform [data-form="kitchen-resource"] .workflow-form-grid{grid-template-columns:1.4fr 1fr 1fr}
.platform [data-form="kitchen-resource"] .workflow-form-grid>.field-checkbox{align-self:center;padding-top:24px;margin:0}
.platform [data-form="leftovers"] .workflow-leftover-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.platform .workflow-span-2{grid-column:span 2;min-width:0}
.platform .workflow-task-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;border-top:1px solid var(--ui-border);padding-top:14px;margin:0 0 12px}
.platform [data-form="organize-task"] .workflow-task-options h3{font-size:13px;line-height:1.5;margin:0 0 8px}
.platform .workflow-task-options .field-checkbox{padding:5px 0;margin:0;align-items:flex-start}
.platform .workflow-task-options p,.platform .workflow-empty p{font-size:12px;line-height:1.6;color:var(--ui-muted);margin:5px 0 10px}
.platform .workflow-empty>strong{font-size:14px;color:var(--ui-text)}
@media(max-width:1050px){
  .platform [data-form="kitchen-resource"] .workflow-form-grid,.platform [data-form="leftovers"] .workflow-leftover-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .platform [data-form="kitchen-resource"] .workflow-form-grid>.field-checkbox{grid-column:1/-1;padding:0}
}
@media(max-width:600px){
  .platform :is([data-form="kitchen-resource"],[data-form="organize-task"],[data-form="cancel-order"],[data-form="leftovers"]) .workflow-form-grid,.platform .workflow-task-options{grid-template-columns:minmax(0,1fr)}
  .platform .workflow-span-2{grid-column:auto}
}

/* Producción de recetas: secciones relacionadas comparten ancho sin comprimir las tablas. */
.platform .advanced-production-layout{display:grid;gap:16px}
.platform .advanced-production-section{min-width:0}
.platform .advanced-production-layout>.advanced-production-section+.advanced-production-section,.platform .advanced-execution-grid,.platform .advanced-cost-grid,.platform .advanced-cost-grid+.advanced-production-section{border-top:1px solid var(--ui-border);padding-top:14px}
.platform [data-form="advanced-recipe"] .advanced-production-section h3{font-size:13px;line-height:1.5;color:var(--ui-text);margin:0 0 10px;padding:0;border:0}
.platform [data-form="advanced-recipe"] .advanced-production-section .form-grid{gap:12px 16px}
.platform [data-form="advanced-recipe"] .advanced-four-fields{grid-template-columns:repeat(4,minmax(0,1fr))}
.platform [data-form="advanced-recipe"] .advanced-production-section .field{margin:0;min-width:0}
.platform [data-form="advanced-recipe"] .advanced-production-section .field>span{min-height:18px;display:flex;align-items:flex-start}
.platform [data-form="advanced-recipe"] .advanced-production-section>.field-checkbox{margin:8px 0 0;padding:0}
.platform .advanced-execution-grid{display:grid;grid-template-columns:minmax(210px,.35fr) minmax(0,1fr);gap:18px;align-items:start}
.platform .advanced-equipment .advanced-checks{display:grid;gap:5px;margin:0 0 10px}
.platform .advanced-equipment .field-checkbox{margin:0;padding:4px 0;align-items:flex-start}
.platform .advanced-equipment .page-note{margin:0}
.platform .advanced-dependencies .edit-table{min-width:520px}
.platform .advanced-dependencies .edit-table td:first-child{width:52%;line-height:1.6}
.platform .advanced-dependencies .edit-table .field-checkbox{display:inline-flex;margin:0 10px 0 0;padding:4px 0;white-space:nowrap}
.platform .advanced-production-layout .edit-table th{padding-top:6px}
.platform .advanced-production-layout .edit-table td{padding-top:7px;padding-bottom:7px}
.platform .advanced-cost-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}
.platform .advanced-cost-grid .edit-table{min-width:320px}
.platform .advanced-cost-grid .edit-table th:last-child{width:130px}
.platform .advanced-cost-grid .edit-table input[type="number"]{width:100%}
.platform .advanced-safety-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;align-items:start}
.platform .advanced-safety-grid>.field>textarea{min-height:92px}
.platform .advanced-safety-grid .field-checkbox{margin:8px 0 0;padding:0;align-items:flex-start}
.platform .advanced-production-layout>.page-note{margin:0}
@media(max-width:1100px){
  .platform [data-form="advanced-recipe"] .advanced-four-fields{grid-template-columns:repeat(2,minmax(0,1fr))}
  .platform .advanced-execution-grid{grid-template-columns:minmax(0,1fr)}
  .platform .advanced-equipment .advanced-checks{display:flex;flex-wrap:wrap;gap:6px 14px}
}
@media(max-width:767px){
  .platform .advanced-cost-grid,.platform .advanced-safety-grid{grid-template-columns:minmax(0,1fr)}
  .platform .advanced-cost-grid{gap:18px}
  .platform .advanced-safety-grid{gap:12px}
}
@media(max-width:450px){.platform [data-form="advanced-recipe"] .advanced-four-fields{grid-template-columns:minmax(0,1fr)}}
