.biz-tabs{display:flex;gap:2px;overflow-x:auto;margin:-8px 0 14px;border-bottom:1px solid var(--border-strong);white-space:nowrap}.biz-tabs a{padding:9px 13px;color:var(--text);font-size:12px;background:#e8eef3;border-top:2px solid transparent;text-decoration:none}.biz-tabs a.router-link-active{border-color:#5281eb;background:#fff;color:#285bb4;font-weight:700}.biz-page{min-width:0;font-size:13px;color:var(--text)}.biz-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:16px}.biz-heading h1{font-size:21px;margin:0;font-weight:650}.biz-heading p{color:var(--text-secondary);margin:5px 0 0;font-size:12px}.biz-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}.biz-button{border:1px solid #cbd9e6;background:#fff;color:#264e77;border-radius:3px;min-height:32px;padding:5px 13px;cursor:pointer;font:inherit;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.biz-button:hover{border-color:#5281eb;background:#f2f6ff}.biz-button.primary{background:#5281eb;color:#fff;border-color:#5281eb}.biz-button.danger{color:#b84646;border-color:#e5bebe}.biz-button:disabled{opacity:.45;cursor:not-allowed}.biz-button:focus-visible,.biz-page input:focus-visible,.biz-page select:focus-visible,.biz-page textarea:focus-visible{outline:2px solid #5281eb;outline-offset:2px}.biz-panel{background:#fff;border:1px solid var(--border-strong);border-radius:3px;min-width:0;margin-bottom:12px}.biz-panel-title{font-weight:650;background:#eef3f7;border-bottom:1px solid var(--border);padding:9px 12px;margin:0;font-size:13px;display:flex;justify-content:space-between;align-items:center}.biz-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px;gap:12px 18px}.biz-form.two{grid-template-columns:repeat(2,minmax(0,1fr))}.biz-field{display:flex;flex-direction:column;gap:5px;min-width:0;font-size:12px}.biz-field>span{color:#5a7288}.biz-field b{color:#bd4c40}.biz-field input,.biz-field select,.biz-field textarea,.biz-table input,.biz-table select{width:100%;min-height:32px;border:1px solid #cad8e4;border-radius:2px;background:#fff;padding:5px 8px;box-sizing:border-box;font:inherit;color:#173e63}.biz-field input[required],.biz-field select[required]{background:#fffaf0}.biz-field textarea{min-height:62px;resize:vertical}.biz-field.wide{grid-column:1/-1}.biz-lookup{display:flex;gap:4px;min-width:0}.biz-lookup input{min-width:0;flex:1}.biz-lookup select{min-width:0;flex:1.3}.biz-layout{display:grid;grid-template-columns:205px minmax(0,1fr);gap:12px}.biz-filter{padding:12px;background:#eaf0f3;align-self:start;position:sticky;top:10px}.biz-filter .biz-field{margin-bottom:11px}.biz-table-wrap{overflow:auto;max-height:56vh;min-height:230px}.biz-table{border-collapse:separate;border-spacing:0;width:100%;font-size:12px;white-space:nowrap}.biz-table th{position:sticky;top:0;z-index:1;background:#f0f5f8;font-weight:500;color:#536e89;padding:8px 10px;border-bottom:1px solid #cddce8;border-right:1px solid #e1e9ef;text-align:left}.biz-table td{padding:7px 10px;border-bottom:1px solid #e4edf5;border-right:1px solid #e4edf5;max-width:290px;overflow:hidden;text-overflow:ellipsis;height:32px;box-sizing:border-box}.biz-table tbody tr:hover{background:#f1f6fc}.biz-table tbody tr.selected{background:#e0ebff}.biz-table td.numeric{text-align:right;font-variant-numeric:tabular-nums;font-family:var(--font-data)}.biz-table td input{min-width:80px}.biz-table .item-select{min-width:330px}.biz-table input[type=checkbox]{min-width:14px;width:14px;height:14px;min-height:14px}.biz-empty{padding:55px 20px;text-align:center;color:#778a9b}.biz-footer{display:flex;justify-content:space-between;align-items:center;padding:9px 12px;background:#f2f5f7;gap:12px}.biz-footer select{border:1px solid var(--border);padding:4px}.biz-detail{padding:12px}.biz-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.biz-detail-grid dt{font-size:11px;color:#7890a5}.biz-detail-grid dd{margin:4px 0 0;overflow-wrap:anywhere}.biz-note{padding:10px 12px;background:#eef5ff;color:#43658a;border-left:3px solid #7b9fda;font-size:12px;margin:10px 0;line-height:1.7}.biz-error{color:#b54540;overflow-wrap:anywhere}.biz-error-box{padding:10px 12px;background:#fff0ed;border:1px solid #f0c4ba;margin:10px 0;color:#a6362f}.biz-stepbar{display:flex;margin-bottom:16px;border-bottom:2px solid #dce3e9;padding:10px 0;gap:35px;color:#9aa7b3}.biz-stepbar .active{color:#5281eb;font-weight:650}.biz-actions{position:sticky;bottom:0;padding:12px;background:#f2f7fbf7;border-top:1px solid #dce7f0;display:flex;align-items:center;justify-content:center;gap:12px;z-index:2}.biz-subtabs{display:flex;gap:2px;margin-bottom:10px}.biz-subtabs button{border:0;padding:10px 20px;background:#e9eff4;font:inherit;cursor:pointer}.biz-subtabs button.active{background:#5281eb;color:#fff}.biz-filter{max-height:calc(100vh - 225px);overflow-y:auto}.biz-filter>.biz-toolbar{position:sticky;bottom:-12px;background:#eaf0f3;padding:10px 0;margin-bottom:-12px;z-index:2}.biz-page input:not([type=checkbox]):not([type=file]),.biz-page select{height:32px;min-height:32px}.biz-page .biz-footer select{width:auto;min-width:92px}.biz-total{text-align:right;padding:11px;color:#3161ab;background:#f1f5f9;font-variant-numeric:tabular-nums}.biz-log{padding:9px 0;border-bottom:1px solid #edf1f5;display:flex;gap:16px;color:#5d758b}.biz-log time{white-space:nowrap}@media(max-width:1100px){.biz-form{grid-template-columns:repeat(2,minmax(0,1fr))}.biz-layout{grid-template-columns:180px minmax(0,1fr)}.biz-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.biz-layout{display:block}.biz-filter{position:static;display:grid;grid-template-columns:1fr 1fr;gap:8px}.biz-form,.biz-form.two{grid-template-columns:1fr}.biz-heading{align-items:flex-start}.biz-detail-grid{grid-template-columns:1fr}.biz-stepbar{gap:12px;font-size:11px}}.channel-groups{padding:8px;margin-bottom:10px}.channel-groups button{display:flex;gap:8px;justify-content:space-between;width:100%;padding:8px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.channel-groups button.active{background:#d8e7f4;color:#245fa3}.biz-filter textarea{min-height:180px;resize:vertical}.reservation-page{color:#244963;font-size:12px;min-width:0;background:#eff3f4}.reservation-page-title{font-size:15px;font-weight:600;margin:0;padding:5px 8px;border-bottom:1px solid #cedde5;background:#e5edf1}.reservation-steps{display:flex;align-items:center;gap:14px;min-height:45px;padding:0 5px 9px}.reservation-title{white-space:nowrap;font-size:12px;font-weight:400;margin:0}.reservation-steps ol{display:flex;align-items:center;list-style:none;margin:0;padding:0;flex:1;height:25px;background:linear-gradient(#ccc,#ccc) center/100% 4px no-repeat;justify-content:space-around;gap:12px}.reservation-steps li{min-width:135px;text-align:center;border-radius:16px;background:#ccc;color:#fff;padding:4px 14px;white-space:nowrap}.reservation-steps li.active{background:#5281ec}.reservation-page .biz-button{border-radius:1px;min-height:26px;padding:3px 10px;font-size:12px}.reservation-steps .biz-button{white-space:nowrap}.reservation-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1320px;margin:0 6px 10px;border-left:1px solid #cbdce5;border-top:1px solid #cbdce5;background:#fff}.reservation-form-grid>label{display:flex;min-width:0;margin:0;align-items:center;border-right:1px solid #cbdce5;border-bottom:1px solid #cbdce5;height:27px;font-size:12px}.reservation-form-grid>label>span{flex:0 0 102px;text-align:right;padding:0 8px;border-right:1px solid #d7e2e8;white-space:nowrap;box-sizing:border-box}.reservation-page .reservation-form-grid input:not([type=checkbox]):not([type=file]),.reservation-page .reservation-form-grid select{border:0;border-radius:0;padding:3px 8px;height:25px;min-height:25px;width:100%;min-width:0;color:#173a56;background:#fff;font:inherit}.reservation-page .reservation-form-grid input[required],.reservation-page .reservation-form-grid select[required]{background:#fff9ea}.reservation-page .reservation-form-grid input:read-only{background:#f6f8f8;color:#91a3b0}.reservation-form-grid .reservation-wide{grid-column:span 2}.reservation-form-empty{border-bottom:1px solid #cbdce5}.reservation-file input{font-size:10px;min-width:0;width:100%}.reservation-form-grid .reservation-file input[type=file]{height:24px;min-height:24px;padding:0;border:0;border-radius:0;background:transparent;font:inherit}.reservation-file input::file-selector-button{font:inherit;padding:2px 6px;border:1px solid #cad9e4;background:#f3f6f8;color:#355374}.reservation-grid-shell{min-width:0;background:#fff;border:1px solid #d4e1e8}.reservation-editor .reservation-grid-shell{margin:0 6px}.reservation-main-table{overflow:auto;background:#fff;min-height:280px;height:calc(100vh - 440px)}.reservation-editor .reservation-main-table{height:calc(100vh - 540px);min-height:240px}.reservation-page .reservation-table{width:100%;white-space:nowrap;color:#133c5b;font-size:12px}.reservation-table th{padding:4px 7px;border-color:#dce7ef;background:#f5f8f9;min-width:78px;height:25px;box-sizing:border-box;font-weight:400}.reservation-table th:first-child,.reservation-table th:nth-child(2){min-width:28px}.reservation-table td{height:25px;max-width:210px;padding:2px 7px;border-color:#dce7ef}.reservation-table tbody tr.selected{background:#5281ec;color:#fff}.reservation-table tbody tr.selected .reservation-cell-link{color:inherit}.reservation-page .reservation-table input:not([type=checkbox]),.reservation-page .reservation-table select{height:24px;min-height:24px;padding:1px 5px;min-width:72px;width:100%;border:1px solid transparent;border-radius:0;background:transparent;color:inherit;font:inherit}.reservation-page .reservation-table input:not([type=checkbox]):focus{background:#fff;color:#173a56}.reservation-table td:nth-child(3){min-width:120px}.reservation-table td:nth-child(4){min-width:115px}.reservation-table input[type=checkbox]{accent-color:#5281ec}.reservation-cell-link{display:block;border:0;background:none;padding:1px 2px;color:#285e9e;cursor:pointer;font:inherit;white-space:nowrap}.reservation-cell-link:disabled{cursor:default}.reservation-total{display:flex;justify-content:space-between;height:24px;padding:3px 12px;box-sizing:border-box;background:#edf3f5;border-top:1px solid #dce7ef;color:#143d61}.reservation-entry-tools{display:flex;gap:6px;align-items:center;flex-wrap:wrap;padding:20px 6px 12px}.reservation-entry-tools>input{width:330px;border:1px solid #cbdce5;border-radius:2px;padding:5px 10px;box-sizing:border-box;font:inherit}.reservation-actions{display:flex;gap:16px;justify-content:center;padding:15px;position:sticky;bottom:0;background:#eff3f4}.reservation-actions .biz-button{min-width:102px;height:36px;border-radius:3px}.reservation-boundary{margin:3px 8px;color:#778b9b;font-size:11px}.reservation-query-layout{display:grid;grid-template-columns:170px minmax(0,1fr) 280px;min-height:calc(100vh - 205px);gap:8px}.reservation-sidebar{background:#e5ecef;border-right:1px solid #d4e0e7;min-width:0}.reservation-filter-tabs{display:flex;background:#f8fafb}.reservation-filter-tabs button{border:0;background:transparent;flex:1;padding:7px;color:#355374;font:inherit;cursor:pointer}.reservation-filter-tabs button.active{color:#5281ec;background:#e5ecef}.reservation-sidebar details>summary{padding:6px 10px;cursor:pointer}.reservation-tree{display:block;width:100%;text-align:left;border:0;background:transparent;padding:6px 12px;color:#355374;font:inherit;cursor:pointer}.reservation-tree.child{padding-left:35px}.reservation-tree.active{background:#d1e3ee;color:#285f9e}.reservation-query-fields{padding:9px}.reservation-query-fields .biz-field{margin-bottom:10px}.reservation-query-main{min-width:0;display:flex;flex-direction:column}.reservation-query-toolbar{display:flex;gap:4px;align-items:center;flex-wrap:wrap;margin:5px 0}.reservation-toolbar-fill{flex:1}.reservation-query-toolbar .reservation-purple{background:#e9e1ff;color:#5c53b2;border-color:#beb1f1}.reservation-query-toolbar .reservation-green{background:#e1f1d7;color:#628947;border-color:#bcdca6}.reservation-query-toolbar .reservation-gold{background:#fff4dc;color:#9b7448;border-color:#edd69d}.reservation-list .reservation-main-table{height:calc(56vh - 160px);min-height:255px}.reservation-column-filter th{position:sticky;top:25px;background:#fff;height:29px;padding:1px 4px;z-index:1}.reservation-column-filter select,.reservation-column-filter input{background:#fff!important;border:1px solid #cad9e4!important;color:#244963!important}.reservation-pagination{display:flex;align-items:center;gap:14px;min-height:28px;padding:3px 10px;box-sizing:border-box;background:#eef2f4;color:#244963;font-size:12px;flex-wrap:wrap}.reservation-page .reservation-pagination select{height:23px;min-height:23px;width:64px;border:1px solid #cedce6;background:#f5f8fa;color:#244963;font:inherit}.reservation-pagination button{border:0;background:transparent;color:#244963;font-size:11px;cursor:pointer}.reservation-pagination button:disabled{opacity:.3;cursor:default}.reservation-divider{height:10px;text-align:center;line-height:10px;color:#778994}.reservation-detail-tabs{display:flex;gap:4px;background:#fff;border-bottom:1px solid #dce7ef}.reservation-detail-tabs button{border:0;padding:7px 22px;background:#f3f6f7;color:#244963;font:inherit;cursor:pointer}.reservation-detail-tabs button.active{background:#d1dce4}.reservation-detail-table{overflow:auto;min-height:220px;height:calc(37vh - 65px);background:#fff;border:1px solid #dce7ef}.reservation-detail-table .reservation-table th{min-width:95px}.reservation-summary{background:#f6f8f9;border-left:1px solid #d2dfe7;padding:13px 11px}.reservation-summary h2{font-size:12px;font-weight:400;margin:12px 0 20px;color:#49667e}.reservation-summary h2:before{content:"•";color:#96a8b4;margin-right:8px}.reservation-summary .reservation-status{display:inline-block;background:#e2edf5;color:#285f9e;padding:3px 13px;border-radius:2px}.reservation-summary dl{display:grid;grid-template-columns:78px minmax(0,1fr);border-top:1px solid #cfdde5;border-left:1px solid #cfdde5;font-size:11px}.reservation-summary dt,.reservation-summary dd{margin:0;padding:5px 6px;background:#fff;border-right:1px solid #cfdde5;border-bottom:1px solid #cfdde5;overflow-wrap:anywhere}.reservation-summary dt{text-align:right}.reservation-summary dd{color:#879cae}.reservation-summary p{color:#728b9c;overflow-wrap:anywhere}@media(max-width:1250px){.reservation-query-layout{grid-template-columns:155px minmax(0,1fr) 215px}.reservation-steps{flex-wrap:wrap}.reservation-steps li{min-width:90px;font-size:11px;padding:4px 7px}.reservation-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.reservation-form-grid>label>span{flex-basis:92px}.reservation-form-empty{display:none}}@media(max-width:900px){.reservation-query-layout{grid-template-columns:145px minmax(0,1fr)}.reservation-summary{display:none}.reservation-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reservation-steps ol{order:3;flex-basis:100%}.reservation-main-table{min-height:260px}.reservation-entry-tools>input{max-width:100%}}.sort-heading[data-v-0721dddd]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;border:0;padding:0;background:none;color:inherit;font:inherit;text-align:inherit;white-space:nowrap;cursor:pointer}.sort-heading span[data-v-0721dddd]{font-size:10px;opacity:.65}.sort-heading[data-v-0721dddd]:focus-visible{outline:2px solid #5281ec;outline-offset:3px}.receipt-reconciliation[data-v-94753cbc]{margin-top:16px}.receipt-reconciliation .biz-field[data-v-94753cbc]{margin:12px 0}.receipt-reconciliation .biz-table input[data-v-94753cbc]{width:140px;max-width:100%;border:1px solid var(--border);padding:5px}.receipt-history p[data-v-94753cbc]{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0}.order-fulfillment[data-v-0dc0a8a5]{margin:12px 0 18px}.order-fulfillment h3[data-v-0dc0a8a5]{margin:0 0 10px;font-size:14px}.sales-editor-page{--sales-line:#cedce6;--sales-blue:#5281eb;background:#f0f3f4;font-size:12px;padding:0 0 4px;color:#163e61}.sales-page-title{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.sales-workflow{display:flex;align-items:center;gap:16px;min-height:44px;margin-bottom:16px}.sales-document-number{max-width:190px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#5281eb}.sales-workflow ol{position:relative;display:flex;justify-content:space-around;flex:1;gap:20px;list-style:none;margin:0;padding:0}.sales-workflow ol:before{content:"";position:absolute;height:4px;top:10px;left:0;right:0;background:#c9ccce}.sales-workflow li{position:relative;z-index:1;background:#cacccd;border-radius:18px;padding:4px 20px;color:#fff;white-space:nowrap;text-align:center;min-width:125px;font-size:12px}.sales-workflow li.active{background:var(--sales-blue)}.sales-workflow b{display:inline-flex;justify-content:center;align-items:center;width:14px;height:14px;background:#fff;border-radius:50%;color:#b5bdc4;font-size:11px;margin-right:10px}.sales-workflow li.active b{color:var(--sales-blue)}.sales-top-area{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:7px;align-items:start;padding-right:16%}.sales-key-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-left:1px solid var(--sales-line);border-top:1px solid var(--sales-line);background:#fff;min-width:0}.sales-editor-page .sales-key-grid .biz-field,.sales-editor-page .sales-settlement-grid .biz-field{display:grid;grid-template-columns:94px minmax(0,1fr);gap:0;align-items:stretch;min-height:25px;border-right:1px solid var(--sales-line);border-bottom:1px solid var(--sales-line)}.sales-key-grid .biz-field>span,.sales-settlement-grid .biz-field>span{padding:5px 9px 3px 3px;text-align:right;white-space:nowrap;border-right:1px solid var(--sales-line);color:#436785}.sales-editor-page .biz-field input,.sales-editor-page .biz-field select,.sales-editor-page .biz-field output{min-width:0;min-height:25px!important;height:25px!important;border-radius:0;border:0;font:inherit;padding:3px 7px;line-height:19px}.sales-editor-page .biz-field output{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#f6f8f8}.sales-editor-page .biz-field input[readonly]{background:#f6f8f8;color:#7390a5}.sales-key-grid .biz-lookup{gap:0}.sales-key-grid .biz-lookup input{width:42%;flex:1}.sales-key-grid .biz-lookup select{width:58%;flex:1.3}.sales-key-grid .biz-field b{display:none}.sales-key-grid .biz-error{grid-column:1/-1}.sales-span-two{grid-column:span 2}.sales-span-three{grid-column:span 3}.sales-ai-panel{background:#fff;border:1px solid var(--sales-line);min-height:122px;display:flex;flex-direction:column}.sales-ai-panel textarea{min-height:96px;width:100%;padding:7px;border:0;resize:vertical;font:inherit;line-height:24px;color:#163e61;box-sizing:border-box}.sales-ai-panel textarea::placeholder{color:#aab6c0}.sales-ai-actions{display:flex;justify-content:space-between;align-items:center;padding:3px 5px;color:#7f91a0;font-size:10px}.sales-ai-actions button{border:0;background:#e8dcf6;color:#263450;padding:4px 7px;font:inherit;font-size:12px;cursor:pointer;border-radius:2px}.sales-ai-actions button:disabled{opacity:.5;cursor:not-allowed}.sales-ai-panel .biz-error{margin:6px;line-height:1.5}.sales-editor-page .biz-button{min-height:27px;padding:3px 9px;font-size:12px;border-radius:2px}.sales-goods-tools{display:flex;align-items:center;justify-content:space-between;padding:24px 4px 7px;gap:8px}.sales-goods-tools>span{background:#fff;border:1px solid var(--sales-line);padding:4px 9px;color:#58738e}.sales-goods-panel{border:1px solid #dce7ef;background:#fff}.sales-editor-page .sales-goods-scroll{min-height:230px;height:calc(100vh - 670px);max-height:none;overflow:auto}.sales-goods-table{min-width:1250px}.sales-editor-page .sales-goods-table th{height:25px;padding:3px 7px;background:#f6f8f8;text-align:center}.sales-editor-page .sales-goods-table td{height:27px;padding:0 5px}.sales-editor-page .sales-goods-table td input,.sales-editor-page .sales-goods-table td select{min-height:26px!important;height:26px!important;border:0;padding:3px;min-width:50px;font:inherit}.sales-editor-page .sales-goods-table .biz-field>span{display:none}.sales-editor-page .sales-goods-table .item-select{min-width:250px;padding:0}.sales-goods-table .item-select .biz-lookup{gap:0}.sales-goods-table .item-select .biz-lookup input{max-width:120px}.sales-goods-table .sales-quantity,.sales-goods-table .sales-quantity input{background:#e0f0d8}.sales-goods-table .sales-amount{background:#d9ecf5}.sales-goods-table td:nth-child(3){min-width:180px}.sales-goods-total{display:flex;align-items:center;gap:70px;height:23px;background:#ecf1f3;padding:0 30px;border-top:1px solid #dce7ef}.sales-goods-total span:first-child{margin-right:auto}.sales-line-actions{display:flex;align-items:center;gap:6px;padding:11px 0 9px;flex-wrap:wrap}.sales-import-link{background:#fff2ef;color:#ae4037;border-color:#edc5be}.sales-settlement-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:1100px;border-left:1px solid var(--sales-line);border-top:1px solid var(--sales-line);background:#fff}.sales-settlement-notes{grid-column:1/-1}.sales-settlement-hint{grid-column:1/-1;min-height:24px;padding:5px 9px;color:#8195a5;font-size:11px;border-right:1px solid var(--sales-line);border-bottom:1px solid var(--sales-line)}.sales-editor-page .sales-receivable{color:#3268c8;background:#f4f7f8}.sales-editor-page .sales-save-bar{margin-top:14px;border-top:0;background:#f0f3f4;padding:8px;gap:16px;position:sticky;bottom:0}.sales-save-bar .biz-button{min-width:100px;min-height:36px}.sales-ai-overlay{position:fixed;inset:0;background:#142b4a60;display:grid;place-items:center;z-index:110;padding:24px}.sales-ai-preview{background:#fff;border:1px solid var(--sales-line);padding:22px;width:min(540px,100%);box-shadow:0 8px 30px #173e6340}.sales-ai-preview h2{font-size:17px;margin:0 0 12px}.sales-ai-preview p{color:#6e8397;line-height:1.6}.sales-ai-preview dl{display:grid;grid-template-columns:90px minmax(0,1fr);margin:16px 0;border-top:1px solid var(--sales-line)}.sales-ai-preview dt,.sales-ai-preview dd{padding:10px;border-bottom:1px solid var(--sales-line);margin:0;overflow-wrap:anywhere}.sales-ai-preview dt{background:#f2f6f9;color:#5e7990}@media(max-width:1700px){.sales-top-area{padding-right:0;grid-template-columns:minmax(0,1fr) 250px}.sales-editor-page .sales-key-grid .biz-field{grid-template-columns:80px minmax(0,1fr)}.sales-workflow li{min-width:105px;padding:4px 12px}.sales-workflow{gap:10px}.sales-document-number{max-width:120px}}@media(max-width:1250px){.sales-top-area{grid-template-columns:minmax(0,1fr) 210px}.sales-key-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-span-three,.sales-span-two{grid-column:span 2}.sales-workflow li{min-width:0;padding:4px 8px}.sales-workflow li b{margin-right:4px}.sales-workflow>.biz-button{display:none}.sales-editor-page .sales-goods-scroll{height:310px}.sales-workflow ol{gap:8px}}@media(max-width:760px){.sales-top-area,.sales-key-grid{grid-template-columns:minmax(0,1fr)}.sales-span-three,.sales-span-two{grid-column:auto}.sales-workflow{overflow:auto;min-width:0}.sales-workflow ol{min-width:580px}.sales-document-number{display:none}.sales-settlement-grid{grid-template-columns:minmax(0,1fr)}.sales-save-bar{flex-wrap:wrap}.sales-ai-preview{box-sizing:border-box}}.inventory-workspace{--inventory-line:#d6e2ec;--inventory-bg:#eff3f4;--inventory-blue:#5483ea;background:var(--inventory-bg);color:#173954;font-family:Arial,Microsoft YaHei,sans-serif;font-size:12px;min-width:0;min-height:calc(100vh - 126px)}.inventory-workspace button,.inventory-workspace input,.inventory-workspace select{font:inherit;color:inherit}.inventory-workspace button{cursor:pointer}.inventory-workspace button:disabled{cursor:default;opacity:.5}.inventory-workspace button:focus-visible,.inventory-workspace summary:focus-visible,.inventory-workspace input:focus-visible,.inventory-workspace select:focus-visible{outline:2px solid #5281ec;outline-offset:1px}.inventory-title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.inventory-message{margin:0;padding:7px 12px;background:#edf4ff;border-left:3px solid #5281ec}.inventory-message.error{background:#fff1ef;border-color:#d43b31;color:#b0261e}.inventory-grid{display:grid;grid-template-columns:178px minmax(0,1fr) 238px;min-height:calc(100vh - 126px);gap:7px}.inventory-tree{background:#e4ebee;border-right:1px solid #d4dfe5;min-width:0;overflow:auto}.inventory-tree-tabs{display:flex;height:29px;margin-bottom:9px;background:#f8fafb}.inventory-tree-tabs button{border:0;width:50%;background:#fff}.inventory-tree-tabs .active{background:#e4ebee;color:#527df0}.inventory-tree-node{display:flex;align-items:center;gap:8px;padding:6px 11px;width:100%;border:0;background:none;text-align:left;white-space:nowrap;overflow:hidden}.inventory-tree-node span{color:#60788d}.inventory-tree-node.active,.inventory-tree-branch button.active{background:#d1dfe7}.inventory-tree-node.unavailable{color:#486176}.inventory-tree-branch summary{padding:6px 10px;cursor:pointer;list-style:none}.inventory-tree-branch button{display:block;padding:5px 10px 5px 42px;width:100%;border:0;background:none;text-align:left}.inventory-side-filter{padding:10px}.inventory-side-filter label{display:grid;gap:6px;margin-bottom:12px}.inventory-side-filter input,.inventory-side-filter select{min-width:0;width:100%;height:28px;border:1px solid var(--inventory-line);background:#fff}.inventory-side-filter>div{display:flex;gap:6px}.inventory-center{min-width:0;display:flex;flex-direction:column}.inventory-toolbar{display:flex;align-items:center;gap:5px;min-height:35px;flex-wrap:wrap;padding:4px 0}.inventory-button{height:27px;white-space:nowrap;border:1px solid #d2dfe8;background:#fff;padding:0 9px;border-radius:1px}.inventory-button:hover{background:#eef5fc}.inventory-button.primary{background:#5482ea;border-color:#5482ea;color:#fff}.inventory-button.blue{background:#d4f2ff;border-color:#9bd3e6;color:#267399}.inventory-company{height:27px;display:flex;flex:0 1 245px;min-width:150px;border:1px solid #cfdae3;background:#fff}.inventory-company>span{display:flex;align-items:center;padding:0 13px;border-right:1px solid var(--inventory-line)}.inventory-company select{border:0;background:transparent;width:100%;min-width:0;padding:0 5px}.inventory-warehouse{position:relative;width:218px;min-width:120px;flex:0 1 218px;z-index:8}.inventory-warehouse>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 8px;height:27px;background:#fff;border:1px solid #cfdae3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;list-style:none}.inventory-warehouse-options{position:absolute;min-width:250px;max-width:400px;top:29px;left:0;background:#fff;border:1px solid #c8d6e1;padding:8px;box-shadow:0 5px 14px #17395422}.inventory-warehouse-options>label{display:flex;align-items:center;gap:7px;padding:7px 4px}.inventory-warehouse-options>button{border:0;background:transparent;padding:5px;color:#417ada}.inventory-warehouse-options>p{padding:4px}.inventory-search{margin-left:auto;display:flex;height:27px;min-width:160px;flex:1 1 200px;max-width:310px;background:#fff;border:1px solid #cfdae3}.inventory-search input{min-width:0;width:100%;border:0;padding:0 9px;background:none}.inventory-search button{width:30px;border:0;background:none;color:#859bac;font-size:23px}.inventory-search input::placeholder{color:#a7b2bb}.inventory-overview{display:flex;gap:20px;flex-wrap:wrap;padding:8px;background:#f8fcff;border:1px solid var(--inventory-line);margin-bottom:5px}.inventory-overview b{color:#3371d3;margin-left:5px}.inventory-main-panel{border:1px solid var(--inventory-line);background:#fff;min-width:0}.inventory-table-scroll{overflow:auto;position:relative;min-width:0}.inventory-main-panel>.inventory-table-scroll{height:calc((100vh - 182px)*.59);min-height:290px}.inventory-table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:12px;background:#fff}.inventory-table th,.inventory-table td{height:26px;min-width:100px;max-width:172px;padding:3px 7px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-right:1px solid #e0e8f1;border-bottom:1px solid #e0e8f1;font-weight:400;line-height:18px}.inventory-table th{color:#526e8e;background:#f4f7f8;text-align:center}.inventory-table thead{position:sticky;top:0;z-index:3}.inventory-table tr.selected td{background:var(--inventory-blue);color:#fff}.inventory-table tbody tr:not(.selected):hover td{background:#edf4fd}.inventory-table td.numeric,.inventory-table tfoot td{text-align:right;font-variant-numeric:tabular-nums}.inventory-main-table th:nth-child(1),.inventory-main-table td:nth-child(1){min-width:26px;width:26px;max-width:26px;padding:0 4px}.inventory-main-table th:nth-child(2),.inventory-main-table td:nth-child(2){min-width:32px;width:32px;max-width:32px;text-align:center}.inventory-main-table th:nth-child(1),.inventory-main-table td:nth-child(1){position:sticky;left:0;z-index:1;background:#f5f8f9}.inventory-main-table th:nth-child(2),.inventory-main-table td:nth-child(2){position:sticky;left:26px;z-index:1;background:#f5f8f9}.inventory-main-table tr.selected td:nth-child(1),.inventory-main-table tr.selected td:nth-child(2){background:#e6eef5;color:#173954}.inventory-main-table th:nth-child(3),.inventory-main-table td:nth-child(3){min-width:122px}.inventory-main-table th:nth-child(4),.inventory-main-table td:nth-child(4){min-width:142px}.inventory-main-table th:nth-child(5),.inventory-main-table td:nth-child(5){min-width:153px}.inventory-main-table th:nth-child(7),.inventory-main-table td:nth-child(7){min-width:165px}.inventory-main-table th:last-child,.inventory-main-table td:last-child{min-width:160px}.inventory-main-table input[type=checkbox]{width:14px;height:14px;margin:0;vertical-align:middle;accent-color:#5281ec}.inventory-row-number{width:100%;border:0;background:none;padding:0;color:inherit}.inventory-column-filters th{padding:1px 4px;height:29px;white-space:nowrap}.inventory-column-filters input{width:100%;min-width:0;height:25px;border:1px solid #cad9e4;background:#fff;padding:0 4px}.inventory-column-filters select{height:25px;width:26px;border:0;background:transparent;vertical-align:top;padding:0}.inventory-column-filters select+input{width:calc(100% - 27px)}.inventory-column-filters button{border:0;background:none;color:#7b909d;font-size:18px;padding:0}.inventory-table tfoot{position:sticky;bottom:0;z-index:2;background:#eaf0f2}.inventory-table tfoot td{background:#eaf0f2;height:23px;border-bottom:0}.inventory-table tfoot td:first-child{text-align:left;min-width:58px;width:58px;max-width:58px;padding-left:12px}.inventory-empty{min-height:110px;padding:45px 12px;color:#7c8f9d;text-align:center;position:sticky;left:0;white-space:normal;width:100%}.inventory-pagination{display:flex;align-items:center;gap:8px;min-height:29px;padding:3px 10px;background:#f0f4f5;color:#395b78;flex-wrap:wrap}.inventory-pagination select{height:23px;min-width:60px;border:1px solid #cedce7;background:#f6f9fa;padding-left:8px}.inventory-pagination button{min-width:27px;border:0;background:none;color:#536f8b;padding:0 3px}.inventory-pagination>span:not(.inventory-pagination-total){font-variant-numeric:tabular-nums}.inventory-pagination-total{margin-left:auto}.inventory-divider{height:10px;display:flex;align-items:center;justify-content:center}.inventory-divider>span{width:58px;height:5px;color:#61727b;font-size:9px;line-height:3px;text-align:center;border-top:1px solid #bfcbd2}.inventory-details-panel{display:flex;flex-direction:column;flex:1;min-height:200px;background:#fff;border:1px solid var(--inventory-line)}.inventory-detail-tabs{display:flex;overflow-x:auto;white-space:nowrap;gap:3px;min-height:28px;flex-shrink:0;background:#f5f7f8}.inventory-detail-tabs button{border:0;border-right:1px solid #e0e8ee;background:#fff;padding:5px 9px;font-size:12px}.inventory-detail-tabs button.active{background:#d1dce4;color:#133651}.inventory-detail-toolbar{display:flex;align-items:center;min-height:32px;gap:10px;padding:2px 6px;flex-wrap:wrap;color:#667d91}.inventory-detail-scroll{flex:1;min-height:150px}.inventory-detail-scroll .inventory-table th,.inventory-detail-scroll .inventory-table td{min-width:105px}.inventory-detail-footer{display:flex;justify-content:space-between;gap:10px;padding:4px 10px;background:#eaf0f2;color:#557086}.inventory-summary{border-left:1px solid #ccd9e2;background:#f5f8f9;padding:3px 10px;min-width:0}.inventory-summary-tools{display:flex;justify-content:flex-end;height:43px}.inventory-summary h2{font-size:12px;font-weight:400;color:#5c7388;margin:16px 0 10px}.inventory-summary-placeholder{font-size:20px;color:#b7c5cd;margin:8px 14px 26px}.inventory-summary-actions{display:flex;gap:4px;flex-wrap:wrap}.inventory-summary-actions .inventory-button{font-size:11px;padding:0 7px;height:25px}.inventory-summary dl{display:grid;grid-template-columns:78px minmax(0,1fr);border-top:1px solid #cbdbe5;border-left:1px solid #cbdbe5;background:#fff;font-size:11px}.inventory-summary dt,.inventory-summary dd{padding:5px 7px;margin:0;min-height:25px;border-bottom:1px solid #cbdbe5;border-right:1px solid #cbdbe5;overflow-wrap:anywhere;line-height:16px}.inventory-summary dt{text-align:right;color:#496b87}.inventory-summary dd{color:#8397a7}.inventory-summary>details{margin:16px 0;color:#58738b}.inventory-summary>details>summary{cursor:pointer}.inventory-summary>details>p{color:#8397a7;padding:10px}@media(min-width:1700px){.inventory-grid{grid-template-columns:185px minmax(0,1fr) 260px}.inventory-toolbar{flex-wrap:nowrap}.inventory-company{flex-basis:230px}.inventory-warehouse{flex-basis:218px}}@media(max-width:1300px){.inventory-grid{grid-template-columns:150px minmax(0,1fr) 200px;gap:5px}.inventory-company{flex-basis:200px}.inventory-search{margin-left:0}.inventory-summary{padding:3px 7px}.inventory-pagination{gap:5px}}@media(max-width:950px){.inventory-grid{grid-template-columns:130px minmax(0,1fr)}.inventory-summary{grid-column:1/-1;display:none}.inventory-main-panel>.inventory-table-scroll{height:360px}.inventory-toolbar{padding:5px}.inventory-detail-footer{font-size:11px}.inventory-detail-footer>span:last-child{display:none}}@media(max-width:650px){.inventory-grid{grid-template-columns:minmax(0,1fr)}.inventory-tree{display:none}.inventory-warehouse{flex:1 1 170px}.inventory-company{flex:1 1 180px}.inventory-search{max-width:none;flex:1 1 210px}.inventory-pagination-total{margin-left:0;width:100%}}.inventory-workspace{--inventory-main-height:max(290px, calc((100vh - 182px)*.54) )}.inventory-workspace .inventory-company>span{white-space:nowrap;flex:0 0 47px;padding:0 12px}.inventory-workspace .inventory-company select{flex:1;min-width:0;width:0;padding:0 5px;border-radius:0}.inventory-workspace .inventory-pagination select{width:60px;flex:0 0 60px;padding:0 8px;border-radius:0}.inventory-workspace .inventory-pagination{flex-wrap:nowrap;white-space:nowrap}.inventory-workspace .inventory-main-panel>.inventory-table-scroll{height:var(--inventory-main-height)}.inventory-workspace .inventory-fill-row td{position:static;min-width:0;max-width:none;width:auto;padding:0;border:0;line-height:0;background:#fff}.inventory-workspace .inventory-main-panel .inventory-empty{position:absolute;left:0;top:110px;padding:20px;min-height:0}.inventory-workspace .inventory-column-filters select{padding:0;border-radius:0;min-width:0;max-width:26px}.inventory-workspace .inventory-column-filters input{border-radius:0}.inventory-workspace .inventory-pagination-total{min-width:0;overflow:hidden;text-overflow:ellipsis}@media(max-width:950px){.inventory-workspace{--inventory-main-height:360px}}@media(max-width:650px){.inventory-workspace .inventory-pagination{flex-wrap:wrap}.inventory-workspace .inventory-pagination-total{width:auto}}.inventory-workspace .inventory-column-filters select{appearance:none;text-align:center;cursor:pointer;background:none}.inventory-workspace .inventory-table-scroll{scrollbar-width:thin;scrollbar-color:#aeb8c4 #edf1f4}.inventory-workspace .inventory-table-scroll::-webkit-scrollbar{width:10px;height:10px}.inventory-workspace .inventory-table-scroll::-webkit-scrollbar-thumb{background:#aeb8c4;border-radius:5px}.inventory-workspace .inventory-table-scroll::-webkit-scrollbar-track{background:#edf1f4}.inventory-detail-source{display:flex;gap:5px 12px;flex-wrap:wrap;padding:6px 9px;background:#f5f9fc;border-bottom:1px solid var(--inventory-line);line-height:1.5;color:#526e8e}.inventory-detail-source strong{color:#245886;font-weight:600}.inventory-workspace .inventory-detail-toolbar{flex-wrap:wrap;height:auto;min-height:34px}.inventory-detail-toolbar label{display:flex;align-items:center;gap:5px}.inventory-workspace .inventory-detail-toolbar input[type=date]{height:27px;width:130px;min-width:0;padding:2px 5px;border:1px solid var(--inventory-line);border-radius:0}.inventory-workspace .inventory-detail-footer{gap:8px;flex-wrap:wrap;min-height:32px;height:auto;padding:4px 8px}.inventory-detail-footer .inventory-button{height:23px}.tool-resource[data-v-a366bada]{border-top:1px solid var(--border);padding:12px}.tool-resource summary[data-v-a366bada]{cursor:pointer;font-size:13px}.tool-resource .biz-note[data-v-a366bada]{margin:10px 0}.tool-resource-actions[data-v-a366bada]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.tool-resource-actions input[data-v-a366bada]{max-width:360px}.customer-fields[data-v-bf855aa8]{padding:0;margin:0;border:0;min-width:0}.customer-file[data-v-bf855aa8]{grid-column:span 2}.customer-actions[data-v-bf855aa8]{gap:8px;flex-wrap:wrap;margin:12px 0}.customer-summary>.biz-note[data-v-bf855aa8]{margin:10px 12px}.customer-exclusions[data-v-bf855aa8]{margin:12px;padding:10px;border:1px solid var(--border-color)}.customer-exclusions>summary[data-v-bf855aa8]{cursor:pointer;color:var(--text-secondary);line-height:1.7}.customer-preview[data-v-bf855aa8]{min-height:0;max-height:400px}.customer-summary h3 small[data-v-bf855aa8]{margin-left:auto;color:var(--text-secondary);font-weight:400}.customer-summary progress[data-v-bf855aa8]{width:100%;height:8px}@media(max-width:760px){.customer-file[data-v-bf855aa8]{grid-column:auto}}.split-fields[data-v-ea5a7a49]{border:0;margin:0;padding:16px;min-width:0;display:grid;gap:16px}.split-company[data-v-ea5a7a49]{display:grid;gap:8px;max-width:420px}.split-card[data-v-ea5a7a49]{padding:16px;border:1px solid var(--border-color,#d4e0ec);background:var(--bg-secondary,#f7faff)}.split-card h3[data-v-ea5a7a49],.split-result h3[data-v-ea5a7a49]{margin:0 0 10px;font-size:14px}.split-card-heading[data-v-ea5a7a49]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.split-card-heading h3[data-v-ea5a7a49]{margin:0}.split-card-heading strong[data-v-ea5a7a49]{color:var(--blue-700,#194e7d);font-size:12px}.split-card p[data-v-ea5a7a49]{margin:10px 0;color:var(--text-secondary);line-height:1.7}.split-controls[data-v-ea5a7a49]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.split-controls label[data-v-ea5a7a49]{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;flex-shrink:0}.split-panel .split-controls input[type=radio][data-v-ea5a7a49]{width:14px;min-width:14px;height:14px;min-height:14px;margin:0;padding:0;flex:none;accent-color:var(--blue-600)}.split-file[data-v-ea5a7a49]{display:inline-flex;align-items:center;gap:12px;font-size:12px;white-space:nowrap;max-width:100%}.split-file input[data-v-ea5a7a49]{width:280px;max-width:100%;min-width:0}.split-company b[data-v-ea5a7a49]{color:#bd4c40}.split-selected[data-v-ea5a7a49]{display:block;margin-top:12px;overflow-wrap:anywhere;font-size:13px}.split-upload[data-v-ea5a7a49]{border-style:dashed}.split-card--drag[data-v-ea5a7a49]{border-color:var(--blue-600);background:#edf5ff}.split-rule[data-v-ea5a7a49]{font-size:12px}.split-fields>.biz-button[data-v-ea5a7a49]{justify-self:start}.split-confirm[data-v-ea5a7a49]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:14px;padding:12px;background:#fff5e8}.split-progress[data-v-ea5a7a49]{display:grid;gap:8px;padding:0 16px 16px;color:var(--text-secondary);font-size:12px}.split-progress progress[data-v-ea5a7a49]{width:100%;height:10px;accent-color:var(--blue-600)}.split-result[data-v-ea5a7a49]{border-top:1px solid var(--border-color,#d4e0ec);padding:16px}.split-totals[data-v-ea5a7a49]{display:flex;gap:24px;flex-wrap:wrap;padding:14px;background:#edf5ff}.split-totals span[data-v-ea5a7a49]{display:flex;gap:12px}.split-totals b[data-v-ea5a7a49]{font-variant-numeric:tabular-nums}.split-result p[data-v-ea5a7a49]{line-height:1.8;color:var(--text-secondary)}.split-result small[data-v-ea5a7a49]{display:inline-block;margin:10px;color:var(--text-secondary)}.split-result details[data-v-ea5a7a49]{margin:12px 0;max-height:220px;overflow:auto}.split-result li[data-v-ea5a7a49]{margin:5px 0;overflow-wrap:anywhere}.split-warnings[data-v-ea5a7a49]{color:#a34121;max-height:220px;overflow:auto}@media(max-width:760px){.split-fields[data-v-ea5a7a49],.split-result[data-v-ea5a7a49],.split-card[data-v-ea5a7a49]{padding:12px}.split-totals[data-v-ea5a7a49]{gap:14px}.split-file[data-v-ea5a7a49]{align-items:flex-start;flex-direction:column}.split-file input[data-v-ea5a7a49]{max-width:100%}}.office-body[data-v-31e2e7ce]{padding:16px}.office-fields[data-v-31e2e7ce]{border:0;padding:0;margin:0;min-width:0}.office-company[data-v-31e2e7ce]{max-width:480px;margin-bottom:18px}.office-fields h3[data-v-31e2e7ce],.office-status h3[data-v-31e2e7ce]{font-size:14px;margin:16px 0 12px}.office-file[data-v-31e2e7ce]{display:flex;gap:12px;align-items:center;padding:14px;border:1px dashed var(--border-color,#c8d9ee);background:var(--blue-50,#f5f9ff);margin-bottom:12px}.office-file .biz-field[data-v-31e2e7ce]{flex:1;min-width:0}.office-file-picker[data-v-31e2e7ce]{display:flex;gap:12px;align-items:center;position:relative;cursor:pointer}.office-file-picker[data-v-31e2e7ce]:focus-within{outline:2px solid var(--blue-600,#3265db);outline-offset:4px}.office-file-input[data-v-31e2e7ce]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.office-file-action[data-v-31e2e7ce]{flex-shrink:0}.office-file-name[data-v-31e2e7ce]{min-width:0;overflow-wrap:anywhere;line-height:1.7}.office-fields:disabled .office-file-picker[data-v-31e2e7ce]{cursor:default}.office-file small[data-v-31e2e7ce],.office-fields>small[data-v-31e2e7ce],.office-status>small[data-v-31e2e7ce]{color:var(--text-secondary);line-height:1.7}.office-actions[data-v-31e2e7ce]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:14px}.office-inspection[data-v-31e2e7ce],.office-status[data-v-31e2e7ce]{border-top:1px solid var(--border-color,#dce4ef);margin-top:18px;padding-top:12px}.office-stats[data-v-31e2e7ce]{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.office-stats>div[data-v-31e2e7ce]{min-width:110px;flex:1;background:var(--blue-50,#f5f9ff);padding:12px}.office-stats dt[data-v-31e2e7ce]{font-size:12px;color:var(--text-secondary)}.office-stats dd[data-v-31e2e7ce]{font-size:20px;font-weight:600;margin:8px 0 0;color:var(--blue-600)}.office-preview[data-v-31e2e7ce]{max-height:440px}.office-preview table[data-v-31e2e7ce]{min-width:1450px}.office-unmatched[data-v-31e2e7ce]{max-height:130px;overflow:auto;overflow-wrap:anywhere}.office-inspection p[data-v-31e2e7ce],.office-status p[data-v-31e2e7ce]{line-height:1.7}@media(max-width:600px){.office-file[data-v-31e2e7ce]{flex-wrap:wrap}.office-body[data-v-31e2e7ce]{padding:12px}.office-stats>div[data-v-31e2e7ce]{min-width:100px}}.statement-fields[data-v-2acbe334]{padding:0;margin:0;border:0;min-width:0}.statement-fields small[data-v-2acbe334]{color:var(--text-secondary);line-height:1.6}.statement-read[data-v-2acbe334]{align-self:end;align-items:flex-start}.statement-check[data-v-2acbe334]{display:flex;gap:8px;align-items:center;font-size:12px}.statement-check input[data-v-2acbe334]{width:14px;height:14px;min-height:14px;padding:0;flex:none}.statement-sheet[data-v-2acbe334]{border-top:1px solid var(--border)}.statement-preview[data-v-2acbe334]{max-height:220px;min-height:0}.statement-fields select[multiple][data-v-2acbe334]{height:96px;min-height:96px}.statement-fields[data-v-2acbe334]:disabled{opacity:.65}.statement-toolbar[data-v-2acbe334]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.statement-files[data-v-2acbe334]{margin:0 12px 12px;padding:10px;border:1px solid var(--border);background:#f8fafc}.statement-files strong[data-v-2acbe334]{margin-right:auto;font-size:12px}.statement-file-list[data-v-2acbe334]{max-height:155px;overflow:auto;list-style:none;margin:8px 0 0;padding:0}.statement-file-list li[data-v-2acbe334]{display:flex;align-items:center;gap:10px;padding:4px 0;border-top:1px solid var(--border)}.statement-file-list li>span[data-v-2acbe334]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px}.statement-file-list .biz-button[data-v-2acbe334]{min-height:26px;padding:2px 9px}.statement-progress[data-v-2acbe334]{margin:10px 12px;color:var(--text-secondary);font-size:12px;overflow-wrap:anywhere}.statement-progress p[data-v-2acbe334]{margin:5px 0}.statement-progress progress[data-v-2acbe334]{width:100%;height:8px}.statement-batch[data-v-2acbe334]{padding:10px 12px}.statement-batch select[data-v-2acbe334]{width:140px;border:1px solid var(--border);background:#fff;padding:4px;font:inherit;color:inherit}.statement-sheet-list[data-v-2acbe334]{max-height:310px;min-height:0}.statement-sheet-list td[data-v-2acbe334]{padding:4px 8px}.statement-sheet-list td[data-v-2acbe334]:nth-child(2){max-width:230px}.statement-sheet-list td[data-v-2acbe334]:nth-child(6){max-width:220px}.statement-sheet-list td select[data-v-2acbe334]{min-width:100px}.statement-import-note[data-v-2acbe334]{margin:0 12px 10px}.statement-sheet .biz-note[data-v-2acbe334]{margin:8px 12px}.statement-sheet h4[data-v-2acbe334]{font-size:12px}.statement-sheet-list .biz-button[data-v-2acbe334]{min-height:28px;padding:3px 8px}.statement-import-form[data-v-2acbe334]{align-items:start}@media(max-width:760px){.statement-toolbar[data-v-2acbe334]{gap:8px}.statement-files[data-v-2acbe334]{margin:0 12px 12px}.statement-file-list[data-v-2acbe334]{max-height:130px}.statement-sheet-list[data-v-2acbe334]{max-height:280px}.statement-read[data-v-2acbe334]{align-self:start}}.statement-drop[data-v-2acbe334]{padding:14px;margin:0 12px 10px;border:1px dashed #9eb7cd;background:#f5f9fc;color:var(--text-secondary);font-size:12px;text-align:center;line-height:1.7}.statement-drop.dragging[data-v-2acbe334]{border-color:#5281eb;background:#e4efff;color:#285bb4}.statement-import-message[data-v-2acbe334]{margin:8px 12px;font-size:12px;color:var(--text-secondary)}.statement-review-toolbar[data-v-a6ffe36a]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 12px}.statement-review-toolbar label[data-v-a6ffe36a]{display:flex;gap:7px;align-items:center;white-space:nowrap}.statement-review-toolbar input[type=checkbox][data-v-a6ffe36a]{width:14px;height:14px;min-height:14px;padding:0;flex:none}.statement-review-toolbar input[data-v-a6ffe36a]:not([type=checkbox]){width:220px}.statement-review-toolbar select[data-v-a6ffe36a]{max-width:300px}.statement-condition[data-v-a6ffe36a]{padding-top:0}.statement-condition select[data-v-a6ffe36a]{max-width:230px}.statement-review-table[data-v-a6ffe36a]{max-height:560px}.statement-review-table th small[data-v-a6ffe36a]{display:block;color:var(--blue-600);margin-top:3px}.statement-review-table td[data-v-a6ffe36a]{max-width:350px}.statement-review-table td input[data-v-a6ffe36a]:not([type=checkbox]){min-width:130px}.statement-review-table .statement-manual[data-v-a6ffe36a]{background:var(--warning-soft)}.statement-review-table .statement-draft[data-v-a6ffe36a]{background:var(--blue-100)}.statement-review-table .statement-selected[data-v-a6ffe36a]{box-shadow:inset 0 0 0 2px var(--blue-600)}.statement-find-hit[data-v-a6ffe36a]{outline:2px solid #d98600;outline-offset:-3px}.statement-candidate select[data-v-a6ffe36a]{display:block;min-width:220px;width:100%}.statement-candidate .biz-button[data-v-a6ffe36a]{display:block;margin-top:5px}.statement-column-sort[data-v-a6ffe36a]{border:0;padding:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.statement-bulk[data-v-a6ffe36a]{background:var(--blue-50)}.statement-clipboard[data-v-a6ffe36a]{padding:10px 12px}.statement-clipboard summary[data-v-a6ffe36a]{cursor:pointer}.statement-clipboard textarea[data-v-a6ffe36a]{display:block;width:100%;margin:8px 0}.statement-clipboard .biz-table-wrap[data-v-a6ffe36a]{max-height:240px}.statement-review-table[data-v-a6ffe36a]{--review-select-width:42px;--review-number-width:64px;--review-identity-width:260px}.statement-review-table th[data-v-a6ffe36a]:nth-child(-n+3),.statement-review-table td[data-v-a6ffe36a]:nth-child(-n+3){position:sticky}.statement-review-table td[data-v-a6ffe36a]:nth-child(-n+3){z-index:2;background:var(--statement-cell-background,#fff)}.statement-review-table th[data-v-a6ffe36a]:nth-child(-n+3){z-index:4}.statement-review-table th[data-v-a6ffe36a]:nth-child(1),.statement-review-table td[data-v-a6ffe36a]:nth-child(1){left:0;width:var(--review-select-width);min-width:var(--review-select-width);max-width:var(--review-select-width)}.statement-review-table th[data-v-a6ffe36a]:nth-child(2),.statement-review-table td[data-v-a6ffe36a]:nth-child(2){left:var(--review-select-width);width:var(--review-number-width);min-width:var(--review-number-width);max-width:var(--review-number-width)}.statement-review-table th[data-v-a6ffe36a]:nth-child(3),.statement-review-table td[data-v-a6ffe36a]:nth-child(3){left:calc(var(--review-select-width) + var(--review-number-width));width:var(--review-identity-width);min-width:var(--review-identity-width);max-width:var(--review-identity-width);border-right:2px solid #afc6d9}.statement-review-table th:nth-child(1) input[type=checkbox][data-v-a6ffe36a],.statement-review-table td:nth-child(1) input[type=checkbox][data-v-a6ffe36a]{margin:0;vertical-align:middle}.statement-review-table .statement-manual[data-v-a6ffe36a]{--statement-cell-background:var(--warning-soft)}.statement-review-table .statement-draft[data-v-a6ffe36a]{--statement-cell-background:var(--blue-100)}.library-fields[data-v-f73bce68]{border:0;padding:12px;min-width:0;margin:0}.library-toolbar[data-v-f73bce68]{display:flex;align-items:end;flex-wrap:wrap;gap:10px;margin-bottom:12px}.library-toolbar .biz-field[data-v-f73bce68]{min-width:150px;max-width:300px}.library-table[data-v-f73bce68]{max-height:440px;overflow:auto}.library-table th[data-v-f73bce68]{position:sticky;top:0;z-index:1;background:#edf3f8}.library-table input[data-v-f73bce68]:not([type=checkbox]){width:95px;padding:5px;border:1px solid #bfd1e1}.library-table input.changed[data-v-f73bce68]{background:#e8f5e9;border-color:#78b98b}.library-table td[data-v-f73bce68]{vertical-align:middle}.library-table tr.found td[data-v-f73bce68]{background:#fff4cf}.library-table td.cell-selected[data-v-f73bce68]{background:#deedf9;outline:1px solid #7aa9cd;outline-offset:-1px}.library-table td[data-v-f73bce68]:focus-visible{outline:2px solid #2a6fa8;outline-offset:-2px}.library-pager[data-v-f73bce68]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0}.library-catalog[data-v-f73bce68]{border-top:1px solid #cbdcec;padding-top:12px}.library-catalog summary[data-v-f73bce68]{cursor:pointer;font-weight:600;margin-bottom:12px}.library-confirm[data-v-f73bce68]{border:1px solid #bfd1e1;background:#f7fafc;margin-top:16px;padding:12px}.library-confirm h3[data-v-f73bce68]{margin:0 0 10px}.library-confirm>.biz-button[data-v-f73bce68]{margin:12px 10px 0 0}@media(max-width:620px){.library-toolbar .biz-field[data-v-f73bce68]{width:100%;max-width:none}}.statement-pages[data-v-888d79a6]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:0 0 12px}.statement-pages span[data-v-888d79a6]{margin-left:auto;color:var(--text-secondary);font-size:12px}.tools-directory[data-v-888d79a6]{margin-bottom:12px}.tools-directory>summary[data-v-888d79a6]{cursor:pointer;padding:8px 0;color:var(--text-secondary);font-size:12px}.tools-catalog[data-v-888d79a6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px}.tool-card[data-v-888d79a6]{padding:14px;margin:0;display:flex;flex-direction:column;gap:10px}.tool-card-selected[data-v-888d79a6]{border-color:var(--blue-600)}.tool-card-heading[data-v-888d79a6]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.tool-card h2[data-v-888d79a6]{margin:0;font-size:14px}.tool-card p[data-v-888d79a6]{margin:0;color:var(--text-secondary);line-height:1.7}.tool-card small[data-v-888d79a6]{color:var(--text-secondary);line-height:1.6}.tool-card .biz-button[data-v-888d79a6]{align-self:flex-start;margin-top:auto}.tools-fields[data-v-888d79a6]{padding:0;margin:0;border:0;min-width:0}.tools-fields small[data-v-888d79a6]{color:var(--text-secondary);line-height:1.6}.tools-history-note[data-v-888d79a6]{align-self:center;color:var(--text-secondary);line-height:1.7}.tools-job-name[data-v-888d79a6]{display:block;color:var(--text-secondary);margin-top:4px}.tools-row-actions[data-v-888d79a6]{display:flex;gap:8px;align-items:center}.tools-preview[data-v-888d79a6]{min-height:0;max-height:280px}.tools-center .biz-footer>span[data-v-888d79a6]{line-height:1.6}.tools-center .biz-detail-grid[data-v-888d79a6]{margin-bottom:20px}.tools-center .biz-panel-title[data-v-888d79a6]{gap:8px}.tools-center .biz-panel-title>span[data-v-888d79a6]:first-child{min-width:0;overflow-wrap:anywhere}@media(max-width:1100px){.tools-catalog[data-v-888d79a6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.tools-catalog[data-v-888d79a6]{grid-template-columns:1fr}.tools-center .biz-footer[data-v-888d79a6]{flex-wrap:wrap}.tool-card-heading[data-v-888d79a6]{align-items:center}}.after-sales-page .after-sales-filters{align-items:end;padding:12px;background:var(--surface);border:1px solid var(--border-strong)}.after-sales-page .after-sales-filters .biz-field:first-child{min-width:260px;flex:1;max-width:460px}.after-sales-page .after-sales-filters select{min-width:120px}.after-sales-page .after-sales-status{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:0 0 12px;color:var(--text-secondary)}.after-sales-page .after-sales-order-search{padding:12px;align-items:end;margin:0}.after-sales-page .after-sales-order-search .biz-field{width:min(420px,100%)}.after-sales-page .after-sales-choice-table{min-height:0;max-height:280px}.after-sales-page .after-sales-item-table{min-height:0;max-height:400px}.after-sales-page .after-sales-item-table input{width:110px}.after-sales-page .after-sales-item-table .after-sales-reason{width:220px}.after-sales-page .after-sales-item-code{display:block;color:var(--text-secondary);margin-top:4px}.after-sales-page .after-sales-logistics{white-space:pre-line}.after-sales-page .after-sales-payment-summary{display:flex;gap:24px;flex-wrap:wrap;padding:12px;font-variant-numeric:tabular-nums}.after-sales-page .after-sales-payment-balance{display:block;margin-top:4px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.after-sales-page .after-sales-payment-table{min-height:0;max-height:280px}.after-sales-page .after-sales-payment-note{grid-column:span 2}.after-sales-page .biz-panel-title>span{font-size:12px;font-weight:400;color:var(--text-secondary)}.after-sales-page .after-sales-panel-actions{padding:0 12px 12px;margin:0}.after-sales-page .after-sales-panel-actions>span,.after-sales-page .after-sales-inline-note{font-size:12px;color:var(--text-secondary);line-height:1.7}.after-sales-page .after-sales-inline-note{margin:0;padding:4px 12px 12px}.after-sales-page .after-sales-history-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:12px;align-items:start}.after-sales-page .after-sales-timeline{list-style:none;margin:16px 16px 16px 24px;padding:0 0 0 18px;border-left:2px solid var(--border-strong)}.after-sales-page .after-sales-timeline li{position:relative;padding:0 0 20px;overflow-wrap:anywhere}.after-sales-page .after-sales-timeline li:last-child{padding-bottom:0}.after-sales-page .after-sales-timeline li:before{content:"";position:absolute;left:-24px;top:3px;width:10px;height:10px;border:2px solid var(--surface);border-radius:50%;background:var(--blue-600)}.after-sales-page .after-sales-timeline p{margin:7px 0;line-height:1.75;white-space:pre-wrap}.after-sales-page .after-sales-event-meta{display:flex;gap:12px;flex-wrap:wrap;align-items:baseline}.after-sales-page .after-sales-event-meta time{color:var(--text-secondary);font-size:11px;font-family:var(--font-data)}.after-sales-page .after-sales-feedback-form{padding:12px;border-top:1px solid var(--border)}.after-sales-page .after-sales-feedback-fields{padding:12px 0}.after-sales-page .after-sales-check{display:flex;align-items:center;gap:6px;font-size:12px;margin-bottom:8px}.after-sales-page .after-sales-check input{flex:none;width:14px;height:14px;min-height:14px;margin:0;padding:0}.after-sales-page .after-sales-feedback-form .after-sales-inline-note{padding-left:0}.after-sales-page .after-sales-remarks{margin:0;padding:12px;display:grid;grid-template-columns:66px minmax(0,1fr);gap:12px;font-size:12px;line-height:1.7}.after-sales-page .after-sales-remarks dt{color:var(--text-secondary)}.after-sales-page .after-sales-remarks dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.after-sales-page .after-sales-loading{padding:8px 12px;color:var(--text-secondary)}.after-sales-page .after-sales-revision-list{list-style:none;margin:0;padding:0 12px 12px}.after-sales-page .after-sales-revision{padding:12px 0;border-bottom:1px solid var(--border);scroll-margin-top:80px}.after-sales-page .after-sales-revision:last-child{border-bottom:0;padding-bottom:0}.after-sales-page .after-sales-revision-heading{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:10px;font-size:12px}.after-sales-page .after-sales-revision-heading time{color:var(--text-secondary);font-family:var(--font-data)}.after-sales-page .after-sales-current-version{padding:2px 6px;background:var(--canvas);color:var(--blue-600);border:1px solid var(--border)}.after-sales-page .after-sales-revision-table,.after-sales-page .after-sales-execution-table{min-height:0;max-height:360px}.after-sales-page .after-sales-revision-value{min-width:100px;max-width:400px;white-space:pre-wrap;overflow-wrap:anywhere}.after-sales-page .after-sales-revision-snapshot{margin-top:10px;font-size:12px}.after-sales-page .after-sales-revision-snapshot summary{cursor:pointer;color:var(--blue-600);padding:4px 0}.after-sales-page .after-sales-execution-table small{max-width:280px;overflow-wrap:anywhere;white-space:normal}.after-sales-images .after-sales-image-actions{padding:12px;margin:0;flex-wrap:wrap}.after-sales-images .after-sales-image-actions>span{font-size:12px;color:var(--text-secondary)}.after-sales-image-input{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.after-sales-images .after-sales-image-guide{padding:16px 12px;margin:0;color:var(--text-secondary);line-height:1.7}.after-sales-images .after-sales-image-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px;padding:0 12px 12px;margin:0;list-style:none}.after-sales-images .after-sales-image-grid li{min-width:0;border:1px solid var(--border);background:var(--surface);padding:8px}.after-sales-images .after-sales-image-grid strong{display:block;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:8px}.after-sales-images .after-sales-image-grid small{display:block;color:var(--text-secondary);font-size:11px;overflow-wrap:anywhere;margin-top:6px}.after-sales-images .after-sales-image-delete{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.after-sales-images .after-sales-image-delete>span,.after-sales-images .after-sales-image-delete>p{flex-basis:100%;margin:0;font-size:12px;overflow-wrap:anywhere}.after-sales-images .after-sales-image-delete>p{color:var(--danger)}.after-sales-images .after-sales-image-thumbnail{display:flex;align-items:center;justify-content:center;width:100%;height:132px;border:1px solid var(--border);background:var(--canvas);cursor:pointer;color:var(--text-secondary)}.after-sales-images .after-sales-image-thumbnail img{display:block;max-width:100%;max-height:100%;object-fit:contain}.after-sales-images .after-sales-image-pending{list-style:none;margin:0;padding:0 12px 12px}.after-sales-images .after-sales-image-pending li{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:8px 0;border-bottom:1px solid var(--border);overflow-wrap:anywhere;font-size:12px}.after-sales-images .after-sales-image-pending [role=alert]{color:var(--danger)}.after-sales-image-full{display:block;max-width:100%;max-height:70vh;object-fit:contain;margin:auto}.after-sales-images .after-sales-media-dropzone{display:flex;flex-direction:column;gap:8px;margin:0 12px 12px;padding:18px 12px;border:1px dashed var(--border-strong);background:var(--canvas);color:var(--text-secondary);font-size:12px;line-height:1.7;text-align:center}.after-sales-images .after-sales-media-dropzone strong{color:var(--text);font-weight:500}.after-sales-images .after-sales-media-dropzone:focus-visible,.after-sales-images .after-sales-media-dropzone.is-dragging{outline:2px solid var(--blue-600);outline-offset:2px;border-color:var(--blue-600)}.after-sales-images .after-sales-media-dropzone[aria-disabled=true]{opacity:.65}.after-sales-video-note{font-size:12px;color:var(--text-secondary);line-height:1.7;text-align:center}@media(max-width:1000px){.after-sales-page .after-sales-history-layout{grid-template-columns:1fr}}@media(max-width:600px){.after-sales-page .after-sales-filters .biz-field:first-child{min-width:0;flex-basis:100%}.after-sales-page .biz-heading{flex-wrap:wrap}.after-sales-page .biz-panel-title{align-items:flex-start;gap:8px;flex-wrap:wrap}}@media(max-width:760px){.after-sales-page .after-sales-payment-note{grid-column:auto}}.after-sales-preview-warehouses{padding-top:0}.after-sales-preview-conclusion{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:0 12px 12px;font-size:12px;line-height:1.7}.after-sales-page .after-sales-preview-table{min-height:0;max-height:360px}.after-sales-preview-checks{list-style:none;padding:0 12px 12px;margin:0;display:grid;gap:8px}.after-sales-preview-checks li{border:1px solid var(--border);padding:10px 12px;font-size:12px;line-height:1.7}.after-sales-preview-checks li p{margin:4px 0 0;white-space:pre-wrap}.after-sales-preview-check-state{margin-left:10px;color:var(--text-secondary)}.after-sales-preview-checks .after-sales-preview-check-block{border-left:3px solid var(--amber-600,#b7791f)}.after-sales-remote-check{margin:0 12px 12px;border:1px solid var(--border);background:var(--surface)}.after-sales-remote-check h3{margin:0;padding:10px 12px;font-size:13px;border-bottom:1px solid var(--border);background:var(--canvas)}.after-sales-remote-summary,.after-sales-remote-order-heading{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 12px;margin:0;font-size:12px;line-height:1.7}.after-sales-remote-summary span,.after-sales-remote-order-heading>span{color:var(--text-secondary)}.after-sales-remote-issues{margin:0 12px 8px;padding-left:20px;color:var(--amber-600,#b7791f);font-size:12px;line-height:1.7}.after-sales-remote-order{border-top:1px solid var(--border)}.after-sales-remote-order>p{margin:0;padding:0 12px 8px;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.after-sales-execute-confirm[data-v-ce6c8b08]{margin:0 12px 12px;border:1px solid var(--border)}.after-sales-execute-confirm h3[data-v-ce6c8b08]{margin:0;padding:10px 12px;background:var(--canvas);font-size:13px;border-bottom:1px solid var(--border)}:root{color-scheme:light;--navy-950: #0f2e4a;--navy-900: #173e63;--navy-800: #1d4d76;--navy-700: #255f8d;--blue-600: #3075ac;--blue-500: #318fd3;--blue-100: #e9f4fc;--canvas: #f2f7fb;--surface: #ffffff;--filter-surface: #f7fcfa;--border: #dce7f0;--border-strong: #c9d9e6;--text: #193b59;--text-secondary: #71869a;--text-muted: #93a3b2;--success: #2fa86f;--success-soft: #eaf8f1;--warning: #e8963a;--warning-soft: #fff5e9;--danger: #d65757;--danger-soft: #fff0f0;--info-soft: #edf6fd;--shadow-soft: 0 6px 20px rgba(25, 59, 89, .055);--shadow-float: 0 18px 46px rgba(15, 46, 74, .17);--radius-panel: 12px;--radius-control: 6px;--sidebar-width: 244px;--topbar-height: 56px;--font-body: "Microsoft YaHei UI", "PingFang SC", "Noto Sans CJK SC", system-ui, sans-serif;--font-data: "DIN Alternate", "Segoe UI", "Microsoft YaHei UI", sans-serif;--motion-fast: .14s ease}*,*:before,*:after{box-sizing:border-box}html,body,#app{min-width:320px;min-height:100%;margin:0}body{background:var(--canvas);color:var(--text);font-family:var(--font-body);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}button,input,select,textarea{color:inherit;font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}button{border:0}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(49,143,211,.22);outline-offset:2px}input,select,textarea{width:100%;height:38px;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);padding:0 12px;transition:border-color var(--motion-fast),box-shadow var(--motion-fast)}input::placeholder,textarea::placeholder{color:#a5b3c0}input:hover,select:hover,textarea:hover{border-color:#aac4d9}input:focus,select:focus,textarea:focus{border-color:var(--blue-500);box-shadow:0 0 0 3px #318fd31a;outline:none}select{cursor:pointer}.button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;border:1px solid transparent;border-radius:var(--radius-control);padding:0 15px;cursor:pointer;font-weight:650;white-space:nowrap;transition:background-color var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast),transform var(--motion-fast)}.button:active:not(:disabled){transform:translateY(1px)}.button:disabled,.icon-button:disabled,.table-action:disabled{cursor:not-allowed;opacity:.55}.button--primary{background:var(--blue-500);color:#fff}.button--primary:hover:not(:disabled){background:#267fc0}.button--secondary{border-color:var(--border-strong);background:var(--surface);color:var(--navy-800)}.button--secondary:hover:not(:disabled){border-color:#98bad4;background:var(--info-soft)}.button--ghost{background:transparent;color:var(--text-secondary)}.button--ghost:hover:not(:disabled){background:#edf3f7;color:var(--text)}.icon-button{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:var(--radius-control);background:transparent;color:var(--text-secondary);cursor:pointer;transition:background-color var(--motion-fast),color var(--motion-fast),border-color var(--motion-fast)}.icon-button:hover:not(:disabled){background:var(--info-soft);color:var(--blue-600)}.icon-button--bordered{border:1px solid var(--border);background:#fff}.icon-button--danger:hover:not(:disabled){background:var(--danger-soft);color:var(--danger)}.data-number,.amount-cell{font-family:var(--font-data);font-variant-numeric:tabular-nums}.align-right{text-align:right!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-shell{min-height:100vh}.app-shell__body{min-width:0;min-height:100vh;margin-left:var(--sidebar-width)}.app-sidebar{position:fixed;z-index:40;inset:0 auto 0 0;display:flex;width:var(--sidebar-width);flex-direction:column;overflow:hidden;background:var(--navy-900);color:#fff;box-shadow:8px 0 24px #0f2e4a14}.app-sidebar__brand{display:flex;height:72px;align-items:center;gap:11px;border-bottom:1px solid rgba(255,255,255,.1);padding:0 16px}.app-sidebar__brandmark{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border-radius:9px;background:#fff;color:var(--blue-600)}.app-sidebar__brand div{min-width:0}.app-sidebar__brand strong,.app-sidebar__brand small{display:block}.app-sidebar__brand strong{font-size:15px;letter-spacing:.02em}.app-sidebar__brand small{margin-top:1px;color:#fff9;font-size:11px}.app-sidebar__close{display:none;margin-left:auto;background:transparent;color:#fff}.app-sidebar__caption{padding:16px 18px 9px;color:#ffffff80;font-size:11px;letter-spacing:.12em}.app-sidebar__nav{flex:1;overflow-y:auto;padding:0 10px 16px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.nav-link,.nav-group__trigger{display:flex;width:100%;align-items:center;gap:10px;border-radius:7px;color:#ffffffb8;cursor:pointer;transition:background-color var(--motion-fast),color var(--motion-fast)}.nav-link{position:relative;min-height:36px;margin:1px 0;padding:0 11px 0 28px;font-size:13px}.nav-link--primary{min-height:42px;margin-bottom:8px;padding-left:12px;background:#ffffff12;color:#ffffffe0;font-weight:650}.nav-link:hover,.nav-group__trigger:hover{background:#ffffff14;color:#fff}.nav-link.is-active{background:var(--blue-600);color:#fff;font-weight:650}.nav-link.is-active:before{position:absolute;inset:8px auto 8px 0;width:3px;border-radius:0 2px 2px 0;background:#84c8f5;content:""}.nav-group{margin:3px 0 7px}.nav-group__trigger{min-height:40px;background:transparent;padding:0 10px;font-weight:650;text-align:left}.nav-group__icon{display:grid;width:26px;height:26px;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:#ffffff0f}.nav-group__caret{margin-left:auto;transition:transform var(--motion-fast)}.nav-group__caret.is-expanded{transform:rotate(180deg)}.nav-group__items{padding:2px 0 4px}.app-sidebar__admin{display:flex;min-height:42px;align-items:center;justify-content:center;gap:8px;margin:12px;border:1px solid rgba(255,255,255,.18);border-radius:7px;color:#ffffffc7;font-size:12px;transition:border-color var(--motion-fast),background-color var(--motion-fast),color var(--motion-fast)}.app-sidebar__admin:hover{border-color:#ffffff57;background:#ffffff0f;color:#fff}.sidebar-scrim{display:none}.app-topbar{position:sticky;z-index:30;top:0;display:flex;height:var(--topbar-height);align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);background:#fffffff7;padding:0 20px}.app-topbar__left,.app-topbar__right,.breadcrumb,.sync-pulse,.user-chip,.scenario-select{display:flex;align-items:center}.app-topbar__left,.app-topbar__right{gap:12px}.topbar-menu{display:none;background:transparent;color:var(--text)}.breadcrumb{gap:8px;color:var(--text-muted);font-size:12px}.breadcrumb strong{font-weight:500}.breadcrumb strong.is-current{color:var(--text);font-weight:650}.sync-pulse{gap:8px;border-right:1px solid var(--border);padding-right:14px}.sync-pulse__icon{display:grid;width:29px;height:29px;place-items:center;border-radius:50%}.sync-pulse--healthy .sync-pulse__icon{background:var(--success-soft);color:var(--success)}.sync-pulse--delayed .sync-pulse__icon{background:var(--warning-soft);color:var(--warning)}.sync-pulse--offline .sync-pulse__icon{background:var(--danger-soft);color:var(--danger)}.sync-pulse strong,.sync-pulse small{display:block;line-height:1.25}.sync-pulse strong{font-size:11px}.sync-pulse small{margin-top:2px;color:var(--text-secondary);font-family:var(--font-data);font-size:10px}.scenario-select{gap:6px;color:var(--text-secondary);font-size:11px}.scenario-select select{width:auto;height:30px;border-color:var(--border);padding:0 26px 0 9px;font-size:11px}.mock-label{border:1px solid #bddbf0;border-radius:4px;background:var(--info-soft);color:var(--blue-600);padding:3px 7px;font-size:10px;font-weight:700}.user-chip{gap:7px;border:0;background:transparent;cursor:pointer;font-size:12px}.user-chip__avatar{display:grid;width:32px;height:32px;place-items:center;border:1px solid #c9ddea;border-radius:50%;background:#e9f3f9;color:var(--navy-800);font-weight:700}.app-workspace{min-height:calc(100vh - var(--topbar-height));padding:18px 20px 32px}.page-stack{display:flex;flex-direction:column;gap:16px}.page-header{display:flex;min-height:94px;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);padding:18px 20px;box-shadow:var(--shadow-soft)}.page-header__identity{display:flex;min-width:0;align-items:center;gap:12px}.page-header__rule{width:3px;height:52px;flex:0 0 3px;border-radius:2px;background:var(--blue-500)}.page-header__icon{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border:1px solid #cfe6d9;border-radius:9px;background:var(--success-soft);color:var(--success)}.page-header__eyebrow{margin-bottom:2px;color:var(--blue-600)!important;font-size:10px!important;font-weight:700;letter-spacing:.08em}.page-header h1{font-size:19px;font-weight:730;letter-spacing:-.01em}.page-header p{margin-top:4px;color:var(--text-secondary);font-size:12px}.page-header__actions,.panel-card__actions{display:flex;align-items:center;gap:9px}.record-count{border:1px solid #b9e4c8;border-radius:5px;background:#f2fbf5;color:var(--success);padding:3px 8px;font-family:var(--font-data);font-size:11px}.panel-card{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);padding:18px;box-shadow:var(--shadow-soft)}.panel-card--flush{padding:0}.panel-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:15px}.panel-card--flush>.panel-card__header{margin:0;padding:17px 18px 14px}.panel-card__header h2{font-size:14px;font-weight:720}.panel-card__header p{margin-top:4px;color:var(--text-secondary);font-size:11px}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.metric-card{position:relative;min-height:118px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);padding:15px 17px;box-shadow:var(--shadow-soft)}.metric-card:after{position:absolute;inset:auto 0 0;height:3px;background:var(--border);content:""}.metric-card--info:after{background:var(--blue-500)}.metric-card--success:after{background:var(--success)}.metric-card--warning:after{background:var(--warning)}.metric-card--danger:after{background:var(--danger)}.metric-card__topline{display:flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:11px}.metric-card__icon{display:grid;width:28px;height:28px;place-items:center;border-radius:7px;background:#f0f4f7;color:var(--navy-700)}.metric-card--info .metric-card__icon{background:var(--info-soft);color:var(--blue-500)}.metric-card--success .metric-card__icon{background:var(--success-soft);color:var(--success)}.metric-card--warning .metric-card__icon{background:var(--warning-soft);color:var(--warning)}.metric-card--danger .metric-card__icon{background:var(--danger-soft);color:var(--danger)}.metric-card__value{display:block;margin-top:8px;font-family:var(--font-data);font-size:25px;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.metric-card p{margin-top:2px;color:var(--text-secondary);font-size:10px}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.8fr);gap:16px}.work-queue{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.work-queue__item{display:grid;grid-template-columns:5px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:64px;border:1px solid var(--border);border-radius:8px;padding:10px 11px;transition:border-color var(--motion-fast),background-color var(--motion-fast),transform var(--motion-fast)}.work-queue__item:hover{border-color:#b8d3e6;background:#f8fbfd;transform:translateY(-1px)}.work-queue__marker{width:4px;height:30px;border-radius:2px;background:var(--border-strong)}.work-queue__marker.is-info{background:var(--blue-500)}.work-queue__marker.is-warning{background:var(--warning)}.work-queue__marker.is-danger{background:var(--danger)}.work-queue__marker.is-success{background:var(--success)}.work-queue__item strong,.work-queue__item small{display:block}.work-queue__item strong{font-size:12px}.work-queue__item small{margin-top:3px;color:var(--text-secondary);font-size:10px}.work-queue__count{font-family:var(--font-data);font-size:22px;font-weight:700}.guardrail-list{border-top:1px solid var(--border)}.guardrail-list>div{display:flex;min-height:43px;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--border);font-size:11px}.inline-link{display:inline-flex;align-items:center;gap:5px;margin-top:13px;color:var(--blue-600);font-size:11px;font-weight:650}.activity-list{display:grid}.activity-item{display:grid;grid-template-columns:45px 30px minmax(0,1fr);align-items:start;gap:10px;min-height:56px;border-top:1px solid var(--border);padding:11px 0}.activity-item:first-child{border-top:0;padding-top:0}.activity-item:last-child{padding-bottom:0}.activity-item time{color:var(--text-secondary);font-family:var(--font-data);font-size:11px}.activity-item__icon,.sync-overview__icon{display:grid;place-items:center;border-radius:50%;background:#f0f4f7;color:var(--text-secondary)}.activity-item__icon{width:28px;height:28px}.activity-item__icon.is-success,.sync-overview__icon.is-success{background:var(--success-soft);color:var(--success)}.activity-item__icon.is-warning,.sync-overview__icon.is-warning{background:var(--warning-soft);color:var(--warning)}.activity-item__icon.is-danger,.sync-overview__icon.is-danger{background:var(--danger-soft);color:var(--danger)}.activity-item__icon.is-info,.sync-overview__icon.is-info{background:var(--info-soft);color:var(--blue-500)}.activity-item strong{font-size:12px}.activity-item p{margin-top:2px;color:var(--text-secondary);font-size:10px}.status-badge{display:inline-flex;min-height:23px;align-items:center;gap:5px;border:1px solid transparent;border-radius:5px;padding:2px 7px;font-size:10px;font-weight:650;white-space:nowrap}.status-badge__dot{width:6px;height:6px;border-radius:50%;background:currentColor}.status-badge--neutral{border-color:#d6e0e8;background:#f3f6f8;color:#607487}.status-badge--info{border-color:#c9e1f2;background:var(--info-soft);color:var(--blue-600)}.status-badge--success{border-color:#c6e8d4;background:var(--success-soft);color:#23885a}.status-badge--warning{border-color:#f2d8b7;background:var(--warning-soft);color:#b96c19}.status-badge--danger{border-color:#efcccc;background:var(--danger-soft);color:#bd4141}.filter-grid{display:grid;align-items:end;gap:12px;border:1px solid #dceee4;border-radius:10px;background:var(--filter-surface);padding:14px}.filter-grid--customers,.filter-grid--orders{grid-template-columns:minmax(260px,1.35fr) minmax(150px,.75fr) minmax(150px,.75fr) auto}.filter-grid--inventory{grid-template-columns:minmax(300px,1.5fr) minmax(180px,.8fr) auto}.field{display:flex;min-width:0;flex-direction:column;gap:6px}.field>span,.compact-select>span{color:var(--text-secondary);font-size:10px;font-weight:650}.field>small{color:var(--text-secondary);font-size:10px}.field--wide{grid-column:1 / -1}.input-with-icon,.input-prefix{position:relative;display:flex;align-items:center}.input-with-icon>svg{position:absolute;z-index:1;left:11px;color:var(--text-muted);pointer-events:none}.input-with-icon input{padding-left:34px}.input-prefix>span{position:absolute;left:12px;color:var(--text-secondary)}.input-prefix input{padding-left:30px;font-family:var(--font-data)}.filter-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.filter-actions .button--primary{min-width:96px}.table-scroll{overflow-x:auto;border-top:1px solid var(--border)}.data-table{width:100%;min-width:940px;border-collapse:collapse;font-size:11px}.data-table--orders{min-width:1160px}.data-table th,.data-table td{border-bottom:1px solid var(--border);padding:11px 12px;text-align:left;vertical-align:middle}.data-table th{height:38px;background:#f1f6fa;color:#607b91;font-size:10px;font-weight:700;white-space:nowrap}.data-table tbody tr{transition:background-color var(--motion-fast)}.data-table tbody tr:hover{background:#f9fcfe}.data-table tbody tr:last-child td{border-bottom:0}.data-table td>strong,.cell-subtext,.table-primary strong,.table-primary small{display:block}.data-table td>strong,.table-primary strong{color:var(--text);font-size:11px;font-weight:650}.cell-subtext,.table-primary small{margin-top:3px;color:var(--text-secondary);font-size:9px}.cell-subtext.is-overdue{color:var(--danger);font-weight:650}.table-primary{padding:0;background:transparent;cursor:pointer;text-align:left}.table-primary:hover strong{color:var(--blue-600)}.amount-cell{color:var(--navy-800);font-weight:700;white-space:nowrap}.data-positive{color:var(--success);font-weight:700}.row-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:3px}.table-action{display:inline-flex;min-height:29px;align-items:center;gap:4px;border:1px solid #c9deec;border-radius:5px;background:#f3f9fd;color:var(--blue-600);padding:0 9px;cursor:pointer;font-size:10px;font-weight:650}.table-action:hover:not(:disabled){background:var(--info-soft);border-color:#9dc7e2}.table-action--success{border-color:#bee3ce;background:var(--success-soft);color:var(--success)}.cell-muted{color:var(--text-muted);font-size:10px}.pagination-bar{display:flex;min-height:52px;align-items:center;justify-content:space-between;color:var(--text-secondary);padding:8px 13px;font-size:10px}.pagination-bar__controls{display:flex;align-items:center;gap:10px}.state-skeleton{display:flex;min-height:230px;flex-direction:column;gap:13px;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);padding:24px}.state-skeleton span{height:24px;border-radius:5px;background:#eaf1f6}.state-panel,.standalone-state{display:flex;min-height:300px;align-items:center;justify-content:center;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);padding:36px;text-align:center}.state-panel__icon,.standalone-state>span:first-child{display:grid;width:56px;height:56px;place-items:center;border-radius:50%;background:var(--info-soft);color:var(--blue-500)}.state-panel--error .state-panel__icon{background:var(--danger-soft);color:var(--danger)}.state-panel--forbidden .state-panel__icon{background:var(--warning-soft);color:var(--warning)}.state-panel h3,.standalone-state h1{margin-top:14px;font-size:16px}.state-panel p,.standalone-state>p:not(.standalone-state__code){max-width:460px;margin-top:6px;color:var(--text-secondary);font-size:11px}.state-panel .button,.standalone-state .button{margin-top:17px}.standalone-state{min-height:calc(100vh - 130px)}.standalone-state__code{margin-top:13px;color:var(--blue-500);font-family:var(--font-data);font-size:13px;font-weight:800;letter-spacing:.14em}.standalone-state small{margin-top:16px;color:var(--text-muted);font-size:10px}.coming-soon{display:flex;min-height:370px;align-items:center;justify-content:center;flex-direction:column;text-align:center}.coming-soon__icon{display:grid;width:66px;height:66px;place-items:center;border:1px solid #cfe2f0;border-radius:16px;background:#f3f9fd;color:var(--blue-500);transform:rotate(-3deg)}.coming-soon .status-badge{margin-top:18px}.coming-soon h2{margin-top:11px;font-size:18px}.coming-soon>p{max-width:520px;margin-top:7px;color:var(--text-secondary);font-size:11px}.contract-list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px}.contract-list div{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--border);border-radius:6px;background:#fafcfd;color:var(--text-secondary);padding:7px 10px;font-size:10px}.modal-layer{position:fixed;z-index:100;inset:0;display:grid;place-items:center;background:#0f2e4a61;padding:18px}.modal-card{width:min(600px,100%);max-height:calc(100vh - 36px);overflow-y:auto;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:var(--shadow-float)}.modal-card__header,.modal-card__footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.modal-card__header{border-bottom:1px solid var(--border);padding:17px 19px}.modal-card__header h2{font-size:16px}.modal-card__header p{margin-top:4px;color:var(--text-secondary);font-size:10px}.modal-card__body{padding:18px 19px}.modal-card__footer{justify-content:flex-end;border-top:1px solid var(--border);background:#fafcfd;padding:12px 19px}.modal-fade-enter-active,.modal-fade-leave-active{transition:opacity var(--motion-fast)}.modal-fade-enter-active .modal-card,.modal-fade-leave-active .modal-card{transition:transform var(--motion-fast)}.modal-fade-enter-from,.modal-fade-leave-to{opacity:0}.modal-fade-enter-from .modal-card,.modal-fade-leave-to .modal-card{transform:translateY(8px)}.form-grid,.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-error{grid-column:1 / -1;border:1px solid #efc7c7;border-radius:6px;background:var(--danger-soft);color:var(--danger);padding:9px 11px;font-size:10px}.detail-grid>div{min-height:60px;border:1px solid var(--border);border-radius:7px;background:#fafcfd;padding:10px 12px}.detail-grid span,.detail-grid strong,.detail-grid p{display:block}.detail-grid span{color:var(--text-secondary);font-size:10px}.detail-grid strong{margin-top:5px;font-size:12px}.detail-grid p{margin-top:5px;color:var(--text-secondary);font-size:11px}.detail-grid__wide{grid-column:1 / -1}.warehouse-bars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.warehouse-bar>div{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px}.warehouse-bar>div strong{font-size:13px}.warehouse-bar__track{display:block;height:8px;margin-top:9px;overflow:hidden;border-radius:4px;background:#e9f0f5}.warehouse-bar__track i{display:block;height:100%;border-radius:inherit;background:var(--blue-500)}.sync-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sync-overview article{display:flex;min-height:94px;align-items:center;gap:12px;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);padding:15px;box-shadow:var(--shadow-soft)}.sync-overview__icon{width:40px;height:40px;flex:0 0 40px}.sync-overview small,.sync-overview strong,.sync-overview p{display:block}.sync-overview small{color:var(--text-secondary);font-size:9px}.sync-overview strong{margin-top:2px;font-size:15px}.sync-overview p{margin-top:2px;color:var(--text-secondary);font-size:9px}.compact-select{display:flex;align-items:center;gap:7px}.compact-select select{width:120px;height:32px;font-size:10px}.progress-cell{width:145px}.progress-cell>span{display:block;height:5px;overflow:hidden;border-radius:3px;background:#e9f0f5}.progress-cell>span i{display:block;height:100%;border-radius:inherit;background:var(--blue-500)}.progress-cell small{display:block;margin-top:4px;color:var(--text-secondary);font-size:9px}.safety-note{display:flex;align-items:center;gap:7px;color:var(--text-secondary);font-size:10px}.safety-note svg{color:var(--success)}.toast-stack{position:fixed;z-index:120;right:18px;bottom:18px;display:flex;width:min(360px,calc(100vw - 36px));flex-direction:column;gap:8px}.toast-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;border:1px solid var(--border);border-radius:9px;background:var(--surface);padding:12px;box-shadow:var(--shadow-float)}.toast-item--success>svg{color:var(--success)}.toast-item--warning>svg{color:var(--warning)}.toast-item--info>svg{color:var(--blue-500)}.toast-item strong{display:block;font-size:11px}.toast-item p{margin-top:3px;color:var(--text-secondary);font-size:10px}.toast-item button{background:transparent;color:var(--text-muted);cursor:pointer}.toast-enter-active,.toast-leave-active{transition:opacity var(--motion-fast),transform var(--motion-fast)}.toast-enter-from,.toast-leave-to{opacity:0;transform:translateY(7px)}@media(max-width:1180px){.scenario-select>span,.sync-pulse small{display:none}.metric-grid,.sync-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-grid--customers,.filter-grid--orders{grid-template-columns:minmax(220px,1.3fr) minmax(140px,.7fr) minmax(140px,.7fr)}.filter-grid--customers .filter-actions,.filter-grid--orders .filter-actions{grid-column:1 / -1}}@media(max-width:960px){.app-shell__body{margin-left:0}.app-sidebar{transform:translate(-102%);transition:transform .16s ease}.app-sidebar--open{transform:translate(0)}.app-sidebar__close,.topbar-menu{display:inline-flex}.sidebar-scrim{position:fixed;z-index:39;inset:0;display:block;background:#0f2e4a61}.dashboard-grid{grid-template-columns:1fr}}@media(max-width:720px){.app-topbar{padding:0 12px}.app-topbar__right{gap:7px}.breadcrumb,.scenario-select,.mock-label,.user-chip>span:not(.user-chip__avatar){display:none}.sync-pulse{border-right:0;padding-right:0}.sync-pulse>div{display:none}.app-workspace{padding:12px 10px 24px}.page-header{align-items:flex-start;flex-direction:column;padding:15px}.page-header__actions{width:100%;justify-content:flex-end}.page-header__identity{align-items:flex-start}.page-header__rule{height:44px}.page-header__icon{width:34px;height:34px;flex-basis:34px}.metric-grid,.sync-overview,.work-queue,.warehouse-bars,.form-grid,.detail-grid,.filter-grid--customers,.filter-grid--orders,.filter-grid--inventory{grid-template-columns:1fr}.filter-grid--customers .filter-actions,.filter-grid--orders .filter-actions,.field--wide,.detail-grid__wide{grid-column:1}.filter-actions .button{flex:1}.panel-card{padding:14px}.panel-card--flush{padding:0}.panel-card__header{align-items:stretch;flex-direction:column}.panel-card__actions{justify-content:flex-start}}
