*{margin:0;-webkit-tap-highlight-color:transparent}html,body{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%}body{overflow-x:hidden;font-size:16px}uni-app,uni-page,uni-page-wrapper,uni-page-body{display:block;box-sizing:border-box;width:100%}uni-page-wrapper{position:relative}#app,uni-app,uni-page,uni-page-wrapper{height:100%}.uni-mask{position:fixed;z-index:999;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.5)}.uni-fade-enter-active,.uni-fade-leave-active{transition-duration:.25s;transition-property:opacity;transition-timing-function:ease}.uni-fade-enter-from,.uni-fade-leave-active{opacity:0}.uni-loading,uni-button[loading]:before{background-color:transparent;background-image:url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=);background-repeat:no-repeat}.uni-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}@keyframes uni-loading{0%{transform:rotate3d(0,0,1,0)}to{transform:rotate3d(0,0,1,360deg)}}html{--primary-color: #007aff;--UI-BG: #fff;--UI-BG-1: #f7f7f7;--UI-BG-2: #fff;--UI-BG-3: #f7f7f7;--UI-BG-4: #4c4c4c;--UI-BG-5: #fff;--UI-FG: #000;--UI-FG-0: rgba(0, 0, 0, .9);--UI-FG-HALF: rgba(0, 0, 0, .9);--UI-FG-1: rgba(0, 0, 0, .5);--UI-FG-2: rgba(0, 0, 0, .3);--UI-FG-3: rgba(0, 0, 0, .1)}uni-page[data-type] uni-page-body{background-color:transparent}body:after{position:fixed;content:"";left:-1000px;top:-1000px;animation:shadow-preload .1s;animation-delay:3s}@keyframes shadow-preload{0%{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}to{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}}.uni-async-error{position:absolute;left:0;right:0;top:0;bottom:0;color:#999;padding:100px 10px;text-align:center}.uni-async-loading{box-sizing:border-box;width:100%;padding:50px;text-align:center}.uni-async-loading .uni-loading{width:30px;height:30px}.work-page{--work-border: #dbe2ea;--work-muted: #64748b;font-variant-numeric:tabular-nums}.work-page ::-moz-selection{background:color-mix(in srgb,var(--role-color, #145fff) 18%,#fff);color:#18283d}.work-page ::selection{background:color-mix(in srgb,var(--role-color, #145fff) 18%,#fff);color:#18283d}.work-page .work-control{box-sizing:border-box;max-width:100%;min-width:0;width:100%;font-family:inherit;font-size:16px;caret-color:var(--role-color, #145fff)}.work-page .work-control::-moz-placeholder{color:#64748b;opacity:1}.work-page .work-control::placeholder{color:#64748b;opacity:1}.work-page .work-control:focus-visible{outline:2px solid var(--role-color, #145fff);outline-offset:2px}.work-page .work-control:disabled{background:#f1f5f9;color:#64748b}.work-page .work-control.work-textarea{min-height:96px;resize:vertical;line-height:1.6}.work-page .native-date{flex-wrap:wrap}.work-page .native-date uni-picker{min-width:120px}.work-page .access-gate>:is(.driver-tasks,.branch-pickups,.warehouse-appointments,.carrier-operations,.customs-work,.rail-work){padding-inline:12px}.workspace-content>:is(.branch-pickups,.warehouse-appointments,.carrier-operations,.customs-work,.rail-work){padding-inline:0}.work-page :is(.failure,.notice,.hint,.meta,.work-status){overflow-wrap:anywhere}uni-page-body{-webkit-overflow-scrolling:touch;min-height:100%;width:100%;word-break:normal;overflow-wrap:break-word;white-space:normal;background-color:#f6f6f6;color:#333}body{background-color:#f6f6f6}::-webkit-scrollbar{width:0;height:0;display:none}.customer-table{display:grid;gap:12px;min-width:0}.customer-table .table-actions{display:flex;justify-content:flex-end;gap:8px}.bills-table{gap:16px}.address-table{gap:0}.rail-record-reference,.rail-record-information,.stock-cell{display:grid;gap:12px;min-width:0}.customer-page,.logistics-page{--customer-primary: #145fff;--customer-ink: #151d28;--customer-muted: #64748b;--customer-border: #dce3eb;--customer-surface: #fff;--customer-canvas: #f4f6fa;--customer-primary-soft: #edf3ff;--customer-radius: 12px;line-height:1.6;word-break:normal}.logistics-page{box-sizing:border-box;--customer-header-height: var( --customer-mobile-header-height, calc(56px + env(safe-area-inset-top)) )}.customer-page ::-moz-selection,.logistics-page ::-moz-selection{background:#dbe8ff;color:#12274a}.customer-page ::selection,.logistics-page ::selection{background:#dbe8ff;color:#12274a}.logistics-page .page-content>*{min-width:0}.logistics-page .address-book .address-hint,.logistics-page .order-form>.service-note,.logistics-page .business-messages>.hint,.logistics-page[data-view=settings] .filters .operation-button:not(.active){color:var(--customer-muted)}.logistics-page .customer-rail,.logistics-page .rail-public-panel,.logistics-page .page-content>.customer-warehouse{box-sizing:border-box;padding:16px;border:0;border-radius:var(--customer-radius);background:var(--customer-surface);font-size:14px}.logistics-page .rail-control,.logistics-page .rail-public-panel .control,.logistics-page .route-select,.logistics-page .native-select{box-sizing:border-box;min-width:0;max-width:100%;min-height:44px;border-color:var(--customer-border);border-radius:8px;background:#f8fafc;color:var(--customer-ink);font-size:16px}.logistics-page .rail-control:focus-visible,.logistics-page .rail-public-panel .control:focus-visible,.logistics-page .route-select:focus-visible{outline:2px solid var(--customer-primary);outline-offset:2px}.logistics-page .customer-rail uni-button,.logistics-page .customer-rail .rail-submit,.logistics-page .customer-warehouse uni-button,.logistics-page .customer-custody uni-button,.logistics-page .rail-public-panel .submit{border-radius:8px;color:var(--customer-primary);font-size:14px;line-height:1.6}.logistics-page .customer-rail uni-button[aria-pressed=true],.logistics-page .customer-rail .rail-submit,.logistics-page .rail-public-panel .submit{border-color:var(--customer-primary);color:#fff;background:var(--customer-primary)}.logistics-page .customer-order-detail>.amendments,.logistics-page .customer-order-detail>.journey,.logistics-page .customer-order-detail>.customer-custody,.logistics-page .customer-order-detail>.customer-warehouse,.logistics-page .customer-order-detail>.road-public-consent,.logistics-page .customer-order-detail>.road-finance,.logistics-page .customer-order-detail>.road-delivery,.logistics-page .customer-order-detail>.road-issues,.logistics-page .customer-order-detail>.road-customs,.logistics-page .customer-order-detail>.border-progress,.logistics-page .customer-order-detail>.road-transport-events,.logistics-page .customer-order-detail>.road-private-files{box-sizing:border-box;min-width:0;margin:0;padding:16px;border-top:0;border-radius:var(--customer-radius);background:var(--customer-surface);font-size:14px;line-height:1.7}.logistics-page .customer-order-detail .heading,.logistics-page .customer-order-detail .title,.logistics-page .customer-order-detail .file-heading{font-size:16px;line-height:1.5}.logistics-page .buttons,.logistics-page .paging,.logistics-page .search,.logistics-page .file-form{flex-wrap:wrap}.logistics-page .buttons uni-button,.logistics-page .paging uni-button{min-width:0;white-space:normal;overflow-wrap:break-word}.logistics-page .customer-access-prompt{display:grid;gap:16px;padding:28px 20px;border:0;border-radius:var(--customer-radius);color:var(--customer-muted);font-size:14px;line-height:1.7;text-align:center}.logistics-page .customer-access-prompt .primary{width:auto;min-width:140px;margin:0 auto;padding:10px 20px}.customer-page,.logistics-page{--customer-space: 16px;caret-color:#145fff}.logistics-page select{box-sizing:border-box;display:block;width:100%;max-width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid #dce3eb;border-radius:8px;background:#f8fafc;color:#151d28;font-size:16px;line-height:1.5}.logistics-page select:focus-visible,.logistics-page uni-button:focus-visible{outline:2px solid #145fff;outline-offset:3px}.logistics-page .amount,.logistics-page .fee-row,.logistics-page .summary{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.logistics-page .detail-service-section>uni-view{min-width:0}.logistics-page .detail-service-section .heading{font-size:16px}.logistics-page .detail-service-section .road-private-files,.logistics-page .detail-service-section .customer-custody,.logistics-page .detail-service-section .customer-warehouse{margin:0;padding-inline:0}@media (prefers-reduced-motion: reduce){.customer-page *,.logistics-page *{scroll-behavior:auto;transition:none;animation:none}}.customer-page,.logistics-page{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,Arial,sans-serif}.operation-button{box-sizing:border-box}.customer-page,.logistics-page{--customer-muted: #58677b;--customer-border: #e1e7ef;--customer-control-radius: 10px;--customer-radius: 16px;--customer-space: 16px;scrollbar-color:#a5b1c2 #f4f6fa;text-underline-offset:3px}.logistics-page .operation-button{box-sizing:border-box;min-width:0;min-height:44px;font-family:inherit;overflow-wrap:break-word;cursor:pointer}.logistics-page .operation-button:disabled{cursor:not-allowed}.logistics-page .operation-button:focus-visible,.customer-page .operation-button:focus-visible{outline:2px solid #145fff;outline-offset:3px}.logistics-page .account-field .field-label{margin-bottom:8px;color:#344054;font-size:14px;line-height:1.6}.logistics-page .account-field .account-control,.logistics-page select{box-sizing:border-box;min-height:48px;border:1px solid #d5deea;border-radius:var(--customer-control-radius);background:#fff;color:var(--customer-ink);font-size:16px}.logistics-page .account-field .account-control{height:48px;padding-inline:12px}.logistics-page .account-field .account-control.multiline{height:auto;min-height:108px;padding:12px;line-height:1.7}.logistics-page .account-field .account-control::-moz-placeholder{color:#637187;font-size:14px}.logistics-page .account-field .account-control::placeholder{color:#637187;font-size:14px}.logistics-page .account-field .account-control:focus{border-color:#145fff;outline:2px solid #145fff;outline-offset:2px;box-shadow:none}.logistics-page .account-field .account-control.invalid{border-color:#b42318;background:snow}.logistics-page .account-field .account-control:disabled,.logistics-page select:disabled{background:#f0f3f7;color:#58677b}.logistics-page .account-field .field-error{margin-top:8px;font-size:13px}.logistics-page .order-form .order-section,.logistics-page .pricing-form .pricing-panel{padding:20px;border-radius:var(--customer-radius)}.logistics-page .order-form .business-grid,.logistics-page .pricing-form .business-grid{gap:10px}.logistics-page .order-form .business-grid .operation-button,.logistics-page .pricing-form .business-grid .operation-button{min-height:82px;padding:14px 12px;border-radius:var(--customer-control-radius);font-size:14px}.logistics-page .order-form .business-hint{margin-top:6px;color:#58677b;font-size:13px}.logistics-page .order-form .group-heading{align-items:center;gap:16px}.logistics-page .order-form .group-title{min-width:0;font-size:17px;line-height:1.5}.logistics-page .order-form .group-action{padding:6px 10px;border-radius:8px;background:#edf3ff;font-size:13px}.logistics-page .order-form .group-editor{margin-top:12px;padding-top:20px;border-top:1px solid var(--customer-border)}.logistics-page .order-form .group-summary{margin-top:10px;color:#475569;line-height:1.8}.logistics-page .order-form .service-availability{border:0;padding:12px 4px;background:transparent;font-size:13px}.logistics-page .order-form .layout-draft-hint{margin:0 4px 16px}.logistics-page .order-form .order-login-note{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:12px}.logistics-page .order-form .order-login-note>uni-text{flex:1;min-width:0}.logistics-page .order-form .order-login-note .check-button{flex-shrink:0;margin:0;padding-inline:18px;border:0;border-radius:8px}.logistics-page .order-form .order-action-buttons{gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.logistics-page .order-form .order-action-buttons .operation-button{min-height:48px;border-radius:10px;font-size:15px;font-weight:600}.logistics-page .order-form .privacy{padding:8px 4px;font-size:14px}.logistics-page .customer-orders,.logistics-page .customer-inquiries{gap:16px}.logistics-page .customer-orders .query,.logistics-page .customer-inquiries .inquiry-search{gap:10px}.logistics-page .customer-orders .query>.operation-button,.logistics-page .customer-inquiries .query>.operation-button{padding:10px 14px;border-radius:10px;font-size:14px}.logistics-page .customer-orders .filters{gap:8px}.logistics-page .customer-orders .filters .operation-button{flex:1 1 auto;border-radius:10px;background:#fff;color:#58677b}.logistics-page .customer-orders .filters .operation-button.active{border-color:#145fff;background:#edf3ff;color:#145fff}.logistics-page .customer-orders .order-row,.logistics-page .customer-inquiries .inquiry-row{gap:12px;padding:20px;border:0;border-radius:var(--customer-radius)}.logistics-page .order-row .route,.logistics-page .inquiry-row .route{font-size:18px;line-height:1.5}.logistics-page .order-row>.row:first-child>uni-text:first-child,.logistics-page .inquiry-row>.row:first-child>uni-text:first-child{font-size:13px;line-height:1.7}.logistics-page .customer-inquiries .customer-quotes{padding:20px;border-radius:var(--customer-radius)}.logistics-page .customer-inquiries .quote{padding-top:20px;gap:16px}.logistics-page .customer-quotes .quote .amount{margin-block:4px;font-size:26px;line-height:1.5}.logistics-page .customer-quotes>.route{font-size:14px;line-height:1.8;font-variant-numeric:tabular-nums}.logistics-page .customer-quotes .fee-heading{padding:12px;border-radius:8px;color:#344054;background:#f1f4f9}.logistics-page .customer-quotes .fee-row{padding:12px 0;gap:16px}.logistics-page .customer-order-detail .order-overview{padding:24px 20px;gap:10px;border-radius:var(--customer-radius)}.logistics-page .customer-order-detail .overview-status{font-size:24px}.logistics-page .customer-order-detail .overview-date{color:#edf3ff;font-size:13px}.logistics-page .customer-order-detail .order-route,.logistics-page .customer-order-detail .order-section{padding:20px;border-radius:var(--customer-radius)}.logistics-page .customer-order-detail .detail-tabs{top:calc(56px + env(safe-area-inset-top));border-radius:12px}.logistics-page .customer-order-detail .detail-tabs .operation-button{min-height:52px;padding:12px 6px;font-size:14px}.logistics-page .customer-order-detail .detail-service-section{gap:16px;padding:20px;border-radius:var(--customer-radius)}.logistics-page .customer-order-detail .detail-service-section>.detail-heading{margin:0;font-size:17px}.logistics-page .customer-order-detail .detail-service-section>uni-view{margin:0;padding:16px 0 0;border:0;border-top:1px solid var(--customer-border);border-radius:0;background:transparent}.logistics-page .customer-order-detail .detail-label{color:#58677b;font-size:14px}.logistics-page .customer-order-detail .detail-facts>uni-view{flex-wrap:wrap;padding-block:6px;gap:8px 16px}.logistics-page .customer-order-detail .detail-facts .detail-label{flex-shrink:1}.logistics-page .customer-order-detail .customer-gps{border:0;border-radius:0}.logistics-page .customer-order-detail .journey>.operation-button{padding:10px 14px;border:1px solid #d5deea;border-radius:10px;color:#145fff;background:#fff;font-size:14px}.logistics-page .customer-order-detail .amount{font-size:28px;line-height:1.5}.logistics-page .customer-account-page .account-hero{padding:24px 20px 58px;gap:16px}.logistics-page .customer-account-page .account-avatar{width:52px;height:52px;border-radius:16px}.logistics-page .customer-account-page .account-avatar uni-image{width:32px;height:32px}.logistics-page .customer-account-page .identity-title{font-size:21px;line-height:1.5}.logistics-page .customer-account-page .identity-hint{margin-top:8px;color:#edf3ff;font-size:13px}.logistics-page .customer-account-page .account-content{padding-inline:16px}.logistics-page .customer-account-page .account-stats{padding:20px 12px;border-radius:var(--customer-radius)}.logistics-page .customer-account-page .stat-value{font-size:23px;line-height:1.4}.logistics-page .customer-account-page .stat-label{margin-top:6px;font-size:13px}.logistics-page .customer-account-page .account-note{padding:12px 4px;color:#58677b;background:transparent;font-size:13px;line-height:1.7}.logistics-page .customer-account-page .account-menu{margin-top:16px;padding-inline:20px;border-radius:var(--customer-radius)}.logistics-page .customer-account-page .account-group-title{padding-block:20px 8px;color:#58677b;font-size:13px}.logistics-page .customer-account-page .account-entry{min-height:58px;padding-block:14px;font-size:15px}.logistics-page .customer-account-page .finance-hero{padding:24px 20px 52px;background:#145fff;font-size:18px;font-weight:600}.logistics-page .customer-account-page .finance-content{padding-inline:16px}.logistics-page .customer-account-page .finance-panel{padding:0;background:transparent}.logistics-page .customer-bills{padding:20px;border-radius:var(--customer-radius);background:#fff}.logistics-page .customer-bills .selected-bill{padding:0;border:0;border-radius:0}.logistics-page .customer-bills .selected-bill:focus{outline:none}.logistics-page .customer-bills .selected-bill:focus-visible{outline:2px solid #145fff;outline-offset:8px}.logistics-page .customer-bills .selected-bill-reference{color:#344054;font-size:16px;line-height:1.7;overflow-wrap:anywhere}.logistics-page .customer-bills .road-finance{padding:16px 0 0;border:0;border-top:1px solid var(--customer-border)}.logistics-page .road-finance .money-row{flex-wrap:wrap;gap:8px 16px;padding-block:8px;font-variant-numeric:tabular-nums}.logistics-page .business-messages{padding:20px 16px;gap:16px}.logistics-page .business-messages .card{gap:14px;padding:20px;border:0;border-radius:var(--customer-radius)}.logistics-page .business-messages .card>.hint{font-size:13px}.logistics-page .business-messages .buttons{gap:8px}.logistics-page .business-messages .status{white-space:normal}.logistics-page .address-book .address-card{padding:20px;border:0;border-radius:var(--customer-radius)}.logistics-page .address-book .address-line{margin-top:12px;color:#475569;line-height:1.8}.logistics-page .auth-panel{padding:28px 24px;border-radius:var(--customer-radius)}.logistics-page .auth-panel .auth-heading{gap:16px;margin-bottom:28px}.logistics-page .auth-panel .primary,.logistics-page .auth-panel .secondary{min-height:48px;border-radius:var(--customer-control-radius)}.logistics-page .customer-access-prompt{padding:32px 24px;text-align:left}.logistics-page .customer-access-prompt .primary{margin:0;justify-self:start;border-radius:10px}.logistics-page .order-action-buttons .submit-button:active:not(:disabled),.logistics-page .pricing-form .calculate:active:not(:disabled){color:#fff;background:#0e4bdd}@supports selector(:has(*)){.logistics-page .customer-order-detail .detail-service-section:has(>.detail-heading:only-child){display:none}}@media (hover: hover){.logistics-page .order-form .business-grid .operation-button:hover:not(:disabled),.logistics-page .pricing-form .business-grid .operation-button:hover:not(:disabled){border-color:#145fff}.logistics-page .customer-account-page .account-entry:hover{background:#f4f7fb}}@media (max-width: 370px){.logistics-page .order-form .order-section,.logistics-page .pricing-form .pricing-panel,.logistics-page .auth-panel,.logistics-page .customer-order-detail .detail-service-section{padding:16px}.logistics-page .customer-order-detail .detail-tabs .operation-button{padding-inline:4px;font-size:13px}}@media (min-width: 1024px){.logistics-page .order-form .inquiry-groups>.order-section:first-child .group-editor{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.logistics-page .order-form .inquiry-groups>.order-section:first-child .group-editor>.service-note,.logistics-page .order-form .inquiry-groups>.order-section:first-child .group-editor>.product-offerings{grid-column:1/-1}}@media (min-width: 1024px){body .customer-page[data-view],body .logistics-page[data-view],body .logistics-page.customer-task-page.customer-wide-form[data-view]{--customer-sidebar-width: 240px;--customer-header-height: 64px;box-sizing:border-box;width:100%;max-width:none;min-height:100vh;margin:0;padding:64px 0 40px var(--customer-sidebar-width);font-size:14px;background:#f4f6fa}body .customer-page.desktop-sidebar-collapsed[data-view],body .logistics-page.desktop-sidebar-collapsed[data-view],body .logistics-page.customer-task-page.customer-wide-form.desktop-sidebar-collapsed[data-view]{--customer-sidebar-width: 76px}body .logistics-page[data-view=login],body .logistics-page[data-view=register]{padding-left:0}body .customer-page .customer-topbar,body .logistics-page .page-header,body .customer-page .customer-navigation,body .logistics-page .customer-navigation{display:none}body .customer-page .customer-content,body .logistics-page .page-content{box-sizing:border-box;width:100%;max-width:1600px;margin-inline:auto;padding:24px 32px}body .customer-page .customer-content{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);gap:0 24px;align-items:start}body .customer-page .tracking-form{grid-column:1/-1;margin-bottom:24px}body .customer-page .primary-actions{grid-column:1;margin:0}body .customer-page .primary-action{min-height:170px;padding:24px}body .customer-page .process-note{grid-column:1;padding:16px 0 24px}body .customer-page .service-grid{grid-column:2;grid-row:2/4;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:170px;margin:0;padding:12px}body .customer-page .service-item{flex-direction:row;justify-content:start;min-height:64px;padding:12px}body .customer-page .orders-panel{grid-column:1/-1;padding:24px;border-radius:12px;background:#fff}body .customer-page .order-list{display:grid;gap:0}body .customer-page .order-card{display:grid;grid-template-columns:minmax(240px,1.2fr) minmax(200px,1fr) minmax(120px,1fr);gap:20px;align-items:center;padding:20px 0;border-bottom:1px solid #e1e7ef;border-radius:0}body .customer-page .order-card__header{display:grid;justify-items:start;gap:8px;margin:0}body .customer-page .order-card__route,body .customer-page .order-card__goods{margin:0}body .logistics-page .customer-access-prompt{max-width:640px}body .logistics-page .message-access{padding:0}body .logistics-page .customer-order-detail,body .logistics-page .customer-quotes{padding:24px}body .logistics-page .query{gap:12px}body .logistics-page .query>.account-field{flex:1 1 240px;max-width:440px}body .logistics-page .query>.operation-button{align-self:end}body .logistics-page .filters{justify-content:start;gap:8px}body .logistics-page .filters>.operation-button{flex:0 1 auto;padding-inline:18px}body .logistics-page .inquiry-search{padding:20px;background:#fff;border-radius:12px}body .logistics-page .advanced-filters{grid-template-columns:repeat(3,minmax(0,1fr)) auto}body .logistics-page .advanced-filters>.operation-button{align-self:end}body .logistics-page .applied-conditions{flex-basis:100%}body .logistics-page .customer-table{gap:0;min-width:0;border:1px solid #e1e7ef;border-radius:12px;background:#fff}body .logistics-page .customer-table-head,body .logistics-page .customer-table>[role=row]{display:grid;align-items:center;gap:16px;margin:0;padding:18px 20px;border:0;border-bottom:1px solid #e1e7ef;border-radius:0;background:#fff;font-size:14px;line-height:1.7}body .logistics-page .customer-table>.customer-table-head{min-height:52px;padding-block:12px;color:#58677b;background:#f8fafc;font-size:13px;font-weight:600}body .logistics-page .customer-table>[role=row]:last-child{border-bottom:0}body .logistics-page .customer-table>[role=row]>*{min-width:0;overflow-wrap:anywhere}body .logistics-page .customer-table>[role=row]:hover{background:#fafcff}body .logistics-page .orders-table{--desktop-columns: minmax(170px, 1.3fr) minmax(90px, .7fr) minmax(140px, 1fr) minmax(130px, 1fr) minmax(120px, .9fr) 90px}body .logistics-page .inquiries-table{--desktop-columns: minmax(170px, 1.3fr) minmax(90px, .7fr) minmax(140px, 1fr) minmax(130px, 1fr) 110px}body .logistics-page .bills-table{--desktop-columns: minmax(220px, 1.3fr) minmax(240px, 1fr) 120px}body .logistics-page .stock-table{--desktop-columns: minmax(200px, 1fr) minmax(200px, 1fr) minmax(220px, 1.3fr)}body .logistics-page .rail-table{--desktop-columns: minmax(170px, 1fr) minmax(260px, 2fr) 130px}body .logistics-page .address-table{--desktop-columns: minmax(180px, .8fr) minmax(240px, 1.5fr) minmax(160px, .7fr)}body .logistics-page .customer-table-head,body .logistics-page .customer-table>[role=row]{grid-template-columns:var(--desktop-columns)}body .logistics-page .customer-table>.order-row>.row,body .logistics-page .customer-table>.inquiry-row>.row{display:grid;align-content:center;justify-content:start;gap:6px;margin:0}body .logistics-page .customer-table .route{font-size:14px;font-weight:500}body .logistics-page .customer-table .status{justify-self:start}body .logistics-page .customer-table .table-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:end;gap:8px}body .logistics-page .customer-table .table-actions>.operation-button{min-width:0;min-height:44px;margin:0;padding:8px 12px;font-size:13px}body .logistics-page .customer-pagination{justify-self:end;margin-top:8px}body .logistics-page .customer-table .contact{display:grid;gap:4px;font-size:14px}body .logistics-page .address-table .address-line{margin:0;font-size:14px}body .logistics-page .address-table .address-card .address-tools{margin:0;padding:0;border:0}body .logistics-page .address-table .address-tools .operation-button{flex:0 1 auto}body .logistics-page .customer-table .heading{font-size:14px}body .logistics-page .rail-record-reference,body .logistics-page .rail-record-information{display:grid;gap:6px}body .logistics-page .rail-record-information{grid-template-columns:repeat(2,minmax(0,1fr))}body .logistics-page .rail-record-information>uni-text:first-child{grid-column:1/-1}body .logistics-page .customer-table .stock-cell{display:grid;gap:6px}body .logistics-page .stock-table.is-outbound{border:0;background:transparent}body .logistics-page .inquiry-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}body .logistics-page .inquiry-groups .order-section{padding:24px}body .logistics-page .order-form .order-actions{max-width:none;margin:24px 0 0}body .logistics-page .order-form .order-action-buttons{left:var(--customer-sidebar-width);right:0;width:auto;max-width:none;margin:0;padding:16px max(32px,(100% - var(--customer-sidebar-width) - 1600px) / 2 + 32px);grid-template-columns:minmax(160px,220px) minmax(200px,320px);justify-content:end}body .logistics-page .order-route{grid-template-columns:repeat(2,minmax(0,1fr))}body .logistics-page .detail-tabs{top:64px}body .logistics-page .detail-tab-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}body .logistics-page .detail-tab-content>.detail-service-section:last-child{grid-column:1/-1}body .logistics-page .detail-facts{grid-template-columns:repeat(3,minmax(0,1fr))}body .logistics-page .request-review{padding:24px}body .logistics-page .pricing-form{max-width:none}body .logistics-page .pricing-form .pricing-panel{padding:24px}body .logistics-page .pricing-form .measurements{grid-template-columns:repeat(3,minmax(0,1fr))}body .logistics-page .rail-field-group{grid-template-columns:repeat(2,minmax(0,1fr))}body .logistics-page .rail-group-heading{grid-column:1/-1}body .logistics-page .customer-rail>.buttons{top:64px}body .logistics-page .address-book>.address-card{max-width:960px}body .logistics-page .address-book>.address-card>.account-field{max-width:720px}body .logistics-page .address-book .operation-button{border:1px solid #e1e7ef;border-radius:8px}body .logistics-page .address-book>.address-tools{justify-content:start}body .logistics-page .address-book>.address-tools>.operation-button{flex:0 1 auto;min-width:120px}body .logistics-page .address-book>.address-tools>.operation-button:not(.refresh){border-color:#145fff}body .logistics-page .customer-account-page{box-sizing:border-box;width:100%;max-width:1600px;margin:auto;padding:24px 32px}body .logistics-page .customer-account-page .account-hero{padding:24px;border-radius:12px}body .logistics-page .customer-account-page .account-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0 0;padding:0}body .logistics-page .customer-account-page .account-stats{grid-column:1/-1}body .logistics-page .customer-account-page .account-note,body .logistics-page .customer-account-page .account-signin{grid-column:1/-1;margin:0}body .logistics-page .customer-account-page .account-menu{margin:0}body .logistics-page .customer-account-page .finance-hero{padding:24px;border-radius:12px}body .logistics-page .customer-account-page .finance-content{margin:20px 0 0;padding:0}body .logistics-page .customer-bills{padding:24px;border-radius:12px;background:#fff;font-size:14px}body .logistics-page .bill-list .summary{display:inline-grid;margin:0;padding:16px}body .logistics-page .selected-bill{max-width:1200px}body .logistics-page .business-messages{padding:0}body .logistics-page .business-messages>.card{grid-template-columns:minmax(220px,1.3fr) minmax(180px,1fr)}body .logistics-page .business-messages>.card>.row,body .logistics-page .business-messages>.card>.buttons{grid-column:1/-1}body .logistics-page .business-messages>.card>.buttons{justify-content:end}body .logistics-page[data-view=login] .auth-panel,body .logistics-page[data-view=register] .auth-panel{box-sizing:border-box;max-width:520px;margin:56px auto 0}body .logistics-page[data-view=application] .auth-panel{max-width:960px}body .logistics-page .customer-rail,body .logistics-page .page-content>.customer-warehouse{padding:24px}}@media (min-width: 1024px) and (max-width: 1359px){body .logistics-page .orders-table{--desktop-columns: minmax(120px, 1.1fr) minmax(75px, .7fr) minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, .9fr) 72px}body .logistics-page .inquiries-table{--desktop-columns: minmax(130px, 1.1fr) minmax(70px, .7fr) minmax(100px, 1fr) minmax(100px, 1fr) 100px}body .logistics-page .stock-table{--desktop-columns: minmax(140px, 1fr) minmax(160px, 1fr) minmax(160px, 1.3fr)}body .logistics-page .customer-table-head,body .logistics-page .customer-table>[role=row]{gap:10px;padding-inline:14px}body .logistics-page .customer-table>[role=row]>.table-actions>.operation-button{padding-inline:6px}body .customer-page .customer-content{grid-template-columns:minmax(0,1fr)}body .customer-page .service-grid{grid-column:1;grid-row:auto;min-height:auto;margin-bottom:24px;grid-template-columns:repeat(4,minmax(0,1fr))}}.work-page,.workspace-page{--work-canvas: #f4f6fa;--work-surface: #fff;--work-ink: #151d28;--work-muted: #58677b;--work-border: #e1e7ef;--work-radius: 16px;--work-control-radius: 10px;--work-space: 16px;--work-accent: color-mix(in srgb, var(--role-color, #145fff) 72%, #12243a);--work-tint: color-mix(in srgb, var(--role-color, #145fff) 8%, #fff);box-sizing:border-box;color:var(--work-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.65;font-variant-numeric:tabular-nums;caret-color:var(--work-accent);scrollbar-color:#a5b1c2 var(--work-canvas);text-underline-offset:3px}.work-page ::-moz-selection,.workspace-page ::-moz-selection{color:#12243a;background:var(--work-tint)}.work-page ::selection,.workspace-page ::selection{color:#12243a;background:var(--work-tint)}.work-page.work-layout[class]{width:100%;max-width:none;min-height:100vh;margin:0;padding-bottom:calc(80px + env(safe-area-inset-bottom));background:var(--work-canvas);overflow-wrap:break-word}.work-page.work-layout>.page-header,.work-page.work-layout>.header,.work-page.work-layout>.station-header{min-height:calc(56px + env(safe-area-inset-top));border-bottom:1px solid var(--work-border);background:#fff;font-size:17px}.work-page .access-gate{position:relative;min-width:0}.work-page .workspace-choice{margin:0 16px;padding:12px 0;border-bottom:1px solid var(--work-border);align-items:flex-start}.work-page .selected-workspace{color:#344054;font-size:13px;line-height:1.7}.work-page .identity-tools{display:flex;justify-content:flex-end;padding:4px 16px 0}.work-page .identity-tools .management-toggle{min-height:44px;color:var(--work-muted);font-size:12px}.work-page .access-management{margin:8px 16px 16px;padding:8px 12px;background:#fff;border:1px solid var(--work-border);border-radius:12px}.work-page .access-management .access-controls{margin:0;padding:0}.work-page .access-management .action-permissions{margin:0;padding:0;background:#fff}.work-page .login-panel{max-width:480px;margin:24px auto;padding:24px;border-radius:16px}.work-page .workspaces{margin:0 16px 16px;padding:12px;border:1px solid var(--work-border);border-radius:12px;background:#fff}.work-page.work-layout .workspace-content{margin:0;padding:16px}.work-page.work-layout .workspace-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.work-page.work-layout .workspace-heading .section-title{margin:0;font-size:18px;font-weight:650}.work-page.work-layout .all-functions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:44px;color:var(--work-accent);font-size:14px}.work-page.work-layout .all-functions uni-image{width:20px;height:20px}.work-page.work-layout .workspace-content .quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;margin:0 0 16px;padding:12px 16px;border-radius:16px;background:#fff}.work-page.work-layout .quick-action{display:flex;align-items:center;gap:10px;min-height:54px;text-align:left;font-size:14px}.work-page.work-layout .quick-action .action-icon{width:32px;height:32px;margin:0;flex-shrink:0;background:transparent}.work-page.work-layout .quick-action uni-text{min-width:0;overflow-wrap:anywhere}.work-page.work-layout .station-access{margin-bottom:16px;padding:0}.work-page.work-layout .station-entry{min-height:48px;border:0;border-radius:12px;background:#fff}.work-page.work-layout .work-task-area{min-width:0;margin-bottom:20px}.work-page.work-layout .work-task-area>*{min-width:0;margin:0}.work-page.work-layout .work-nav{max-width:none;min-height:64px;padding-block:6px calc(6px + env(safe-area-inset-bottom))}.work-page.work-layout .work-nav .nav-item{min-height:48px;gap:4px;font-size:12px}.work-page.work-layout .work-nav .nav-item.active{color:var(--work-accent)}.work-page.work-layout .work-nav .nav-item.active .nav-icon{padding:4px 12px;box-sizing:content-box;border-radius:10px;background:var(--work-tint)}.work-page.work-layout .work-control,.work-page.work-layout .field-input,.work-page.work-layout .field-textarea{box-sizing:border-box;min-width:0;max-width:100%;min-height:48px;padding:11px 12px;border:1px solid #d5deea;border-radius:10px;background:#fff;color:var(--work-ink);font-size:16px;line-height:1.5}.work-page.work-layout .work-control.work-textarea,.work-page.work-layout .field-textarea{min-height:112px}.work-page.work-layout uni-button{box-sizing:border-box;min-width:0;min-height:44px;font-family:inherit;overflow-wrap:break-word}.work-page.work-layout uni-button.primary,.work-page.work-layout .rail-submit{min-height:48px;border:0;border-radius:10px;background:var(--work-accent);color:#fff;font-size:15px;font-weight:600}.work-page.work-layout .filters uni-button,.work-page.work-layout .buttons uni-button,.work-page.work-layout .tabs uni-button{border-radius:10px}.work-page.work-layout :is(.filters,.buttons,.tabs) uni-button:is(.active,[aria-pressed=true]){color:var(--work-accent);border-color:var(--work-accent);background:var(--work-tint)}.work-page.work-layout :is(uni-button,.work-control,.field-input,.field-textarea):focus-visible{outline:2px solid var(--work-accent);outline-offset:3px;box-shadow:none}.work-page.work-layout uni-button:disabled{opacity:.5;cursor:not-allowed}.work-page.work-layout :is(.hint,.meta,.muted){color:var(--work-muted);font-size:13px;line-height:1.75}.work-page.work-layout :is(.failure,.notice,.empty,.hint,.meta){overflow-wrap:anywhere}.work-page.work-layout :is(.heading,.title,.section-title){line-height:1.55}.work-page.work-layout .native-date{display:flex;gap:8px;flex-wrap:wrap}.work-page.work-layout .work-cell{display:grid;gap:8px;min-width:0;margin-bottom:8px}.work-page.work-layout .driver-tasks .work-cell:first-child{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.work-page.work-layout uni-input{box-sizing:border-box;min-height:48px;height:48px;font-size:16px}.work-page.work-layout uni-input uni-input{font-size:16px}.work-page.work-layout .access-gate>:is(.driver-tasks,.branch-pickups,.warehouse-appointments,.warehouse-stock,.carrier-operations,.customs-work,.rail-work,.road-settlement,.account-page,.records,.performance,.workspace,.orders,.completion,.settings,.help-centre,.business-messages,.finance-ledger){margin:16px}.work-page.work-layout .work-task-area>:is(.driver-tasks,.branch-pickups,.warehouse-appointments,.carrier-operations,.customs-work,.rail-work){padding:20px}.work-page.work-layout .account-page .account-hero{padding:4px 0 24px;color:#151d28;background:#fff}.work-page.work-layout .account-page .identity-hint{color:#58677b}.work-page.work-layout .account-page .avatar{width:48px;height:48px;border-radius:12px;background:var(--work-accent)}.work-page.work-layout .account-page .avatar uni-image{width:28px;height:28px}.work-page.work-layout .account-page .account-content{margin:0;padding:0}.work-page.work-layout .account-page .account-menu{padding:0}.work-page.work-layout .account-page .company-panel{padding:20px 0;border-top:1px solid var(--work-border);border-radius:0}.work-page.work-layout uni-input[type=file]{max-width:100%;min-height:44px;color:var(--work-muted);font-size:14px}.work-data-head{display:none}@media (min-width: 768px){.work-page.work-layout.work-shell{--work-side: 76px;padding:64px 0 32px 76px}.work-page.work-layout.work-shell>.employee-switcher,.work-page.work-layout.work-shell>.page-header,.work-page.work-layout.work-shell>.header,.work-page.work-layout.work-shell>.station-header,.work-page.work-layout.work-shell .work-nav{display:none}.work-page.work-layout.work-shell>.access-gate{max-width:1600px;margin-inline:auto}.work-page.work-layout.work-shell .workspace-content,.work-page.work-layout.work-shell .station-content{padding:20px 24px}.work-page.work-layout.work-shell .workspace-choice{margin-inline:24px}.work-page.work-layout.work-shell .identity-tools{padding-inline:24px}.work-page.work-layout .access-gate>:is(.driver-tasks,.branch-pickups,.warehouse-appointments,.warehouse-stock,.carrier-operations,.customs-work,.rail-work,.road-settlement,.account-page,.records,.performance,.workspace,.orders,.completion,.settings,.help-centre,.business-messages,.finance-ledger){margin-inline:24px}.work-page.work-layout.work-shell .workspace-content .quick-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.work-page.work-layout .content{padding:20px 24px}}@media (min-width: 1100px){.work-page.work-layout.work-shell{--work-side: 232px;padding-left:232px}.work-page.work-layout.work-sidebar-collapsed{--work-side: 76px;padding-left:76px}.work-page.work-layout .work-data-head,.work-page.work-layout .work-data-row{display:grid;grid-template-columns:var(--work-columns, minmax(160px, 1.1fr) minmax(180px, 1.5fr) minmax(120px, 1fr) minmax(80px, .55fr));align-items:center;gap:16px}.work-data-head{padding:12px 16px;border-bottom:1px solid var(--work-border);background:#f8fafc;color:var(--work-muted);font-size:12px}.work-page.work-layout .work-data-row{margin:0;padding:16px;border:0;border-bottom:1px solid var(--work-border);border-radius:0;background:#fff;font-size:14px}.work-data-row>*{min-width:0;overflow-wrap:anywhere}.work-page.work-layout .work-data-row .work-cell{display:grid;gap:6px;min-width:0;margin-bottom:0}.work-data-row .route{margin:0;font-size:14px}.work-data-row .row{margin:0;gap:6px}.work-data-row uni-button{justify-self:start;width:auto;text-align:left}.work-page.work-layout .work-data-row .detail-control{margin:0}.work-page.work-layout uni-form:not(.search)>fieldset,.work-page.work-layout .carrier-form,.work-page.work-layout .receipt-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px}.work-page.work-layout .work-wide-field,.work-page.work-layout .carrier-form>:is(.heading,.card,uni-button),.work-page.work-layout .receipt-form>:is(uni-button,.check),.work-page.work-layout uni-form>fieldset>:is(uni-button,.failure,.hint){grid-column:1/-1}}@media (hover: hover){.work-page.work-layout uni-button:not(:disabled):hover{filter:brightness(.96)}.work-data-row:hover{background:#fafbfd}}@media (prefers-reduced-motion: reduce){.work-page *,.workspace-page *{animation:none;transition:none;scroll-behavior:auto}}:is(.work-page,.workspace-page,.customer-page,.logistics-page){--client-canvas: #f4f6fa;--client-surface: #fff;--client-ink: #151d28;--client-muted: #58677b;--client-border: #e1e7ef;--client-radius: 16px;--client-control-radius: 10px;--client-accent: var(--work-accent, var(--customer-primary, #145fff));--client-tint: var(--work-tint, #edf3ff);font-family:PingFang SC,Microsoft YaHei,-apple-system,sans-serif;font-variant-numeric:tabular-nums;text-underline-offset:3px;caret-color:var(--client-accent)}:root :is(.work-page,.customer-page,.logistics-page) .client-surface[data-client-surface]{box-sizing:border-box;min-width:0;width:auto;max-width:100%;padding:20px;border-radius:var(--client-radius);background:var(--client-surface);color:var(--client-ink);font-size:14px;line-height:1.65;overflow-wrap:anywhere}:root .client-surface[data-client-surface] .client-surface[data-client-surface]{width:auto;margin:0;padding:20px 0;border:0;border-top:1px solid var(--client-border);border-radius:0;background:transparent}:root :is(.customer-page,.logistics-page) .client-surface.order-form[data-client-surface]{padding-bottom:calc(110px + env(safe-area-inset-bottom))}:root .client-surface[data-client-surface] .client-panel[data-client-panel]{box-sizing:border-box;display:grid;align-content:start;gap:12px;min-width:0;margin:0;padding:20px 0;border:0;border-top:1px solid var(--client-border);border-radius:0;background:transparent}:root .client-surface[data-client-surface] .client-panel[data-client-panel]:first-child{padding-top:0;border-top:0}:root .client-surface[data-client-surface] .client-record[data-client-record]{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;margin:0;padding:20px 0;border:0;border-bottom:1px solid var(--client-border);border-radius:0;background:transparent;text-align:start}:root .client-surface[data-client-surface] .client-record[data-client-record]:last-child{border-bottom:0}:root .client-surface[data-client-surface] :is(.heading,.section-title,.file-heading){color:var(--client-ink);font-size:18px;font-weight:600;line-height:1.5}:root .client-surface[data-client-surface] .client-record :is(.heading,.title){font-size:16px}:root .client-surface[data-client-surface] :is(.hint,.meta,.muted,.description){color:var(--client-muted);font-size:13px;line-height:1.7}:root .client-surface[data-client-surface] .route{font-size:17px;font-weight:600;line-height:1.55}:root .client-surface[data-client-surface] :is(.reference,.reference-number){font-variant-numeric:tabular-nums;overflow-wrap:anywhere}:root .client-surface[data-client-surface] :is(.search,.query,.filters,.tabs,.buttons,.actions,.pagination,.paging){gap:8px;flex-wrap:wrap}:root .client-surface[data-client-surface] :is(.search,.query){margin-bottom:20px}:root .client-surface[data-client-surface] :is(.filters,.tabs){margin-bottom:16px}:root .client-surface[data-client-surface] :is(uni-button,.operation-button){box-sizing:border-box;min-width:0;min-height:44px;border-radius:var(--client-control-radius);font-family:inherit;font-size:14px;line-height:1.5}:root .client-surface[data-client-surface] :is(uni-button,.operation-button):disabled{opacity:.5;cursor:not-allowed}:root .client-surface[data-client-surface] :is(.filters,.tabs) :is(.active,[aria-pressed=true]){border-color:transparent;color:var(--client-accent);background:var(--client-tint)}:root .client-surface[data-client-surface] :is(.work-control,.control,.field-input,.field-textarea,.rail-control,.account-input,.pickup-input,.pickup-select,.pickup-textarea,.carrier-input,.carrier-select,.carrier-textarea,.route-select){box-sizing:border-box;min-width:0;max-width:100%;min-height:48px;padding:11px 12px;border:1px solid #d5deea;border-radius:var(--client-control-radius);background:var(--client-surface);color:var(--client-ink);font-family:inherit;font-size:16px;line-height:1.5}:root .client-surface[data-client-surface] :is(.field-textarea,uni-textarea,.work-textarea){min-height:112px}:root .client-surface[data-client-surface] :is(.work-control,.control,.field-input,.field-textarea,.rail-control,.account-input):disabled{background:#f4f6fa;color:#667085;cursor:not-allowed}:root .client-surface[data-client-surface] :is(uni-button,uni-input,select,uni-textarea,.work-control):focus-visible{outline:2px solid var(--client-accent);outline-offset:3px;box-shadow:none}:root .client-surface[data-client-surface] :is(uni-input,uni-textarea)::-moz-placeholder{color:var(--client-muted);opacity:1}:root .client-surface[data-client-surface] :is(uni-input,uni-textarea)::placeholder{color:var(--client-muted);opacity:1}:root .client-surface[data-client-surface] .empty{display:grid;place-content:center;min-height:120px;padding:24px 12px;color:var(--client-muted);text-align:center;font-size:14px}:root .client-surface[data-client-surface] .failure{color:#b42318;line-height:1.7}:root .client-surface[data-client-surface] .client-record:is(.active,[aria-selected=true]){background:var(--client-tint)}:root .client-surface[data-client-surface] .metrics .heading{font-size:24px;line-height:1.35}:root .client-surface[data-client-surface] :is(.pagination,.paging){align-items:center;padding-top:16px;border-top:1px solid var(--client-border);font-size:13px}:root .client-surface[data-client-surface] :is(.work-data-head,.customer-table-head){display:none}:root .client-surface[data-client-surface] .work-data-row .work-cell{min-width:0;margin:0}:root .client-surface[data-client-surface] .customer-table{min-width:0;border:0;border-radius:0;background:transparent}:root .client-surface[data-client-surface] .client-record>*{min-width:0;overflow-wrap:anywhere}:root .client-surface[data-client-surface][data-client-wide=true] .work-data-head,:root .client-surface[data-client-surface][data-client-wide=true] .work-data-row{display:grid;grid-template-columns:var(--work-columns, minmax(150px, 1.1fr) minmax(180px, 1.5fr) minmax(130px, 1fr) minmax(80px, .55fr));align-items:center;gap:16px;padding:16px 0}:root .client-surface[data-client-surface][data-client-wide=true] .customer-table-head,:root .client-surface[data-client-surface][data-client-wide=true] .customer-table>.client-record{display:grid;grid-template-columns:var(--desktop-columns);align-items:center;gap:16px;padding:16px 0}:root .client-surface[data-client-surface][data-client-wide=true] :is(.work-data-head,.customer-table-head){color:var(--client-muted);font-size:13px;background:transparent;border-bottom:1px solid var(--client-border)}:root .client-surface[data-client-surface][data-client-wide=true] .client-record .route{font-size:14px}:root .client-surface[data-client-surface][data-client-wide=false] :is(.work-data-head,.customer-table-head){display:none}:root .client-surface[data-client-surface][data-client-wide=false] :is(.work-data-row,.customer-table>.client-record){display:grid;grid-template-columns:minmax(0,1fr)}:root .client-surface[data-client-surface][data-client-wide=false] uni-form:not(.search)>fieldset{grid-template-columns:minmax(0,1fr)}:root .client-surface[data-client-surface][data-client-wide=false] .table-actions{justify-content:flex-start}:root .client-surface[data-client-surface][data-client-wide=false] .client-record .route{font-size:17px}@media (hover: hover){:root .client-surface[data-client-surface] uni-button:not(:disabled){transition:background-color .14s ease-out}:root .client-surface[data-client-surface] .client-record:hover{background:#fafbfd}}@media (prefers-reduced-motion: reduce){:root .client-surface[data-client-surface] *{transition:none;animation:none}}
