html,body,#root{margin:0;padding:0;height:100%;font-family:-apple-system,Segoe UI,PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif}.print-area{display:none}@media print{@page{size:A4 landscape;margin:10mm}body{background:#fff!important}.no-print,.no-print *,.ant-message,.ant-notification{display:none!important}.print-area{display:block!important}.print-area .ant-descriptions-view,.print-area .ant-table{box-shadow:none!important;border-radius:0!important}.print-area tr,.print-area .ant-table-cell{page-break-inside:avoid}.print-area img{max-width:100%!important;object-fit:contain}.print-area .photo-grid{page-break-inside:avoid;break-inside:avoid}.repair-report{width:auto!important;padding:0!important}.repair-report tr{page-break-inside:avoid}.ad-report{width:auto!important;padding:0!important}.ad-report tr{page-break-inside:avoid}.ad-print{width:auto!important;padding:0!important}.ad-print tr{page-break-inside:avoid}}.rich-reading{font-size:14.5px;line-height:1.9;color:#333}.rich-reading h2{font-size:18px;font-weight:500;margin:18px 0 10px;color:#2c2c2a}.rich-reading h3{font-size:15.5px;font-weight:500;margin:14px 0 8px;color:#2c2c2a}.rich-reading img{max-width:100%;border-radius:8px;margin:10px 0;display:block}.rich-reading p{margin:0 0 10px}.rich-reading ul,.rich-reading ol{padding-left:24px;margin:0 0 10px}.rich-reading li{margin-bottom:4px}.rich-editor-host .ProseMirror h1{font-size:22px;font-weight:600;margin:18px 0 10px}.rich-editor-host .ProseMirror h2{font-size:19px;font-weight:600;margin:16px 0 8px}.rich-editor-host .ProseMirror h3{font-size:16.5px;font-weight:500;margin:14px 0 6px}.rich-editor-host .ProseMirror h4{font-size:15px;font-weight:500;margin:12px 0 6px;color:#444}.rich-editor-host .ProseMirror{min-height:inherit}.rich-reading h1{font-size:21px;font-weight:600;margin:20px 0 12px;color:#2c2c2a}.rich-reading h4{font-size:15px;font-weight:500;margin:12px 0 6px;color:#444}.rich-editor-host .ProseMirror img{max-width:100%;border-radius:6px;margin:8px 0}.rich-editor-host .ProseMirror img.ProseMirror-selectednode{outline:2px solid #7F77DD;outline-offset:2px}.sider-grouped .ant-menu-item-group-title{padding:14px 16px 6px;font-size:12px;color:#ffffff61;letter-spacing:2px}.sider-grouped .ant-menu-item,.sider-grouped .ant-menu-submenu-title{height:42px;line-height:42px;margin-inline:8px;width:calc(100% - 16px);border-radius:6px}.print-preview .print-area{display:block}@media print{.ant-modal-mask,.ant-modal-wrap{position:static!important;overflow:visible!important;background:none!important;box-shadow:none!important;padding:0!important}.ant-modal{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.ant-modal .ant-modal-content,.ant-modal .ant-modal-body{box-shadow:none!important;padding:0!important;overflow:visible!important;max-height:none!important}.ant-modal .ant-modal-header,.ant-modal .ant-modal-footer,.ant-modal .ant-modal-close{display:none!important}.ant-modal-body>.print-preview{max-height:none!important;overflow:visible!important}}@media print{html,body{height:auto!important;overflow:visible!important}#root,#root>.ant-app,.ant-layout,.ant-layout-content{height:auto!important;overflow:visible!important}}
