.announcement-modal .ant-modal-body{padding:16px 24px}.announcement-content{min-height:150px}.announcement-content .ant-typography h4{color:#262626;margin-bottom:8px}.announcement-time{display:block;font-size:13px;margin-bottom:16px}.announcement-body{background:#fafafa;border-radius:6px;line-height:1.8;margin-top:16px;padding:16px;white-space:pre-wrap;word-break:break-word}.announcement-footer{align-items:center;display:flex;justify-content:space-between;width:100%}.announcement-nav{align-items:center;display:flex;gap:12px}.announcement-actions{display:flex;gap:8px}.announcement-modal .ant-tag{margin-left:8px}@media (max-width:576px){.announcement-footer{flex-direction:column;gap:12px}.announcement-nav{justify-content:center;width:100%}.announcement-actions{justify-content:flex-end;width:100%}}.update-modal .ant-modal-body{padding:20px 24px}.update-content{min-height:150px}.version-info{background:#f5f5f5;border-radius:6px;margin-bottom:20px;padding:12px;text-align:center}.update-log{margin-bottom:16px}.update-log .ant-typography h5{color:#333;margin-bottom:12px}.log-content{background:#fafafa;border-radius:6px;line-height:1.8;max-height:200px;overflow-y:auto;padding:16px;white-space:pre-wrap;word-break:break-word}.publish-time{display:block;font-size:13px}.update-content.downloading{padding:20px 0;text-align:center}.download-icon{color:#1890ff;font-size:48px;margin-bottom:16px}.update-content.downloading .ant-progress{margin:20px 0}.update-content.downloaded{padding:30px 0;text-align:center}.success-icon{color:#52c41a;font-size:64px;margin-bottom:16px}.update-content.error{padding:30px 0;text-align:center}.error-icon{color:#ff4d4f;font-size:64px;margin-bottom:16px}.update-footer{display:flex;gap:8px;justify-content:flex-end}.customers-layout{display:flex;gap:16px;height:100%;overflow:hidden;padding:16px}.customers-filter-panel{flex-shrink:0;height:calc(100vh - 92px);overflow-y:auto;width:260px}.customers-main-content{display:flex;flex:1 1;flex-direction:column;height:calc(100vh - 92px);min-width:0}.customers-search-bar{background:#fff;border-radius:6px;flex-shrink:0;margin-bottom:16px;padding:16px}.customers-table-container{background:#fff;border-radius:6px;display:flex;flex:1 1;flex-direction:column;height:calc(100vh - 192px)!important;overflow:hidden;padding:16px}.customers-table-container .ant-table-wrapper{display:flex!important;flex-direction:column!important;height:100%!important}.customers-table-container .ant-table-container{display:flex!important;flex:1 1!important;flex-direction:column!important;overflow:hidden!important}.customers-table-container .ant-table-body{height:calc(100vh - 292px)!important;overflow-x:auto!important;overflow-y:scroll!important}.customers-filter-panel .filter-section{margin-bottom:16px}.customers-filter-panel .filter-section-title{align-items:center;color:#262626;display:flex;font-size:13px;font-weight:500;gap:8px;margin-bottom:8px}.customers-filter-panel .filter-item{align-items:center;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:4px;padding:6px 12px;transition:all .2s}.customers-filter-panel .filter-item:hover{background-color:#f5f5f5}.customers-filter-panel .filter-item.active{background-color:#1890ff;color:#fff}.customers-filter-panel .filter-item.active .filter-count{color:#fffc!important}.customers-filter-panel .filter-count{font-size:12px}.employees-table-wrapper{display:flex!important;flex-direction:column!important;height:calc(100vh - 168px)!important;overflow:hidden!important}.employees-table-wrapper .ant-table-wrapper{display:flex!important;flex-direction:column!important;height:100%!important}.employees-table-wrapper .ant-table-container{display:flex!important;flex:1 1!important;flex-direction:column!important;overflow:hidden!important}.employees-table-wrapper .ant-table-body{height:calc(100vh - 252px)!important;overflow-x:auto!important;overflow-y:scroll!important}.employees-main-container{height:calc(100vh - 96px)!important;padding:16px!important}.employees-layout{height:100%!important;overflow:hidden;padding:16px}.employees-filter-panel{height:calc(100vh - 92px);overflow-y:auto}.employees-main-content{display:flex;flex-direction:column;height:calc(100vh - 92px)}.employees-search-bar{background:#fff;border-radius:6px;flex-shrink:0;margin-bottom:16px;padding:16px}.employees-table-container{background:#fff;border-radius:6px;display:flex;display:flex!important;flex:1 1;flex-direction:column;flex-direction:column!important;height:calc(100vh - 192px)!important;overflow:hidden;overflow:hidden!important;padding:16px}.employees-table-container .ant-table-wrapper{display:flex!important;flex-direction:column!important;height:100%!important}.employees-table-container .ant-table-container{display:flex!important;flex:1 1!important;flex-direction:column!important;overflow:hidden!important}.employees-table-container .ant-table-body{height:calc(100vh - 292px)!important;overflow-x:auto!important;overflow-y:scroll!important}.template-renderer{background-color:#fff;font-family:Microsoft YaHei,sans-serif;height:559px;overflow:hidden;position:relative;width:794px}.template-renderer *{box-sizing:border-box}.template-renderer div[style*="position: absolute"]{word-wrap:break-word;overflow:hidden;word-break:break-all}.template-renderer table{border-collapse:collapse}.template-renderer table td{word-wrap:break-word;vertical-align:middle;word-break:break-all}.template-renderer canvas{display:block}@media print{@page{size:A4 portrait!important;margin:0}*{box-sizing:border-box!important;margin:0!important;padding:0!important}body{font-family:Microsoft YaHei,sans-serif!important;font-size:100%!important}.template-renderer,body{background:#fff!important;margin:0!important;padding:0!important}.template-renderer{height:559px!important;overflow:visible!important;page-break-inside:avoid!important;position:relative!important;transform:none!important;width:794px!important}.template-renderer *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.template-renderer>*{box-sizing:border-box!important;position:absolute!important}.template-renderer table{border-collapse:initial!important;border-spacing:0!important;font-family:Microsoft YaHei,sans-serif!important;height:100%!important;table-layout:fixed!important;width:100%!important}.template-renderer td{word-wrap:break-word!important;overflow:hidden!important;padding:8px!important;text-overflow:ellipsis!important;vertical-align:middle!important;white-space:nowrap!important;word-break:break-all!important}.template-renderer colgroup col,.template-renderer td{box-sizing:border-box!important}.template-renderer table colgroup col[width],.template-renderer table td[width]{max-width:attr(width)!important;min-width:attr(width)!important;width:attr(width)!important}.template-renderer table td[width],.template-renderer>div>table>colgroup>col{box-sizing:border-box!important}.template-renderer>div>table>tbody>tr>td{box-sizing:border-box!important;overflow:hidden!important;text-overflow:ellipsis!important}.template-renderer div,.template-renderer span,.template-renderer td{background-color:inherit!important;color:inherit!important;font-family:inherit!important;font-size:inherit!important}}.print-preview-modal .ant-modal-body{overflow:hidden;padding:0}.print-preview-modal .ant-card{display:flex;flex-direction:column;height:100%}.print-preview-modal .ant-card-body{flex:1 1;min-height:0;overflow:auto;padding:0}.print-preview-container{background-color:#f0f2f5;box-sizing:border-box;min-height:100%;overflow:auto;padding:0;width:100%}.print-preview-content{align-items:flex-start;display:flex;justify-content:center;padding:20px 0;transition:transform .2s ease}.print-preview-content>div{background:#fff;box-shadow:0 2px 8px #00000026}.print-preview-content-batch{padding:20px 0}@media print{.print-preview-container,.print-preview-content,.print-preview-modal{all:unset;background:#fff!important;box-shadow:none!important;display:block!important;transform:none!important}}.orders-table-wrapper{height:calc(100vh - 200px);min-height:calc(100vh - 200px)}.orders-table-wrapper.full-height-table .ant-table-body{height:calc(100vh - 280px)!important}.orders-table-wrapper.full-height-table .ant-table-tbody{min-height:calc(100vh - 280px)!important}.orders-table-wrapper.full-height-table .ant-table-tbody:after{min-height:calc(100vh - 380px)!important}.orders-table-wrapper.full-height-table .ant-table-placeholder{height:calc(100vh - 280px)!important}.clickable-cell{border:1px solid #0000;border-radius:4px;cursor:pointer;padding:4px 8px;transition:all .2s ease}.clickable-cell:hover{background-color:#1890ff1a!important;border-color:#40a9ff;transform:scale(1.02)}.ant-tag{border-radius:12px;font-size:11px;font-weight:500;padding:2px 8px}.action-button{border-radius:4px}.action-button:hover{opacity:.8}.ant-card{transition:box-shadow .2s ease}.ant-card:hover{box-shadow:0 4px 12px #0000001a!important}.ant-input-affix-wrapper{border:1px solid #d9d9d9;border-radius:6px;transition:all .2s ease}.ant-input-affix-wrapper:hover{border-color:#40a9ff}.ant-input-affix-wrapper-focused{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.ant-select-selector{border-radius:6px!important;transition:all .2s ease}.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#40a9ff}.ant-select-focused .ant-select-selector{border-color:#1890ff!important;box-shadow:0 0 0 2px #1890ff33!important}.ant-btn{border-radius:6px;font-weight:500;transition:all .2s ease}.ant-btn:hover{box-shadow:0 2px 8px #00000026;transform:translateY(-1px)}.ant-btn-primary{background:linear-gradient(135deg,#1890ff,#096dd9);border:none}.ant-btn-primary:hover{background:linear-gradient(135deg,#40a9ff,#1890ff)}.ant-pagination{flex-wrap:wrap}.ant-pagination-total-text{color:#666;font-size:14px}@media (max-width:768px){.orders-table-wrapper .ant-table-body{font-size:12px}.ant-table-tbody>tr>td{padding:6px 8px}}.ant-spin-container{transition:opacity .2s ease}.ant-spin-blur{opacity:.5}.ant-tooltip-inner{background:#000000d9;border-radius:6px;padding:8px 12px}.ant-switch-small{height:16px;min-width:28px}.ant-switch-small .ant-switch-handle{height:12px;width:12px}.production-schedule-container{display:flex;flex-direction:column;height:calc(100vh - 64px);padding:16px}.production-schedule-card{border-radius:12px;box-shadow:0 2px 8px #0000000f;display:flex;flex:1 1;flex-direction:column;overflow:hidden}.production-schedule-card .ant-card-body{display:flex;flex:1 1;flex-direction:column;overflow:hidden;padding:16px}.production-schedule-tabs{flex-shrink:0;margin-bottom:16px}.production-schedule-tabs .ant-tabs-nav{border-bottom:1px solid #f0f0f0;margin-bottom:16px}.production-schedule-toolbar{align-items:center;background:#fafafa;border-radius:8px;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:16px;padding:12px 16px;pointer-events:auto;position:relative;z-index:10}.production-schedule-table-wrapper{display:flex;flex:1 1;flex-direction:column;overflow:visible;position:relative;z-index:1}.production-schedule-table-wrapper .ant-spin-container,.production-schedule-table-wrapper .ant-spin-nested-loading{display:flex;flex-direction:column;height:100%}.production-schedule-table-wrapper.full-height-table .ant-table-body{background:#fff!important;height:calc(100vh - 349px)!important;overflow-x:auto!important;overflow-y:scroll!important}.production-schedule-table-wrapper.full-height-table .ant-table-tbody{background:#fff!important;min-height:calc(100vh - 349px)!important}.production-schedule-table-wrapper.full-height-table .ant-table-tbody:after{background:#fff!important;content:""!important;display:block!important;height:100%!important;min-height:calc(100vh - 539px)!important}.production-schedule-table-wrapper .ant-table{flex:1 1;overflow:hidden}.production-schedule-table-wrapper .ant-table-container{display:flex;flex-direction:column;height:100%}.production-schedule-table-wrapper .ant-table-header{background:#fafafa;flex-shrink:0}.production-schedule-table-wrapper .ant-table-body{flex:1 1;overflow-x:auto!important;overflow-y:scroll!important}.production-schedule-table-wrapper .ant-table-placeholder{align-items:center!important;background:#fff!important;display:flex!important;height:calc(100vh - 365px)!important;justify-content:center!important}.production-schedule-table-wrapper .ant-table-tbody>tr>td{padding:8px 12px;vertical-align:middle}.production-schedule-table-wrapper .ant-table-thead>tr>th{background:#fafafa;border-bottom:2px solid #f0f0f0;font-weight:600;padding:12px}.production-schedule-table-wrapper .ant-table-tbody>tr:hover>td{background:#f5f7fa!important}.production-schedule-table-wrapper .dragging-row{background:#f0f0f0;opacity:.5}.production-schedule-table-wrapper .drag-handle{color:#999;cursor:move;transition:color .2s}.production-schedule-table-wrapper .drag-handle:hover{color:#1890ff}.production-schedule-expanded-row{background:#fafafa;padding:16px}.production-schedule-expanded-row .ant-card{margin-bottom:12px}.production-schedule-expanded-row .ant-card:last-child{margin-bottom:0}@media (max-width:768px){.production-schedule-container{padding:8px}.production-schedule-card .ant-card-body{padding:16px}.production-schedule-toolbar{flex-direction:column;gap:8px}.production-schedule-table-wrapper .ant-table-tbody>tr>td{font-size:12px;padding:6px 8px}}.ruler{cursor:crosshair;position:relative;-webkit-user-select:none;user-select:none}.ruler-label,.ruler-mark{pointer-events:none}.ruler-label{font-family:Arial,sans-serif;white-space:nowrap}.horizontal-ruler,.vertical-ruler{box-sizing:border-box}.guide-line{transition:background-color .2s}.guide-line:hover{background-color:#ff4757!important;box-shadow:0 0 4px #ff6b6b99}.guide-line.dragging{background-color:#ff4757!important;box-shadow:0 0 6px #ff6b6bcc}.guide-line.locked{cursor:not-allowed!important;opacity:.5}.guide-line-tooltip{animation:fadeIn .2s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.template-designer{background:#f5f5f5;display:flex;flex-direction:column;height:100%;overflow:hidden}.design-canvas-container{background:#f0f0f0;height:100%;overflow:auto;position:relative}.design-canvas{cursor:crosshair;position:relative}.canvas-element{border:1px dashed #0000!important;position:absolute;transition:border-color .2s ease;-webkit-user-select:none;user-select:none}.canvas-element:hover{border-color:#40a9ff!important}.canvas-element.selected{border:2px solid #1890ff!important;box-shadow:0 0 0 1px #1890ff33}.canvas-element.locked{border-style:dotted!important;cursor:not-allowed!important;opacity:.8}.resize-handle{background:#1890ff;border:1px solid #fff;border-radius:50%;height:8px;position:absolute;width:8px;z-index:1000}.resize-handle:hover{background:#40a9ff;transform:scale(1.2)}.resize-handle.nw{cursor:nw-resize;left:-4px;top:-4px}.resize-handle.ne{cursor:ne-resize;right:-4px;top:-4px}.resize-handle.sw{bottom:-4px;cursor:sw-resize;left:-4px}.resize-handle.se{bottom:-4px;cursor:se-resize;right:-4px}.resize-handle.n{cursor:n-resize;top:-4px}.resize-handle.n,.resize-handle.s{left:50%;transform:translateX(-50%)}.resize-handle.s{bottom:-4px;cursor:s-resize}.resize-handle.w{cursor:w-resize;left:-4px}.resize-handle.e,.resize-handle.w{top:50%;transform:translateY(-50%)}.resize-handle.e{cursor:e-resize;right:-4px}.context-menu{background:#fff;border:1px solid #d9d9d9;border-radius:6px;box-shadow:0 6px 16px #00000014;min-width:120px;padding:4px 0}.context-menu .menu-item{color:#262626;cursor:pointer;font-size:14px;padding:8px 16px;transition:background-color .2s ease}.context-menu .menu-item:hover{background-color:#f5f5f5}.context-menu .menu-item.danger{color:#ff4d4f}.context-menu .menu-item.danger:hover{background-color:#fff2f0}.canvas-element .element-content{height:100%;overflow:hidden;pointer-events:none;width:100%}.canvas-element.text-element{align-items:center;display:flex;padding:2px}.canvas-element.text-element .text-content{background:#0000;border:none;color:inherit;font-family:inherit;font-size:inherit;height:100%;outline:none;resize:none;text-align:inherit;width:100%}.canvas-element.image-element img{height:100%;object-fit:contain;pointer-events:none;width:100%}.canvas-element.table-element table{border-collapse:collapse;height:100%;width:100%}.canvas-element.table-element td{border:1px solid #d9d9d9;font-size:12px;padding:4px;text-align:center;vertical-align:middle}.canvas-element.barcode-element,.canvas-element.qrcode-element{align-items:center;background:#f9f9f9;border:1px dashed #d9d9d9;color:#666;display:flex;font-size:12px;justify-content:center;text-align:center}.canvas-element.line-element,.canvas-element.rectangle-element{overflow:visible}.template-toolbar{background:#fff;border-bottom:1px solid #f0f0f0;height:64px;justify-content:space-between;padding:0 24px}.template-toolbar,.template-toolbar .toolbar-section{align-items:center;display:flex}.template-toolbar .template-info h3{font-size:16px;font-weight:600;margin:0}.template-toolbar .template-info .template-meta{color:#666;font-size:12px;margin-top:2px}.component-toolbar{padding:16px 16px 32px}.component-toolbar .component-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:16px}.component-toolbar .component-button{align-items:center;border-radius:6px;display:flex;flex-direction:column;font-size:12px;height:48px;justify-content:center;transition:all .2s ease}.component-toolbar .component-button:hover{border-color:#40a9ff;color:#40a9ff}.property-editor{padding:16px 16px 32px}.property-editor .ant-card{margin-bottom:16px}.property-editor .ant-form-item{margin-bottom:12px}.property-editor .color-picker-wrapper{align-items:center;display:flex;gap:8px}.property-editor .size-input-group{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.grid-overlay{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.grid-overlay line{stroke:#e0e0e0;stroke-width:.5}.ruler{background:#fafafa;border:1px solid #f0f0f0;color:#666;font-size:10px;position:absolute}.ruler.horizontal{height:20px;left:20px;right:0;top:0}.ruler.vertical{bottom:0;left:0;top:20px;width:20px;writing-mode:vertical-lr}.zoom-controls{align-items:center;display:flex;gap:8px}.zoom-controls .ant-select{min-width:80px}@media (max-width:1200px){.template-designer .ant-layout-sider:first-of-type{max-width:240px!important;min-width:240px!important;width:240px!important}.component-toolbar .component-grid{grid-template-columns:1fr}}@media (max-width:768px){.template-toolbar{height:56px;padding:0 12px}.template-toolbar .template-info h3{font-size:14px}.zoom-controls{display:none}}@media print{.ant-layout-sider,.template-designer,.template-toolbar{display:none!important}.design-canvas-container{background:#0000!important;margin:0!important;padding:0!important}.design-canvas{box-shadow:none!important;margin:0!important;transform:none!important}.canvas-element{border:none!important}.context-menu,.resize-handle{display:none!important}}.template-loading{align-items:center;display:flex;flex-direction:column;gap:16px;height:400px;justify-content:center}.template-loading .ant-spin{font-size:24px}.canvas-element,.canvas-element:not(.dragging){transition:all .2s cubic-bezier(.4,0,.2,1)}.canvas-element.dragging{transition:none;z-index:999!important}.resize-handle{transition:all .15s ease}@media (prefers-color-scheme:dark){.design-canvas-container{background:#1f1f1f}.grid-overlay line{stroke:#404040}.context-menu{background:#2f2f2f;border-color:#404040;color:#fff}.context-menu .menu-item:hover{background-color:#404040}}.casual-bills-table-container{background:#fff;border-radius:6px;display:flex!important;flex:1 1;flex-direction:column!important;height:calc(100vh - 192px)!important;overflow:hidden!important;padding:16px}.casual-bills-table-container .ant-table-wrapper{display:flex!important;flex-direction:column!important;height:100%!important}.casual-bills-table-container .ant-table-container{display:flex!important;flex:1 1!important;flex-direction:column!important;overflow:hidden!important}.casual-bills-table-container .ant-table-body{height:calc(100vh - 292px)!important;overflow-x:auto!important;overflow-y:scroll!important}.casual-bills-layout{height:100%!important;overflow:hidden;padding:16px}.casual-bills-main-content{display:flex;flex-direction:column;height:calc(100vh - 92px)}.casual-bills-search-bar{background:#fff;border-radius:6px;flex-shrink:0;margin-bottom:16px;padding:16px}.casual-bills-filter-panel{height:calc(100vh - 92px);overflow-y:auto}.filter-item.active .filter-count{color:#fffc!important}.filter-count{color:#666}.workshop-production-table .ant-table-row:hover{background-color:#f0f8ff!important;cursor:pointer}.workshop-production-table .ant-table-cell{padding:8px!important}.workshop-production-table.ant-table-small .ant-table-cell{padding:6px!important}.workshop-production-table .ant-table-cell-fix-left,.workshop-production-table .ant-table-cell-fix-right{background-color:#fff}@media screen and (max-width:1440px){.workshop-production-table{font-size:12px}}@media screen and (max-width:1024px){.workshop-production-table{font-size:11px}}.account-manage-layout{height:100%;overflow:hidden;padding:16px}.account-manage-filter-panel{flex-shrink:0;height:calc(100vh - 92px);overflow-y:auto;width:260px}.account-manage-main-content{display:flex;flex-direction:column;height:calc(100vh - 92px)}.account-manage-search-bar{background:#fff;border-radius:6px;flex-shrink:0;margin-bottom:16px;padding:16px}.account-manage-table-container{background:#fff;border-radius:6px;display:flex;flex:1 1;flex-direction:column;height:calc(100vh - 192px)!important;overflow:hidden;padding:16px}.account-manage-table-container .ant-table-wrapper{display:flex!important;flex-direction:column!important;height:100%!important}.account-manage-table-container .ant-table-container{display:flex!important;flex:1 1!important;flex-direction:column!important;overflow:hidden!important}.account-manage-table-container .ant-table-body{height:calc(100vh - 292px)!important;overflow-x:auto!important;overflow-y:scroll!important}.account-manage-filter-panel .filter-section{margin-bottom:16px}.account-manage-filter-panel .filter-section-title{align-items:center;color:#262626;display:flex;font-size:13px;font-weight:500;gap:8px;margin-bottom:8px}.account-manage-filter-panel .filter-item{align-items:center;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:4px;padding:6px 12px;transition:all .2s}.account-manage-filter-panel .filter-item:hover{background-color:#f5f5f5}.account-manage-filter-panel .filter-item.active{background-color:#1890ff;color:#fff}.account-manage-filter-panel .filter-item.active .filter-count{color:#fffc!important}.account-manage-filter-panel .filter-count{font-size:12px}.account-details-layout{display:flex;gap:16px;height:100%!important;overflow:hidden;padding:16px}.account-details-filter-panel{flex-shrink:0;height:100%;overflow-y:auto;width:260px}.account-details-main-content{display:flex;flex:1 1;flex-direction:column;height:calc(100vh - 92px);min-width:0}.account-details-search-bar{background:#fff;border-radius:6px;flex-shrink:0;margin-bottom:16px;padding:16px}.account-details-table-container{background:#fff;border-radius:6px;display:flex!important;flex:1 1;flex-direction:column!important;height:calc(100vh - 192px)!important;overflow:hidden!important;padding:16px}.account-details-table-container .ant-table-wrapper{display:flex!important;flex-direction:column!important;height:100%!important}.account-details-table-container .ant-table-container{display:flex!important;flex:1 1!important;flex-direction:column!important;overflow:hidden!important}.account-details-table-container .ant-table-body{height:calc(100vh - 292px)!important;overflow-x:auto!important;overflow-y:scroll!important}.account-details-table-container .ant-table-body::-webkit-scrollbar{height:8px;width:8px}.account-details-table-container .ant-table-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.account-details-table-container .ant-table-body::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.account-details-table-container .ant-table-body::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.account-details-table-container .ant-pagination{flex-shrink:0!important;margin-top:16px!important}.filter-section{margin-bottom:16px}.filter-section-title{align-items:center;display:flex;font-weight:500;gap:8px;margin-bottom:8px}.filter-item{align-items:center;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:4px;padding:6px 12px;transition:all .2s}.filter-item:hover{background-color:#f5f5f5}.filter-item.active{background-color:#1890ff;color:#fff}.receivables-page{background:#f0f2f5;height:100%;padding:16px}.receivables-layout{display:flex;gap:16px;height:calc(100vh - 96px)}.receivables-main-content{display:flex;flex:1 1;flex-direction:column;min-width:0}.orders-table-wrapper{background:#fff;border-radius:8px;box-shadow:0 1px 2px 0 #00000008;display:flex!important;flex:1 1;flex-direction:column!important;min-height:0;overflow:hidden!important;padding:16px}.orders-table-wrapper.full-height-table .ant-table-body{background:#fff!important;max-height:calc(100vh - 320px)!important;overflow-x:auto!important;overflow-y:auto!important}.orders-table-wrapper.full-height-table .ant-table-tbody{background:#fff!important;min-height:calc(100vh - 320px)!important}.orders-table-wrapper.full-height-table .ant-table-tbody:after{background:#fff!important;content:""!important;display:block!important;height:100%!important;min-height:calc(100vh - 360px)!important}.orders-table-wrapper.full-height-table .ant-table-placeholder{align-items:center!important;background:#fff!important;height:calc(100vh - 320px)!important;position:relative!important}.orders-table-wrapper.full-height-table .ant-table-placeholder,.orders-table-wrapper.full-height-table .ant-table-placeholder tr{display:flex!important;justify-content:center!important;width:100%!important}.orders-table-wrapper.full-height-table .ant-table-placeholder .ant-table-cell{border:none!important;text-align:center!important;width:100%!important}.orders-table-wrapper .ant-table{flex:1 1;overflow:hidden}.orders-table-wrapper .ant-table-container{display:flex;flex-direction:column;height:100%}.orders-table-wrapper .ant-table-header{background:#fafafa;flex-shrink:0}.orders-table-wrapper .ant-table-body{flex:1 1;overflow-x:auto!important;overflow-y:auto!important}.ant-table-tbody>tr>td{padding:8px 12px;vertical-align:middle}.ant-table-thead>tr>th{background:#fafafa;border-bottom:2px solid #f0f0f0;font-weight:600;padding:12px}.ant-table-tbody>tr:hover>td{background:#f5f7fa!important}.ant-pagination{align-items:center;display:flex;justify-content:space-between;margin-top:16px}.receivables-filter-panel .filter-section{margin-bottom:20px}.receivables-filter-panel .filter-section-title{align-items:center;background:#fafafa;border-radius:4px;color:#595959;display:flex;font-size:13px;font-weight:600;gap:6px;margin-bottom:8px;padding:8px 12px}.receivables-filter-panel .filter-item{align-items:center;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:4px;padding:10px 12px;transition:all .2s}.receivables-filter-panel .filter-item:hover{background:#f5f5f5}.receivables-filter-panel .filter-item.active{background:#1890ff;color:#fff}.receivables-filter-panel .filter-item.active .filter-count{color:#fffc!important}.receivables-filter-panel .filter-count{color:#999;font-size:12px}.edit-reconciliation-modal-table{flex:1 1;overflow:hidden}.edit-reconciliation-modal-table .ant-table-wrapper{display:flex!important;flex-direction:column!important;height:100%!important}.edit-reconciliation-modal-table .ant-table-container{display:flex!important;flex:1 1!important;flex-direction:column!important;overflow:hidden!important}.edit-reconciliation-modal-table .ant-table-body{height:calc(75vh - 130px)!important;overflow-x:auto!important;overflow-y:scroll!important}.balance-transaction-wrapper{display:flex;flex-direction:column;height:100%;padding:0}.balance-transaction-table-wrapper{display:flex!important;flex-direction:column!important;height:calc(100vh - 196px);min-height:calc(100vh - 196px);overflow:hidden!important}.balance-transaction-table-wrapper.full-height-table .ant-table-body{background:#fff!important;height:calc(100vh - 296px)!important;overflow-x:auto!important;overflow-y:auto!important}.balance-transaction-table-wrapper.full-height-table .ant-table-tbody{background:#fff!important;min-height:calc(100vh - 296px)!important}.balance-transaction-table-wrapper.full-height-table .ant-table-tbody:after{background:#fff!important;content:""!important;display:block!important;height:100%!important;min-height:calc(100vh - 396px)!important}.balance-transaction-table-wrapper.full-height-table .ant-table-placeholder{align-items:center!important;background:#fff!important;height:calc(100vh - 286px)!important;position:relative!important}.balance-transaction-table-wrapper.full-height-table .ant-table-placeholder,.balance-transaction-table-wrapper.full-height-table .ant-table-placeholder tr{display:flex!important;justify-content:center!important;width:100%!important}.balance-transaction-table-wrapper.full-height-table .ant-table-placeholder .ant-table-cell{border:none!important;text-align:center!important;width:100%!important}.balance-transaction-table-wrapper .ant-table{flex:1 1;overflow:hidden}.balance-transaction-table-wrapper .ant-table-container{display:flex;flex-direction:column;height:100%}.balance-transaction-table-wrapper .ant-table-header{background:#fafafa;flex-shrink:0}.balance-transaction-table-wrapper .ant-table-body{flex:1 1;overflow-x:auto!important;overflow-y:auto!important}.balance-transaction-table-wrapper .ant-table-tbody>tr>td{padding:8px 12px;vertical-align:middle}.balance-transaction-table-wrapper .ant-table-thead>tr>th{background:#fafafa;border-bottom:2px solid #f0f0f0;font-weight:600;padding:12px}.balance-transaction-table-wrapper .ant-table-tbody>tr:hover>td{background:#f5f7fa!important}@media (max-width:768px){.balance-transaction-table-wrapper .ant-table-body{font-size:12px}.balance-transaction-table-wrapper .ant-table-tbody>tr>td{padding:6px 8px}}.App{background:#f5f5f5;min-height:100vh;text-align:center}.user-dropdown-menu.ant-dropdown{top:74px!important}.app-container{height:100vh;overflow:hidden}.page-transition-enter{opacity:0;transform:translateX(20px)}.page-transition-enter-active{transition:opacity .3s,transform .3s}.page-transition-enter-active,.page-transition-exit{opacity:1;transform:translateX(0)}.page-transition-exit-active{opacity:0;transform:translateX(-20px);transition:opacity .3s,transform .3s}.brand-title{color:#1890ff;font-size:20px;font-weight:600;margin:0}.order-card{border-radius:8px;box-shadow:0 2px 8px #0000001a;transition:all .3s ease}.order-card:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.clickable-item{border-radius:4px;cursor:pointer;padding:4px 8px;transition:all .2s ease}.clickable-item:hover{background-color:#1890ff1a;border-color:#40a9ff}.status-tag{border-radius:12px;font-size:12px;font-weight:500;padding:2px 8px}.table-actions{align-items:center;display:flex;gap:8px}.action-button{transition:all .2s ease}.action-button:hover{transform:scale(1.1)}.search-input{background-color:#f5f5f5;border:1px solid #f0f0f0;border-radius:20px}.search-input:focus{background-color:#fff;border-color:#1890ff}.modal-footer-enhanced{align-items:center;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:16px 24px}.customer-tabs{margin-bottom:16px}.customer-tabs .ant-tabs-tab{font-weight:500}.customer-tabs .ant-tabs-tab-active{color:#1890ff}.process-config-section{background:#fafafa;border-radius:8px;margin:16px 0;padding:16px}.process-config-title{color:#262626;font-weight:600;margin-bottom:12px}.fee-calculation-panel{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border-radius:8px;box-shadow:inset 0 2px 4px #0000001a;padding:20px}.fee-total-display{background:#fff;border-radius:6px;color:#1890ff;font-size:18px;font-weight:600;margin-top:16px;padding:12px;text-align:center}@media (max-width:1200px){.app-container{padding:0 16px}}@media (max-width:768px){.order-card{margin-bottom:16px}.table-actions{flex-direction:column;gap:4px}}@media print{.no-print{display:none!important}.print-container{background:#fff;margin:0;padding:0}.order-print-header{margin-bottom:20px;text-align:center}.order-print-content{line-height:1.6}}.urgent-order-row{background-color:#fff1f0!important;transition:background-color .3s ease}.urgent-order-row:hover{background-color:#ffe7e5!important}.urgent-order-row td{border-bottom-color:#ffa39e!important}.ant-table-tbody>tr.urgent-order-row.ant-table-row-selected>td{background-color:#fff1f0!important}.ant-table-tbody>tr.urgent-order-row.ant-table-row-selected:hover>td{background-color:#ffe7e5!important}.urgent-order-row.dragging-row{opacity:.8}.ant-table-expanded-row.urgent-order-row>td,.urgent-order-row.dragging-row{background-color:#fff1f0!important}*{box-sizing:border-box;padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Microsoft YaHei,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{height:100vh;width:100%}
/*# sourceMappingURL=main.15992129.css.map*/