.production-page{padding:12px}.production-tabs,.production-toolbar,.production-group-heading,.production-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.production-tabs{border-bottom:1px solid #dce3e8;padding-bottom:8px}.production-tabs .active{background:#164c43;color:#fff}.production-toolbar{margin:10px 0}.production-toolbar label{display:flex;align-items:center;gap:8px}.production-toolbar input{max-width:220px}.production-group{border:1px solid #dce3e8;border-radius:6px;margin:10px 0;overflow:hidden}.production-group-heading{padding:8px 10px;background:#f1f5f4}.production-group-heading label{margin-left:auto;display:flex;align-items:center;gap:4px}.production-table{width:100%;table-layout:fixed;border-collapse:collapse}.production-table th,.production-table td{padding:6px 10px;border-bottom:1px solid #e5e9ec;vertical-align:middle}.production-table th:first-child{width:54%;text-align:left}.production-table th:nth-child(2){width:20%}.production-table td:first-child label{display:flex;gap:8px;align-items:center}.production-table small{display:block;font-size:12px;color:#64736d}.production-table input[type=number]{width:100%;min-width:0;text-align:right;padding:6px}.production-table input[type=checkbox],.production-group-heading input[type=checkbox]{width:20px;height:20px;flex-shrink:0}.production-number{text-align:right;font-variant-numeric:tabular-nums}.production-actions{padding:8px 10px}.production-actions button{min-height:36px}.production-result{margin:0;padding:0 10px 8px;color:#a02921;white-space:pre-wrap}.production-delivery-picker{display:flex;align-items:end;gap:8px;flex-wrap:wrap;padding:8px 10px}.production-delivery-picker label{flex:1;min-width:120px;display:flex;flex-direction:column;gap:3px}.production-delivery-picker input,.production-delivery-picker select{width:100%;min-width:0}.production-delivery-picker [data-delivery-message]{width:100%;font-size:12px}.production-delivery{border-bottom:1px solid #dce3e8;padding:10px 0}.production-delivery summary{display:flex;gap:12px;align-items:center;flex-wrap:wrap;cursor:pointer}.production-delivery summary strong{overflow-wrap:anywhere}.production-delivery summary span:last-child{margin-left:auto}.production-delivery ol{font-size:12px;color:#586961}.production-delivery p{font-size:13px}@media(max-width:480px){.production-page{padding:8px}.production-table th,.production-table td{padding:6px}.production-table th:first-child{width:45%}.production-table th:nth-child(2){width:25%}.production-group-heading{gap:5px}.production-group-heading strong{font-size:14px}.production-group-heading small{display:block}.production-actions{gap:5px}.production-actions button{padding:6px 8px;font-size:13px;min-height:38px}.production-toolbar label{width:100%}.production-toolbar input{flex:1;min-width:0;max-width:none}.production-delivery-picker{padding:8px 6px}.production-delivery summary{gap:5px;font-size:13px}}
