@media screen and (max-width:700px){.production-touch{min-width:0;max-width:100%}.production-touch :is(.btn,.text-btn,.icon-btn,summary){touch-action:manipulation;min-height:44px}.production-touch .icon-btn{min-width:44px}.production-touch :is(.btn,.text-btn){white-space:normal;overflow-wrap:anywhere;line-height:1.35}.production-touch :is(input:not([type=checkbox]):not([type=radio]),select,textarea){max-width:100%;min-height:44px;font-size:16px}.production-touch input[type=checkbox]{flex-shrink:0;width:22px;height:22px}.production-touch :is(.checkbox-label,.row-load-options label,.stage-batch header label){align-items:center;min-height:44px;line-height:1.5}.production-touch :is(.bulk-heading,.bulk-entry-head,.inline-batch-heading,.operation-batches-heading,.vat-title){flex-wrap:wrap;gap:10px}.production-touch :is(.bulk-heading>div,.bulk-heading>button,.bulk-entry-head>div){min-width:0;max-width:100%}.production-touch .bulk-heading>button{width:100%}.production-touch :is(p,label,small,.capacity-remainder,.operator-message){overflow-wrap:anywhere}.production-touch :is(.bulk-entry-head p,.field-help,.kneading-start small,.stage-customer-row small){font-size:13px;line-height:1.5}.production-touch .table-wrap:has(>.mobile-production-table){overflow:visible}.production-touch .mobile-production-table{width:100%;min-width:0;display:block}.production-touch .mobile-production-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.production-touch .mobile-production-table tbody{gap:14px;width:100%;display:grid}.production-touch .mobile-production-table tr{background:#fff;border:1px solid #d6dfd2;border-radius:10px;grid-template-columns:minmax(0,1fr);padding:8px;display:grid}.production-touch .mobile-production-table tr.entry-invalid{background:#fff6f3;border-color:#b9493d}.production-touch .mobile-production-table td{white-space:normal;border:0;width:auto;min-width:0;max-width:100%;padding:7px 4px;display:block}.production-touch .mobile-production-table td:before{content:attr(data-label);color:#52644e;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.production-touch .entry-new-customer{gap:8px;display:grid}.production-touch .bulk-entry-actions{align-items:stretch;gap:8px}.production-touch .bulk-entry-actions>:is(b,span){flex-basis:100%}.production-touch .bulk-entry-actions .btn{flex:140px}.production-touch .bulk-selection{grid-template-columns:minmax(0,1fr);max-height:none;overflow:visible}.production-touch .bulk-selection label{grid-template-columns:24px minmax(0,1fr);gap:8px;padding:12px;display:grid}.production-touch .bulk-selection label>b{text-align:left;grid-column:2;margin:0;font-size:13px}.production-touch :is(.stage-group-select,.stage-group-controls label){width:100%;max-width:100%}.production-touch .stage-group-controls{align-items:stretch}.production-touch .stage-group-controls .btn{flex:180px}.production-touch .stage-batch header{flex-wrap:wrap}.production-touch .stage-customer-row>span{min-width:0}.production-touch .stage-transfer .btn,.production-touch .kneading-start,.production-touch.kneading-start>.btn{width:100%}.production-touch .operation-workbench,.production-touch.focus-load .inline-load{flex-direction:column;gap:12px;display:flex}.production-touch .operation-workbench>*,.production-touch.focus-load .inline-load>*{box-sizing:border-box;width:100%;min-width:0}.production-touch .row-load-fields{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;display:grid}.production-touch.focus-load .row-load-fields>label{font-size:13px}.production-touch .row-load-fields select{width:100%}.production-touch.focus-load .load-control-title>b{font-size:13px}.production-touch.focus-load .load-quick{gap:8px}.production-touch.focus-load .load-quick .btn{min-height:44px;font-size:13px}.production-touch.focus-load .load-quick input[type=number]{width:110px!important;height:44px!important;font-size:16px!important}.production-touch.focus-load :is(.operation-save,.operation-options>summary,.row-start .btn){min-height:44px;font-size:13px}.production-touch .operation-batches{grid-template-columns:minmax(0,1fr)}.production-touch .inline-finish{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.production-touch .inline-finish .btn{width:100%}.production-touch .vat-actions{flex-wrap:wrap;gap:8px;display:flex}.production-touch .vat-actions .btn{flex:120px}.production-touch .row-steps{padding-bottom:8px;overflow-x:auto}.production-touch .row-steps>li{flex-shrink:0}}
