.fnx-surplus-dialog .section-head{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:12px}.fnx-surplus-dialog h3{font-size:20px;overflow-wrap:anywhere;margin:0}.fnx-surplus-dialog h4{font-size:18px;overflow-wrap:anywhere;margin:8px 0}.fnx-surplus-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fnx-surplus-fields label{min-width:0}.fnx-surplus-fields input,.fnx-surplus-fields select{width:100%;min-width:0}.fnx-surplus-dialog label[hidden]{display:none}.fnx-close-batch{flex-wrap:wrap;gap:12px}.fnx-surplus-dialog [data-status]{overflow-wrap:anywhere}.fnx-close-row .fnx-surplus-action{margin-top:8px;max-width:100%;white-space:normal}@media(max-width:640px){.fnx-surplus-fields{grid-template-columns:1fr}.fnx-surplus-action{white-space:normal}}
.fnx-surplus-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px}.fnx-surplus-action svg{width:18px;height:18px;flex-shrink:0}.fnx-day-booked .fnx-cook-actions>button:disabled{display:none}
