html,body,#root,#root>*{height:100%}body{margin:0;font-size:14px}a{text-decoration:underline;cursor:pointer}#searchForm>.ant-row>.ant-row.ant-form-item{width:100%;text-align:right;padding-right:12px}#searchForm>.ant-row>.ant-row.ant-form-item .ant-col{flex:1;max-width:100%;width:100%}#searchForm>.ant-row>.ant-row.ant-form-item .ant-col .ant-btn:first-child{margin-right:10px}.app-loading-wrapper.ant-spin-spinning{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center}.ant-list-item{padding:12px!important}.ant-table-cell .ant-btn.ant-btn-link{padding:0 4px!important}.ant-btn+.ant-btn{margin-left:10px}[data-theme=light],[data-theme=light] .bg-1,[data-theme=light] .bg-2,[data-theme=light] .ant-layout-sider{background-color:#fff!important}[data-theme=light] .text-1{color:#000}[data-theme=light] .text-2{color:#000000d9}[data-theme=dark] .bg-1{background-color:#000!important}[data-theme=dark] .bg-2{background-color:#1f1f1f!important}[data-theme=dark] .text-1{color:#fff}[data-theme=dark] .text-2{color:#ffffffa6}body{font-family:ABBvoiceCNSG-Regular!important;color:#1f1f1f;background-color:#f5f5f5}.content{margin:12px;overflow-y:hidden;overflow-x:hidden}.filter{margin:16px 0}.filter .filter-title{margin-bottom:4px;height:20px}.filter .filter-btn{display:flex;justify-content:right;margin-top:25px}.ant-layout{font-family:ABBvoiceCNSG-Regular!important;color:#1f1f1f;background-color:#f5f5f5}.iframe-container{border:medium none;width:100%;height:100vh;background-color:#fff}.layout-page-sider{box-shadow:10px 0 10px -10px #efeded80}.form-content{margin-top:20px}.form-content .title{background:#f5f5f5;padding:8px 12px;margin-bottom:20px}.flex-box{background-color:#f5f5f5;padding:8px 12px;margin-bottom:8px}.table-box .ant-table-tbody{display:none}@font-face{font-family:ABBvoiceCNSG-Regular;src:url(/assets/ABBvoice_CNSG_Rg.1ca05286.ttf) format("truetype")}@font-face{font-family:ABBvoiceCNSG-Medium;src:url(/assets/ABBvoice_CNSG_Md.bb5a3db3.ttf) format("truetype")}@font-face{font-family:ABBvoiceCNSG-Bold;src:url(/assets/ABBvoice_CNSG_Bd.a2a2eb5e.ttf) format("truetype")}@font-face{font-family:ABBvoice-Light;src:url(/assets/ABBvoice_CNSG_Lt.e7b9b74e.ttf) format("truetype")}.ant-menu-horizontal{border-bottom:none!important;font-family:ABBvoiceCNSG-Regular}.ant-table-wrapper .ant-table{font-family:ABBvoiceCNSG-Regular}.ant-table-wrapper .ant-table-thead>tr>th{background-color:#e5e3e3}.ant-btn{font-family:ABBvoiceCNSG-Regular}.ant-input-search,.ant-descriptions,.ant-tabs-nav{font-family:ABBvoiceCNSG-Regular!important}.ant-modal .ant-modal-content{border-radius:0 0 4px 4px;border-top:4px solid #1f1f1f}.ant-result{height:89vh}.ant-breadcrumb .ant-breadcrumb-link,.ant-breadcrumb .ant-breadcrumb-link:hover{text-decoration:none}.detail-box{background-color:#fff;padding:12px;border-radius:12px}.card-box-scroll{max-height:70vh;overflow-y:auto}.title{line-height:40px}.ant-table-summary .ant-table-cell-fix-left,.ant-table-summary .ant-table-cell-fix-right{background:#e5e3e3!important}.shipmentlot-table .ant-table-row:last-of-type .ant-table-cell:nth-of-type(1) .ant-checkbox-wrapper{display:none}.detail-card-box{background-color:#fff;border-radius:8px;border:1px solid #e6e6e6;margin:0 0 12px;padding:12px}.detail-card-box .title{font-size:14px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}.detail-card-box .detail-title{border-bottom:1px solid #e6e6e6;padding-bottom:10px}.card-box{padding:0 0 24px}.card-box .ant-descriptions-header{margin-bottom:12px}.card-box .ant-descriptions-header .ant-descriptions-title{font-size:14px;font-weight:400}.card-box:last-of-type{padding-bottom:0}.card-list{background:#fff;min-width:120px;text-align:center;line-height:30px;font-size:20px;border-right:1px solid #f2f2f2}.card-list div:nth-of-type(2){font-size:16px;color:#999}.flex-box{background-color:#fff;margin-top:12px}.layout-page{height:100%}.layout-page .layout-page-header{height:48px;background:#fff}.layout-page-header{padding:0!important;display:flex;justify-content:space-between;align-items:center;z-index:9;box-shadow:0 4px 10px #ddd}.layout-page-header svg{width:20px;height:20px;cursor:pointer}.layout-page-header-main{padding:0 15px;flex:1;display:flex;justify-content:space-between;align-items:center}.layout-page .logo{box-sizing:border-box;display:flex;align-items:center;z-index:9}.layout-page .logo img{height:24px}.layout-page .header-title{font-weight:500;font-size:16px}.layout-page .user-box{display:flex}.layout-page-sider{background-color:#fff}.layout-page-sider-trigger{position:absolute;bottom:0;right:0;margin:10px}.layout-page-content{display:flex;flex-direction:column;flex:1}.layout-page-content>:nth-child(1) .ant-tabs-bar{padding:6px 0 0}.layout-page-content>:nth-child(2){flex:auto;overflow:auto;padding:6px;box-sizing:border-box}.layout-page-content>:nth-child(2) .innerText{padding:24px;border-radius:2px;display:block;line-height:32px;font-size:16px}.layout-page-footer{text-align:center;padding:14px 20px;font-size:12px}.layout-page .actions{height:100%;display:flex;justify-content:center;align-items:center}.layout-page .actions>*{margin-left:30px;height:100%;display:flex;align-items:center}.layout-page .actions>* .notice{display:block;display:flex;justify-content:center;align-items:center;width:22px;height:22px;cursor:pointer}.layout-page .user-action{width:160px;cursor:pointer;display:flex;align-items:center;padding:0 12px;margin:8px}.layout-page .user-action .icon{width:40px;height:40px;border-radius:50%;display:flex;justify-content:center}.layout-page .user-action>span{flex:1;font-size:16px;font-weight:500;overflow:hidden;text-emphasis:none;text-overflow:ellipsis}.layout-page .user-action:hover{background-color:#f6f6f6;border-radius:8px}.layout-page .user-avator{margin-right:8px;width:40px;height:40px}body[theme-mode=dark] .layout-page-header{box-shadow:none}.layout-page-sider-menu{border-right:none!important}.footer{background-color:#ddd;height:40px;font-size:12px;color:#868484;padding:0 10px}.footer a{color:#868484}.header-link{font-size:12px}.header-link a{font-weight:lighter;text-decoration:none}.shipmentlot-table .ant-table-row:last-of-type .ant-table-cell{background-color:#e5e3e3}.shipmentlot-table .ant-table-row:last-of-type .ant-table-cell:nth-of-type(1) .ant-checkbox-wrapper{display:none}.shipmentlot-table .ant-table-tbody>tr:last-child{position:sticky;bottom:0;z-index:10}.shipmentlot-table .ant-table-row-selected:last-child>.ant-table-cell{background-color:#e5e3e3!important}.layout-page{height:100%}.layout-page .layout-page-header{height:48px;background:#fff}.layout-page-header{padding:0!important;display:flex;justify-content:space-between;align-items:center;z-index:9;box-shadow:0 4px 10px #ddd}.layout-page-header svg{width:20px;height:20px;cursor:pointer}.layout-page-header-main{padding:0 15px;flex:1;display:flex;justify-content:space-between;align-items:center}.layout-page .logo{box-sizing:border-box;display:flex;align-items:center;z-index:9}.layout-page .logo img{height:24px}.layout-page .header-title{font-weight:500;font-size:16px}.layout-page .user-box{display:flex}.layout-page-sider{background-color:#fff}.layout-page-sider-trigger{position:absolute;bottom:0;right:0;margin:10px}.layout-page-content{display:flex;flex-direction:column;flex:1}.layout-page-footer{text-align:center;padding:14px 20px;font-size:12px}.layout-page .actions{height:100%;display:flex;justify-content:center;align-items:center}.layout-page .actions>*{margin-left:30px;height:100%;display:flex;align-items:center}.layout-page .actions>* .notice{display:block;display:flex;justify-content:center;align-items:center;width:22px;height:22px;cursor:pointer}.layout-page .user-action{width:160px;cursor:pointer;display:flex;align-items:center;padding:0 12px;margin:8px}.layout-page .user-action .icon{width:40px;height:40px;border-radius:50%;display:flex;justify-content:center}.layout-page .user-action>span{flex:1;font-size:16px;font-weight:500;overflow:hidden;text-emphasis:none;text-overflow:ellipsis}.layout-page .user-action:hover{background-color:#f6f6f6;border-radius:8px}.layout-page .user-avator{margin-right:8px;width:40px;height:40px}body[theme-mode=dark] .layout-page-header{box-shadow:none}.layout-page-sider-menu{border-right:none!important}.footer{background-color:#ddd;height:40px;font-size:12px;color:#868484;padding:0 10px}.footer a{color:#868484}.header-link{font-size:12px}.header-link a{font-weight:lighter;text-decoration:none}.common-filter{margin:16px 0;padding:16px;background:#fff;border-radius:8px}.common-filter .filter-field .filter-field-label{margin-bottom:8px;height:20px;font-size:14px;font-weight:500;color:#1f1f1f;line-height:20px}.common-filter .filter-field .filter-field-label .required{color:#ff4d4f;margin-left:4px}.common-filter .filter-actions{display:flex;justify-content:flex-end;margin-top:25px;min-width:200px}.common-filter .filter-actions .ant-btn{border-radius:6px;font-weight:500;transition:all .3s}.common-filter .filter-actions .ant-btn.ant-btn-link{color:#1890ff}.common-filter .filter-actions .ant-btn.ant-btn-link:hover{color:#40a9ff}.common-filter .filter-actions .ant-btn.ant-btn-primary{background:#1890ff;border-color:#1890ff}.common-filter .filter-actions .ant-btn.ant-btn-primary:hover{background:#40a9ff;border-color:#40a9ff}.common-filter .filter-actions .ant-space .ant-space-item{display:flex;align-items:center}@media (max-width: 1200px){.common-filter .ant-col{margin-bottom:16px}}@media (max-width: 768px){.common-filter{padding:12px}.common-filter .filter-actions{margin-top:16px;min-width:auto}.common-filter .filter-actions .ant-space{flex-direction:column;width:100%}.common-filter .filter-actions .ant-space .ant-space-item{width:100%;margin-bottom:8px}.common-filter .filter-actions .ant-space .ant-space-item .ant-btn{width:100%}}.common-filter .ant-input,.common-filter .ant-select,.common-filter .ant-picker,.common-filter .ant-btn{font-family:ABBvoiceCNSG-Regular,sans-serif}.pending-review-page{background:#f5f5f5;margin:12px;overflow-y:hidden;overflow-x:hidden}.pending-review-page .page-header{margin-bottom:20px;padding:12px 0}.pending-review-page .page-header .ant-breadcrumb .ant-breadcrumb-link,.pending-review-page .page-header .ant-breadcrumb .ant-breadcrumb-link:hover{text-decoration:none}.pending-review-page .filter-section{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:20px}.pending-review-page .table-section{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:5px}.pending-review-page .table-section .ant-table .ant-table-thead>tr>th{background-color:#fafafa;font-weight:500;color:#1f1f1f}.pending-review-page .table-section .ant-table .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0}.pending-review-page .table-section .ant-table .ant-table-tbody>tr:hover>td{background-color:#f5f5f5}.pending-review-page .table-section .ant-btn-link{padding:4px 8px;height:auto;font-size:14px}.pending-review-page .table-section .ant-btn-link:hover{background-color:#f5f5f5;border-radius:4px}.pending-review-page .table-section .ant-tag{border:none;font-size:12px;padding:2px 8px;border-radius:4px}.pending-review-page .table-section .ant-tag.ant-tag-orange{background-color:#fff7e6;color:#fa8c16}.pending-review-page .table-section .ant-tag.ant-tag-green{background-color:#f6ffed;color:#52c41a}.pending-review-page .table-section .ant-checkbox-wrapper{margin-right:0}@media (max-width: 768px){.pending-review-page{padding:12px}.pending-review-page .page-header{margin-bottom:16px}.pending-review-page .table-section{padding:12px}.pending-review-page .table-section .ant-table{font-size:12px}}.pending-review-page .ant-table,.pending-review-page .ant-btn,.pending-review-page .ant-tag{font-family:ABBvoiceCNSG-Regular,sans-serif}.document-container{height:100%;overflow:auto}.document-image{display:block;max-width:100%;height:auto}.highlight-overlay{position:absolute;border:2px solid #1890ff;background:rgba(24,144,255,.1);pointer-events:auto;z-index:10;transition:all .2s ease-in-out}.magnifier{position:absolute;width:120px;height:120px;border:2px solid #1890ff;border-radius:50%;overflow:hidden;pointer-events:none;z-index:20;box-shadow:0 4px 12px #0000004d;background:rgba(255,255,255,.9);backdrop-filter:blur(2px)}.field-table{margin-bottom:24px}.field-table .ant-table-thead>tr>th{background:#fafafa;font-weight:600}.confidence-indicator{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px}.confidence-high{background:#52c41a}.confidence-medium{background:#faad14}.confidence-low{background:#ff4d4f}.submit-button{width:100%;margin-top:16px}.zoom-controls{display:flex;gap:8px}.zoom-hint{margin-top:8px;padding:8px 12px;background:#e6f7ff;border:1px solid #91d5ff;border-radius:4px;color:#1890ff;font-size:12px;text-align:center}.document-image-container{position:relative;display:inline-block;overflow:hidden;border-radius:4px}.document-image-container.zoomed{overflow:visible}@keyframes fadeIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.magnifier{animation:fadeIn .2s ease-out}.processing-order-review-page{background:#f5f5f5;margin:12px;overflow-y:hidden;overflow-x:hidden}.processing-order-review-page .page-header{padding:16px 20px}.processing-order-review-page .page-header .ant-breadcrumb .ant-breadcrumb-link,.processing-order-review-page .page-header .ant-breadcrumb .ant-breadcrumb-link:hover{text-decoration:none}.processing-order-review-page .basic-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:16px 20px;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a}.processing-order-review-page .basic-info .info-left{display:flex;gap:24px}.processing-order-review-page .basic-info .info-right{display:flex;gap:24px;align-items:center}.processing-order-review-page .basic-info .info-item{display:flex;align-items:center;gap:8px}.processing-order-review-page .basic-info .info-item label{font-size:14px;font-weight:500;color:#1f1f1f;white-space:nowrap}.processing-order-review-page .basic-info .info-item .ant-input{border-radius:4px;border:1px solid #d9d9d9}.processing-order-review-page .basic-info .info-item .ant-input:hover{border-color:#40a9ff}.processing-order-review-page .basic-info .info-item .ant-input:focus{border-color:#40a9ff;box-shadow:none}.processing-order-review-page .basic-info .info-item .status-info{display:flex;align-items:center;gap:8px;font-size:14px;color:#1f1f1f}.processing-order-review-page .basic-info .info-item .status-info .status-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.processing-order-review-page .basic-info .info-item .status-info .status-dot.orange{background-color:#fa8c16}.processing-order-review-page .basic-info .info-item .ant-btn{border-radius:4px}.processing-order-review-page .main-content{display:flex;gap:20px;height:calc(100vh - 250px)}.processing-order-review-page .main-content .document-panel{flex:1;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.processing-order-review-page .main-content .document-panel .document-container{height:100%;padding:0}.processing-order-review-page .main-content .form-panel{flex:1;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.processing-order-review-page .main-content .form-panel .form-container{height:100%;padding:10px}.processing-order-review-page .main-content .form-panel .form-container .ant-tabs{height:100%}.processing-order-review-page .main-content .form-panel .form-container .ant-tabs .ant-tabs-content-holder{height:calc(100% - 46px);overflow:hidden}.processing-order-review-page .main-content .form-panel .form-container .ant-tabs .ant-tabs-tab{padding:8px;font-size:14px}.processing-order-review-page .main-content .form-panel .form-container .ant-table .ant-table-thead>tr>th{background-color:#e2e1e1;font-weight:500;color:#1f1f1f;padding:8px;font-size:12px}.processing-order-review-page .main-content .form-panel .form-container .ant-table .ant-table-tbody>tr:nth-child(5n + 1)>td{border-bottom:2px solid #b3b1b1}.processing-order-review-page .main-content .form-panel .form-container .ant-table .ant-table-thead>tr>th:first-child{border-start-start-radius:0!important;border-top-left-radius:0!important}.processing-order-review-page .main-content .form-panel .form-container .ant-table .ant-table-thead>tr>th:last-child{border-start-end-radius:0!important;border-top-right-radius:0!important}.processing-order-review-page .main-content .form-panel .form-container .ant-table .ant-table-tbody>tr>td{padding:8px;font-size:12px;border-bottom:1px solid #f0f0f0}.processing-order-review-page .main-content .form-panel .form-container .ant-table .ant-input-number{width:100%}.processing-order-review-page .main-content .form-panel .form-container .ant-table .ant-input-number .ant-input-number-input{height:28px;font-size:12px}.processing-order-review-page .main-content .form-panel .form-container .ant-table .ant-input{height:28px;font-size:12px;border-radius:4px;border:1px solid #d9d9d9}.processing-order-review-page .main-content .form-panel .form-container .ant-table .ant-input:hover{border-color:#40a9ff}.processing-order-review-page .main-content .form-panel .form-container .ant-table .ant-input:focus{border-color:#40a9ff;box-shadow:none}.processing-order-review-page .ant-btn,.processing-order-review-page .ant-input,.processing-order-review-page .ant-table,.processing-order-review-page .ant-tabs{font-family:ABBvoiceCNSG-Regular,sans-serif}.archived-processing-orders{background:#f5f5f5;margin:12px;overflow-y:hidden;overflow-x:hidden}.archived-processing-orders .page-header{margin-bottom:20px;padding:12px 0}.archived-processing-orders .page-header .ant-breadcrumb .ant-breadcrumb-link,.archived-processing-orders .page-header .ant-breadcrumb .ant-breadcrumb-link:hover{text-decoration:none}.archived-processing-orders .filter-section{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:20px}.archived-processing-orders .table-section{background:#fff;padding:8px;border-radius:6px;box-shadow:0 2px 8px #0000001a}.archived-processing-orders .table-section .ant-table .ant-table-thead>tr>th{background-color:#fafafa;font-weight:500;color:#262626}.archived-processing-orders .table-section .ant-table .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0}.archived-processing-orders .table-section .ant-table .ant-table-tbody>tr:hover>td{background-color:#f5f5f5}.archived-processing-orders .table-section .ant-pagination{margin-top:16px;text-align:right}.process-log{background:#f5f5f5;margin:12px;overflow-y:hidden;overflow-x:hidden}.process-log .page-header{margin-bottom:20px;padding:12px 0}.process-log .page-header .ant-breadcrumb .ant-breadcrumb-link,.process-log .page-header .ant-breadcrumb .ant-breadcrumb-link:hover{text-decoration:none}.process-log .filter-section{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:20px}.process-log .table-section{background:#fff;padding:8px;border-radius:6px;box-shadow:0 2px 8px #0000001a}.process-log .table-section .ant-table .ant-table-thead>tr>th{background-color:#fafafa;font-weight:500;color:#262626}.process-log .table-section .ant-table .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0}.process-log .table-section .ant-table .ant-table-tbody>tr:hover>td{background-color:#f5f5f5}.process-log .table-section .ant-pagination{margin-top:16px;text-align:right}.ant-breadcrumb .ant-breadcrumb-link,.ant-breadcrumb .ant-breadcrumb-link:hover{text-decoration:none}.data-summary{padding:10px 24px;background-color:#f5f5f5;overflow-y:auto;overflow-x:hidden;height:calc(100vh - 100px);display:flex;flex-direction:column}.data-summary .data-summary-header{margin-bottom:24px;text-align:left}.data-summary .data-summary-header .page-title{margin-bottom:8px!important;color:#333;font-weight:600}.data-summary .data-summary-header .page-subtitle{color:#666;font-size:14px}.data-summary .filter-card{margin-bottom:24px;border-radius:8px;box-shadow:0 2px 8px #0000000f}.data-summary .filter-card .ant-card-body{padding:16px 24px}.data-summary .metrics-row{margin-bottom:24px}.data-summary .metrics-row .metric-card{border-radius:8px;box-shadow:0 2px 8px #0000000f;transition:all .3s ease}.data-summary .metrics-row .metric-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.data-summary .metrics-row .metric-card .ant-card-body{padding:20px}.data-summary .metrics-row .metric-card .metric-content{text-align:center}.data-summary .metrics-row .metric-card .metric-content .metric-label{display:block;color:#666;font-size:14px;margin-bottom:8px}.data-summary .metrics-row .metric-card .metric-content .metric-value{display:block;color:#333;font-size:24px;font-weight:600}.data-summary .main-content-row{margin-bottom:32px;flex:1;min-height:0}.data-summary .anomaly-log-card{border-radius:8px;box-shadow:0 2px 8px #0000000f;height:100%;display:flex;flex-direction:column}.data-summary .anomaly-log-card .ant-card-head{border-bottom:1px solid #f0f0f0;flex-shrink:0}.data-summary .anomaly-log-card .ant-card-head .ant-card-head-title{font-weight:600;color:#333}.data-summary .anomaly-log-card .ant-card-head .ant-card-extra .ant-btn-link{padding:0;color:#1890ff;font-size:14px}.data-summary .anomaly-log-card .ant-card-head .ant-card-extra .ant-btn-link:hover{color:#40a9ff}.data-summary .anomaly-log-card .ant-card-body{flex:1;display:flex;flex-direction:column;padding:16px}.data-summary .anomaly-log-card .ant-table{flex:1}.data-summary .anomaly-log-card .ant-table .ant-table-thead>tr>th{background-color:#fafafa;border-bottom:1px solid #f0f0f0;font-weight:600;color:#333}.data-summary .anomaly-log-card .ant-table .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0}.data-summary .anomaly-log-card .ant-table .ant-table-tbody>tr:hover>td{background-color:#f5f5f5}.data-summary .power-bi-card{border-radius:8px;box-shadow:0 2px 8px #0000000f;margin-left:10px}.data-summary .power-bi-card .power-bi-section{margin-top:-24px}.data-summary .power-bi-card .system-switch-section{margin-top:-6px}.data-summary .power-bi-card .section-title{margin-bottom:16px!important;color:#333;font-weight:600;font-size:16px}.data-summary .power-bi-card .ant-card-body{padding:16px}.data-summary .power-bi-card .power-bi-item{border-radius:6px;border:1px solid #e8e8e8;transition:all .3s ease;cursor:pointer}.data-summary .power-bi-card .power-bi-item:hover{border-color:#1890ff;box-shadow:0 2px 8px #1890ff33;transform:translateY(-1px)}.data-summary .power-bi-card .power-bi-item .power-bi-icon{width:40px;height:40px;border-radius:6px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px}.data-summary .power-bi-card .power-bi-item .power-bi-subtitle{font-size:12px}.data-summary .power-bi-card .power-bi-item .power-bi-arrow{color:#1890ff;font-size:16px;font-weight:700}.data-summary .system-switch-item{border-radius:6px;border:2px dashed #ff7a00;transition:all .3s ease;cursor:pointer;background-color:#fff}.data-summary .system-switch-item:hover{border-color:#ff9c33;box-shadow:0 2px 8px #ff7a0033;transform:translateY(-1px)}.data-summary .system-switch-item .ant-card-body{padding:16px}.data-summary .system-switch-item .system-switch-icon{width:40px;height:40px;border-radius:6px;background:#fff2e8;display:flex;align-items:center;justify-content:center;color:#ff7a00;font-size:18px}.data-summary .system-switch-item .system-switch-title{color:#ff7a00!important;font-size:14px;font-weight:600}.data-summary .system-switch-item .system-switch-subtitle{font-size:12px;color:#666!important}.data-summary .system-switch-item .system-switch-external-icon{width:20px;height:20px;background-color:#ff7a00;color:#fff;border-radius:3px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}@media (max-width: 768px){.data-summary{padding:10px 16px 20px}.data-summary .data-summary-header .page-title{font-size:24px!important}.data-summary .metrics-row .metric-card .metric-content .metric-value{font-size:20px}.data-summary .anomaly-log-card .ant-table{font-size:12px}.data-summary .power-bi-item .ant-card-body,.data-summary .system-switch-item .ant-card-body{padding:12px}.data-summary .power-bi-item .power-bi-icon,.data-summary .system-switch-item .power-bi-icon,.data-summary .power-bi-item .system-switch-icon,.data-summary .system-switch-item .system-switch-icon{width:32px;height:32px;font-size:14px}}@media (max-width: 576px){.data-summary{padding:10px 12px 20px}.data-summary .filter-card .ant-card-body{padding:12px 16px}.data-summary .metrics-row .metric-card .ant-card-body{padding:16px}.data-summary .metrics-row .metric-card .metric-content .metric-label{font-size:12px}.data-summary .metrics-row .metric-card .metric-content .metric-value{font-size:18px}}.export-platform-page{width:100%;height:100%;font-family:ABBvoiceCNSG-Regular,sans-serif}.content-wrapper{margin:0 auto;padding:24px;max-width:1400px}.welcome-section{background-color:#fff;padding:32px;border-radius:8px;margin-bottom:24px;box-shadow:0 2px 8px #0000000f}.welcome-section .welcome-content{display:flex;justify-content:space-between;align-items:center}.welcome-section .welcome-text{flex:1;text-align:left}.welcome-section .welcome-title{font-family:ABBvoiceCNSG-Bold,sans-serif;font-size:28px;font-weight:700;color:#262626;margin-bottom:8px;text-align:left}.welcome-section .welcome-subtitle{font-family:ABBvoiceCNSG-Regular,sans-serif;font-size:16px;color:#666;text-align:left}.welcome-section .help-button{font-family:ABBvoiceCNSG-Regular,sans-serif;font-size:14px;border-radius:6px;margin-left:24px}.modules-container .module-section{background-color:#fff;padding:24px;border-radius:8px;margin-bottom:24px;box-shadow:0 2px 8px #0000000f}.modules-container .module-section .module-header{display:flex;align-items:center;gap:12px;margin-bottom:20px}.modules-container .module-section .module-header .module-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.modules-container .module-section .module-header .module-title{font-family:ABBvoiceCNSG-Bold,sans-serif;font-size:18px;font-weight:700;color:#262626;margin:0}.modules-container .module-section .functions-grid{display:flex;flex-wrap:wrap;gap:16px}.modules-container .module-section .functions-grid .function-card-wrapper{flex:1;min-width:200px}.modules-container .module-section .functions-grid .function-card{border:1px solid #f0f0f0;border-radius:8px;transition:all .3s ease;height:100%;width:100%}.modules-container .module-section .functions-grid .function-card:hover{border-color:#ff000f;box-shadow:0 4px 12px #ff000f26}.modules-container .module-section .functions-grid .function-card.disabled{opacity:.6;cursor:not-allowed}.modules-container .module-section .functions-grid .function-card.disabled:hover{border-color:#f0f0f0;box-shadow:none}.modules-container .module-section .functions-grid .function-card .ant-card-body{padding:20px;height:100%;display:flex;flex-direction:column}.modules-container .module-section .functions-grid .function-card .function-content{display:flex;flex-direction:column;height:100%}.modules-container .module-section .functions-grid .function-card .function-content .function-icon{margin-bottom:12px;color:#ff000f;display:flex;justify-content:flex-start}.modules-container .module-section .functions-grid .function-card .function-content .function-title{font-family:ABBvoiceCNSG-Medium,sans-serif;font-size:16px;font-weight:500;color:#262626;margin-bottom:8px;line-height:1.4;text-align:left}.modules-container .module-section .functions-grid .function-card .function-content .function-description{font-family:ABBvoiceCNSG-Regular,sans-serif;font-size:13px;color:#666;line-height:1.5;margin-bottom:16px;flex:1;text-align:left}.modules-container .module-section .functions-grid .function-card .function-content .function-actions{margin-top:auto}.modules-container .module-section .functions-grid .function-card .function-content .function-actions .ant-space{width:100%}.modules-container .module-section .functions-grid .function-card .function-content .function-actions .ant-space .ant-space-item{flex:1}.modules-container .module-section .functions-grid .function-card .function-content .function-actions .ant-space .ant-space-item .action-button{width:100%}.modules-container .module-section .functions-grid .function-card .function-content .function-actions .action-button{font-family:ABBvoiceCNSG-Regular,sans-serif;font-size:13px;height:32px;border-radius:6px}.modules-container .module-section .functions-grid .function-card .function-content .function-actions .action-button.ant-btn-primary,.modules-container .module-section .functions-grid .function-card .function-content .function-actions .action-button.ant-btn-primary:hover{background-color:#ff000f;border-color:#ff000f}.modules-container .module-section .functions-grid .function-card .function-content .function-actions .action-button.ant-btn-default{background-color:#262626;border-color:#262626;color:#fff}.modules-container .module-section .functions-grid .function-card .function-content .function-actions .action-button.ant-btn-default:hover{background-color:#434343;border-color:#434343;color:#fff}.modules-container .module-section .functions-grid .function-card .function-content .function-status{margin-top:auto;text-align:center}.modules-container .module-section .functions-grid .function-card .function-content .function-status .ant-typography{font-family:ABBvoiceCNSG-Regular,sans-serif;font-size:13px}.version-section{background-color:#fff;padding:20px 24px;border-radius:8px;margin-bottom:24px;box-shadow:0 2px 8px #0000000f}.version-section .version-content{display:flex;justify-content:space-between;align-items:center}.version-section .version-text-content{flex:1;text-align:left}.version-section .ant-typography{font-family:ABBvoiceCNSG-Medium,sans-serif;font-size:16px;font-weight:500;color:#262626;margin-bottom:8px;text-align:left}.version-section .version-text{font-family:ABBvoiceCNSG-Regular,sans-serif;font-size:14px;color:#666;text-align:left}.version-section .version-link{font-family:ABBvoiceCNSG-Regular,sans-serif;font-size:14px;padding:0;height:auto;color:#ff000f}.version-section .version-link:hover{color:#ff000f}@media (max-width: 1200px){.content-wrapper{max-width:100%;padding:24px 16px}}@media (max-width: 768px){.content-wrapper{padding:16px}.welcome-section{padding:20px}.welcome-section .welcome-content{flex-direction:column;align-items:flex-start}.welcome-section .welcome-text{margin-bottom:16px}.welcome-section .welcome-title{font-size:24px}.welcome-section .welcome-subtitle{font-size:14px}.welcome-section .help-button{margin-left:0;align-self:flex-end}.modules-container .module-section{padding:16px}.modules-container .module-section .functions-grid{flex-direction:column}.modules-container .module-section .functions-grid .function-card-wrapper{flex:none;width:100%;max-width:100%;margin-bottom:16px}}@media (max-width: 480px){.welcome-section .welcome-title{font-size:20px}.modules-container .module-section .module-header .module-title{font-size:16px}}.hs-code-query-page{width:100%;height:100%}.content-wrapper{max-width:1400px;margin:0 auto;padding:24px}.page-title-section{margin-bottom:24px;text-align:left}.page-title-section .page-title{font-family:ABBvoiceCNSG-Bold,sans-serif;font-size:28px;font-weight:700;color:#262626;margin-bottom:8px;text-align:left}.page-title-section .page-subtitle{font-family:ABBvoiceCNSG-Regular,sans-serif;font-size:16px;color:#666;text-align:left}.filter-card{margin-bottom:24px;border-radius:8px;box-shadow:0 2px 8px #0000000f;text-align:left}.filter-card .filter-header{margin-bottom:20px;text-align:left}.filter-card .filter-header .filter-title{font-family:ABBvoiceCNSG-Medium,sans-serif;font-size:16px;font-weight:500;color:#262626;text-align:left;display:flex;align-items:center;gap:8px}.filter-card .filter-header .filter-title .filter-icon{color:#ff000f;font-size:16px}.filter-card .filter-content,.filter-card .filter-content .filter-item{text-align:left}.filter-card .filter-content .filter-item .filter-label{display:block;font-family:ABBvoiceCNSG-Regular,sans-serif;font-size:14px;color:#262626;margin-bottom:8px;text-align:left}.filter-card .filter-content .filter-actions{display:flex;justify-content:flex-end;align-items:flex-end;height:100%}.filter-card .filter-content .filter-actions .query-button{font-family:ABBvoiceCNSG-Medium,sans-serif;font-size:14px;font-weight:500;background-color:#ff000f;border-color:#ff000f;border-radius:6px}.filter-card .filter-content .filter-actions .query-button:hover{background-color:#ff000f;border-color:#ff000f}.summary-cards{margin-bottom:24px}.summary-cards .summary-card{border-radius:8px;box-shadow:0 2px 8px #0000000f}.summary-cards .summary-card .summary-content{display:flex;align-items:center;justify-content:space-between}.summary-cards .summary-card .summary-content .summary-icon{width:40px;height:40px;border-radius:50%;background-color:#f6ffed;display:flex;align-items:center;justify-content:center;font-size:16px;color:#52c41a;flex-shrink:0}.summary-cards .summary-card .summary-content .summary-text .summary-title{display:block;font-family:ABBvoiceCNSG-Regular,sans-serif;font-size:14px;color:#666;margin-bottom:4px}.summary-cards .summary-card .summary-content .summary-text .summary-value{display:block;font-family:ABBvoiceCNSG-Bold,sans-serif;font-size:24px;font-weight:700;color:#262626}.table-card{border-radius:8px;box-shadow:0 2px 8px #0000000f}.table-card .table-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.table-card .table-header .table-title{font-family:ABBvoiceCNSG-Medium,sans-serif;font-size:18px;font-weight:500;color:#262626;margin:0}.table-card .table-header .table-actions .ant-input{border-radius:6px}.table-card .data-table .ant-table-thead>tr>th{background-color:#fafafa;font-family:ABBvoiceCNSG-Medium,sans-serif;font-size:14px;font-weight:500;color:#262626}.table-card .data-table .ant-table-tbody>tr>td{font-family:ABBvoiceCNSG-Regular,sans-serif;font-size:14px;color:#262626}.table-card .data-table .ant-pagination{margin-top:16px}.table-card .data-table .ant-pagination .ant-pagination-item-active{background-color:#ff000f;border-color:#ff000f}.table-card .data-table .ant-pagination .ant-pagination-item-active a{color:#fff}@media (max-width: 768px){.content-wrapper{padding:16px}.filter-card .filter-content .filter-item{margin-bottom:16px}.filter-card .filter-content .filter-actions{justify-content:flex-start;margin-top:16px}.summary-cards .summary-card{margin-bottom:16px}.table-card .table-header{flex-direction:column;align-items:flex-start}.table-card .table-header .table-actions{margin-top:16px;width:100%}.table-card .table-header .table-actions .ant-space{width:100%;justify-content:space-between}}.platform-layout{min-height:100vh;background-color:#f5f5f5;font-family:ABBvoiceCNSG-Regular,sans-serif;display:flex;flex-direction:column}.platform-header{background-color:#fff;border-bottom:1px solid #f0f0f0;padding:0;height:48px;line-height:48px;position:fixed;top:0;left:0;right:0;z-index:9;box-shadow:0 4px 10px #ddd}.header-content{margin:0 auto;display:flex;justify-content:space-between;align-items:center;height:100%}.header-left .logo{box-sizing:border-box;display:flex;align-items:center;z-index:9}.header-left .logo img{height:24px}.header-left .header-title{font-weight:500;font-size:16px}.header-center{flex:1;max-width:400px;margin:0 40px;display:flex;align-items:center}.header-center .search-input{width:100%}.header-center .search-input .ant-input{border-radius:6px;font-family:ABBvoiceCNSG-Regular,sans-serif}.header-right,.header-right .ant-space,.header-right .ant-badge{display:flex;align-items:center}.header-right .notification-icon{font-size:18px;color:#262626;cursor:pointer;display:flex;align-items:center;justify-content:center}.header-right .notification-icon:hover{color:#ff000f}.header-right .user-action{width:160px;cursor:pointer;display:flex;align-items:center;padding-right:12px;margin:8px}.header-right .user-action .icon{width:40px;height:40px;border-radius:50%;display:flex;justify-content:center}.header-right .user-action .icon svg{width:20px;height:20px}.header-right .user-action>span{flex:1;font-size:16px;font-weight:500;overflow:hidden;text-emphasis:none;text-overflow:ellipsis}.header-right .user-action:hover{background-color:#f6f6f6;border-radius:8px}.header-right .user-avator{margin-right:8px;width:40px;height:40px}.platform-content-wrapper{flex:1;background-color:#f5f5f5;overflow-y:auto;height:calc(100vh - 128px)}.platform-footer{background-color:#262626;border-top:1px solid #434343;padding:20px 0;position:fixed;bottom:0;left:0;right:0;z-index:1000;height:64px}.footer-content{margin:0 auto;padding:0 24px;display:flex;justify-content:space-between;align-items:center;height:100%}.footer-left{display:flex;flex-direction:column;gap:4px}.footer-left .copyright,.footer-left .version-info{font-family:ABBvoiceCNSG-Regular,sans-serif;font-size:12px;color:#fff}.footer-right .footer-link{font-family:ABBvoiceCNSG-Regular,sans-serif;font-size:12px;color:#fff;text-decoration:none;transition:color .3s ease}.footer-right .footer-link:hover{color:#ff000f}.footer-right .footer-divider{color:#fff;margin:0 8px;opacity:.5}@media (max-width: 1200px){.header-content,.footer-content{max-width:100%;padding-left:16px;padding-right:16px}.header-center{margin:0 20px;max-width:300px}}@media (max-width: 768px){.header-content{padding:0 16px}.header-center{display:none}.platform-content-wrapper{margin-top:64px;margin-bottom:100px;height:calc(100vh - 164px)}.platform-footer{height:100px}.footer-content{flex-direction:column;gap:12px;text-align:center;padding:0 16px}}.homepage-layout{min-height:100vh;background-color:#fff;font-family:ABBvoiceCNSG-Regular,sans-serif;display:flex;flex-direction:column}.homepage-header{background-color:#fff;border-bottom:1px solid #f0f0f0;padding:0;height:48px;line-height:48px;position:fixed;top:0;left:0;right:0;z-index:9;box-shadow:0 4px 10px #ddd}.header-content{margin:0 auto;display:flex;justify-content:space-between;align-items:center;height:100%}.header-left .logo{box-sizing:border-box;display:flex;align-items:center;z-index:9}.header-left .logo img{height:24px}.header-left .header-title{font-weight:500;font-size:16px}.header-center .nav-tabs .ant-tabs-nav{margin-bottom:0}.header-center .nav-tabs .ant-tabs-nav:before{display:none}.header-center .nav-tabs .ant-tabs-tab{font-family:ABBvoiceCNSG-Regular,sans-serif;font-size:14px;color:#262626;padding:8px 16px;border:none;background:transparent}.header-center .nav-tabs .ant-tabs-tab:hover,.header-center .nav-tabs .ant-tabs-tab.ant-tabs-tab-active,.header-center .nav-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#ff000f}.header-center .nav-tabs .ant-tabs-ink-bar{background-color:#ff000f;height:2px}.header-center .nav-tabs .ant-tabs-content-holder{display:none}.header-right .user-action{width:160px;cursor:pointer;display:flex;align-items:center;padding-right:12px;margin:8px}.header-right .user-action .icon{width:40px;height:40px;border-radius:50%;display:flex;justify-content:center}.header-right .user-action .icon svg{width:20px;height:20px}.header-right .user-action>span{flex:1;font-size:16px;font-weight:500;overflow:hidden;text-emphasis:none;text-overflow:ellipsis}.header-right .user-action:hover{background-color:#f6f6f6;border-radius:8px}.header-right .user-avator{margin-right:8px;width:40px;height:40px}.homepage-content{flex:1;background-color:#fff;margin-top:64px;margin-bottom:80px;overflow-y:auto;height:calc(100vh - 144px)}.content-wrapper{max-width:1200px;margin:0 auto;padding:80px 24px;text-align:center}.main-title-section{margin-bottom:80px}.main-title-section .main-title{font-family:ABBvoiceCNSG-Bold,sans-serif;font-size:48px;font-weight:700;color:#262626;margin-bottom:16px;line-height:1.2}.main-title-section .subtitle{font-family:ABBvoiceCNSG-Regular,sans-serif;font-size:18px;color:#262626;display:block;margin-bottom:24px}.main-title-section .title-divider{width:60px;height:3px;background-color:#ff000f;margin:0 auto}.system-cards{display:flex;gap:48px;justify-content:center;flex-wrap:wrap}.system-card{width:400px;border:none;border-radius:12px;box-shadow:0 4px 20px #00000014;transition:all .3s ease}.system-card:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000001f}.system-card .ant-card-body{padding:48px 32px}.card-content .system-icon{margin-bottom:24px;display:flex;justify-content:flex-start}.card-content .system-icon.export-icon{color:#ff000f}.card-content .system-icon.audit-icon{color:#8c8c8c}.card-content .card-title{font-family:ABBvoiceCNSG-Bold,sans-serif;font-size:24px;font-weight:700;color:#262626;margin-bottom:16px;line-height:1.3;text-align:left}.card-content .card-description{font-family:ABBvoiceCNSG-Regular,sans-serif;font-size:14px;color:#262626;line-height:1.6;display:block;margin-bottom:32px;text-align:left}.card-content .enter-button{font-family:ABBvoiceCNSG-Medium,sans-serif;font-size:16px;font-weight:500;height:48px;width:100%;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:8px}.card-content .enter-button.ant-btn-primary,.card-content .enter-button.ant-btn-primary:hover{background-color:#ff000f;border-color:#ff000f}.card-content .enter-button.ant-btn-default{background-color:#262626;border-color:#262626;color:#fff}.card-content .enter-button.ant-btn-default:hover{background-color:#434343;border-color:#434343;color:#fff}.homepage-footer{background-color:#fff;border-top:1px solid #f0f0f0;padding:24px 0;position:fixed;bottom:0;left:0;right:0;z-index:1000;height:64px}.homepage-footer .footer-content{margin:0 auto;padding:0 24px;display:flex;justify-content:space-between;align-items:center}.homepage-footer .footer-left .copyright{font-family:ABBvoiceCNSG-Regular,sans-serif;font-size:14px;color:#8c8c8c}.homepage-footer .footer-right .footer-link{font-family:ABBvoiceCNSG-Regular,sans-serif;font-size:14px;color:#8c8c8c;text-decoration:none;transition:color .3s ease}.homepage-footer .footer-right .footer-link:hover{color:#ff000f}.homepage-footer .footer-right .footer-divider{color:#d9d9d9;margin:0 8px}@media (max-width: 768px){.header-content{padding:0 16px}.header-center{display:none}.homepage-content{margin-top:64px;margin-bottom:100px;height:calc(100vh - 164px)}.content-wrapper{padding:40px 16px}.homepage-footer{height:100px}.main-title-section{margin-bottom:40px}.main-title-section .main-title{font-size:32px}.main-title-section .subtitle{font-size:16px}.system-cards{flex-direction:column;align-items:center;gap:24px}.system-card{width:100%;max-width:400px}.footer-content{flex-direction:column;gap:16px;text-align:center;padding:0 16px}}@media (max-width: 480px){.main-title-section .main-title{font-size:28px}.system-card .ant-card-body{padding:32px 24px}}
