:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--page-bg:#f6faf7;--page-bg-strong:#eef5f1;--surface:#fffffff0;--surface-soft:#f9fcfaf0;--border:#6b787c29;--text-strong:#152229;--text-soft:#5c6e73;--green-strong:#1cbf74;--green-deep:#11804d;--purple-strong:#8556f4;--purple-deep:#6434d9;--shadow-soft:0 24px 70px #1f2e2c14;--erp-table-window-max-height:calc(100vh - 280px);font-family:HarmonyOS Sans SC,Source Han Sans SC,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;color:var(--text-strong);background:radial-gradient(circle at top left, #62dc9b26, transparent 24%), radial-gradient(circle at 80% 10%, #9776ff24, transparent 22%), linear-gradient(180deg, #fbfffd 0%, var(--page-bg) 52%, var(--page-bg-strong) 100%);margin:0}body,button,input,textarea,select{font:16px/1.5 inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{letter-spacing:0;font-family:HarmonyOS Sans SC,Alibaba PuHuiTi,Source Han Sans SC,Noto Sans SC,sans-serif;line-height:1.08}.product-compact-shell.product-compact-shell{gap:.7rem;min-height:auto}.product-compact-shell.product-compact-shell:is(.page-shell-editor-open,.page-shell-dialog-open){min-height:calc(100vh - 5.5rem)}.product-compact-shell.product-compact-shell .page-toolbar,.product-compact-shell.product-compact-shell .panel,.product-compact-shell.product-compact-shell .summary-card,.product-compact-shell.product-compact-shell .dialog-panel,.product-compact-shell.product-compact-shell .page-card{border-radius:.85rem;box-shadow:0 12px 26px #212b360a}.product-compact-shell.product-compact-shell .page-toolbar,.product-compact-shell.product-compact-shell .panel,.product-compact-shell.product-compact-shell .dialog-panel,.product-compact-shell.product-compact-shell .page-card{padding:.75rem .9rem}.product-compact-shell.product-compact-shell .toolbar-main h1{font-size:1.25rem}.product-compact-shell.product-compact-shell .toolbar-main p,.product-compact-shell.product-compact-shell .table-header span,.product-compact-shell.product-compact-shell .dialog-header span{margin-top:.2rem;font-size:.86rem;line-height:1.4}.product-compact-shell.product-compact-shell .toolbar-button{border-radius:.7rem;min-height:2.35rem;padding:0 .8rem}.product-compact-shell.product-compact-shell .summary-grid{gap:.65rem}.product-compact-shell.product-compact-shell .summary-card{padding:.65rem .8rem}.product-compact-shell.product-compact-shell .summary-card strong{margin-top:.2rem;font-size:1.25rem}.product-compact-shell.product-compact-shell .filter-grid,.product-compact-shell.product-compact-shell .dialog-grid{gap:.65rem}.product-compact-shell.product-compact-shell .filter-field,.product-compact-shell.product-compact-shell .form-field{gap:.28rem}.product-compact-shell.product-compact-shell .filter-field input,.product-compact-shell.product-compact-shell .filter-field select,.product-compact-shell.product-compact-shell .form-field input,.product-compact-shell.product-compact-shell .form-field select,.product-compact-shell.product-compact-shell .form-field textarea{border-radius:.7rem;min-height:2.35rem;padding:.5rem .7rem}.product-compact-shell.product-compact-shell .table-header{margin-bottom:.55rem}.product-compact-shell.product-compact-shell .data-table th,.product-compact-shell.product-compact-shell .data-table td,.product-compact-shell.product-compact-shell .product-table th,.product-compact-shell.product-compact-shell .product-table td{padding:.62rem .6rem}.product-compact-shell.product-compact-shell .empty-state{padding:1rem .5rem}.logistics-compact-shell.logistics-compact-shell{gap:.7rem!important;min-height:auto!important;padding:0!important}.logistics-compact-shell.logistics-compact-shell:is(.page-shell-editor-open,.page-shell-dialog-open){min-height:calc(100vh - 5.5rem)!important}.logistics-compact-shell.logistics-compact-shell .page-toolbar,.logistics-compact-shell.logistics-compact-shell .panel,.logistics-compact-shell.logistics-compact-shell .summary-card,.logistics-compact-shell.logistics-compact-shell .modal,.logistics-compact-shell.logistics-compact-shell .detail-card,.logistics-compact-shell.logistics-compact-shell .rule-card,.logistics-compact-shell.logistics-compact-shell .timeline-card{border-radius:.85rem!important;box-shadow:0 12px 26px #212b360a!important}.logistics-compact-shell.logistics-compact-shell .page-toolbar,.logistics-compact-shell.logistics-compact-shell .panel,.logistics-compact-shell.logistics-compact-shell .modal,.logistics-compact-shell.logistics-compact-shell .detail-card,.logistics-compact-shell.logistics-compact-shell .rule-card,.logistics-compact-shell.logistics-compact-shell .timeline-card{padding:.75rem .9rem!important}.logistics-compact-shell.logistics-compact-shell .toolbar,.logistics-compact-shell.logistics-compact-shell .sub-toolbar,.logistics-compact-shell.logistics-compact-shell .page-toolbar,.logistics-compact-shell.logistics-compact-shell .table-header,.logistics-compact-shell.logistics-compact-shell .actions{gap:.6rem!important}.logistics-compact-shell.logistics-compact-shell .toolbar-main h1,.logistics-compact-shell.logistics-compact-shell .toolbar h1,.logistics-compact-shell.logistics-compact-shell .page-toolbar h1{font-size:1.25rem!important}.logistics-compact-shell.logistics-compact-shell .toolbar-main p,.logistics-compact-shell.logistics-compact-shell .toolbar p,.logistics-compact-shell.logistics-compact-shell .page-toolbar p,.logistics-compact-shell.logistics-compact-shell .table-header span{margin-top:.2rem!important;font-size:.86rem!important;line-height:1.4!important}.logistics-compact-shell.logistics-compact-shell .primary-button,.logistics-compact-shell.logistics-compact-shell .secondary-button,.logistics-compact-shell.logistics-compact-shell .toolbar-button{border-radius:.7rem!important;min-height:2.35rem!important;padding:0 .8rem!important}.logistics-compact-shell.logistics-compact-shell .summary-grid{gap:.65rem!important}.logistics-compact-shell.logistics-compact-shell .summary-card{padding:.65rem .8rem!important}.logistics-compact-shell.logistics-compact-shell .summary-card strong{margin-top:.2rem!important;font-size:1.25rem!important}.logistics-compact-shell.logistics-compact-shell .filters,.logistics-compact-shell.logistics-compact-shell .form-grid,.logistics-compact-shell.logistics-compact-shell .dialog-grid,.logistics-compact-shell.logistics-compact-shell .detail-grid,.logistics-compact-shell.logistics-compact-shell .modal-body{gap:.65rem!important;margin-top:.7rem!important}.logistics-compact-shell.logistics-compact-shell .filters input,.logistics-compact-shell.logistics-compact-shell .filters select,.logistics-compact-shell.logistics-compact-shell .form-grid input,.logistics-compact-shell.logistics-compact-shell .form-grid select,.logistics-compact-shell.logistics-compact-shell .form-grid textarea,.logistics-compact-shell.logistics-compact-shell .form-field input,.logistics-compact-shell.logistics-compact-shell .form-field select,.logistics-compact-shell.logistics-compact-shell .form-field textarea,.logistics-compact-shell.logistics-compact-shell .data-table input,.logistics-compact-shell.logistics-compact-shell .data-table select{border-radius:.7rem!important;min-height:2.35rem!important;padding:.5rem .7rem!important}.logistics-compact-shell.logistics-compact-shell .table-wrap{margin-top:.7rem!important}.logistics-compact-shell.logistics-compact-shell .data-table th,.logistics-compact-shell.logistics-compact-shell .data-table td{padding:.62rem .6rem!important}.logistics-compact-shell.logistics-compact-shell .empty,.logistics-compact-shell.logistics-compact-shell .empty-state{padding:1rem .5rem!important}.logistics-compact-shell.logistics-compact-shell .overlay{padding:1rem!important}.logistics-compact-shell.logistics-compact-shell .modal{max-height:calc(100vh - 2rem)!important}h1{font-size:clamp(3rem,7vw,5.7rem)}h2{font-size:clamp(2rem,4vw,3rem)}h3{font-size:clamp(1.2rem,2vw,1.5rem)}ul{margin:0}button{cursor:pointer}#app{min-height:100vh}.console-content>:is(.page-shell,.settings-content,[class*=-page]){gap:.75rem!important;min-height:auto!important;padding:0!important}.console-content :is(h1,.toolbar-main h1,.page-toolbar h1,.hero-card h1){letter-spacing:0!important;font-size:1.3rem!important;line-height:1.15!important}.console-content :is(h2,.table-header h2,.panel-title h2,.dialog-header h2){letter-spacing:0!important;font-size:1.05rem!important;line-height:1.2!important}.console-content :is(.page-toolbar,.hero-card,.panel,.page-card,.filter-card,.table-card,.sync-card,.detail-card,.content-card,.config-card,.section-card,.dialog-panel){border-radius:.85rem!important;padding:.75rem .9rem!important;box-shadow:0 12px 26px #212b360a!important}.console-content :is(.summary-card,.metric-card){border-radius:.85rem!important;min-height:auto!important;padding:.65rem .8rem!important;box-shadow:0 12px 26px #212b360a!important}.console-content :is(.summary-card strong,.metric-card strong){margin-top:.2rem!important;font-size:1.25rem!important;line-height:1.15!important}.console-content :is(.summary-grid,.filter-grid,.dialog-grid,.form-grid,.detail-grid,.filters,.toolbar,.sub-toolbar,.page-toolbar,.table-header,.toolbar-actions,.actions,.table-actions,.hero-actions){gap:.65rem!important}.console-content :is(.toolbar-main p,.page-toolbar p,.hero-card p:not(.eyebrow),.table-header span,.summary-card small,.dialog-header span){margin-top:.2rem!important;font-size:.86rem!important;line-height:1.4!important}.console-content :is(.toolbar-button,.primary-button,.secondary-button,.ghost-button,.table-button,.dialog-button,.action-button){border-radius:.7rem!important;min-height:2.35rem!important;padding:0 .8rem!important}.console-content :is(.filter-field,.form-field,label){gap:.28rem!important}.console-content :is(.filter-field input,.filter-field select,.form-field input,.form-field select,.field input,.field select,.filters input,.filters select,.data-table input,.data-table select){border-radius:.7rem!important;min-height:2.35rem!important;padding:.5rem .7rem!important}.console-content :is(.data-table,.product-table,table) th,.console-content :is(.data-table,.product-table,table) td{padding:.62rem .6rem!important}.console-content :is(.empty-state,.empty-cell,.empty,.sync-empty,.detail-empty){min-height:auto!important;padding:1rem .5rem!important}.console-content>:is(.page-shell,.settings-content,[class*=-page]):is(.page-shell-editor-open,.page-shell-dialog-open){position:relative;min-height:calc(100vh - 5.5rem)!important}.console-content>:is(.page-shell,.settings-content,[class*=-page]):has(>:is(.drawer-overlay,.drawer-backdrop,.dialog-overlay,.dialog-backdrop,.dialog-mask,.modal-overlay,.modal-mask,.overlay)){position:relative;min-height:calc(100vh - 5.5rem)!important}.console-content :is(.table-wrap,.table-scroll,.table-shell,.table-wrapper):has(>table){max-height:var(--erp-table-window-max-height);overscroll-behavior:contain;scrollbar-gutter:stable both-edges;overflow:auto}.console-content :is(.table-wrap,.table-scroll,.table-shell,.table-wrapper):has(>table)>table{width:max-content;min-width:100%}.console-content :is(.table-wrap,.table-scroll,.table-shell,.table-wrapper):has(>table)>table>thead>tr>th{z-index:3;position:sticky;top:0}@media (width<=860px){:root{--erp-table-window-max-height:calc(100vh - 220px)}}
