.fnx-workflow-dialog{width:min(800px,calc(100% - 24px));max-width:800px;max-height:calc(100dvh - 24px);overflow:auto;box-sizing:border-box;border:1px solid #c8d9d6;border-radius:8px;background:#fff;color:#233c40;padding:24px}
.fnx-workflow-dialog::backdrop{background:#18292c80}.fnx-workflow-dialog form{display:grid;gap:16px}.fnx-workflow-dialog select{width:100%;min-width:0;min-height:44px}.fnx-workflow-dialog p,.fnx-workflow-dialog h3{overflow-wrap:anywhere}
.fnx-workflow-dialog>.section-head{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:12px}.fnx-workflow-dialog>.section-head h3{margin:0;font-size:20px}
.fnx-workflow-dialog button:not(.fnx-icon),#fnxDayClose .inline-actions button,#fnxCheckTK,[data-fnx-swap]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;white-space:normal}
#fnxRecipeManagementView>article,#fnxBulkCard{border:0;box-shadow:none;background:transparent;padding:0}
.fnx-workflow-check{display:flex;align-items:center;gap:12px;min-height:44px}.fnx-workflow-check input{width:22px;height:22px;flex:0 0 22px}
.fnx-icon{width:44px;height:44px;display:inline-grid;place-items:center;padding:0;flex:0 0 44px}.fnx-workflow-dialog svg,#fnxDayClose svg,#fnxCheckTK svg,[data-fnx-swap] svg{width:18px;height:18px;flex:0 0 18px}
.fnx-workflow-toolbar{display:flex;align-items:end;gap:12px}.fnx-workflow-toolbar input{min-width:0;width:180px;min-height:44px}
.fnx-close-row{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(80px,1fr));gap:16px;padding:16px 0;border-bottom:1px solid #dde7e5;align-items:start}.fnx-close-row>span{min-width:0;overflow-wrap:anywhere}.fnx-close-row small{display:block;font-size:12px;color:#627775;margin-top:5px}.fnx-close-head{font-size:12px;color:#526864}.fnx-close-dessert{background:#fbf8fc}.fnx-close-details{border-top:1px solid #dde7e5;margin-top:20px}.fnx-close-details summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-weight:600}.fnx-close-batch{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0}
.fnx-storage-correction{display:flex;align-items:center;gap:12px;border-top:1px solid #dde7e5;padding:12px 0}.fnx-storage-correction input{width:22px;height:22px;flex:0 0 22px}.fnx-storage-correction small{display:block;color:#627775;margin-top:4px}.fnx-storage-correction strong{overflow-wrap:anywhere}
.fnx-bulk-file,.fnx-bulk-draft,.fnx-bulk-ingredients,.fnx-bulk-storage-group,.fnx-bulk-product{border-top:1px solid #dce6e3;padding:8px 0}.fnx-bulk-file>summary,.fnx-bulk-draft>summary,.fnx-bulk-ingredients>summary,.fnx-bulk-storage-group>summary,.fnx-bulk-product>summary{padding:10px 0;cursor:pointer;font-weight:600;overflow-wrap:anywhere;min-height:44px;box-sizing:border-box}.fnx-bulk-file>.fnx-bulk-draft{margin-left:16px}.fnx-bulk-product>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fnx-bulk-product label,.fnx-bulk-product input,.fnx-bulk-product select{min-width:0;width:100%;box-sizing:border-box}.fnx-bulk-product [data-new]{display:grid;gap:12px}
.fnx-bulk-issues{border-left:3px solid #b65026;background:#fff8f1;padding:12px 16px;margin:16px 0}.fnx-bulk-issues:empty{display:none}.fnx-bulk-issues ul{padding-left:20px}.fnx-bulk-issues li{margin:8px 0}.fnx-bulk-issues button[data-issue]{background:none;border:0;text-align:left;color:#8b3c20;text-decoration:underline;padding:4px;white-space:normal}
#fnxLegacyRecipeArchive,#fnxLegacyLearning{border-top:1px solid #dce6e3;margin-top:20px}#fnxLegacyRecipeArchive>summary,#fnxLegacyLearning>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:600}#fnxLegacyLearning input:disabled,#fnxLegacyLearning select:disabled,#fnxLegacyLearning textarea:disabled{opacity:1;color:#526864}
#fnxRecipeSearch{max-width:480px;width:100%;min-height:44px}.fnx-settings-recipe-body details{margin:12px 0}.fnx-settings-recipe-body summary{cursor:pointer;min-height:44px}.fnx-settings-recipe-ingredient{padding:8px 0;border-bottom:1px solid #dde7e5;display:flex;justify-content:space-between;gap:16px}.fnx-settings-recipe-ingredient>span{overflow-wrap:anywhere}
#fnxLegacyLearning [data-legacy-learning] summary{cursor:pointer;min-height:44px;display:flex;align-items:center}#fnxLegacyLearning [data-legacy-learning] p{overflow-wrap:anywhere}
#fnxLegacyLearning>#fnxLearningTools[hidden]{display:none!important}
@media(max-width:640px){.fnx-workflow-dialog{padding:16px}.fnx-close-row{grid-template-columns:minmax(0,1fr) repeat(3,minmax(50px,.6fr));gap:8px;font-size:13px}.fnx-close-head{font-size:11px}.fnx-workflow-toolbar{flex-wrap:wrap}.fnx-bulk-product>div{grid-template-columns:1fr}.fnx-bulk-file>.fnx-bulk-draft{margin-left:8px}#fnxDayClose .section-head{align-items:start;flex-wrap:wrap}}
