:root{--erp-bg: #f3f5f7;--erp-panel: #ffffff;--erp-ink: #1f2933;--erp-muted: #6b7280;--erp-accent: #0f766e;--erp-accent-soft: #ccfbf1;--erp-border: #e5e7eb}*{box-sizing:border-box}body{margin:0;font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:var(--erp-ink);background:linear-gradient(180deg,#e8eef2 0%,var(--erp-bg) 40%,#eef2f5 100%);min-height:100vh}a{color:inherit;text-decoration:none}.page{padding:20px 24px 40px}.panel{background:var(--erp-panel);border:1px solid var(--erp-border);border-radius:12px;padding:20px}.page-title{margin:0 0 16px;font-size:22px;font-weight:650}.muted{color:var(--erp-muted)}.table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:768px){.el-dialog.responsive-dialog{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px);margin-top:8vh!important}.responsive-form.el-form--label-right .el-form-item__label,.responsive-form .el-form-item__label{width:80px!important}}@media(max-width:1024px){.page{padding:16px 16px 32px}.panel{padding:16px}.page-title{font-size:20px}}@media(max-width:768px){.page{padding:12px 12px 28px}.panel{padding:12px;border-radius:10px}.page-title{font-size:18px;margin-bottom:12px}}@media print{body.printing-order-detail .topbar,body.printing-order-detail .list-pane,body.printing-order-detail .header-row,body.printing-order-detail .split-resizer,body.printing-order-detail .meta-action-buttons,body.printing-order-detail .composer,body.printing-order-detail .composer-actions,body.printing-order-detail .section-head .el-button,body.printing-order-detail .search-capsule,body.printing-order-detail .comment-head .el-button,body.printing-order-detail .files-dialog{display:none!important}body.printing-order-detail .split{display:block!important}body.printing-order-detail .detail-pane,body.printing-order-detail .detail-panel,body.printing-order-detail .detail-inner{width:100%!important;max-width:none!important;box-shadow:none!important;border:none!important}body.printing-order-detail .panel,body.printing-order-detail .panel-inner{box-shadow:none!important;break-inside:avoid}body.printing-order-detail .rich-readonly img{max-width:100%!important;height:auto!important}body.printing-order-detail .rich-readonly table{page-break-inside:avoid}}
