.home-page .erp-bottom,.home-page .erp-toolbar,.home-page .erp-tree{display:none}.home-page .erp-nav-root.current{background:#1890ff}.home-company{height:40px;width:200px;display:grid;place-items:center;background:#19b297;color:white;font-size:16px;flex-shrink:0}.home-page .erp-top{border-bottom:2px solid #4b565d}.home-page .erp-main{overflow:auto;background:#f0f2f5}.home-page .erp-page-tabs>div.active{background:white;color:#666}.reference-home{padding:8px 16px 16px 8px;min-height:100%;color:#50565c;font:14px/1.5 Arial,Microsoft YaHei,sans-serif}.reference-home button{cursor:pointer}.reference-home button:disabled{cursor:not-allowed;opacity:.42}.home-greeting{display:flex;align-items:center;gap:20px;background:white;padding:16px 22px;min-height:108px;margin-bottom:16px}.home-greeting>img{width:64px;height:64px;border-radius:50%;object-fit:contain}.home-greeting h1{font-size:20px;font-weight:500;margin:0 0 10px;color:#333}.home-greeting p{display:flex;align-items:center;gap:8px;color:#999;margin:0;font-size:12px}.home-status-rings{display:flex;gap:14px;margin-left:auto}.home-status-rings button{display:flex;flex-direction:column;align-items:center;justify-content:center;border:4px solid var(--ring);width:76px;height:76px;border-radius:50%;background:white;color:#555;flex-shrink:0}.home-status-rings span{font-size:11px;white-space:nowrap}.home-status-rings strong{font-size:17px;font-weight:400;line-height:1.3}.home-shortcuts{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:16px;margin-bottom:16px}.home-shortcuts button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;height:92px;background:white}.home-shortcuts button:hover{box-shadow:0 2px 10px #0001}.home-panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.home-panel{background:white;height:416px;min-width:0;position:relative;display:flex;flex-direction:column}.home-panel>header{height:58px;min-height:58px;border-bottom:1px solid #eee;padding:0 20px;display:flex;align-items:center;gap:10px;position:relative}.home-panel>header h2{margin:0;font-size:15px;font-weight:500;color:#42484c}.home-panel>header>button{margin-left:auto;color:#999;display:flex}.home-panel-trend{grid-column:span 2}.home-panel-api{grid-column:1/-1;height:590px}.home-view-menu{position:absolute;right:14px;top:44px;z-index:10;min-width:138px;background:white;box-shadow:0 3px 15px #0003;border:1px solid #eee;padding:5px 0}.home-view-menu button{display:block;width:100%;padding:7px 15px;text-align:left;background:white;color:#555;font-size:13px;white-space:nowrap}.home-view-menu button:hover:not(:disabled){background:#e6f7ff}.home-panel-expanded{position:fixed;inset:48px 16px 16px 88px;height:auto;z-index:20;box-shadow:0 0 0 100vmax #0006}.home-distribution{padding:20px 15px;flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.home-distribution svg{height:248px;width:100%;max-width:300px}.home-chart-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 12px;font-size:11px}.home-chart-legend button{display:flex;align-items:center;gap:6px;max-width:180px;text-align:left}.home-chart-legend i{width:7px;height:7px;border-radius:50%;flex-shrink:0}.home-keywords{padding:28px 30px;display:flex;align-content:center;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px 11px;flex:1;overflow:auto}.home-keywords button{line-height:1.35;max-width:100%;overflow-wrap:anywhere;text-align:center}.home-exchange{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;flex:1}.home-exchange time{font-size:22px;color:#484d52}.home-exchange strong{font-weight:500;font-size:56px;color:#333;line-height:1.1}.home-exchange button{color:#1890ff;font-size:20px}.home-exchange span{font-size:13px;color:#777;display:flex;align-items:center;gap:7px}.home-exchange i{width:6px;height:6px;background:#5b8ff9;border-radius:50%}.home-exchange small{color:#999;font-size:11px}.home-trend{flex:1;min-height:0;padding:12px 18px;display:flex;flex-direction:column;justify-content:center}.home-trend svg{width:100%;height:290px}.home-trend svg text{font-size:11px;fill:#999}.home-trend-legend{display:flex;justify-content:center;gap:28px;font-size:12px;margin-bottom:3px}.home-trend-legend span{display:flex;gap:7px;align-items:center}.home-trend-legend i{width:9px;height:9px;border-radius:50%}.home-services{flex:1;min-height:0;padding:8px 18px;display:flex;flex-direction:column}.home-services article{display:flex;gap:10px;align-items:center;min-height:58px;flex:1;border-bottom:1px solid #f3f3f3}.home-service-mark{width:36px;flex-shrink:0}.home-services article>div{min-width:0;flex:1}.home-services strong{font-weight:400;font-size:13px;display:block}.home-services p,.home-services strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-services p{color:#aaa;font-size:11px;margin:5px 0}.home-services article>button{border:1px solid #59c6a4;color:#59b496;border-radius:4px;padding:2px 7px;white-space:nowrap;font-size:11px}.home-link{color:#1890ff;font-size:12px;padding:8px}.home-empty{flex-direction:column;justify-content:center;gap:8px;color:#bfc5ca;min-height:110px;flex:1}.home-api-search,.home-empty{display:flex;align-items:center;font-size:12px}.home-api-search{gap:16px;margin-left:auto}.home-api-search label{display:flex;align-items:center;gap:6px}.home-api-search>div{display:flex;align-items:center;border:1px solid #ddd;padding-right:8px;border-radius:3px}.home-api-search input:not([type=checkbox]){width:160px;height:30px;border:0;padding:4px 9px;font-size:12px;outline:0}.home-panel-api>header>button{margin-left:0}.home-api-body{display:flex;flex:1;min-height:0;padding:8px}.home-store-list{width:250px;flex-shrink:0;overflow:auto;border-right:1px solid #eee}.home-store-list>button{width:100%;height:46px;display:flex;align-items:center;padding:0 9px;gap:9px;text-align:left;color:#666}.home-store-list>button:hover{background:#f5faff}.home-store-list>button.active{background:#e6f7ff;color:#1890ff}.home-store-list small{color:#aaa;min-width:14px}.home-store-list b{font:700 28px Georgia,serif;width:27px;text-align:center}.home-store-list .platform-Rakuten{color:#d00000}.home-store-list .platform-Amazon{color:#151515;text-decoration:underline;text-decoration-color:#f7aa20}.home-store-list>button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-api-main{flex:1;min-width:0;display:flex;flex-direction:column}.home-api-tools{display:flex;align-items:center;gap:8px;min-height:42px;padding:4px 8px}.home-api-more>button,.home-api-tools>button{display:flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap;padding:4px 9px;font-size:12px;border:1px solid #ddd;border-radius:3px;min-height:28px}.home-api-tools>button.primary{background:#1890ff;border-color:#1890ff;color:white}.home-api-tools>button.danger{border-color:#ff7875;color:#ff7875}.home-api-tool-spacer{flex:1}.home-api-more{position:relative}.home-api-more .home-view-menu{top:30px;left:0;right:auto}.home-api-logs{border:1px solid #eee;flex:1;overflow:auto;display:flex;flex-direction:column}.home-api-logs table{width:100%;border-collapse:collapse;font-size:12px}.home-api-logs th{height:40px;text-align:left;background:#fafafa;color:#333;font-weight:400;padding:8px 12px;border-bottom:1px solid #eee}.home-api-logs td{padding:10px 12px;border-bottom:1px solid #eee;overflow-wrap:anywhere}.home-api-logs th:first-child{width:180px}.home-api-logs th:last-child{white-space:nowrap}.home-api-logs.compact td{padding-top:4px;padding-bottom:4px}.home-api-logs .failed{color:#d65656}.home-api-note{font-size:12px;padding:8px;color:#999}.home-layout-tools{display:flex;margin-top:16px;background:white;height:42px}.home-layout-tools button{display:flex;align-items:center;justify-content:center;gap:8px;flex:1;color:#888}.home-layout-tools button+button{border-left:1px solid #eee}.home-settings-dialog{width:520px;max-width:90vw}.home-add-view{display:inline-flex;gap:10px;align-items:center;padding:15px;border:1px solid #eee;margin:8px}.home-settings-dialog .modal-body p{padding:8px 0}.home-settings-dialog .modal-body{min-height:160px}.home-settings-dialog .modal-header{display:flex;justify-content:space-between}.home-settings-dialog h2{margin:0}.home-settings-dialog .modal-body{padding:20px}@media(max-width:1200px){.home-greeting{gap:12px;padding:20px 14px}.home-greeting h1{font-size:16px}.home-status-rings{gap:8px}.home-status-rings button{width:66px;height:66px}.home-greeting>img{width:48px;height:48px}.home-store-list{width:200px}.home-api-tools{gap:4px}.home-api-tools>button{padding:4px 6px}}.dedicated-purchase-page .erp-body>.erp-tree,.dedicated-purchase-page>.erp-workspace>.erp-bottom,.dedicated-purchase-page>.erp-workspace>.erp-toolbar{display:none}.dedicated-purchase-page .erp-main{display:flex;flex-direction:column;overflow:hidden}.dedicated-purchase-page .erp-body{min-height:0;flex:1}.quick-purchase,.smart-purchase{color:#555;background:white;font-size:12px;display:flex;flex-direction:column;height:100%;min-height:0;flex:1}.quick-purchase button,.smart-purchase button{cursor:pointer}.quick-purchase button:disabled,.smart-purchase button:disabled{opacity:.4;cursor:not-allowed}.quick-purchase input[type=checkbox],.smart-purchase input[type=checkbox]{accent-color:#1890ff;width:16px;height:16px}.qp-toolbar{height:32px;flex-shrink:0;background:#eee;border-bottom:1px solid #ddd;gap:8px;padding:0 8px}.qp-toolbar,.qp-toolbar>button{display:flex;align-items:center}.qp-toolbar>button{border:0;background:transparent;color:#7d898f;gap:5px}.qp-toolbar>div{background:white;border:1px solid #ddd;display:flex;align-items:center;gap:6px;padding:0 7px;color:#999}.qp-toolbar input{border:0;width:190px;height:24px;outline:none;font-size:12px}.qp-toolbar .text{background:white;color:#1890ff;padding:2px 10px}.qp-body{display:flex;min-height:0;flex:1}.qp-tree{width:180px;flex-shrink:0;background:#e6f7fd;border-right:1px solid #cbdde5;overflow:auto;position:relative;padding-bottom:45px}.qp-filter{padding:9px;color:#1890ff;border-bottom:1px dotted #d4e6ee}.qp-branch{padding-top:10px}.qp-branch>div{display:flex;align-items:center;padding-left:6px}.qp-branch button{display:flex;align-items:center;gap:5px;border:0;color:#75868d;background:transparent;padding:4px 1px;white-space:nowrap}.qp-branch ul{list-style:none;margin:0 0 0 35px;padding:2px 0 2px 16px;border-left:1px dotted #9faeb4}.qp-branch li{position:relative}.qp-branch li:before{content:"";position:absolute;width:14px;left:-16px;top:13px;border-top:1px dotted #9faeb4}.qp-branch .active{background:#40a9ff;color:white}.qp-reset{display:flex;gap:8px;align-items:center;border:0;background:transparent;color:#859ca7;padding:12px 15px}.qp-content{min-width:0;min-height:0;flex:1;display:flex;flex-direction:column}.qp-tabs{align-items:center;justify-content:space-between;flex-wrap:wrap;padding:0 10px;border-bottom:1px solid #eee}.qp-tabs,.qp-tabs [role=tablist]{display:flex;flex-shrink:0}.qp-tabs [role=tab]{font-size:15px;height:49px;padding:0 20px;background:white;border:0;border-bottom:2px solid transparent;color:#333}.qp-tabs [role=tab].active{color:#fa541c;border-bottom-color:#fa541c}.qp-sources{display:flex;gap:8px;align-items:center;padding:8px 0}.qp-buy,.qp-selected button,.qp-sources button{background:#1890ff;border:1px solid #1890ff;border-radius:2px;padding:3px 8px;color:white;font-size:12px}.qp-sources label{display:flex;gap:5px;align-items:center;padding-left:15px;color:#888}.qp-scroll{flex:1;min-height:0;overflow:auto}.qp-message{display:flex;gap:8px;justify-content:space-between;background:#fffbe6;border:1px solid #ffe58f;padding:8px 12px;color:#8a6410}.qp-message button{border:0;background:transparent}.qp-list-head,.qp-row{display:grid;grid-template-columns:100px minmax(230px,1fr) 95px 85px 65px minmax(240px,1fr);align-items:center;gap:12px;padding:16px 26px;min-width:900px}.qp-list-head{font-size:12px;padding-top:18px;padding-bottom:14px}.qp-list-head label{display:flex;gap:7px;align-items:center;white-space:nowrap}.qp-list-head label:last-child{color:#888;font-size:10px;gap:3px}.qp-list-head input[type=number]{width:36px;border:0;border-bottom:1px solid #ddd;text-align:center}.qp-row{border-top:1px solid #eee;min-height:125px}.qp-row>label{display:flex;gap:10px;align-items:center;color:#ddd}.qp-row img{width:65px;height:70px;object-fit:contain}.qp-row strong{font-weight:500;color:#333}.qp-row p{margin:5px 0}.qp-row small{font-size:11px;color:#999;display:block}.qp-row .qp-warning{color:#f07835}.qp-row>button{align-self:center}.qp-empty{text-align:center;padding:30px;color:#ccc}.qp-empty svg{margin:auto;color:#ddd;stroke-width:1}.qp-empty p{margin:9px}.qp-selected{gap:15px;justify-content:flex-end;border-top:1px solid #eee;padding:10px 20px}.qp-footer,.qp-selected{display:flex;align-items:center}.qp-footer{gap:8px;height:30px;border-top:1px solid #ddd;color:#8a9ba3;padding:0 12px;font-size:11px}.qp-footer div{flex:1}.qp-footer button{background:white;border:0;color:#8a9ba3}.qp-footer select{border:1px solid #ddd;background:white;color:#888}.qp-calculator{padding:44px 50px}.qp-equation{display:flex;gap:12px;align-items:flex-start;padding-bottom:55px;flex-wrap:wrap}.qp-target{display:flex;flex-direction:column;gap:52px;align-items:flex-end}.qp-calculator select{height:32px;border:1px solid #ddd;background:white;padding:4px 10px;color:#666;width:150px}.qp-calculator textarea{margin-top:6px;display:block;width:150px;height:100px;resize:none;border:1px solid #ddd;background:#fafafa;padding:5px 10px;font:12px/21px inherit;cursor:pointer}.qp-calculator textarea::placeholder{color:#b5b5b5}.qp-calculator button{border:1px solid #ddd;border-radius:20px;background:white;padding:5px 15px;color:#555}.qp-minus-term{display:flex;align-items:flex-start;gap:10px}.qp-minus-term b{padding-top:6px;color:#555}.qp-equation-actions{display:flex;flex-direction:column;gap:42px}.qp-add-group{display:flex;justify-content:flex-end;margin:35px 0 0}.qp-add-group button{background:#1890ff;border-color:#1890ff;color:white}.qp-picker{width:270px}.qp-picker .modal-body{min-height:330px;display:flex;flex-direction:column;gap:6px}.qp-picker label{display:flex;align-items:center;gap:8px}.qp-picker .modal-header h2{font-size:14px;font-weight:400}.smart-purchase{padding:20px;gap:0}.sp-top{display:flex;align-items:center;gap:50px;flex-wrap:wrap;padding-bottom:18px}.sp-footer label,.sp-top label{display:flex;align-items:center;gap:4px;white-space:nowrap}.sp-footer select,.sp-top select{height:32px;min-width:140px;border:1px solid #d9d9d9;background:white;padding:4px 10px;color:#666}.sp-top em{color:#ff7875;font-style:normal}.sp-source{display:flex;gap:30px;margin-left:50px}.sp-source button{background:white;border:0;color:#399141;font-size:12px}.sp-table{flex:1;min-height:280px;border:1px solid #ddd;overflow:auto;position:relative}.sp-table table{border-collapse:collapse;width:100%;table-layout:fixed}.sp-table th{background:#f6f6f6;height:36px;border-bottom:1px solid #ddd;font-size:11px;text-align:left;padding:8px 15px;font-weight:400}.sp-table th:first-child{width:95px}.sp-table th:nth-child(2){width:260px}.sp-table th:nth-child(3),.sp-table th:nth-child(4){width:85px}.sp-table th:nth-child(5){width:100px}.sp-table td{border-bottom:1px solid #eee;padding:12px 15px;vertical-align:middle}.sp-table td img{width:66px;height:66px;object-fit:contain}.sp-table td>svg{color:#ccc}.sp-table p{margin:4px 0}.sp-table strong{font-weight:500}.sp-table input{width:68px;padding:6px;border:1px solid #ddd}.sp-table small{display:block;color:#999}.sp-table td button{border:0;background:white;color:#1890ff;font-size:12px;margin-top:6px}.sp-table td button.verified{color:#52a05d}.sp-table td:last-child{border-left:1px solid #eee}.sp-empty{padding-top:160px;text-align:center;color:#c5c5c5}.sp-empty svg{display:block;margin:auto;stroke-width:1;color:#ddd}.sp-footer{padding-top:15px;display:flex;align-items:center;position:relative;min-height:50px;gap:25px}.sp-footer select{min-width:120px}.sp-footer>div{display:flex;gap:20px;margin:auto}.sp-footer button{border:1px solid #d9d9d9;background:white;color:#555;padding:6px 16px;border-radius:2px}.sp-footer button.primary{background:#1890ff;color:white;border-color:#1890ff}.sp-document{border:1px solid #ddd;border-top:0;padding:12px;display:flex;gap:15px;flex-wrap:wrap}.sp-document input{border:1px solid #ddd;padding:5px;width:140px}.sp-dialog textarea{width:100%;height:170px;border:1px solid #ddd;margin-top:15px;padding:10px;white-space:pre}.sp-dialog .button{display:inline-flex;align-items:center;gap:7px}.sp-product-list{max-height:45vh;overflow:auto;margin-top:12px}.sp-product-list button{display:grid;grid-template-columns:1fr 1fr 1fr 80px;gap:12px;text-align:left;border:0;border-bottom:1px solid #eee;background:white;padding:12px;width:100%}.sp-product-list button:hover{background:#e6f7ff}.sp-dialog .modal-body p{margin:10px 0}.smart-purchase .modal-body>input{width:100%;border:1px solid #ddd;padding:7px}@media(max-width:1100px){.qp-sources{gap:4px}.qp-sources label{padding-left:0}.qp-tabs [role=tab]{padding:0 12px}.sp-source{margin-left:0;gap:20px}.sp-top{gap:20px}.qp-calculator{padding:25px}}@media print{.qp-footer,.qp-sources,.qp-toolbar,.qp-tree,.sp-footer{display:none}.qp-scroll,.sp-table{overflow:visible}}.qp-toolbar input{width:clamp(240px,24vw,360px)}@media(max-width:1200px){.qp-toolbar input{width:190px}}.sp-table table{min-width:980px}.sp-table th:nth-child(3){width:110px}.sp-table th:nth-child(4){width:140px}.sp-table td:nth-child(4)>button{display:block;position:relative;padding:6px 10px;min-width:82px;background:#eef7ff;border:1px solid #cfe6fc;border-radius:4px}.sp-table td:nth-child(4)>button.verified{background:#f1faf4;border-color:#c9e5d0}.sp-table td:nth-child(5){white-space:nowrap}.sp-table td:last-child{overflow-wrap:anywhere}.legacy-erp{--ink:#263642;font-family:Arial,Microsoft YaHei,PingFang SC,Noto Sans CJK SC,sans-serif;font-size:15px;line-height:1.5;font-weight:400;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-shadow:none;color-scheme:light}.legacy-erp button,.legacy-erp input,.legacy-erp select,.legacy-erp textarea{font-family:inherit}.legacy-erp .erp-grid td,.legacy-erp .erp-grid th{font-size:15px}.legacy-erp .erp-grid th{color:#263642;font-weight:600}.legacy-erp .erp-grid tbody tr:not(.selected) td{color:#263642}.legacy-erp .erp-nav-root,.legacy-erp .erp-subnav>button{font-size:15px;color:#e0e8ef}.legacy-erp .erp-nav-root.open,.legacy-erp .erp-subnav>button.active{color:#fff}.legacy-erp .erp-app-icon.small{width:30px;height:30px;flex-basis:30px;border-radius:7px;background:var(--icon-dark);border:1px solid #ffffff65;box-shadow:inset 0 1px 0 #ffffff30;color:#fff}.legacy-erp .erp-app-icon.small:before{display:none}.legacy-erp .erp-app-icon.small svg{filter:none;width:22px;height:22px;stroke-width:2}.legacy-erp .erp-subnav>button.active .erp-app-icon.small{border-color:#fff;box-shadow:0 0 0 1px #ffffff40;color:#fff}.legacy-erp .erp-tree,.legacy-erp .tree-item{font-size:15px}.legacy-erp .tree-heading,.legacy-erp .tree-item:not(.active){color:#344b5b}.legacy-erp .tree-heading,.legacy-erp .tree-item{min-height:32px}.legacy-erp .tree-heading svg,.legacy-erp .tree-item svg{width:16px;height:16px;flex-shrink:0;fill:#52748b;color:#52748b;stroke-width:1.5}.legacy-erp .tree-heading>button:first-child svg{width:16px;height:16px;fill:none;stroke-width:2;color:#3e5668}.legacy-erp .tree-heading>button.active svg,.legacy-erp .tree-item.active svg{fill:#fff;color:#fff}.legacy-erp .erp-search input{font-size:14px;color:#263642}.legacy-erp input::placeholder{color:#788792;opacity:1}.legacy-erp .detail-tabs button,.legacy-erp .erp-detail-tabs button,.legacy-erp .product-details .erp-detail-tabs button{font-size:14px;font-weight:500;color:#465562}.legacy-erp .erp-detail-tabs{min-height:34px;flex-basis:34px}.legacy-erp .business-toolbar,.legacy-erp .business-toolbar label,.legacy-erp .erp-toolbar>.toolbar-text{font-size:14px}.legacy-erp .business-note,.legacy-erp .business-toolbar label,.legacy-erp .erp-bottom,.legacy-erp .order-stock-summary,.legacy-erp .tree-bottom{color:#536574;font-size:14px}.legacy-erp .erp-grid tr.selected .order-stock-summary,.legacy-erp .erp-grid tr.selected td{color:#fff}.legacy-erp .order-cargo-modal,.legacy-erp .reference-home{font-family:inherit}.legacy-erp .quick-purchase,.legacy-erp .smart-purchase{font-size:14px;color:#263642}.legacy-erp .qp-list-head,.legacy-erp .qp-toolbar input,.legacy-erp .sp-table td,.legacy-erp .sp-table th{font-size:14px}.legacy-erp .sp-table th{color:#263642;font-weight:600}.legacy-erp .sp-source button{font-size:14px;color:#287533}.legacy-erp .qp-reset,.legacy-erp .qp-sources label{color:#536574}.legacy-erp .qp-buy,.legacy-erp .qp-selected button,.legacy-erp .qp-sources button{font-size:14px}.legacy-erp .qp-branch button{color:#344b5b;font-size:14px}.legacy-erp .qp-branch .active{color:#fff}.legacy-erp .home-api-note,.legacy-erp .home-exchange small,.legacy-erp .home-greeting p,.legacy-erp .home-services p,.legacy-erp .qp-footer,.legacy-erp .qp-list-head label:last-child,.legacy-erp .qp-row small,.legacy-erp .sp-table small{font-size:14px;color:#536574}.legacy-erp .home-api-logs table,.legacy-erp .home-api-logs th,.legacy-erp .home-chart-legend,.legacy-erp .home-status-rings span{font-size:14px}.legacy-erp .home-trend svg text{font-size:12px;fill:#536574}.legacy-erp .modal input:not([type=checkbox]),.legacy-erp .modal select,.legacy-erp .modal textarea{font-size:14px;color:#263642}.legacy-erp .info-grid label,.legacy-erp .order-line-external>label>span:first-child,.legacy-erp .order-line-fields>label>span:first-child{font-size:14px;color:#536574}.legacy-erp .order-cargo-modal input:not([type=checkbox]),.legacy-erp .order-cargo-modal select{font-size:14px}.legacy-erp .modal input:disabled,.legacy-erp .modal select:disabled{color:#77848e}.legacy-erp .order-edit-field>span{color:#536574}.legacy-erp .cargo-field>span,.legacy-erp .picture-spec-label{color:#536574;font-size:14px}.legacy-erp .order-edit-section-tabs button:not(.active):not(:disabled){color:#536574}.legacy-erp .erp-empty,.legacy-erp .qp-empty,.legacy-erp .sp-empty{color:#687985}.legacy-erp .erp-actions>button,.legacy-erp .erp-facts,.legacy-erp .erp-no-records,.legacy-erp .erp-top,.legacy-erp .log-row,.legacy-erp .order-notes{font-size:14px}.legacy-erp .erp-facts dt,.legacy-erp .erp-no-records,.legacy-erp .muted,.legacy-erp .variant-fields>label>span{color:#536574}.legacy-erp .erp-facts dd{color:#263642}.legacy-erp .erp-grid td{line-height:1.5;padding-top:9px;padding-bottom:9px}.legacy-erp .erp-toolbar>button:not(.toolbar-text){color:#465b6a}.legacy-erp .erp-toolbar>button>svg{width:18px;height:18px;stroke-width:2}.legacy-erp .tree-heading>button,.legacy-erp .tree-item{gap:5px}.legacy-erp .tree-heading>button:first-child{min-width:20px;justify-content:center}.legacy-erp .erp-app-icon svg{filter:none}.legacy-erp .erp-subnav>button{padding-left:24px;gap:12px}.legacy-erp .erp-detail-tabs button.active{color:#172f42;font-weight:600}.legacy-erp .reference-variant-modal .variant-fields>label>span{font-size:14px}@media print{.legacy-erp .erp-grid td,.legacy-erp .erp-grid th{font-size:9px}.legacy-erp .erp-grid tr.selected td{color:#000}}.order-config-grid .grid-sticky-number{position:sticky;left:0;z-index:2;width:46px;min-width:46px;max-width:46px}.order-config-grid .grid-sticky-check{position:sticky;left:46px;z-index:2;width:35px;min-width:35px;max-width:35px}.order-config-grid td.pinned-column{z-index:2}.order-config-grid td.grid-sticky-check,.order-config-grid td.pinned-column{background:white}.order-config-grid tr:hover td.grid-sticky-check,.order-config-grid tr:hover td.pinned-column{background:#e6f7ff}.order-config-grid thead .grid-sticky-check,.order-config-grid thead .grid-sticky-number,.order-config-grid thead .pinned-column{z-index:4;background:#fafafa}.legacy-erp .order-config-grid th{padding:0;overflow:hidden}.order-config-grid .column-sort{position:relative;width:100%;min-height:36px;padding:6px 16px 6px 9px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:inherit;color:inherit}.order-config-grid .row-number>button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:#657782}.legacy-erp .order-config-grid tbody td{height:var(--order-row-height,40px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.legacy-erp .order-config-grid.wrap-cells tbody td{white-space:normal;overflow-wrap:anywhere;vertical-align:middle;text-overflow:clip}.order-column-menu{position:fixed;z-index:1000;width:264px;display:flex;flex-direction:column;background:white;border:1px solid #e0e4e8;box-shadow:0 4px 16px #0002;color:#263642;font:14px/1.5 Arial,Microsoft YaHei,PingFang SC,sans-serif}.order-column-menu footer,.order-column-menu header{display:flex;align-items:center;gap:8px;min-height:44px;flex-shrink:0;padding:8px 12px;background:white}.order-column-menu header{border-bottom:1px solid #eee}.order-column-menu footer{border-top:1px solid #eee}.order-column-menu label{display:flex;align-items:center;gap:8px;white-space:nowrap;cursor:pointer}.order-column-menu input[type=checkbox]{width:16px;height:16px;flex-shrink:0;accent-color:#1890ff;margin:0}.order-column-menu header>button{color:#1686dc;padding:0;display:flex;align-items:center}.order-column-menu header>button:first-of-type{margin-left:auto}.order-column-options{position:relative;overflow:auto;min-height:100px;max-height:480px;padding:5px 0;overscroll-behavior:contain;overflow-anchor:none}.order-column-option{display:flex;align-items:center;gap:2px;min-height:32px;padding:0 10px 0 3px}.order-column-option:focus-within,.order-column-option:hover{background:#e6f7ff}.order-column-option label{flex:1;min-width:0;gap:7px}.order-column-option label span{overflow:hidden;text-overflow:ellipsis;cursor:grab;flex:1}.order-column-option{touch-action:none;user-select:none}.order-column-options.is-reordering,.order-column-options.is-reordering *{cursor:grabbing!important}.order-column-option.dragging-column{background:#e6f7ff;box-shadow:inset 0 0 0 1px #91d5ff}.order-column-option.dragging-column>*{opacity:.22}.order-column-menu.column-drag-preview{left:0;top:0;z-index:1400;pointer-events:none;will-change:transform;background:#f1faff;border:0;box-shadow:0 4px 12px #234b6a26,0 0 0 1px #91d5ff;border-radius:2px;opacity:.96}.column-drag-preview .order-column-option{height:100%;min-height:0;flex:1}.column-preview-grip,.column-preview-pin{display:flex;align-items:center;justify-content:center;flex:0 0 22px;color:#84909a}.column-preview-grip{flex-basis:18px;color:#a8b1b7}body:has(.column-drag-preview){cursor:grabbing;user-select:none}.home-api-logs td.pinned-column,.product-reference-grid td.pinned-column{z-index:2;background:white}.home-api-logs th.pinned-column,.product-reference-grid th.pinned-column{z-index:3;background:#fafafa}.product-reference-grid tr.selected td.pinned-column{background:#40a9ff}.order-column-option>button{display:flex;align-items:center;justify-content:center;width:22px;height:28px;padding:0;flex-shrink:0;color:#84909a}.order-column-option>button[aria-pressed=true]{color:#1890ff;background:#e6f7ff}.order-column-option>.column-drag{width:18px;color:#a8b1b7;cursor:grab}.order-column-menu footer input[type=range]{width:78px;height:20px;padding:0;border:0;accent-color:#1890ff;min-width:0}.order-column-menu footer output{color:#6c7c89;font-size:12px}.order-column-menu p{font-size:12px;color:#9b4c12;padding:8px 12px}.order-column-menu button:focus-visible{outline:2px solid #1890ff;outline-offset:0}.order-image-zoom-boundary{display:contents}.order-image-zoom{position:fixed;z-index:1200;width:312px;height:312px;padding:8px;background:white;border:1px solid #ddd;box-shadow:0 4px 18px #0003;pointer-events:none}.order-image-zoom img{width:100%;height:100%;object-fit:contain}@media print{.order-column-menu,.order-image-zoom{display:none}.order-config-grid .grid-sticky-check,.order-config-grid .grid-sticky-number,.order-config-grid .pinned-column{position:static!important}}.legacy-erp .order-search-wrap .erp-search.resizable-order-search{width:clamp(180px,14vw,220px);min-width:180px;max-width:720px;flex-shrink:0;padding-right:12px;position:relative}.search-resize-handle{position:absolute;right:0;top:0;bottom:0;width:10px;cursor:ew-resize;touch-action:none;background:repeating-linear-gradient(135deg,transparent 0 3px,#aab6c3 3px 4px,transparent 4px 6px) 100% 100%/8px 8px no-repeat}.search-resize-handle:focus-visible{outline:2px solid #1890ff}.order-column-options.is-reordering{user-select:none;cursor:grabbing}.order-column-option.dragging-column{background:#e6f4ff;box-shadow:inset 3px 0 #1890ff,inset 0 1px #91caff,inset 0 -1px #91caff}.order-column-option.dragging-column .column-drag{color:#1890ff;cursor:grabbing}.order-column-menu .column-drag{touch-action:none}.legacy-erp .order-master .order-config-grid td,.legacy-erp .order-master .order-config-grid th{font-size:13px;font-weight:400;line-height:1.5}.legacy-erp .order-master .order-config-grid th{color:#333;font-weight:400}.legacy-erp .order-master .order-config-grid tbody tr:not(.selected) td{color:#333}.order-audit-log{flex:1;min-height:0;overflow:auto;background:#fff}.order-log-history-note{margin:0;padding:10px 14px;background:#f6f9fc;border-bottom:1px solid #e6edf3;color:#667788;font-size:13px;line-height:1.6}.log-actor{color:#61758a;font-size:12px}.order-log-table{width:100%;border-collapse:collapse;table-layout:fixed;color:#263642;font-size:13px}.order-log-table td,.order-log-table th{padding:10px 9px;border:1px solid #eee;text-align:left;vertical-align:top}.order-log-table th{position:sticky;top:0;background:#fafafa;z-index:1}.order-log-table th:first-child{width:52px}.order-log-table th:nth-child(2){width:160px}.order-log-table th:last-child{width:190px}.order-log-table td:first-child{text-align:center;color:#667788}.order-log-table td:nth-child(3){white-space:pre-wrap;overflow-wrap:anywhere}.order-log-table tbody tr:hover{background:#e6f7ff}.order-log-more{display:block;margin:12px auto;border:1px solid #d9e4ef;padding:6px 20px;color:#1687ed;background:#fff;border-radius:4px}.order-log-table tr{height:auto}.order-log-table td,.order-log-table th{height:auto;padding:8px 9px;font-size:13px;font-weight:400;line-height:1.55;color:#263642;letter-spacing:normal;text-transform:none}.cargo-column-menu{width:220px;height:min(576px,calc(100dvh - 16px));font-size:12px}.cargo-column-menu .order-column-options{flex:1;max-height:none;min-height:0}.cargo-column-menu .order-column-option{height:30px;min-height:30px;padding-right:10px}.cargo-column-menu .order-column-option>.column-drag,.cargo-column-menu .order-column-option>button{width:18px}.cargo-column-menu footer,.cargo-column-menu header{min-height:44px;padding:8px 14px}.cargo-column-menu footer{gap:18px}.cargo-column-menu footer input[type=range]{width:78px}.cargo-column-menu footer output{display:none}.legacy-erp .order-cargo-grid{flex:1;min-height:0;overflow:auto}.legacy-erp .order-cargo-grid td,.legacy-erp .order-cargo-grid th{font-size:11px;font-weight:400;line-height:1.5;color:#102b40}.legacy-erp .order-cargo-grid th{height:37px;background:#fafafa}.legacy-erp .order-cargo-grid .row-number>button svg{width:13px;height:13px}.legacy-erp .order-cargo-grid tbody td{padding:6px 8px}.legacy-erp .order-cargo-grid .order-cargo-thumbnail{width:68px;height:calc(var(--order-row-height) - 12px);max-height:98px;object-fit:contain;display:block}.legacy-erp .order-cargo-grid .order-stock-summary{font-size:11px;line-height:1.35}.legacy-erp .order-cargo-grid tr.selected td{color:white}.legacy-erp .order-cargo-grid tr.selected td.grid-sticky-check,.legacy-erp .order-cargo-grid tr.selected td.grid-sticky-number,.legacy-erp .order-cargo-grid tr.selected td.pinned-column{background:#3da4fa}.cargo-column-menu footer input[type=range]{appearance:none;background:transparent;cursor:pointer}.cargo-column-menu footer input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:4px;background:#f1f2f4}.cargo-column-menu footer input[type=range]::-webkit-slider-thumb{appearance:none;width:14px;height:14px;margin-top:-5px;border:2px solid #91d5ff;border-radius:50%;background:white}.cargo-column-menu footer input[type=range]::-moz-range-track{height:4px;border-radius:4px;background:#f1f2f4}.cargo-column-menu footer input[type=range]::-moz-range-thumb{width:10px;height:10px;border:2px solid #91d5ff;border-radius:50%;background:white}.legacy-erp .home-panel{border-radius:2px}.legacy-erp .home-panel>header{padding:0 24px}.legacy-erp .home-panel>header h2{font-size:14px;font-weight:400}.legacy-erp .home-empty{gap:8px;color:#92989e}.legacy-erp .home-empty>svg{width:42px;height:42px;flex:0 0 42px}.legacy-erp .home-services{padding:0 20px}.legacy-erp .home-services article{gap:16px;min-height:70px}.legacy-erp .home-services p{color:#767d83;font-size:13px}.legacy-erp .home-services article>button{border-color:#a6dc86;color:#438c24;border-radius:1px;padding:2px 7px;font-size:12px;background:#fbfff8}.legacy-erp .home-panel-api{height:590px}.legacy-erp .home-panel-api>header{gap:12px}.legacy-erp .home-api-search{margin-left:0;gap:18px}.legacy-erp .home-api-search label{gap:7px;font-size:12px}.legacy-erp .home-api-search>div{height:32px;border-radius:1px;padding-right:0}.legacy-erp .home-api-search input:not([type=checkbox]){width:200px;height:30px;font-size:12px;padding:5px 10px}.legacy-erp .home-api-search>div>svg{width:32px;height:30px;padding:7px;border-left:1px solid #ddd;color:#8b9399}.legacy-erp .home-panel-api>header>button{margin-left:auto}.legacy-erp .home-api-body{padding:0 24px 16px 0}.legacy-erp .home-store-list{width:244px;padding:15px 8px 12px 16px}.legacy-erp .home-store-list>button{height:41px;padding:0 9px;gap:7px;font-size:12px;color:#353b41}.legacy-erp .home-store-list>button>small{font-size:10px;min-width:15px;color:#8a9299}.legacy-erp .home-store-list>button>b{width:18px;font-size:19px;line-height:24px}.legacy-erp .home-store-list>button.active{background:#e6f7ff;color:#087eca}.legacy-erp .home-api-main{padding:20px 0 0 24px}.legacy-erp .home-api-tools{padding:0 0 15px;min-height:47px;gap:8px}.legacy-erp .home-api-more>button,.legacy-erp .home-api-tools>button{height:32px;min-height:32px;border-radius:2px;padding:4px 10px;font-size:13px;background:#fff;color:#353b41}.legacy-erp .home-api-tools>button.primary{background:#1890ff;border-color:#1890ff;color:#fff}.legacy-erp .home-api-tools>button.danger{background:#ff4d5b;border-color:#ff4d5b;color:#fff}.legacy-erp .home-api-tools>button:disabled{opacity:1;background:#f5f5f5;border-color:#e0e3e6;color:#8d959c}.legacy-erp .home-api-tool-spacer~button{width:24px;min-width:24px;padding:3px;border:0;background:transparent;color:#50565c}.legacy-erp .home-api-tool-spacer~button:hover:not(:disabled){background:#edf6ff;color:#1890ff}.legacy-erp .home-api-logs{border:0;border-bottom:1px solid #eee;position:relative}.legacy-erp .home-api-logs table{table-layout:fixed;font-size:13px}.legacy-erp .home-api-logs th{height:38px;padding:7px 10px;background:#fafafa;font-size:13px;color:#444a50;font-weight:400;position:sticky;top:0;z-index:1}.legacy-erp .home-api-logs th+th{border-left:1px solid #eceef0}.legacy-erp .home-api-logs th:first-child{width:24%;text-align:center}.legacy-erp .home-api-logs th:last-child:not(:nth-child(2)){width:110px;text-align:center}.legacy-erp .home-api-logs td{padding:10px;line-height:1.6;color:#414a52;vertical-align:top}.legacy-erp .home-api-logs td:first-child,.legacy-erp .home-api-logs td:last-child:not(:nth-child(2)){text-align:center}.legacy-erp .home-api-logs td.failed{color:#c44343}.legacy-erp .home-api-logs.compact td{padding-top:4px;padding-bottom:4px}.legacy-erp .home-api-logs>.home-empty{flex:0 0 auto;min-height:150px;justify-content:flex-start;padding-top:44px;font-size:12px}.legacy-erp .home-layout-tools{height:42px;border-radius:2px}.legacy-erp .home-layout-tools>button{color:#1890ff;font-size:13px;gap:5px}.legacy-erp .home-layout-tools>button:hover{background:#f5faff}.legacy-erp .home-panel-api.home-panel-expanded{height:auto}@media (max-width:1200px){.legacy-erp .home-store-list{width:200px;padding-left:8px}.legacy-erp .home-api-main{padding-left:16px}.legacy-erp .home-api-body{padding-right:16px}.legacy-erp .home-api-search input:not([type=checkbox]){width:170px}.legacy-erp .home-api-tools{gap:5px}}.legacy-erp .erp-nav{display:flex;flex-direction:column;overflow:hidden;background:#071d31}.legacy-erp .erp-logo{height:64px;min-height:64px;flex-shrink:0;gap:11px;border-bottom:1px solid #ffffff0b}.legacy-erp .erp-nav>nav{overflow-y:auto;overflow-x:hidden;padding:18px 10px 24px;scrollbar-width:thin;scrollbar-color:#38516a transparent}.legacy-erp .erp-nav>nav>div+div{margin-top:14px}.legacy-erp .erp-nav-root{height:52px;padding:0 15px;gap:13px;border-radius:17px;color:#cbd8e5}.legacy-erp .erp-nav-root.current{background:#1687ed;box-shadow:0 5px 14px #00142938;color:white}.legacy-erp .erp-nav-root:hover:not(.current){background:#142f46}.legacy-erp .erp-subnav{margin-top:6px;padding:5px;border-radius:17px;background:#041625}.legacy-erp .erp-subnav>button{min-height:46px;padding-left:19px;border-radius:14px}.legacy-erp .erp-subnav>button.active{background:#1687ed;color:#fff}.legacy-erp .erp-subnav .erp-app-icon.small{background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--icon-light)}.legacy-erp .erp-subnav .erp-app-icon.small:after,.legacy-erp .erp-subnav .erp-app-icon.small:before{display:none}.legacy-erp .erp-subnav .erp-app-icon.small svg{filter:none}.legacy-erp .erp-subnav>button.active .erp-app-icon.small{color:white;background:transparent;border:0;box-shadow:none}.legacy-erp.nav-collapsed .erp-logo{height:64px;min-height:64px}.legacy-erp.nav-collapsed .erp-nav>nav{padding:18px 5px 20px}.legacy-erp.nav-collapsed .erp-nav-root{height:80px;border-radius:18px}.legacy-erp.home-page .erp-main{background:#fff}.legacy-erp.home-page .erp-top{border-bottom:1px solid #dfe6ee}.legacy-erp .reference-home{flex:0 0 auto;padding:24px;color:#32445a;font-family:Arial,Microsoft YaHei,PingFang SC,sans-serif}.legacy-erp .home-greeting{border:1px solid #e1e9f2;border-radius:14px;padding:24px;gap:18px;margin-bottom:20px;background:linear-gradient(105deg,#fff 45%,#edf7ff);box-shadow:0 3px 12px #18345605}.legacy-erp .home-greeting>img{width:62px;height:62px;border-radius:12px;background:#fff}.legacy-erp .home-greeting h1{font-size:21px;font-weight:600;letter-spacing:.1px;line-height:1.5;color:#20354d;margin-bottom:6px}.legacy-erp .home-greeting p{font-size:13px;color:#637891}.legacy-erp .home-status-rings{gap:9px}.legacy-erp .home-status-rings button{width:88px;height:76px;border:1px solid #e1e9f2;border-top:3px solid var(--ring);border-radius:10px;box-shadow:0 3px 8px #1f426208;gap:6px}.legacy-erp .home-status-rings span{font-size:12px;color:#617188}.legacy-erp .home-status-rings strong{font-size:25px;font-weight:600;color:#263f59;font-variant-numeric:tabular-nums}.legacy-erp .home-shortcuts{gap:12px;margin-bottom:22px}.legacy-erp .home-shortcuts>button{height:108px;border:1px solid #e4eaf2;border-radius:12px;gap:8px;color:#3e5269;box-shadow:0 2px 5px #18345603;transition:border-color .15s,box-shadow .15s}.legacy-erp .home-shortcuts>button>svg{box-sizing:content-box;width:26px;height:26px;padding:9px;border-radius:12px;background:#f5f8fc}.legacy-erp .home-shortcuts>button:nth-child(2n)>svg{background:#f1f9f6}.legacy-erp .home-shortcuts>button:nth-child(3n)>svg{background:#fff5ef}.legacy-erp .home-shortcuts>button:nth-child(4n)>svg{background:#f6f2fc}.legacy-erp .home-shortcuts>button:hover:not(:disabled){border-color:#a8cef3;box-shadow:0 5px 14px #1b467312}.legacy-erp .home-shortcuts>button>span{font-size:14px;font-weight:500}.legacy-erp .home-panels{gap:20px}.legacy-erp .home-panel{height:364px;border:1px solid #e0e7ef;border-radius:14px;box-shadow:0 4px 18px #173b6006}.legacy-erp .home-panel>header{height:62px;min-height:62px;border-bottom:1px solid #edf1f6;padding:0 22px}.legacy-erp .home-panel>header h2{font-size:15px;font-weight:600;letter-spacing:.2px;color:#2b4058}.legacy-erp .home-panel>header>button{height:28px;width:28px;justify-content:center;align-items:center;border-radius:6px;color:#7b8da1}.legacy-erp .home-panel>header>button:hover{background:#edf5ff;color:#1687ed}.legacy-erp .home-view-menu{border:1px solid #e2eaf3;border-radius:9px;box-shadow:0 10px 30px #173b601c;padding:6px}.legacy-erp .home-view-menu button{border-radius:5px}.legacy-erp .home-distribution{gap:12px;padding:14px 20px 22px}.legacy-erp .home-distribution>svg{height:208px;max-width:260px}.legacy-erp .home-chart-legend{font-size:12px;color:#64758a;gap:8px 15px}.legacy-erp .home-keywords{padding:26px;gap:10px;align-content:center}.legacy-erp .home-keywords>button{writing-mode:horizontal-tb!important;font-size:14px!important;padding:8px 12px;border:1px solid #e2ebf7;border-radius:8px;background:#f4f8fe;color:#4376b9!important;line-height:1.4}.legacy-erp .home-keywords>button:nth-child(3n+2){background:#f0f9f6;color:#298970!important;border-color:#dceee8}.legacy-erp .home-keywords>button:nth-child(3n){background:#faf5ff;color:#8362ad!important;border-color:#ece2f7}.legacy-erp .home-keywords>button:nth-child(-n+3){font-size:17px!important;font-weight:500}.legacy-erp .home-keywords>button:hover{filter:brightness(.97)}.legacy-erp .home-panel-exchange{background:linear-gradient(145deg,#fff 35%,#f0f7ff)}.legacy-erp .home-exchange{padding:20px;gap:16px}.legacy-erp .home-exchange time{color:#6a7e96;font-size:18px;font-variant-numeric:tabular-nums;letter-spacing:2px}.legacy-erp .home-exchange strong{color:#203d60;font-size:49px;font-weight:600}.legacy-erp .home-exchange>button{font-size:16px;font-weight:500;color:#2879cc}.legacy-erp .home-exchange span{font-size:12px;background:#fff;border:1px solid #e0eaf6;padding:6px 12px;border-radius:20px;color:#667c95}.legacy-erp .home-exchange small{font-size:12px;color:#6c8098}.legacy-erp .home-panel-services,.legacy-erp .home-panel-trend{height:370px}.legacy-erp .home-trend{padding:16px 24px 18px}.legacy-erp .home-trend>svg{height:255px}.legacy-erp .home-trend-legend{font-size:12px;color:#66788f}.legacy-erp .home-services{padding:0 22px 12px}.legacy-erp .home-services strong{color:#344b63;font-weight:500}.legacy-erp .home-services article>button{border-radius:6px;padding:5px 9px}.legacy-erp .home-services>.home-link{border-top:1px solid #edf1f5;padding:12px 0 0}.legacy-erp .home-empty{color:#8090a3;font-size:13px}.legacy-erp .home-empty>svg{color:#acbacb;stroke-width:1.2}.legacy-erp .home-panel-api{height:450px}.legacy-erp .home-panel-api>header{height:64px;min-height:64px}.legacy-erp .home-api-search>div{border-color:#dce5f0;border-radius:7px;overflow:hidden;background:#fbfcfe}.legacy-erp .home-api-search input:not([type=checkbox]){background:transparent;width:220px}.legacy-erp .home-api-search>div:focus-within{border-color:#78b5ee;box-shadow:0 0 0 3px #1687ed0e}.legacy-erp .home-api-body{padding-bottom:18px}.legacy-erp .home-store-list{width:218px;padding-top:16px;border-color:#edf1f6}.legacy-erp .home-store-list>button{border-radius:7px;height:43px;margin-bottom:4px}.legacy-erp .home-store-list>button.active{background:#eaf3ff;color:#196fc1}.legacy-erp .home-api-more>button,.legacy-erp .home-api-tools>button{border-radius:6px}.legacy-erp .home-api-tool-spacer~button{border-radius:5px}.legacy-erp .home-api-logs{border:1px solid #eaf0f6;border-radius:8px}.legacy-erp .home-api-logs th{background:#f6f8fc;color:#59708a}.legacy-erp .home-api-logs td{color:#40556d}.legacy-erp .home-api-logs tbody tr:hover{background:#f8fbff}.legacy-erp .home-layout-tools{border:1px solid #e0e7ef;border-radius:10px;margin-top:20px;background:#fff}.legacy-erp .home-layout-tools>button{color:#357fca}.legacy-erp .home-panel.home-panel-expanded{height:auto;left:226px;box-shadow:0 0 0 100vmax #10263e66,0 16px 60px #10263e26}.legacy-erp.nav-collapsed .home-panel.home-panel-expanded{left:96px}.legacy-erp .reference-home button:focus-visible{outline:2px solid #4599ec;outline-offset:3px}@media(max-width:1450px){.legacy-erp .reference-home{padding:18px}.legacy-erp .home-greeting{flex-wrap:wrap;padding:20px}.legacy-erp .home-status-rings{margin-left:auto}.legacy-erp .home-status-rings button{width:79px}.legacy-erp .home-greeting h1{font-size:19px}.legacy-erp .home-panels{gap:16px}.legacy-erp .home-keywords{padding:20px;gap:8px}.legacy-erp .home-keywords>button{padding:7px 9px}}@media(max-width:1150px){.legacy-erp .home-status-rings{margin-left:0;width:100%;justify-content:space-between}.legacy-erp .home-status-rings button{flex:1}.legacy-erp .home-shortcuts{gap:8px}.legacy-erp .home-panel>header{padding:0 16px}.legacy-erp .home-api-search input:not([type=checkbox]){width:180px}}@media(prefers-reduced-motion:reduce){.legacy-erp .home-shortcuts>button{transition:none}}.erp-actions:has(.reference-order-actions){padding:16px 18px 10px;overflow-y:auto;display:flex;flex-direction:column;width:154px;flex:0 0 154px;background:#f0f0f0}.reference-order-actions{display:flex;flex-direction:column;min-height:100%;gap:0;font:12px Arial,Microsoft YaHei,sans-serif;color:#536270}.order-action-section{display:flex;flex-direction:column;gap:10px}.order-action-menu>button,.order-action-section>button{width:100%;min-height:30px;background:linear-gradient(#f8f8fa,#e9e9ec);border:1px solid #98999f;border-radius:3px;padding:5px 2px;font-weight:400;font-size:12px;white-space:nowrap}.order-action-section>button:disabled{opacity:.45;cursor:not-allowed}.order-action-section>button:hover:not(:disabled){border-color:#1890ff;color:#1890ff;background:#fff}.order-action-bottom>button:first-child,.order-action-section:first-child>button:first-child,.order-action-section>button.action-text{background:transparent;border:0;color:#1890ff;font-size:11px}.order-action-middle{margin-top:100px}.order-action-bottom{margin-top:auto;padding-top:35px;gap:6px}.order-action-menu{position:relative}.order-action-menu [role=menu]{position:absolute;right:100%;top:0;width:130px;z-index:30;background:#fff;border:1px solid #ddd;box-shadow:0 4px 14px #0002;padding:5px}.order-action-menu [role=menu] button{display:block;width:100%;padding:8px;text-align:left;border:0;background:white}.order-action-menu [role=menu] button:hover{background:#e6f7ff}.extra-order-actions{display:flex;flex-direction:column;gap:6px;padding:8px 0}.extra-order-actions .action-gap{display:none}.extra-order-actions>button{font-size:11px;min-height:28px}.extra-order-actions p{font-size:10px;line-height:1.6}.order-operation-modal{width:740px;max-width:calc(100vw - 40px);max-height:calc(100vh - 70px);display:flex;flex-direction:column}.order-operation-body{padding:18px 24px;overflow:auto;font-size:13px;line-height:1.8}.operation-selection{color:#1890ff;margin-bottom:14px}.operation-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px 22px}.operation-fields label{display:flex;align-items:center;gap:10px}.operation-fields label>span{min-width:65px;text-align:right;color:#748799}.operation-fields input,.operation-fields select{width:100%;min-width:0}.order-operation-body input,.order-operation-body select,.order-operation-body textarea{border:1px solid #d9d9d9;border-radius:3px;background:white;padding:6px 8px;font:13px Arial,Microsoft YaHei,sans-serif;color:#394957}.order-operation-body table{width:100%;border-collapse:collapse;margin:15px 0}.order-operation-body td,.order-operation-body th{border:1px solid #e7e9eb;padding:8px;text-align:left}.order-operation-body th{background:#f6f7f8;font-weight:400}.order-operation-body td input{width:100%;min-width:70px}.order-operation-body td small{display:block;color:#8b969f}.operation-help{font-size:12px;color:#8b969f;margin-top:18px}.operation-error{color:#d4380d;background:#fff2e8;padding:10px;margin-bottom:12px}.operation-reason{display:block;margin-top:20px}.operation-reason textarea{display:block;width:100%;height:85px;margin-top:6px}.smart-review-options{display:grid;gap:12px}.smart-review-options label{display:flex;align-items:center;gap:10px}.smart-review-options input[type=number]{width:120px;margin-left:auto}.smart-review-options input[type=checkbox]{accent-color:#1890ff}.store-list-page .erp-bottom,.store-list-page .erp-toolbar,.store-list-page .erp-tree{display:none}.store-list-page .erp-main{min-width:0;padding:0;background:#fff}.store-page{height:100%;display:flex;gap:16px;padding:10px 16px 10px 18px;min-height:0;font:12px Arial,Microsoft YaHei,sans-serif;color:#172633;background:#fff}.store-dialog button,.store-page button{cursor:pointer}.store-dialog button:disabled,.store-page button:disabled{cursor:default;opacity:.45}.store-groups{width:226px;flex-shrink:0;border:1px solid #eee;background:#fdfbfc;display:flex;flex-direction:column}.store-groups header{height:47px;border-bottom:1px solid #eee;background:#fafafa;display:flex;align-items:center;padding:0 20px}.store-groups header button{background:none;border:0;color:#111;padding:0}.store-group-items{flex:1;padding:10px 18px}.store-group-items>button{height:30px;display:flex;align-items:center;gap:6px;border:0;background:none;color:#62666a;width:100%;text-align:left}.store-group-items>button.active{color:#1890ff;background:#e6f7ff}.store-group-items svg{fill:#72777a;color:#72777a}.store-groups footer{display:flex;justify-content:space-around;border-top:1px solid #eee;background:#fafafa;height:48px;align-items:center}.store-groups footer button{border:0;background:none;color:#71777b}.store-list{flex:1;min-width:0;display:flex;flex-direction:column}.store-toolbar{height:49px;display:flex;align-items:center;gap:8px;background:#fafafa;border:1px solid #eee;padding:8px 16px;flex-shrink:0}.store-toolbar form{display:flex;gap:16px}.store-toolbar input{width:310px;max-width:24vw;height:32px;border:1px solid #d9d9d9;padding:0 11px;background:white;color:#333}.store-toolbar input::placeholder{color:#bfc3c8}.store-toolbar button{height:30px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 8px;background:#fafafa;border:1px solid #d9d9d9;border-radius:1px;color:#484e53;white-space:nowrap}.store-dialog .primary,.store-toolbar .primary{background:#1890ff;color:white;border-color:#1890ff}.store-toolbar .danger{background:#ff4d4f;border-color:#ff4d4f;color:white}.store-toolbar-fill{flex:1}.store-toolbar .store-recycle{border:0;color:#888;font-size:11px}.store-table-scroll{flex:1;overflow:auto;min-height:0;border-left:1px solid #eee;border-right:1px solid #eee;position:relative}.store-table-scroll table{border-collapse:separate;border-spacing:0;table-layout:fixed;min-width:100%}.store-table-scroll td,.store-table-scroll th{height:39px;border-right:1px solid #eee;border-bottom:1px solid #eee;padding:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;font-size:12px;line-height:18px;background:#fff;text-align:left}.store-table-scroll th{background:#fafafa;position:sticky;top:0;z-index:2}.store-table-scroll th>button{position:relative;display:block;width:100%;border:0;background:none;text-align:left;color:inherit;padding:0;font:inherit}.store-table-scroll th.pinned{z-index:4}.store-table-scroll td.pinned{z-index:1;box-shadow:-3px 0 5px #00000008}.store-table-scroll td:first-child,.store-table-scroll td:nth-child(2),.store-table-scroll th:first-child{text-align:center}.store-table-scroll input[type=checkbox]{width:15px;height:15px;accent-color:#1890ff}.store-platform,.store-table-scroll tr.selected td{background:#e6f7ff}.store-platform{color:#1890ff;border:1px solid #91d5ff;display:inline-block;padding:0 7px;line-height:20px}.store-row-actions{display:flex;justify-content:center;gap:8px;align-items:center}.store-row-actions button{color:#1890ff;background:none;border:0;padding:0;font:inherit}.store-row-actions .red{color:#ff4d4f}.store-row-actions i{height:12px;border-right:1px solid #e3e3e3}.store-pagination{height:40px;display:flex;align-items:center;justify-content:flex-end;gap:12px;color:#17496c}.store-pagination button{border:0;background:white;color:#87929b}.store-pagination select{border:1px solid #ddd;padding:3px 8px;background:white}.store-empty{text-align:center;color:#999;padding:70px}.store-column-menu{width:230px!important;z-index:1100}.store-column-menu header{height:42px}.store-column-menu .order-column-option{min-height:30px;height:30px;font-size:12px}.store-column-menu .order-column-options{max-height:480px}.store-dialog-backdrop{position:fixed;inset:0;z-index:900;background:#0005;display:flex;justify-content:center;align-items:center;padding:20px}.store-dialog{width:820px;max-width:96vw;max-height:94dvh;background:white;border-radius:2px;box-shadow:0 5px 24px #0003;display:flex;flex-direction:column;font:13px Arial,Microsoft YaHei,sans-serif;color:#252525}.store-dialog>header{height:52px;flex-shrink:0;border-bottom:1px solid #eee;display:flex;align-items:center;justify-content:space-between;padding:0 24px}.store-dialog>header strong{font-size:15px;font-weight:500}.store-dialog>header button{background:none;border:0;color:#999}.store-dialog form{display:flex;flex-direction:column;min-height:0}.store-form-body{border:0;margin:0;padding:20px 24px;overflow:auto;min-height:0}.store-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px}.store-field{display:flex;align-items:center;min-width:0;gap:8px}.store-field>span{width:95px;flex-shrink:0;text-align:right}.store-dialog input:not([type=checkbox]),.store-dialog select{height:31px;min-width:0;border:1px solid #d9d9d9;padding:4px 9px;background:white;color:#333;border-radius:2px;font:inherit}.store-field input,.store-field select{width:100%}.store-dialog input:disabled,.store-dialog select:disabled{color:#888;background:#f5f5f5}.store-form-section{grid-column:1/-1;display:flex;align-items:center;gap:12px;margin:10px 0 8px;font-size:14px}.store-form-section:after{content:"";height:1px;background:#e8e8e8;flex:1}.store-form-section:before{content:"";width:18px;height:1px;background:#e8e8e8}.store-dialog footer{padding:12px 20px;border-top:1px solid #eee;display:flex;align-items:center;gap:8px;flex-shrink:0}.store-dialog footer>span{flex:1}.store-dialog button:not(header button){min-height:30px;padding:4px 14px;border:1px solid #d9d9d9;border-radius:2px;background:#fff;color:#333}.store-dialog footer button.primary{background:#1890ff;color:white;border-color:#1890ff}.store-dialog form>label,.store-dialog>p{margin:20px}.store-api-form p{margin:10px 0}.store-api-actions{display:flex;gap:8px}.store-help{font-size:12px;color:#77818b;line-height:1.8}.store-sync-line{display:flex;align-items:center;gap:14px;margin:15px 0;flex-wrap:wrap}.store-sync-line label{display:flex;align-items:center;gap:6px}.store-sync-line input[type=number]{width:70px}.store-unavailable{font-size:12px;color:#8c8c8c;line-height:1.8;padding:8px 12px;background:#fafafa}.store-unavailable>label{margin-right:16px}.store-unavailable input[type=number]{width:70px}.store-form-error{margin:0;padding:10px 24px;color:#cf1322;background:#fff2f0}.store-dialog-backdrop~.modal-backdrop{z-index:1000}.store-list-page .erp-error{flex-shrink:0}@media(max-width:1000px){.store-groups{width:170px}.store-page{gap:10px;padding:10px}.store-toolbar{padding:8px}.store-toolbar form{gap:8px}.store-toolbar input{width:220px}.store-form-grid{grid-template-columns:1fr}.store-dialog{width:700px}}