.mobile-container[data-v-21de74ab]{max-width:100%;margin:0 auto;background-color:#f5f5f5;min-height:100vh}.mobile-container .header[data-v-21de74ab]{background:linear-gradient(135deg,#f08300,#ffc075);color:#fff;padding:20px 0;position:-webkit-sticky;position:sticky;top:0;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mobile-container .header .back-btn[data-v-21de74ab]{font-size:20px;cursor:pointer;padding:8px}.mobile-container .header .back-btn[data-v-21de74ab]:hover{background:hsla(0,0%,100%,.1);border-radius:50%}.mobile-container .header h2[data-v-21de74ab]{margin:0;font-size:18px;font-weight:700;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.mobile-container .header .refresh-btn[data-v-21de74ab]{width:36px;height:36px;background:hsla(0,0%,100%,.1);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.mobile-container .header .refresh-btn[data-v-21de74ab]:hover{background:hsla(0,0%,100%,.2)}.mobile-container .header .refresh-btn i[data-v-21de74ab]{font-size:20px}.category-list-view[data-v-21de74ab],.order-list-view[data-v-21de74ab]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh}.category-list-view .scrollable-content[data-v-21de74ab],.order-list-view .scrollable-content[data-v-21de74ab]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto}.order-list-view .order-items[data-v-21de74ab]{margin-top:15px;padding:16px}.order-list-view .order-item[data-v-21de74ab]{background:#fff;border-radius:8px;padding:16px;margin-bottom:12px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.order-list-view .order-item[data-v-21de74ab]:active{-webkit-transform:scale(.98);transform:scale(.98)}.order-list-view .order-item .order-header[data-v-21de74ab]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.order-list-view .order-item .order-header .customer-name[data-v-21de74ab]{font-size:16px;font-weight:700;color:#333}.order-list-view .order-item .order-header .order-status[data-v-21de74ab]{padding:4px 8px;border-radius:4px;font-size:12px}.order-list-view .order-item .order-header .order-status.status-scheduled[data-v-21de74ab]{background:#e6f7ff;color:#1890ff}.order-list-view .order-item .order-header .order-status.status-progress[data-v-21de74ab]{background:#fff7e6;color:#fa8c16}.order-list-view .order-item .order-header .order-status.status-completed[data-v-21de74ab]{background:#f6ffed;color:#52c41a}.order-list-view .order-item .order-info .address[data-v-21de74ab],.order-list-view .order-item .order-info .order-code[data-v-21de74ab]{font-size:14px;color:#666;margin-bottom:4px}.category-list-view .order-summary[data-v-21de74ab]{background:#fff;padding:16px;margin:16px;border-radius:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.category-list-view .order-summary .summary-item[data-v-21de74ab]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px}.category-list-view .order-summary .summary-item .label[data-v-21de74ab]{color:#666;width:60px}.category-list-view .category-items[data-v-21de74ab]{padding:0 16px 16px}.category-list-view .category-item[data-v-21de74ab]{background:#fff;border-radius:8px;padding:16px;margin-bottom:12px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.category-list-view .category-item[data-v-21de74ab]:active{-webkit-transform:scale(.98);transform:scale(.98)}.category-list-view .category-item .category-header[data-v-21de74ab]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.category-list-view .category-item .category-header .category-name[data-v-21de74ab]{font-size:16px;font-weight:700;color:#333}.category-list-view .category-item .category-header .category-status[data-v-21de74ab]{padding:4px 8px;border-radius:4px;font-size:12px}.category-list-view .category-item .category-header .category-status.status-scheduled[data-v-21de74ab]{background:#e6f7ff;color:#1890ff}.category-list-view .category-item .category-header .category-status.status-progress[data-v-21de74ab]{background:#fff7e6;color:#fa8c16}.category-list-view .category-item .category-header .category-status.status-completed[data-v-21de74ab]{background:#f6ffed;color:#52c41a}.category-list-view .category-item .category-info[data-v-21de74ab]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.category-list-view .category-item .category-info .batch-number[data-v-21de74ab],.category-list-view .category-item .category-info .pack-count[data-v-21de74ab]{font-size:14px;color:#666}.category-list-view .category-item .completed-processes .process-title[data-v-21de74ab]{font-size:12px;color:#666;margin-bottom:8px}.category-list-view .category-item .completed-processes .process-tags[data-v-21de74ab]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.category-list-view .category-item .completed-processes .process-tags .process-tag[data-v-21de74ab]{padding:2px 6px;border-radius:12px;font-size:10px}.category-list-view .category-item .completed-processes .process-tags .process-tag.completed[data-v-21de74ab]{background:#f6ffed;color:#52c41a}.process-detail-view .category-info-card[data-v-21de74ab]{background:#fff;margin:16px;padding:16px;border-radius:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.process-detail-view .category-info-card .info-row[data-v-21de74ab]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:12px}.process-detail-view .category-info-card .info-row .label[data-v-21de74ab]{color:#666;width:80px}.process-detail-view .process-list[data-v-21de74ab]{padding:0 16px}.process-detail-view .process-list .process-title[data-v-21de74ab]{font-size:16px;font-weight:700;color:#333;margin-bottom:16px}.process-detail-view .process-list .process-item[data-v-21de74ab]{background:#fff;border-radius:8px;padding:16px;margin-bottom:16px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.process-detail-view .process-list .process-item .process-header[data-v-21de74ab]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.process-detail-view .process-list .process-item .process-header .process-name[data-v-21de74ab]{font-size:16px;font-weight:700;color:#333}.process-detail-view .process-list .process-item .process-header .process-step[data-v-21de74ab]{font-size:12px;color:#666;background:#f5f5f5;padding:4px 8px;border-radius:4px}.process-detail-view .process-list .process-item .process-form .el-form-item[data-v-21de74ab]{margin-bottom:16px}.process-detail-view .process-list .process-item .process-form .image-upload .el-upload-list--picture-card .el-upload-list__item[data-v-21de74ab]{width:60px;height:60px}.process-detail-view .process-list .process-item .process-form .image-upload .el-upload--picture-card[data-v-21de74ab]{width:60px;height:60px;line-height:60px}.process-detail-view .process-list .process-item .process-form .image-upload .upload-disabled[data-v-21de74ab]{width:60px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f5f5f5;color:#999;font-size:12px;border:1px dashed #d9d9d9;border-radius:6px}.process-detail-view .submit-section[data-v-21de74ab]{position:-webkit-sticky;position:sticky}.process-detail-view .submit-section .submit-btn[data-v-21de74ab]{width:100%;height:44px}.process-detail-view[data-v-21de74ab]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh}.process-detail-view .scrollable-content[data-v-21de74ab]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding-bottom:80px}.process-detail-view .submit-section[data-v-21de74ab]{position:fixed;bottom:0;width:100%;padding:16px;background:#fff;-webkit-box-shadow:0 -2px 4px rgba(0,0,0,.1);box-shadow:0 -2px 4px rgba(0,0,0,.1)}.el-form-item.is-disabled .el-input__inner[data-v-21de74ab],.el-form-item.is-disabled .el-select .el-input__inner[data-v-21de74ab],.el-form-item.is-disabled .el-textarea__inner[data-v-21de74ab]{background-color:#f5f7fa;border-color:#e4e7ed;color:#c0c4cc;cursor:not-allowed}.el-form-item.is-disabled .el-radio__input.is-disabled+.el-radio__label[data-v-21de74ab]{color:#c0c4cc;cursor:not-allowed}.el-form-item.is-disabled .el-radio__input.is-disabled .el-radio__inner[data-v-21de74ab]{background-color:#f5f7fa;border-color:#e4e7ed;cursor:not-allowed}@media(max-width:768px){.mobile-container .header[data-v-21de74ab]{padding:15px}.mobile-container .header h2[data-v-21de74ab]{font-size:16px}.mobile-container .header .back-btn[data-v-21de74ab],.mobile-container .header .refresh-btn i[data-v-21de74ab]{font-size:18px}.mobile-container .header .refresh-btn[data-v-21de74ab]{width:32px;height:32px}.category-info[data-v-21de74ab]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.process-form .el-form-item__label[data-v-21de74ab]{width:70px!important;font-size:14px}.order-summary[data-v-21de74ab]{margin:12px!important;padding:12px!important}.category-items[data-v-21de74ab],.order-items[data-v-21de74ab]{padding:0 12px 16px!important}.category-item[data-v-21de74ab],.order-item[data-v-21de74ab]{padding:12px!important}}