/* One task per order. Further fields appear only when there is a problem. */
.simple-test-workspace .eyebrow,.simple-test-workspace .test-notice+p{display:none}
.simple-test-workspace{padding-top:24px!important}
.simple-test-workspace h1{font-size:clamp(28px,4vw,40px);margin:0 0 12px}
.simple-test-workspace .test-notice{font-size:12px;margin:0 0 16px;padding:6px 10px}
.simple-test-workspace .test-account-current{padding:9px 12px;font-size:13px;gap:12px}
.simple-test-workspace .test-account-current>strong{font-size:13px;overflow-wrap:anywhere}
.simple-test-workspace .test-account-current>span{font-size:11px;padding:4px 8px}
.simple-test-workspace .test-account-current button{font-size:12px;min-height:36px;padding:6px 10px}
.simple-test-workspace .test-toolbar{margin:10px 0;gap:8px;justify-content:flex-end}
.simple-test-workspace .test-toolbar p:empty{display:none}
.simple-test-workspace .test-toolbar .button{padding:7px 12px;font-size:12px;min-height:36px}
.simple-test-workspace .test-order-controls{padding-top:12px;margin:0 0 16px;gap:12px}
.simple-test-workspace .test-search-label{min-width:min(260px,100%)}
.simple-test-workspace .test-order-summary{padding:16px 18px}
.simple-test-workspace .test-summary-photo{width:48px;height:48px}
.simple-test-workspace .test-summary-identity>strong{font-size:17px}
.simple-test-workspace .test-summary-identity>small,.simple-test-workspace .test-summary-facts{font-size:12px}
.simple-test-workspace .test-task-row{display:flex;align-items:center;gap:18px;justify-content:space-between;margin:0 0 14px}
.simple-test-workspace .test-current{background:none;padding:0;border:0;min-width:0;flex:1}
.simple-test-workspace .test-current>strong{font-size:15px}
.simple-test-workspace .test-current>p{margin:4px 0 0;font-size:13px}
.simple-test-workspace .test-primary-actions{margin:0;padding:0;border:0;position:static;flex:0 1 auto;background:none}
.simple-test-workspace .test-primary-actions:empty{display:none}
.simple-test-workspace .test-order-total{font-size:14px;margin:0 0 16px;color:#42624f}
.simple-test-workspace .simple-test-products>summary{font-size:13px;padding:12px 14px}
.simple-test-workspace .test-invoice-link{display:inline-flex;margin:14px 0 0;font-size:12px;min-height:36px;padding:7px 12px}
.simple-test-workspace .test-original-notes,.simple-test-workspace .test-approved-instructions{margin-top:14px}
.simple-test-workspace .atelier-sheet{margin:12px 0 0}
.simple-test-workspace .atelier-sheet>h3{font-size:16px}
.simple-test-workspace .atelier-save.work-save-bar{flex-wrap:wrap;background:#fff;padding:12px 0 0;border:0;border-top:1px solid #e0e8e2;gap:12px}
.simple-test-workspace .atelier-save .work-save-status{flex:1 1 180px}
.simple-test-workspace .atelier-save .button.gold{min-height:44px;font-weight:700}
.simple-test-workspace .test-current:has(>.test-action-feedback[data-notice="success"])>p:not(.test-action-feedback){display:none}
.delivery-check{width:100%;min-width:0}
.delivery-check>p{font:400 14px/1.6 system-ui;color:#506959;margin:0 0 12px}
.delivery-actions{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}
.delivery-actions>button,.delivery-report>summary{margin:0!important;min-height:44px}
.delivery-report{flex:1 1 200px;min-width:0;max-width:540px;border:1px solid #c5d5ca;border-radius:8px;background:#fff}
.delivery-report>summary{padding:10px 14px;box-sizing:border-box;font:600 14px/1.6 system-ui;color:#28563f;cursor:pointer}
.delivery-report-fields{padding:0 14px 14px;display:grid;gap:12px}
.delivery-report-fields label{display:grid;gap:5px;margin:0!important;font:500 13px/1.5 system-ui;color:#355a45;min-width:0}
.delivery-report-fields input,.delivery-report-fields select,.delivery-report-fields textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin:0!important;padding:9px 10px;font:400 14px/1.5 system-ui;border:1px solid #abc3b3;border-radius:6px;background:#fff;color:#1e3e2f}
.delivery-report-fields select{white-space:normal;text-overflow:ellipsis}
.delivery-report-fields [hidden]{display:none}
.delivery-issues{padding:12px 14px;border:1px solid #dbc795;border-radius:8px;background:#fffbef;margin:0 0 14px;color:#614b1c;font:400 13px/1.6 system-ui}
.delivery-issue{margin-top:8px}.delivery-issue p{white-space:pre-wrap;margin:4px 0!important;overflow-wrap:anywhere}.delivery-issue small{font:500 12px/1.5 system-ui}
.test-order-shell .test-task-row:has(.delivery-check){align-items:flex-start;flex-direction:column}
.test-order-shell .test-task-row:has(.delivery-check)>.test-primary-actions{width:100%;max-width:none}
.production-dialog .production-history{margin-top:16px}
.production-dialog .production-product-summary>.production-weight-check{display:none}
.production-dialog .production-detail-main>.production-mobile-context{display:none}
.production-dialog .production-batch-heading h4{font-size:15px}
.production-dialog .production-detail-section>h3{font-size:17px}
.production-dialog .production-quantity-strip{margin-bottom:14px}
.production-dialog .production-detail-main>.production-dialog-next{padding:12px 14px;margin-bottom:14px}
.production-dialog .production-dialog-next small{display:none}
.production-dialog .production-detail-main>.production-dialog-next h3{font-size:17px}
@media(max-width:700px){.simple-test-workspace .test-task-row{flex-direction:column;align-items:stretch;gap:10px}.simple-test-workspace .test-primary-actions{width:100%;max-width:none}.simple-test-workspace .test-primary-actions>.button{width:100%}.simple-test-workspace .atelier-save.work-save-bar{flex-direction:row}.simple-test-workspace .atelier-save .work-save-status{flex-basis:100%}.simple-test-workspace .atelier-save .button{flex:1 1 160px}.delivery-actions{flex-direction:column;align-items:stretch}.delivery-report{flex-basis:auto;max-width:none;width:100%}.production-dialog .production-detail-main>.production-mobile-context{display:flex}}

.production-dialog [data-detail-status][data-notice="success"]{background:#def4e3;border:1px solid #83b895;border-radius:8px;color:#174d2d;padding:12px 14px;font-weight:600}
.production-dialog [data-detail-status][data-notice="error"]{background:#fce8e5;border:1px solid #d6978b;border-radius:8px;color:#842f25;padding:12px 14px}
.production-dialog button[disabled]{cursor:default;opacity:.5}

.production-dialog .production-quantity-strip{display:none}
