.h5-entry.panel{box-sizing:border-box;width:min(100%,560px);margin-inline:auto}.h5-entry h2{margin-top:0}.h5-role-options{gap:12px;margin-block:12px;display:grid}.h5-role-options>button{text-align:left;white-space:normal;justify-content:space-between;width:100%;height:auto;min-height:60px;padding:12px}.h5-role-copy{gap:4px;min-width:0;display:grid}.h5-role-copy>span{font-size:17px;font-weight:400}.h5-role-current{flex-shrink:0;margin-left:12px;font-size:17px}.h5-entry .account-switch-list{gap:8px;display:grid}.h5-entry .account-switch-list>button{white-space:normal;overflow-wrap:anywhere;height:auto;min-height:44px}*{box-sizing:border-box}body{color:#242424;background:#fff;margin:0;font-family:system-ui,sans-serif}.app-header{background:#fff;border-bottom:1px solid #ddd;align-items:baseline;gap:20px;padding:20px 28px;display:flex}.app-brand{font-size:25px}.account-label,.muted{color:#707070}.app-header-signed-in{z-index:20;background:var(--workspace-header-background,#185abd);height:44px;min-height:44px;color:var(--workspace-header-foreground,#fff);border:0;align-items:center;padding:0 16px;position:sticky;top:0}.app-header-signed-in .account-label{color:var(--workspace-header-muted,#e6efff);margin-left:auto;font-size:16px}.app-header-signed-in .page-context,.app-header-signed-in .page-context h1{color:var(--workspace-header-foreground,#fff)}.page-context{color:#707070;align-items:center;gap:10px;font-size:16px;display:flex}.page-context h1{color:#242424;font:inherit;margin:0;font-weight:600}.mobile-menu-button,.mobile-page-title,.mobile-header-spacer{display:none!important}main{justify-content:center;padding:48px 16px;display:flex}.panel{width:440px;max-width:100%;gap:18px!important;padding:28px!important}h1{margin:0;font-size:27px}h2{margin:8px 0 0;font-size:19px}p{margin:0;line-height:1.6}form{flex-direction:column;gap:18px;display:flex}@media (width<=480px){main{padding-top:24px}.panel{padding:20px!important}}.signed-in{justify-content:flex-start;align-items:stretch;gap:0;width:100%;max-width:none;height:calc(100dvh - 44px);margin:0;padding:0;overflow:hidden}.desktop-nav{background:#f5f5f5;border:0;border-right:1px solid #deddda;border-radius:0;flex-direction:column;flex-shrink:0;width:208px;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.sidebar-title{color:#5c6470;border-bottom:1px solid #edf0f2;margin:0;padding:14px 16px 12px;font-size:16px}.workspace-navigation{flex-direction:column;flex:1;min-height:0;display:flex}.navigation-groups{scrollbar-width:thin;flex:1;min-height:0;padding:6px 4px;overflow:auto}.navigation-group{margin-bottom:2px}.navigation-group-toggle,.navigation-item{text-align:left;border-radius:3px;gap:9px;width:100%;min-height:34px;justify-content:flex-start!important}.navigation-group-toggle{font-weight:var(--workspace-nav-weight,600)!important;color:var(--workspace-nav-foreground,#424a56)!important;padding-inline:12px!important}.navigation-group-toggle.contains-current{color:#0f6cbd!important}.navigation-group-marker{color:#666;flex-shrink:0;width:18px;height:18px}.contains-current .navigation-group-marker{color:#185abd}.navigation-chevron{flex-shrink:0;margin-left:auto;transition:transform .12s}.navigation-chevron.expanded{transform:rotate(90deg)}.navigation-items{flex-direction:column;gap:1px;margin:1px 0 4px;display:flex}.navigation-items[hidden]{display:none}.navigation-items .navigation-item{color:#59616c;font-weight:400;padding-inline:39px 8px!important}.workspace-navigation .navigation-item.current{color:#0f6cbd;background:#e8f3fc;font-weight:600;box-shadow:inset 3px 0 #0f6cbd}.navigation-footer{border-top:1px solid #edf0f2;flex-direction:column;flex-shrink:0;gap:4px;padding:10px 8px;display:flex}.navigation-footer .navigation-item{padding-inline:12px}.install-entry{color:#707070;font-size:15px}.mobile-navigation-drawer{touch-action:pan-y;max-width:100vw;width:min(320px,100vw - 48px)!important}.mobile-navigation-drawer>:first-child{padding-top:max(16px, env(safe-area-inset-top))}.mobile-navigation-body{flex-direction:column;padding-bottom:0!important;display:flex!important;overflow:hidden!important}.drawer-account{border-bottom:1px solid #e0e0e0;flex-direction:column;flex-shrink:0;gap:4px;padding:4px 0 16px;display:flex}.drawer-account span{color:#707070;font-size:16px}.drawer-navigation{margin-inline:-12px}.drawer-navigation .navigation-group-toggle,.drawer-navigation .navigation-item{min-height:44px}.drawer-navigation .navigation-footer{padding-bottom:max(12px, env(safe-area-inset-bottom))}.connection-status{color:#5c4400;background:#fff4ce;padding:12px 20px;font-size:17px}.signed-in>.panel{align-self:flex-start;margin:24px auto}.management{flex-direction:column;flex:1;gap:20px;min-width:0;padding:16px;display:flex;overflow:auto}.page-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.page-toolbar p{margin:0;font-size:15px}.actions{flex-wrap:wrap;gap:8px;display:flex}.employee-grid{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:16px;display:grid}.employee{gap:12px!important;padding:20px!important}.employee-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.employee-title h2{overflow-wrap:anywhere;margin:0}.badge{color:#245b32;white-space:nowrap;background:#e8f4eb;border-radius:4px;padding:3px 8px;font-size:15px}.badge.disabled{color:#666;background:#eee}.tags{flex-wrap:wrap;gap:6px;min-height:24px;display:flex}.tags span{background:#f0f0f0;border-radius:4px;padding:3px 8px;font-size:15px}.small{font-size:15px}.editor{max-width:680px;padding:24px!important}.management>*{flex-shrink:0}.role-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.records{flex-direction:column;gap:12px;display:flex}.audit-entry{padding:16px!important}.audit-entry>div{justify-content:space-between;gap:16px;display:flex}time{color:#707070;font-size:15px}pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px}.empty{text-align:center;color:#707070;padding:32px}@media (width<=700px){.app-header-signed-in{z-index:20;padding:max(10px, env(safe-area-inset-top)) 12px 10px;align-items:center;gap:8px;position:sticky;top:0}.app-header-signed-in .app-brand,.app-header-signed-in .account-label{display:none}.app-header-signed-in .account-label{color:var(--workspace-header-muted,#e6efff)}.app-header-signed-in .page-context,.app-header-signed-in .page-context h1{color:var(--workspace-header-foreground,#fff)}.page-context{display:none}.mobile-menu-button{flex-shrink:0;min-height:44px;min-width:44px!important;display:inline-flex!important}.mobile-page-title{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:20px;font-weight:600;overflow:hidden;display:block!important}.mobile-header-spacer{flex-shrink:0;width:44px;display:block!important}.signed-in{flex-direction:column;gap:0;height:auto;min-height:calc(100dvh - 64px);padding:0;overflow:visible}.desktop-nav{display:none}.management{width:100%}.page-toolbar{flex-direction:column;align-items:flex-start}.employee-grid{grid-template-columns:1fr}.role-grid{grid-template-columns:repeat(2,1fr)}.editor{padding:16px!important}.audit-entry>div{flex-wrap:wrap;gap:8px}}.employee p{overflow-wrap:anywhere}.mobile-navigation-drawer button[aria-label=关闭导航菜单]{min-width:44px;min-height:44px}@media (prefers-reduced-motion:reduce){.navigation-chevron{transition:none}}@media (width>=701px){.app-header-signed-in .app-brand{min-width:172px;font-size:21px}.signed-in .page-toolbar{border-bottom:1px solid #e1dfdd;flex-shrink:0;align-items:center;padding:0 0 10px}.signed-in .page-toolbar p{display:none}.management .employee-grid{gap:10px}.employee{box-shadow:none!important;padding:14px!important}}@media (width<=700px){.app-header-signed-in{height:auto;min-height:64px}.signed-in>.panel{margin:16px auto}.management{padding:12px}.navigation-group-toggle{min-height:44px}}.app-header-signed-in .mobile-menu-button{color:var(--workspace-header-foreground,#fff)!important}.app-header-signed-in .mobile-menu-button:hover{background:var(--workspace-header-hover,#ffffff20)!important}.import-area :is(.fui-Select,.ui-Select){min-width:0;max-width:100%}.unread-count{color:#fff;background:#c4314b;border-radius:10px;justify-content:center;align-items:center;min-width:18px;padding:0 6px;font-size:15px;display:inline-flex}.task-alert-button{white-space:nowrap}.app-header .task-alert-button{color:inherit}.header-alerts{flex-shrink:0;align-items:center;gap:6px;display:flex}.header-alerts .task-alert-button{align-items:center;gap:6px;min-width:0;padding-inline:8px;display:inline-flex}.task-count{min-width:20px;color:inherit;background:#ffffff26;border-radius:10px;justify-content:center;align-items:center;padding:0 6px;font-size:15px;display:inline-flex}.header-alerts .unread-count{min-width:20px}.alerts-offline{white-space:nowrap;font-size:14px}.task-stats.task-stats-only{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=700px){.header-alerts{gap:2px}.header-alerts .task-alert-button{gap:3px;padding-inline:4px;font-size:15px}.header-alerts .task-count,.header-alerts .unread-count{min-width:18px;padding-inline:4px}.alerts-offline{display:none}}.account-switch-list{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.account-switch-list button{white-space:normal;overflow-wrap:anywhere}.category-manager{min-width:0}.category-form{background:var(--colorNeutralBackground2,#f5f5f5);border:1px solid #ddd;border-radius:6px;margin:16px 0;padding:16px}.category-tree section{border-bottom:1px solid #ddd;padding:8px 0}.category-row{justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.category-row small{color:#616161;margin-top:4px;display:block}.category-row .actions{flex-wrap:wrap;margin:0}.category-child{border-left:2px solid #eee;margin-left:24px;padding-left:16px}@media (width<=700px){.category-row{flex-direction:column;align-items:flex-start}.category-child{margin-left:12px;padding-left:12px}.category-manager .page-toolbar{flex-wrap:wrap}.category-form{padding:12px}}.gaoho-workbench{gap:16px;min-width:0;display:grid}.gaoho-rows{gap:12px;display:grid}.gaoho-row{border:1px solid #ddd;border-radius:4px;min-width:0;padding:12px}.gaoho-row.has-error{border-left:4px solid #b10e1e}.error-text{color:#a4262c}.customer-tree{gap:8px;display:grid}.customer-node{min-width:0}.gaoho-row small{overflow-wrap:anywhere;display:block}.gaoho-row .form-grid{margin:8px 0}.price-issue-alert{color:#a4262c;background:#fdf3f4;border:1px solid #d13438;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:8px 12px;display:flex}.price-issue-alert>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.price-issue-alert button{flex-shrink:0}.price-issue-workbench,.price-issue-records{gap:12px;min-width:0;display:grid}.price-issue-record{color:#a4262c;background:#fdf3f4;border:1px solid #e5b5ba;border-left:4px solid #d13438;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.price-issue-record>div{overflow-wrap:anywhere;min-width:0}.price-issue-record p{margin:4px 0}.price-issue-record button{flex-shrink:0}.price-issue-record.is-resolved{color:inherit;background:#fafafa;border-color:#ddd}.price-issue-complete{color:#107c10;padding:8px 0}.price-source-fields{background:#ddd;border:1px solid #ddd;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;display:grid}.price-source-fields>div{overflow-wrap:anywhere;background:#fafafa;gap:4px;min-width:0;padding:8px;display:grid}.price-source-fields span{color:#605e5c;font-size:15px}.price-source-fields strong{font-weight:400}.price-browser{gap:12px;min-width:0;display:grid}.price-browser .form-grid{margin-bottom:12px}.price-browser-table table{border-collapse:collapse;width:100%;min-width:850px}.price-browser-table th,.price-browser-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #eee;max-width:250px;padding:8px}.price-browser-table small{color:#666;display:block}.price-browser-cards{display:none}.price-browser-pending{color:#a4262c;background:#fdf3f4!important}.price-status{font-size:16px}.price-status.pending{color:#a4262c}.price-status.corrected{color:#107c10}@media (width<=700px){.price-browser-table{display:none}.price-browser-cards{gap:10px;display:grid}.price-browser .page-toolbar{flex-wrap:wrap}.price-browser .price-source-fields{grid-template-columns:1fr}}.price-browser .form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.price-browser-table th{z-index:1;background:#f5f5f5;position:sticky;top:0}@media (width<=700px){.price-browser .form-grid{grid-template-columns:1fr}}.gaoho-customer{color:#605e5c;margin:8px 0}.gaoho-customer summary{cursor:pointer}.gaoho-current-match{gap:4px;margin:10px 0;display:grid}.gaoho-candidates{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.gaoho-candidates button{white-space:normal;max-width:100%}.gaoho-candidates small{display:block}.gaoho-manual-match,.gaoho-manual-options{gap:12px;min-width:0;display:grid}.gaoho-manual-option{min-width:0;text-align:left!important;white-space:normal!important;justify-content:flex-start!important;padding:12px!important}.gaoho-manual-option span{overflow-wrap:anywhere;gap:4px;display:grid}.gaoho-manual-option small{font-size:15px}.gaoho-manual-match form .actions{margin-top:12px}.price-book-workspace{gap:16px;min-width:0;display:grid}.price-book-tabs{max-width:100%;overflow-x:auto}.price-browser-controls{gap:10px;min-width:0;display:grid}.business.price-list-page{min-height:0;overflow:hidden}.price-list-page .price-book-workspace,.price-list-page .price-book-workspace>[role=tabpanel],.price-list-page .price-browser{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.price-list-page .price-book-workspace{gap:12px}.price-list-page .price-book-workspace>:not([role=tabpanel]),.price-list-page .price-browser>.page-toolbar{flex-shrink:0}.price-list-page .price-browser-controls{overscroll-behavior:contain;flex:0 auto;min-height:0;max-height:50%;overflow:auto}.price-list-page .price-browser-controls form{gap:8px}.price-list-page .price-browser .form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:0}.price-list-page .price-browser-results{overscroll-behavior:contain;flex:1;min-width:0;min-height:0;overflow:auto}.price-list-page .price-browser-table{min-height:0;max-height:none;overflow:visible}.price-browser-pagination{background:#fff;border-top:1px solid #e0e0e0;flex:none;align-items:center;gap:12px;padding-top:10px;display:flex}.price-browser-pagination button{flex-shrink:0;min-width:76px;min-height:32px}.price-browser-pagination>span{white-space:nowrap;align-items:center;min-height:32px;line-height:1.4;display:inline-flex}@media (width<=1100px){.price-list-page .price-browser .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.business.price-list-page{flex:none;height:calc(100dvh - 64px);min-height:0;overflow:hidden}.price-list-page .price-book-workspace{gap:8px}.price-list-page .price-browser>.page-toolbar{flex-direction:row;align-items:center;font-size:15px}.price-list-page .price-browser-controls{max-height:45%}.price-browser-pagination{padding-bottom:env(safe-area-inset-bottom);gap:10px}.price-browser-pagination button,.price-browser-pagination>span{min-height:40px}}.date-field,.customer-picker{width:100%;min-width:0}.date-field-control{align-items:center;gap:4px;min-width:0;display:flex}.date-picker,.customer-combobox{width:100%;min-width:0}.date-field-control>.date-picker{flex:1}.date-time-field{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.date-time-field>.date-field{flex:140px;width:auto}.date-time-field>:is(.fui-Input,.ui-Input){flex:145px;width:100%;min-width:0}.date-time-field input{min-width:0}.customer-option{white-space:normal;overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.customer-option strong{font-weight:500}.customer-option small{color:#666;font-size:15px}.table-scroll .customer-picker{min-width:220px}.gaoho-manual-dialog{max-height:90vh;width:min(960px,100vw - 40px)!important;max-width:960px!important}.gaoho-manual-dialog [class*=DialogContent]{max-height:76vh;overflow-y:auto}.manual-catalog{gap:12px;display:grid}.manual-category-options{flex-wrap:wrap;gap:8px;display:flex}.manual-catalog-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:240px;display:grid;overflow-y:auto}.manual-catalog-products button{text-align:left;justify-content:flex-start}.manual-catalog-products small{color:inherit;display:block}@media (width<=700px){.manual-catalog-products{grid-template-columns:1fr}}.gaoho-candidates{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));align-items:stretch;display:grid}.gaoho-candidates button{width:100%;min-width:0;height:auto;min-height:96px;padding:10px}.gaoho-candidates button>span{white-space:normal;overflow-wrap:anywhere;align-self:flex-start;min-width:0;max-width:100%;line-height:1.5;overflow:visible}.gaoho-candidates small{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.gaoho-manual-options{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:110px;align-content:start;min-height:110px;max-height:340px;overflow-y:auto}.gaoho-manual-option{height:110px}.gaoho-manual-option span{min-width:0}.gaoho-manual-option strong,.gaoho-manual-option small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gaoho-manual-footer{z-index:2;background:#fff;border-top:1px solid #eee;flex-shrink:0;padding:12px 0 4px;position:sticky;bottom:0}.gaoho-manual-footer button{min-width:132px;height:36px}.manual-match-controls{overflow:visible}.gaoho-manual-dialog .gaoho-manual-match{padding-bottom:0}@media (width<=700px){.gaoho-candidates{grid-template-columns:repeat(2,minmax(0,1fr))}.gaoho-manual-options{grid-template-columns:1fr}.gaoho-candidates button{min-height:96px}}.file-dropzone-wrap{flex:1;min-width:220px}.file-dropzone-input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.file-dropzone{box-sizing:border-box;color:#245787;cursor:pointer;background:#f8faff;border:2px dashed #a9b7c9;border-radius:8px;justify-content:center;align-items:center;gap:18px;min-height:126px;padding:20px 24px;transition:background .15s,border-color .15s;display:flex}.file-dropzone:hover,.file-dropzone.is-dragging{background:#edf5ff;border-color:#1765b7}.file-dropzone:focus-visible{outline-offset:3px;outline:2px solid #1765b7}.file-dropzone[aria-disabled=true]{opacity:.65;cursor:wait}.file-dropzone-copy{gap:5px;min-width:0;display:grid}.file-dropzone-copy strong{text-overflow:ellipsis;white-space:nowrap;color:#21364c;overflow:hidden}.file-dropzone-copy small{color:#66788b}.file-dropzone-action{color:#245787;background:#fff;border:1px solid #aebdce;border-radius:4px;flex-shrink:0;padding:6px 12px;font-size:16px}.file-dropzone.has-file{min-height:84px}.gaoho-upload-toolbar{align-items:flex-start}.gaoho-export-actions{flex-shrink:0;justify-content:flex-end;margin-top:0}@media (width<=700px){.gaoho-upload-toolbar{flex-wrap:wrap;display:flex}.file-dropzone-wrap{width:100%}.file-dropzone{gap:12px;padding:18px 12px}.file-dropzone-copy{flex:1}.file-dropzone-copy strong{white-space:normal}.file-dropzone-action{display:none}.gaoho-export-actions{margin-left:auto}}.gaoho-manual-dialog{flex-direction:column;height:min(820px,100dvh - 48px);overflow:hidden;max-height:calc(100dvh - 48px)!important;display:flex!important}.gaoho-manual-dialog-body{flex:1;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden;display:grid!important}.gaoho-manual-dialog .gaoho-manual-dialog-content{flex:1;min-height:0;max-height:none;display:flex;overflow:hidden}.gaoho-manual-match{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.gaoho-manual-scroll{overscroll-behavior:contain;flex-direction:column;flex:1;gap:12px;min-height:0;padding-right:4px;display:flex;overflow:auto}.gaoho-manual-scroll>:is(.fui-Card,.ui-Card){flex-shrink:0}.gaoho-manual-scroll .gaoho-manual-options,.gaoho-manual-scroll .manual-catalog-products{max-height:none;overflow:visible}.gaoho-manual-footer{padding:12px 0 max(4px,env(safe-area-inset-bottom));background:var(--colorNeutralBackground1,#fff);flex:none;margin:0;position:static}@media (width<=700px){.business.gaoho-manual-page{flex:none;height:calc(100dvh - 64px);min-height:0;overflow:hidden}.gaoho-manual-match.is-page{flex:none;height:100%}.gaoho-manual-footer{flex-flow:row}.gaoho-manual-footer button{flex:1;min-width:0}}.sidebar-accounts{background:#f5f5f5;border-top:1px solid #deddda;flex-direction:column;flex:0 auto;min-height:90px;max-height:min(40dvh,310px);padding:6px 6px 8px;display:flex}.sidebar-accounts-heading{color:#616161;flex-shrink:0;justify-content:space-between;align-items:center;padding-left:6px;font-size:15px;display:flex}.sidebar-account-list{scrollbar-width:thin;flex-direction:column;gap:2px;min-height:0;display:flex;overflow-y:auto}.sidebar-account{text-align:left;flex:1;gap:8px;width:100%;min-width:0;min-height:48px;justify-content:flex-start!important;padding:5px 7px!important}.sidebar-account-avatar{color:#475569;background:#e3e8ee;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;display:flex}.sidebar-account-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sidebar-account-info strong,.sidebar-account-info small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-account-info strong{font-size:14px;font-weight:600}.sidebar-account-info small{color:#666;font-size:13px}.sidebar-account.is-current{color:#0f6cbd;opacity:1;background:#e8f3fc}.sidebar-account-current{color:#0f6cbd;flex-shrink:0;font-size:13px}.mobile-navigation-body .sidebar-accounts{padding-bottom:max(8px,env(safe-area-inset-bottom));max-height:35dvh;margin-inline:-4px}.sidebar-account-row{touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:4px;flex-shrink:0;align-items:center;min-width:0;display:flex;position:relative}.account-drag-handle{cursor:grab;touch-action:none;color:#8a8a8a;-webkit-user-select:none;user-select:none;flex-shrink:0;align-self:stretch;width:20px;height:auto;min-width:20px!important;padding:0!important}.account-drag-handle:active{cursor:grabbing}.sidebar-account-row.is-dragging{opacity:.5;background:#e8f3fc}.sidebar-account-row.drop-before:before,.sidebar-account-row.drop-after:after{content:"";z-index:1;background:#0f6cbd;height:2px;position:absolute;left:0;right:0}.sidebar-account-row.drop-before:before{top:0}.sidebar-account-row.drop-after:after{bottom:0}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sidebar-account-row .sidebar-account{cursor:pointer}.sidebar-account-row.is-dragging,.sidebar-account-row.is-dragging .sidebar-account{cursor:grabbing}.photo-attachments{border:1px solid #deddda;border-radius:6px;flex-direction:column;gap:10px;padding:12px;display:flex}.photo-previews{flex-wrap:wrap;gap:10px;display:flex}.photo-preview{border:1px solid #e2e2e2;border-radius:4px;flex-direction:column;gap:4px;width:120px;min-width:0;padding:6px;display:flex}.photo-preview img{object-fit:cover;border-radius:3px;width:100%;height:82px}.photo-preview span{overflow-wrap:anywhere;font-size:14px}.saved-delivery-photos{overflow-wrap:anywhere;flex-direction:column;gap:6px;display:flex}.price-list-page .price-browser.is-detail{overscroll-behavior:contain;overflow:auto}.price-list-page .price-browser.is-detail>*{flex-shrink:0}.gaoho-source-editor{gap:8px;display:grid}.gaoho-source-editor form{gap:10px;display:grid}.gaoho-manual-options{grid-auto-rows:auto}.gaoho-manual-options .gaoho-manual-option{align-items:flex-start;height:auto;min-height:110px}.gaoho-manual-option strong,.gaoho-manual-option small{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.gaoho-material-spec{white-space:normal;overflow-wrap:anywhere;display:block}.price-book-workspace>[role=tabpanel],.price-book-workspace>[role=tabpanel]>:is(.fui-Card,.ui-Card){min-width:0;max-width:100%}.price-book-workspace>[role=tabpanel]>:is(.fui-Card,.ui-Card)>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.price-book-workspace .page-toolbar>:is(.fui-Field,.ui-Field),.price-book-workspace :is(.fui-Select,.ui-Select){min-width:0;max-width:100%}.price-book-workspace input[type=file]{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.standard-workspace{--workspace-header-background:var(--colorNeutralBackground1);--workspace-header-foreground:var(--colorNeutralForeground1);--workspace-header-muted:var(--colorNeutralForeground3);--workspace-header-hover:var(--colorNeutralBackground1Hover);--workspace-nav-weight:var(--fontWeightMedium);--workspace-nav-foreground:var(--colorNeutralForeground2)}.standard-workspace .app-header-signed-in{border-bottom:1px solid var(--colorNeutralStroke2)}.standard-workspace .app-brand{font-size:var(--fontSizeBase500);font-weight:var(--fontWeightSemibold);color:var(--colorBrandForeground1)}.standard-workspace .desktop-nav,.standard-workspace .sidebar-accounts{background:var(--colorNeutralBackground2);border-color:var(--colorNeutralStroke2)}.standard-workspace .sidebar-title{color:var(--colorNeutralForeground3);border-bottom:0}.standard-workspace .navigation-group-marker{color:var(--colorNeutralForeground3)}.standard-workspace .workspace-navigation .navigation-item.current{box-shadow:none;background:var(--colorBrandBackground2);color:var(--colorBrandForeground1)}.standard-workspace .navigation-footer{border-color:var(--colorNeutralStroke2)}.standard-workspace .sidebar-account-avatar{background:var(--colorNeutralBackground4);color:var(--colorNeutralForeground2)}.standard-workspace .sidebar-account.is-current,.standard-workspace .header-alerts .task-count{background:var(--colorBrandBackground2);color:var(--colorBrandForeground1)}.standard-workspace .header-alerts .unread-count{background:var(--colorStatusDangerBackground1);color:var(--colorStatusDangerForeground1)}.standard-workspace .header-alerts .task-alert-button{font-weight:var(--fontWeightMedium)}.standard-workspace .customer-tree{border-top:1px solid var(--colorNeutralStroke2);gap:0}.standard-workspace .customer-node{border:0;border-bottom:1px solid var(--colorNeutralStroke2);box-shadow:none;border-radius:0;padding:12px 0}.standard-workspace .notice-list>:is(.fui-Card,.ui-Card){border:0;border-bottom:1px solid var(--colorNeutralStroke2);box-shadow:none;border-radius:0}.standard-workspace .notice-list>.notice-unread{border-inline-start:1px solid var(--colorBrandStroke1)}.standard-workspace .task-row-working{box-shadow:none;background:var(--colorNeutralBackground2)}.standard-workspace .task-stage{font-weight:var(--fontWeightMedium);border-color:#0000}.standard-workspace .page-toolbar{justify-content:flex-start;gap:12px}.standard-workspace .filter-toolbar{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.standard-workspace .filter-toolbar>:is(.fui-Field,.ui-Field){flex:0 240px;min-width:0;max-width:100%}.standard-workspace .filter-toolbar>:is(.fui-Field,.ui-Field)>:is(.fui-Label,.ui-Label){white-space:normal}.standard-workspace .filter-toolbar>.muted{align-self:center}.standard-workspace .filter-toolbar :is(.fui-Input,.ui-Input),.standard-workspace .filter-toolbar :is(.fui-Select,.ui-Select){width:100%;min-width:0}.standard-workspace .business-search{width:100%;max-width:480px}.standard-workspace .business>a,.standard-workspace .ops-import>a,.standard-workspace .purchase-share-image>a{place-self:flex-start start;width:fit-content;max-width:100%}.standard-workspace .catalog-filters{padding:8px 0}.standard-workspace .catalog-list{border:0;border-top:1px solid var(--colorNeutralStroke2,#e0e0e0);flex-direction:column;gap:0;display:flex}.standard-workspace .catalog-list-row{box-shadow:none;border:0;border-bottom:1px solid var(--colorNeutralStroke2,#e0e0e0);border-radius:0;grid-template-columns:minmax(180px,1.3fr) minmax(150px,1fr) minmax(180px,1.4fr) auto;align-items:start;gap:16px;padding:14px;display:grid}.standard-workspace .catalog-list-row:last-child{border-bottom:0}.standard-workspace .catalog-list-row>*{overflow-wrap:anywhere;min-width:0;margin:0}.standard-workspace .catalog-list-row small{color:var(--colorNeutralForeground3,#616161);margin-top:4px;display:block}.standard-workspace .catalog-list-specs{gap:6px;display:grid}.standard-workspace .print-results{border:1px solid var(--colorNeutralStroke2,#e0e0e0);min-height:100px;max-height:60vh;overflow:auto}.standard-workspace .print-results thead{background:var(--colorNeutralBackground2,#f5f5f5);z-index:1;position:sticky;top:0}.standard-workspace .print-results td{white-space:nowrap}.standard-workspace .ops-form>:is(.fui-Field,.ui-Field){min-width:0}.standard-workspace .ops-form :is(.fui-Input,.ui-Input),.standard-workspace .ops-form :is(.fui-Select,.ui-Select){min-width:0;max-width:100%}@media (width<=1000px){.standard-workspace .catalog-list-row{grid-template-columns:1fr 1fr}.standard-workspace .catalog-list-row>.actions{align-self:end}}@media (width<=700px){.standard-workspace .catalog-list-row{grid-template-columns:1fr;gap:8px}.standard-workspace .filter-toolbar>:is(.fui-Field,.ui-Field){flex:160px}.standard-workspace .filter-toolbar{gap:10px}.standard-workspace .business :is(.fui-Button,.ui-Button),.standard-workspace .customer-portal :is(.fui-Button,.ui-Button),.standard-workspace .management :is(.fui-Button,.ui-Button){min-height:44px}.standard-workspace .business :is(.fui-Input,.ui-Input),.standard-workspace .business :is(.fui-Select,.ui-Select),.standard-workspace .business :is(.fui-Combobox,.ui-Combobox),.standard-workspace .customer-portal :is(.fui-Input,.ui-Input),.standard-workspace .customer-portal :is(.fui-Select,.ui-Select),.standard-workspace .management :is(.fui-Input,.ui-Input),.standard-workspace .management :is(.fui-Select,.ui-Select){max-width:100%;min-height:44px}.standard-workspace .business input,.standard-workspace .business select,.standard-workspace .business textarea{font-size:19px}.standard-workspace .ops-filterbar>a{min-height:44px}.standard-workspace .ops-pagination{flex-wrap:wrap;gap:8px}.standard-workspace .ops-pagination>span{white-space:nowrap}.standard-workspace .customer-checkout{position:static}}.standard-dialog{max-width:calc(100vw - 32px);max-height:calc(100dvh - 48px)}.standard-dialog :is(.fui-DialogBody,.ui-DialogBody){grid-template-rows:auto minmax(0,1fr) auto;min-height:0;max-height:calc(100dvh - 98px);display:grid}.standard-dialog :is(.fui-DialogTitle,.ui-DialogTitle){overflow-wrap:anywhere;min-width:0}.standard-dialog :is(.fui-DialogContent,.ui-DialogContent){overscroll-behavior:contain;min-height:0;overflow:auto}.standard-dialog :is(.fui-DialogActions,.ui-DialogActions){flex-wrap:wrap;padding-top:12px}.business-editor-drawer{max-width:100vw}.business-editor-drawer :is(.fui-DrawerBody,.ui-DrawerBody){min-height:0;padding:0;display:flex;overflow:hidden}.business-editor-drawer .editor-form{flex:1;min-height:0}.business-editor-drawer .editor-body{padding:16px 24px}.business-editor-drawer :is(.fui-DrawerFooter,.ui-DrawerFooter){border-top:1px solid #e5e5e5;flex-wrap:wrap;flex-shrink:0}@media (width<=700px){.standard-dialog{max-width:calc(100vw - 24px)}.standard-dialog :is(.fui-Button,.ui-Button),.business-editor-drawer :is(.fui-Button,.ui-Button){min-width:44px;min-height:44px}}.standard-workspace .ops-filterbar :is(.fui-Input,.ui-Input),.standard-workspace .ops-filterbar :is(.fui-Select,.ui-Select),.standard-workspace .filter-toolbar :is(.fui-Combobox,.ui-Combobox),.standard-workspace .ops-filterbar input,.standard-workspace .filter-toolbar input{width:100%;min-width:0}@media (width<=700px){.standard-workspace .page-toolbar.filter-toolbar,.standard-workspace .filter-toolbar{flex-direction:row;justify-content:flex-start;align-items:flex-end}.standard-workspace .filter-toolbar>:is(.fui-Field,.ui-Field){flex:160px;width:auto}.standard-workspace .ops-filterbar :is(.fui-Field,.ui-Field){max-width:100%}.standard-workspace .business :is(.fui-Select,.ui-Select)>select,.standard-workspace .customer-portal :is(.fui-Select,.ui-Select)>select,.standard-workspace .management :is(.fui-Select,.ui-Select)>select{width:100%;min-width:0;height:44px;min-height:44px}}.standard-workspace .business-file-dropzone{align-items:center;gap:var(--spacingHorizontalXL);padding:var(--spacingVerticalXL) var(--spacingHorizontalXL);border:1px dashed var(--colorNeutralStroke1);border-radius:var(--borderRadiusMedium);background:var(--colorNeutralBackground1);color:var(--colorNeutralForeground1);flex-wrap:wrap;display:flex}.standard-workspace .business-file-dropzone-copy{gap:var(--spacingVerticalXS);flex-direction:column;flex:240px;min-width:0;display:flex}.standard-workspace .file-picker-button{flex-shrink:0;max-width:100%}.standard-workspace .business-file-dropzone small{color:var(--colorNeutralForeground2)}.standard-workspace .business-file-dropzone:focus-within{border-color:var(--colorCompoundBrandStroke)}.standard-workspace .business-file-dropzone[aria-busy=true]{cursor:progress}@media (width<=700px){.standard-workspace .ops-filterbar>.filter-date{flex:240px}.route-dialog :is(.fui-Button,.ui-Button),.procurement-purchase-dialog :is(.fui-Button,.ui-Button){min-height:44px}.route-dialog :is(.fui-Input,.ui-Input),.route-dialog :is(.fui-Select,.ui-Select),.procurement-purchase-dialog :is(.fui-Input,.ui-Input),.procurement-purchase-dialog :is(.fui-Select,.ui-Select){min-width:0;max-width:100%;min-height:44px}.route-dialog :is(.fui-Select,.ui-Select)>select,.procurement-purchase-dialog :is(.fui-Select,.ui-Select)>select{height:44px}}.inspection-drawer :is(.fui-DrawerBody,.ui-DrawerBody){flex-direction:column;gap:12px;display:flex;overflow-y:auto}.standard-workspace .ops-table{border-color:var(--colorNeutralStroke2,#e0e0e0)}.standard-workspace .ops-table td,.standard-workspace .ops-table th{border-bottom-color:var(--colorNeutralStroke2,#e0e0e0)}.standard-workspace .ops-table th,.standard-workspace .ops-table thead{background:var(--colorNeutralBackground2,#f5f5f5)}.standard-workspace .ops-status{background:var(--colorBrandBackground2,#ebf3fc);color:var(--colorBrandForeground2,#115ea3)}.standard-workspace .ops-status.approved,.standard-workspace .ops-status.paid{background:var(--colorStatusSuccessBackground1,#f1faf1);color:var(--colorStatusSuccessForeground1,#0e700e)}.standard-workspace .ops-status.submitted,.standard-workspace .ops-status.second_review{background:var(--colorStatusWarningBackground1,#fff9f5);color:var(--colorStatusWarningForeground1,#bc4b09)}.standard-workspace .ops-status.void{background:var(--colorNeutralBackground3,#f0f0f0);color:var(--colorNeutralForeground2,#424242)}@media (width<=700px){.standard-workspace .app-header-signed-in .mobile-header-spacer{display:none!important}.standard-workspace .app-header-signed-in .header-alerts .task-alert-button{min-height:44px}.standard-workspace .after-sales .ops-pagination,.standard-workspace .notice-pagination{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding-inline:0;display:grid}.standard-workspace .after-sales .ops-pagination>span,.standard-workspace .notice-pagination>span{white-space:normal;text-align:center;min-width:0}.standard-workspace .after-sales .ops-pagination>:is(.fui-Button,.ui-Button),.standard-workspace .notice-pagination>:is(.fui-Button,.ui-Button){min-width:0;padding-inline:10px}.standard-workspace .app-header-signed-in .mobile-page-title{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.25;overflow:visible}}.section-tabs{border-bottom:1px solid var(--colorNeutralStroke2);scrollbar-width:thin;flex-shrink:0;min-width:0;max-width:100%;overflow-x:auto}.section-tabs>:is(.fui-Tab,.ui-Tab){flex-shrink:0}@media (width<=700px){.section-tabs>:is(.fui-Tab,.ui-Tab){min-height:44px}}.standard-workspace .employee{box-shadow:none}.standard-workspace .ops-charge{align-items:flex-start}.standard-workspace .ops-charge>:is(.fui-Field,.ui-Field){flex:180px;min-width:0}.standard-workspace .ops-footer{align-items:flex-end}.standard-workspace .ops-footer>:is(.fui-Field,.ui-Field){flex:200px;min-width:0;max-width:320px}.standard-workspace .order-filter-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}@media (width<=700px){.standard-workspace .order-filter-grid{grid-template-columns:minmax(0,1fr)}}.standard-workspace .ops-people .ops-table .ops-actions{min-width:220px}.standard-workspace .routing-remove-stop{min-width:44px;min-height:44px}.standard-workspace{font-family:var(--fontFamilyBase);font-size:var(--fontSizeBase300);font-weight:var(--fontWeightRegular);line-height:var(--lineHeightBase300);font-synthesis:none}.standard-workspace :where(strong,b,th,h1,h2,h3,h4){font-weight:var(--fontWeightSemibold)}.standard-workspace p{line-height:var(--lineHeightBase300)}.standard-workspace table{font-size:var(--fontSizeBase300);line-height:var(--lineHeightBase300)}.standard-workspace .sidebar-account-info strong,.standard-workspace .sidebar-account-info small{font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200)}.mobile-disclosure{min-width:0}.mobile-disclosure-trigger:is(.fui-Button,.ui-Button){display:none}.mobile-disclosure-body{min-width:0}@media (width<=700px){.mobile-disclosure-trigger:is(.fui-Button,.ui-Button){min-height:44px;display:inline-flex}.mobile-disclosure:not(.is-open)>.mobile-disclosure-body{display:none}.mobile-disclosure.is-open>.mobile-disclosure-body{padding-top:12px}.standard-workspace .mobile-disclosure .ops-filterbar{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.standard-workspace .mobile-disclosure .ops-filterbar>:is(.fui-Field,.ui-Field){min-width:0;max-width:100%}.standard-workspace .mobile-disclosure .ops-filterbar>:is(.fui-Field,.ui-Field)>:is(.fui-Label,.ui-Label){white-space:normal}.standard-workspace .mobile-record-table{border:0;min-height:0;max-height:none;overflow:visible}.standard-workspace .mobile-record-table table,.standard-workspace .mobile-record-table tbody{width:100%;min-width:0;display:block}.standard-workspace .mobile-record-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.standard-workspace .mobile-record-table tr{border-bottom:1px solid var(--business-stroke);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding:16px 0;display:grid;position:relative}.standard-workspace .mobile-record-table td{white-space:normal;overflow-wrap:anywhere;border:0;min-width:0;max-width:none;padding:0;display:block}.standard-workspace .mobile-record-table td[data-label]:before{content:attr(data-label);color:var(--business-muted);margin-bottom:4px;font-size:15px;line-height:1.5;display:block}.standard-workspace .mobile-record-table .record-identity{grid-column:1/-1;align-self:center;font-size:19px;font-weight:600}.standard-workspace .mobile-record-table .record-full,.standard-workspace .mobile-record-table .record-actions,.standard-workspace .mobile-record-table td[colspan]{grid-column:1/-1}.standard-workspace .mobile-record-table .record-actions :is(.fui-Button,.ui-Button){min-height:44px}.standard-workspace .mobile-record-table .record-actions .ops-actions{gap:12px;display:flex}.standard-workspace .mobile-record-table .record-actions .ops-actions>:is(.fui-Button,.ui-Button){flex:auto}.standard-workspace .mobile-record-table .record-select{z-index:1;grid-area:1/1;width:44px}.standard-workspace .mobile-record-table.has-selection .record-identity{grid-row:1;align-items:center;min-height:44px;padding-left:44px;display:flex}}.task-workspace{flex-direction:column;gap:12px;min-width:0;display:flex}@media (width<=700px){.standard-workspace .task-workspace .task-stage-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;display:grid}.standard-workspace .task-workspace .task-stage-summary :is(.fui-Button,.ui-Button){justify-content:space-between;min-width:0;min-height:44px}.standard-workspace .task-workspace .task-row-main{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px 0}.standard-workspace .task-workspace .task-due{text-align:left}.standard-workspace .task-workspace .task-row-actions{flex-wrap:wrap;gap:12px;display:flex}.standard-workspace .task-workspace .task-row-actions>:is(.fui-Button,.ui-Button){flex:1;min-width:0;min-height:44px}.standard-workspace .task-workspace .task-row-status{align-items:center;gap:8px}.standard-workspace .sorting-workspace:not(.is-editing){height:auto;overflow:visible}.standard-workspace .sorting-workspace:not(.is-editing) .mobile-record-table{flex:none;min-height:0;max-height:none}.standard-workspace .sorting-workspace .mobile-record-table table{width:100%;min-width:0}.standard-workspace .sorting-record-table .sorting-order{gap:4px;min-width:0}.standard-workspace .sorting-record-table .sorting-order-link{text-align:left;white-space:normal;justify-content:flex-start;min-height:44px}.standard-workspace .sorting-record-table .record-state{align-self:center}.standard-workspace .sorting-shortage-form .ops-form-actions{gap:12px}.standard-workspace .sorting-shortage-form .ops-form-actions>:is(.fui-Button,.ui-Button){white-space:normal;flex:1;min-width:0}.standard-workspace .driver-workspace .driver-delivery-list{gap:0;margin:0;padding:0;list-style:none}.standard-workspace .driver-delivery-list>li{border-bottom:1px solid var(--business-stroke);gap:12px;min-width:0;padding:16px 0;display:grid}.standard-workspace .driver-delivery-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.standard-workspace .driver-delivery-heading>strong,.standard-workspace .driver-customer{overflow-wrap:anywhere;min-width:0;font-size:19px}.standard-workspace .driver-delivery-meta{gap:8px;margin:0;font-size:17px;display:grid}.standard-workspace .driver-delivery-meta>div{grid-template-columns:44px minmax(0,1fr);gap:8px;display:grid}.standard-workspace .driver-delivery-meta dt{color:var(--business-muted)}.standard-workspace .driver-delivery-meta dd{overflow-wrap:anywhere;margin:0}.standard-workspace .driver-product-details>summary{cursor:pointer;align-content:center;min-height:44px}.standard-workspace .driver-product-details ul{margin:0;padding:0;list-style:none}.standard-workspace .driver-product-details li{overflow-wrap:anywhere;gap:4px;padding-block:8px;display:grid}.standard-workspace .driver-delivery-list .row-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.standard-workspace .driver-delivery-list .row-actions>:is(.fui-Button,.ui-Button){white-space:normal;min-width:0;min-height:44px}.standard-workspace .driver-delivery-list .row-actions>:is(.fui-Button,.ui-Button):first-child{grid-column:1/-1}}.business{flex-direction:column;flex:1;gap:12px;min-width:0;height:100%;padding:14px 16px;display:flex;overflow:auto}.table-scroll{background:#fff;border:1px solid #e0e0e0;border-radius:2px;overflow:auto}table{border-collapse:collapse;width:100%;font-size:16px}th,td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e8e8e8;max-width:300px;padding:7px 10px}th{white-space:nowrap;background:#f5f5f5}.row-actions{flex-wrap:wrap;gap:4px;min-width:150px;display:flex}.mobile-cards{display:none}.editor-overlay{z-index:1000;background:#0005;justify-content:flex-end;display:flex;position:fixed;inset:0}.erp-editor{width:760px;max-width:100vw;height:100dvh;overflow:auto;border-radius:0!important;padding:28px!important}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.line-editor{border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:end;gap:10px;padding:12px 0;display:flex}.line-editor>div{flex:1;min-width:120px}.line-editor input{min-width:80px}.sticky-actions{background:#fff;padding:16px 0;position:sticky;bottom:0}.import-area{flex-direction:column;gap:12px;display:flex}.import-area>div{box-shadow:none;padding:16px}.import-area table input{min-width:100px}.import-area table select{min-width:140px}h3{margin:10px 0;font-size:18px}.business a{color:#0f6cbd}@media (width<=700px){.business{width:100%;height:auto;padding:12px;overflow:visible}.desktop-table{display:none}.mobile-cards{flex-direction:column;gap:12px;display:flex}.form-grid{grid-template-columns:1fr}.erp-editor{padding:20px!important}.row-actions{min-width:0}.line-editor{grid-template-columns:1fr 1fr;display:grid}.editor-overlay{background:#fff}}.import-error{background:#fff4f4}.import-area small{color:#666;max-width:240px;margin-top:5px;display:block}.import-options{flex-wrap:wrap;gap:16px;display:flex}.catalog-pane{padding:20px!important}.import-area td{min-width:100px}.import-area .table-scroll{max-width:100%}.import-area details{margin:12px 0}.catalog-pane table select{max-width:280px}@media (width>=701px){.business>.table-scroll{flex:1;min-height:160px}.business>.table-scroll th{z-index:1;position:sticky;top:0}.business>:is(.fui-Input,.ui-Input){flex-shrink:0}.business :is(.fui-Card,.ui-Card){box-shadow:none;border-radius:3px}.import-area .form-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.import-area h2{margin-top:0}.import-area>:is(.fui-Card,.ui-Card){flex-shrink:0}.import-area .table-scroll{max-height:62vh}.business>.form-grid{grid-template-columns:repeat(5,minmax(100px,1fr));gap:8px}.catalog-pane{padding:14px!important}}.match-status{white-space:nowrap;border-radius:3px;padding:3px 7px;font-weight:600;display:inline-block}.match-unmatched,.match-ambiguous{color:#a4262c;background:#fde7e9;border:1px solid #e7a4aa}.match-pending{color:#725900;background:#fff4ce}.match-manual,.match-matched{color:#0b5b16;background:#dff6dd}.match-excluded{color:#666;background:#eee}.product-picker-list{flex-direction:column;align-items:stretch;gap:6px;max-height:45vh;margin:12px 0;display:flex;overflow:auto}.product-picker-list button{text-align:left;justify-content:flex-start}.review-document-list{flex-wrap:wrap;gap:8px;display:flex}.review-filters{flex-wrap:wrap}.erp-form-editor{border:0!important;border-radius:0!important;width:min(760px,100vw)!important;min-width:0!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;padding:0!important;position:fixed!important;inset:0 0 0 auto!important;overflow:hidden!important;transform:none!important}.editor-form{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.editor-heading{border-bottom:1px solid #e5e5e5;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;display:flex}.editor-heading h2{margin:0;font-size:23px}.editor-body{overscroll-behavior:contain;flex:1;min-width:0;min-height:0;padding:20px 24px;overflow:auto}.editor-body .form-grid>*{min-width:0}.editor-body :is(.fui-Select,.ui-Select),.editor-body :is(.fui-Input,.ui-Input),.editor-body select,.editor-body input{width:100%;min-width:0;max-width:100%}.erp-form-editor .sticky-actions{padding:12px 24px max(12px,env(safe-area-inset-bottom));z-index:1;border-top:1px solid #e5e5e5;flex-shrink:0;margin:0;position:static}.order-line-editor{background:#fafafa;border:1px solid #e5e5e5;border-radius:4px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;min-width:0;margin:12px 0;padding:12px;display:grid}.order-line-editor>div{min-width:0}.order-line-heading{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.order-product-picker,.order-line-product{grid-column:1/-1;min-width:0}.order-product-picker>button{text-align:left;white-space:normal;overflow-wrap:anywhere;justify-content:flex-start;width:100%;min-width:0;padding:10px}.order-product-picker small,.product-picker-dialog small{color:#666;overflow-wrap:anywhere;margin-top:4px;display:block}.product-picker-dialog{max-width:calc(100vw - 24px)!important}.product-picker-dialog .product-picker-list button{white-space:normal;overflow-wrap:anywhere;min-height:44px}.add-order-line{width:100%}@media (width<=700px){.editor-heading{padding:12px 16px max(12px,env(safe-area-inset-top));min-height:56px}.editor-body{padding:16px}.erp-form-editor .sticky-actions{padding:12px 16px max(12px,env(safe-area-inset-bottom));grid-template-columns:2fr 1fr;display:grid}.erp-form-editor button{min-height:40px}.editor-body input,.editor-body select{font-size:19px}.editor-body :is(.fui-Input,.ui-Input),.editor-body :is(.fui-Select,.ui-Select){min-height:40px}}.form-grid>*{min-width:0}.form-grid :is(.fui-Select,.ui-Select),.form-grid :is(.fui-Input,.ui-Input){width:100%;min-width:0;max-width:100%}.form-grid select{width:100%;min-width:0}.mobile-cards>:is(.fui-Card,.ui-Card){min-width:0}@media (width<=700px){.editor-heading{padding:max(12px,env(safe-area-inset-top)) 16px 12px}}.editor-form{gap:0}.order-editor-page{min-width:0;min-height:0;overflow:hidden;padding:0!important}.order-editor-page .editor-form{width:100%;min-width:0;height:calc(100dvh - 44px)}.order-editor-page .editor-body{background:#fff}.order-editor-page .sticky-actions{padding:12px 24px max(12px,env(safe-area-inset-bottom));border-top:1px solid #e5e5e5;flex-shrink:0;position:static}.order-editor-page .editor-body{width:100%;max-width:900px;margin:0 auto}.order-editor-page .sticky-actions{justify-content:flex-end}@media (width<=700px){.order-editor-page .editor-form{height:calc(100dvh - 64px)}.order-editor-page .sticky-actions{padding:12px 16px max(12px,env(safe-area-inset-bottom));grid-template-columns:2fr 1fr;display:grid}.order-editor-page button{min-height:40px}}.order-route-main{overflow:hidden!important}.order-route-main .order-editor-page{height:100%;min-height:0}.order-route-main .editor-form{height:100%}.order-line-editor{align-items:start}@media (width<=700px){.order-route-main{height:calc(100dvh - 64px)!important;min-height:0!important}}.business td a,.mobile-cards a{text-underline-offset:2px;text-decoration:underline}.row-actions a{text-decoration:none}.entry-responsibility{color:#565656;font-size:16px;line-height:1.6}.procurement-workbench{flex-direction:column;gap:12px;min-width:0;display:flex}.procurement-workbench small{color:#666;overflow-wrap:anywhere;margin-top:4px;display:block}.procurement-summary{background:#eff6fc;flex-wrap:wrap;gap:20px;padding:12px;display:flex}.procurement-assignment{box-shadow:none!important;padding:12px!important}.procurement-status{font-weight:600}.status-unassigned{color:#a4262c}.status-assigned{color:#0f6cbd}.status-covered{color:#107c10}.procurement-links{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.procurement-quantities{grid-template-columns:1fr 1fr;gap:8px;display:grid}.procurement-purchase-dialog :is(.fui-Field,.ui-Field){margin-top:12px}.procurement-purchase-dialog{max-width:calc(100vw - 24px)!important}.procurement-workbench .actions>*{max-width:100%}.procurement-workbench .table-scroll{max-height:65vh}.procurement-sources{white-space:normal;gap:8px;min-width:180px;max-width:440px;margin:8px 0;display:grid}.procurement-source{border-left:2px solid var(--colorNeutralStroke2,#ddd);padding-left:8px}.procurement-source>div{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.procurement-source small,.purchase-note{white-space:pre-wrap;overflow-wrap:anywhere;display:block}.procurement-purchase-dialog :is(.fui-Textarea,.ui-Textarea){width:100%}.procurement-purchase-dialog details{margin-bottom:12px}.match-defaulted{color:#725900;background:#fff4ce;border:1px solid #d7b65b}.order-flow{flex-direction:column;gap:12px;max-width:1100px;display:flex}.order-flow-list{gap:12px;margin:0;padding-left:20px;display:grid}.order-flow-list li::marker{color:#185abd;font-weight:700}.order-flow-heading{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.order-flow-heading time{color:#666;font-size:15px}.order-flow p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0}.order-flow small{color:#666}.task-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.task-stats strong{font-size:31px}.task-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.task-card p,.notice-list p{white-space:pre-wrap;margin:4px 0}.task-heading{color:#616161;justify-content:space-between;display:flex}.task-tag{color:#075aab}.task-working{border-left:4px solid #0f6cbd}.task-done{opacity:.7}.notice-list{gap:8px;display:grid}.notice-unread{border-left:4px solid #0f6cbd}.notice-read{opacity:.7}.variant-card{margin:12px 0}.catalog-editor{max-width:1200px}.catalog-editor h3{margin-top:24px}.editor-footer{background:#fff;border-top:1px solid #ddd;padding:12px;position:sticky;bottom:0}@media (width<=700px){.task-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.task-grid{grid-template-columns:1fr}.catalog-editor{padding:12px}.page-toolbar{flex-wrap:wrap}}.audit-diff{grid-template-columns:1fr 1fr;gap:12px;display:grid}.audit-diff pre{white-space:pre-wrap;word-break:break-all;max-height:360px;font-size:15px;overflow:auto}@media (width<=700px){.audit-diff{grid-template-columns:1fr}}.customer-portal{flex:1;min-width:0;padding:16px}.customer-checkout{background:#fff;margin-top:16px;position:sticky;bottom:0;box-shadow:0 -4px 18px #0001}@media (width<=700px){.customer-portal{padding:12px}.customer-checkout{position:static}}.task-summary{color:#616161;flex-wrap:wrap;gap:24px;padding:8px 0;display:flex}.task-summary strong{color:#242424;margin-left:4px}.task-list-heading,.task-row-main{grid-template-columns:minmax(0,1fr) 110px 150px 280px;align-items:start;gap:16px;padding:12px 16px;display:grid}.task-list-heading{color:#616161;background:#f5f5f5;border-bottom:1px solid #ddd;flex-shrink:0;font-size:15px}.task-list{background:#fff;flex-shrink:0;min-width:0;margin:0;padding:0;list-style:none}.task-row{border-bottom:1px solid #e5e5e5;min-width:0}.task-row-working{box-shadow:inset 3px 0 #0f6cbd}.task-description{overflow-wrap:anywhere;min-width:0}.task-description p{color:#616161;white-space:pre-wrap;margin:4px 0}.task-description small{color:#616161}.task-row-status{flex-direction:column;gap:4px;font-size:15px;display:flex}.task-due{overflow-wrap:anywhere;font-size:15px}.task-mobile-label{display:none}.task-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin:0!important}.task-row-actions button{white-space:nowrap}.task-issue-form{background:#fff8ed;border-left:3px solid #d97706;flex-direction:column;gap:8px;min-width:0;margin:0 16px 16px;padding:12px;display:flex}.task-issue-form label{font-weight:600}.task-issue-form :is(.fui-Textarea,.ui-Textarea){width:100%;min-width:0}.task-issue-form textarea{resize:vertical;min-height:72px}.task-issue-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.task-issue-footer .actions{margin:0}.task-empty{color:#616161;margin:0;padding:16px}@media (width<=1100px){.task-list-heading,.task-row-main{grid-template-columns:minmax(0,1fr) 90px 120px 180px;gap:12px}}@media (width<=700px){.task-list-heading{display:none}.task-row-main{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:14px 8px}.task-description{grid-column:1/-1}.task-row-status{flex-flow:wrap;gap:12px}.task-due{text-align:right;align-self:center}.task-mobile-label{display:inline}.task-row-actions{grid-column:1/-1;justify-content:flex-start}.task-row-actions button,.task-issue-footer button{min-height:40px}.task-issue-form{margin:0 8px 14px;padding:12px}.task-issue-form textarea{font-size:19px}.task-summary{gap:20px}}.gaoho-unit-conversion{color:#616161;white-space:normal;font-weight:400;display:block}.gaoho-unit-mismatch{white-space:normal;background:#fff1f0;border:1px solid #e99c94;border-radius:4px;margin-top:4px;padding:3px 6px;font-weight:700;display:block;color:#b42318!important}.gaoho-manual-conversion{background:#fff7f6;border:1px solid #e99c94;border-radius:6px;gap:8px;padding:12px;display:grid}.gaoho-manual-conversion p{margin:0}.task-stage{white-space:nowrap;border:1px solid;border-radius:4px;align-self:flex-start;align-items:center;min-height:24px;padding:2px 8px;font-weight:600;line-height:1.4;display:inline-flex}.task-stage-blue{color:#0f548c;background:#ebf3fc;border-color:#b4d6fa}.task-stage-purple{color:#5c2e91;background:#f4edfc;border-color:#d7bff0}.task-stage-cyan{color:#005b70;background:#e5f5f9;border-color:#9dd8e6}.task-stage-green{color:#0b6a0b;background:#edf7ed;border-color:#b3d6b3}.task-stage-orange{color:#8a3700;background:#fff3e8;border-color:#f3c19a}.task-stage-red{color:#a4262c;background:#fdf0f0;border-color:#edb5b8}.task-stage-gray{color:#424242;background:#f5f5f5;border-color:#d1d1d1}.task-kind-label{color:#616161}@media (width<=700px){.task-row-status{align-items:center}.task-stage{align-self:center}}.task-stage-summary{align-items:center;gap:8px;padding:10px 0}.task-stage-summary button{white-space:nowrap;min-height:34px}.task-stage-summary strong{color:inherit;margin-left:6px}@media (width<=700px){.task-stage-summary{gap:8px}.task-stage-summary button{min-height:40px;font-size:16px}}.business.order-review-page{gap:0;min-height:0;padding:0;overflow:hidden}.order-review-body{overscroll-behavior:contain;flex:1;min-height:0;padding:16px;overflow:auto}.order-review-heading{flex-wrap:wrap;align-items:baseline;gap:12px;margin:16px 0;display:flex}.order-review-heading>strong{font-size:23px}.order-review-heading>span{color:#616161;font-size:16px}.order-review-status{color:#107c10;background:#edf7ed;border-radius:4px;padding:4px 10px;font-weight:600}.order-review-status.is-draft{color:#835c00;background:#fff4ce}.order-review-meta{flex-wrap:wrap;gap:12px 32px;margin:12px 0 20px;display:flex}.order-review-meta>div{min-width:140px}.order-review-meta dt{color:#616161;font-size:15px}.order-review-meta dd{overflow-wrap:anywhere;margin:4px 0}.order-review-table{border:1px solid #ddd;margin-top:12px;overflow:auto}.order-review-table table{width:100%}.order-review-table th,.order-review-table td{padding:12px}.order-review-table td:not(:first-child){white-space:nowrap}.order-review-table small{color:#616161;white-space:normal;margin-top:4px;display:block}.order-review-table tfoot{background:#fafafa;font-weight:600}.order-review-table tfoot td{text-align:right}.order-review-note{color:#616161;overflow-wrap:anywhere;font-size:16px}.order-review-secondary{flex-wrap:wrap;margin-top:16px}.order-review-footer{background:#fff;border-top:1px solid #ddd;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex;box-shadow:0 -3px 12px #00000008}.order-review-footer small{color:#616161;margin-top:4px;font-size:15px;display:block}.order-review-footer .actions{flex-shrink:0;margin:0}.order-review-footer button{min-height:44px}.order-review-footer button:last-child{min-width:180px;font-weight:600}@media (width<=700px){.business.order-review-page{flex:none;height:calc(100dvh - 64px)}.order-review-body{padding:12px}.order-review-meta{gap:8px 16px}.order-review-meta>div{min-width:110px}.order-review-table th,.order-review-table td{padding:10px 6px;font-size:15px}.order-review-table td:first-child{min-width:100px}.order-review-footer{padding:12px 12px max(12px,env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:10px}.order-review-footer .actions{flex-wrap:wrap;display:flex}.order-review-footer button{flex:1}.order-review-footer button:last-child{min-width:160px}}.purchase-packs .table-scroll{max-width:100%;margin:12px 0;overflow:auto}.purchase-packs table{width:100%;min-width:850px}.purchase-packs th,.purchase-packs td{vertical-align:top;padding:8px}.purchase-packs td :is(.fui-Input,.ui-Input){width:100%;min-width:90px}.purchase-pack-dialog{max-height:calc(100dvh - 32px)}.purchase-pack-dialog :is(.fui-DialogContent,.ui-DialogContent){max-height:65dvh;overflow:auto}.order-outbound-edit{background:#fafafa;border:1px solid #ddd;gap:10px;padding:12px;display:grid}.order-lines :is(.fui-Input,.ui-Input){min-width:90px;max-width:130px}.order-lines.compact{min-width:480px}.order-lines.compact .order-review-table td,.order-lines.compact .order-review-table th{padding:6px;font-size:15px}.order-lines.compact .order-review-table{margin:4px 0}@media (width<=700px){.order-lines.compact{min-width:0;max-width:100%}.purchase-pack-dialog{width:calc(100vw - 24px)}.purchase-pack-dialog .form-grid{grid-template-columns:1fr}.order-lines .actions{flex-wrap:wrap}}.delivery-proof{gap:8px;min-width:0;margin-bottom:16px;display:grid}.delivery-proof>p,.delivery-proof-record>p{overflow-wrap:anywhere;margin:0 0 8px}.delivery-proof-record{border-top:1px solid var(--business-stroke);min-width:0;padding-top:8px}.delivery-proof-photos{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:12px;display:grid}.delivery-proof-photo{min-width:0;margin:0}.delivery-proof-photo img{object-fit:contain;max-width:100%;height:220px;display:block}.delivery-proof-photo figcaption{overflow-wrap:anywhere;margin-top:4px;font-size:15px}.business .desktop-table td.order-lines-cell{min-width:480px;max-width:none}.business .desktop-table td.order-lines-cell>.order-lines.compact{width:480px;min-width:0;max-width:100%}.catalog-editor{flex-direction:column;flex:1;width:100%;min-height:0;overflow:hidden;display:flex!important}.catalog-editor>.page-toolbar{flex-shrink:0}.catalog-editor>form{flex-direction:column;flex:1;gap:0;min-height:0;display:flex;overflow:hidden}.catalog-editor-body{overscroll-behavior:contain;flex-direction:column;flex:1;gap:18px;min-height:0;padding:0 4px 16px 0;display:flex;overflow:auto}.catalog-editor-body>*{flex-shrink:0}.catalog-editor .editor-footer{background:#fff;flex-shrink:0;margin:0;padding:12px 0 0;position:static}.catalog-editor .form-grid,.purchase-pack-fields .form-grid{align-items:start}@media (width<=700px){.catalog-editor{flex:none;height:calc(100dvh - 88px);max-height:calc(100dvh - 88px)}.catalog-editor .editor-footer{padding-bottom:env(safe-area-inset-bottom)}}.sales-variants{gap:12px;min-width:0;display:grid}.sales-variants h3,.sales-variants p{margin:0}.sales-variants .page-toolbar{align-items:start;gap:16px}.sales-variants .page-toolbar>div{gap:8px;display:grid}.sales-variants th,.sales-variants td{padding:10px 8px}.sales-variants th{z-index:1;position:sticky;top:0}.sales-variants td :is(.fui-Input,.ui-Input){width:100%;min-width:0}.sales-variants td:nth-child(2){min-width:150px}.sales-variants td:last-child{min-width:90px}.catalog-unit-expression,.catalog-price-expression{white-space:nowrap;align-items:center;gap:8px;display:flex}.catalog-unit-expression>:is(.fui-Input,.ui-Input){flex:1;width:80px;min-width:60px}.catalog-unit-expression>:is(.fui-Select,.ui-Select){min-width:82px}.catalog-price-expression>:is(.fui-Input,.ui-Input){flex:1;width:90px;min-width:65px}.catalog-unit-expression>span,.catalog-price-expression>span{color:#616161;flex-shrink:0}.catalog-product-type{white-space:nowrap;padding:6px 0;display:inline-block}.sales-extra{gap:8px;margin-top:12px;display:grid}.sales-extra :is(.fui-Input,.ui-Input){min-width:140px}.sales-variants>small{color:#616161}.purchase-pack-fields{gap:16px;display:grid}.purchase-pack-fields details .form-grid{margin-top:12px}.purchase-packs table{min-width:650px}.purchase-packs td small{color:#616161;margin-top:4px;display:block}.purchase-packs td .actions{margin:0}.purchase-pack-dialog{width:min(620px,100vw - 32px)}.purchase-pack-fields .catalog-unit-expression>:is(.fui-Input,.ui-Input){width:120px}.purchase-pack-fields .catalog-price-expression>:is(.fui-Input,.ui-Input){max-width:260px}@media (width<=700px){.sales-variants .page-toolbar{flex-direction:column}.sales-variants table{font-size:16px}.purchase-packs table{min-width:550px}}.catalog-editor>form>:is(.fui-TabList,.ui-TabList){flex-shrink:0;margin-bottom:12px}.catalog-tab-panel{flex-direction:column;gap:18px;display:flex}.catalog-tab-panel[hidden]{display:none}.catalog-image{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.catalog-image img{object-fit:contain;border:1px solid #ddd;width:120px;height:120px}.sales-platform-codes{gap:5px;min-width:175px;display:grid}.sales-variants table{min-width:1720px}.sales-variants td:nth-last-child(-n+2){min-width:145px}.purchase-quick{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.purchase-quick>:is(.fui-Field,.ui-Field){min-width:260px}.purchase-quick small{color:#666;display:block}.catalog-tab-panel>.form-grid{margin-top:4px}.business .orders-table .order-field-no,.business .orders-table .order-field-customer{min-width:112px}.business .orders-table .order-field-due{white-space:nowrap;min-width:100px}.business .orders-table .order-field-platform,.business .orders-table .order-field-state,.business .orders-table .order-field-has_return{white-space:nowrap}.business .orders-table>table>thead>tr>th:last-child,.business .orders-table>table>tbody>tr>td:last-child{z-index:1;background:var(--business-surface);border-left:1px solid var(--business-stroke);min-width:170px;position:sticky;right:0}.business .orders-table>table>thead>tr>th:last-child{background:var(--business-surface-muted)}.purchase-pack-fields>*,.purchase-pack-fields .catalog-price-expression{min-width:0}.purchase-pack-fields .catalog-price-expression>:is(.fui-Input,.ui-Input){width:0;min-width:0}.notice-list .notice-title,.task-description .task-title{text-align:left;white-space:normal;overflow-wrap:anywhere;align-self:flex-start;max-width:100%;font-weight:600}.task-description .task-title{display:block}@media (width<=700px){.notice-list .notice-title,.task-description .task-title{min-height:44px}}#root>.import-workspace{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}#root>.import-workspace>.app-header,#root>.import-workspace>.connection-status{flex-shrink:0}#root>.import-workspace>.signed-in{flex:1;height:auto;min-height:0;overflow:hidden}.business.order-import-page{flex:1;gap:0;height:100%;min-height:0;padding:0;overflow:hidden}.order-import-page .import-area{flex:1;gap:0;min-width:0;min-height:0;overflow:hidden}.order-import-page .import-area>.import-scroll-body{overscroll-behavior:contain;flex-direction:column;flex:1;gap:12px;min-width:0;min-height:0;padding:16px;display:flex;overflow:auto}.order-import-page .import-scroll-body>*{flex-shrink:0;min-width:0}.order-import-page .import-scroll-body>:is(.fui-Card,.ui-Card){box-shadow:none}.order-import-page .import-footer{z-index:5;min-width:0;padding:12px 16px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--business-stroke);background:var(--business-surface);flex-direction:column;flex-shrink:0;gap:10px;display:flex;position:relative}.order-import-page .import-feedback{overflow-wrap:anywhere;flex-direction:column;gap:6px;min-width:0;display:flex}.order-import-page .import-feedback :is(.fui-MessageBar,.ui-MessageBar){min-width:0}.order-import-page .import-pagination{flex-shrink:0;justify-content:center;align-items:center;gap:12px;display:flex}.order-import-page .import-pagination>span{white-space:nowrap}.order-import-page .import-footer-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.order-import-page .import-footer .actions{min-width:0;margin:0}.order-import-page .import-next-action{flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.order-import-page .import-next-action>span{color:var(--business-muted);overflow-wrap:anywhere;font-size:16px}.order-import-page .import-footer :is(.fui-Button,.ui-Button){min-height:44px}@media (width<=700px){.order-import-page .import-area>.import-scroll-body{padding:12px}.order-import-page .import-footer{padding:10px 12px max(10px,env(safe-area-inset-bottom));gap:8px}.order-import-page .import-footer-actions{flex-direction:column;align-items:stretch;gap:8px}.order-import-page .import-utility-actions,.order-import-page .import-submit-actions{flex-wrap:wrap;gap:8px;display:flex}.order-import-page .import-submit-actions>:is(.fui-Button,.ui-Button){flex:1;min-width:0}.order-import-page .import-next-action{justify-content:space-between;gap:8px}.order-import-page .import-next-action>:is(.fui-Button,.ui-Button){flex:1}.order-import-page .import-next-action>span{flex:140px;font-size:15px}.order-import-page .import-pagination{gap:8px}}.sales-variants-compact .catalog-variant-row{border:1px solid var(--colorNeutralStroke2);gap:12px;min-width:0;padding:12px;display:grid}.catalog-variant-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.catalog-variant-heading strong{overflow-wrap:anywhere;flex:1;min-width:0}.catalog-variant-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));align-items:start;gap:12px;min-width:0;display:grid}.catalog-variant-fields>*{min-width:0}.catalog-variant-fields :is(.fui-Input,.ui-Input),.catalog-variant-fields :is(.fui-Select,.ui-Select){width:100%;min-width:0}.catalog-variant-fields .catalog-unit-expression{gap:4px;min-width:0}.catalog-variant-fields .catalog-unit-expression>:is(.fui-Input,.ui-Input){width:55px;min-width:35px}.catalog-variant-fields .catalog-unit-expression>:is(.fui-Select,.ui-Select){width:70px;min-width:60px}.catalog-variant-details>.catalog-variant-fields{margin-top:12px}@media (width<=700px){.catalog-variant-heading>:is(.fui-Button,.ui-Button){min-width:44px;min-height:44px}}.import-order-table{table-layout:fixed;width:100%;min-width:0!important}.import-order-table th:first-child{width:62px}.import-order-table td{vertical-align:top}.import-order-row{overflow-wrap:anywhere;gap:12px;min-width:0;display:grid}.import-original{background:var(--colorNeutralBackground2);padding:12px}.import-original dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:8px;margin:8px 0;display:grid}.import-original dl>div{min-width:0}.import-original dt{color:var(--colorNeutralForeground2);font-size:15px}.import-original dd{margin:0}.import-matched{gap:10px;min-width:0;display:grid}.import-matched p{margin:0}.import-matched small{display:block}.import-match-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));align-items:start;gap:12px;min-width:0;display:grid}.import-match-fields>*{min-width:0}.import-match-fields :is(.fui-Input,.ui-Input){width:100%;min-width:0}.import-candidates{flex-wrap:wrap;gap:8px;display:flex}.import-unit-warning{color:var(--colorPaletteRedForeground1);background:var(--colorPaletteRedBackground1);padding:10px}.import-conversion{background:var(--colorNeutralBackground2);padding:10px}@media (width<=700px){.import-order-table th:first-child{width:44px}.import-order-table td{padding:8px 4px}.import-original{padding:8px}.import-match-fields{grid-template-columns:minmax(0,1fr)}}.catalog-variant-fields>.catalog-sale-unit{grid-column:span 2}.catalog-variant-fields .catalog-sale-unit .catalog-unit-expression>:is(.fui-Input,.ui-Input){flex:1;width:0;min-width:72px}.catalog-variant-fields .catalog-sale-unit .catalog-unit-expression>:is(.fui-Select,.ui-Select){flex:none;width:90px}@media (width<=360px){.catalog-variant-fields{grid-template-columns:minmax(0,1fr)}.catalog-variant-fields>.catalog-sale-unit{grid-column:auto}}.order-import-page .import-confirm-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;max-width:760px}@media (width<=700px){.order-import-page .import-confirm-fields{grid-template-columns:1fr}}.order-import-page .import-review-results{position:relative}.catalog-variant-purchase{grid-column:span 2}.catalog-purchase-choice{align-items:center;gap:8px;min-width:0;display:flex}.catalog-purchase-choice>:is(.fui-Select,.ui-Select){flex:1;min-width:0}.catalog-purchase-choice>:is(.fui-Button,.ui-Button){flex:none}@media (width<=360px){.catalog-variant-fields>.catalog-variant-purchase{grid-column:auto}}.remote-product-picker .product-picker-list{height:min(42vh,360px);min-height:160px}:where(.prototype-workspace,.prototype-portals) :is(button,input,select,textarea){font-size:16.3333px}:where(.prototype-workspace,.prototype-portals) small{font-size:calc(.833333em + .5px)}.tdesign-app.prototype-workspace,.tdesign-theme.prototype-portals{--prototype-sidebar-width:224px;--td-brand-color:#2563eb;--td-brand-color-hover:#1d4ed8;--td-brand-color-active:#1e40af;--td-brand-color-light:#eff4ff;--td-brand-color-1:#eff4ff;--td-brand-color-2:#dbeafe;--td-bg-color-page:#f2f4f7;--td-bg-color-container:#fff;--td-bg-color-secondarycontainer:#f5f6f8;--td-text-color-primary:#1a1a1a;--td-text-color-secondary:#687383;--td-component-stroke:#e5e8ee;--business-surface:#fff;--business-muted:#687383;--business-stroke:#e5e8ee;--business-info-background:#eff4ff;--business-info-foreground:#2563eb;--business-warning-background:#fdf3e3;--business-warning-foreground:#a64b06;--business-success-background:#e7f6ec;--business-success-foreground:#15803d;--workspace-header-background:#fff;--workspace-header-foreground:#1a1a1a;--workspace-header-muted:#687383;color:#1a1a1a;background:#f2f4f7;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.prototype-workspace .app-header-signed-in{height:52px;min-height:52px;padding:0 20px 0 calc(var(--prototype-sidebar-width) + 20px);background:#fff;border-bottom:1px solid #e5e8ee}.prototype-workspace .app-header-signed-in .app-brand{display:none}.prototype-workspace .app-header-signed-in .page-context{color:#687383;font-size:16px;font-weight:400}.prototype-workspace .app-header-signed-in .page-context>span{display:none}.prototype-workspace .app-header-signed-in .page-context h1{font-weight:500}.prototype-workspace .app-header-signed-in .account-label{font-size:15px}.prototype-workspace .signed-in{height:calc(100dvh - 52px);padding-left:var(--prototype-sidebar-width);background:#f2f4f7}@media (width>=701px){.prototype-workspace .signed-in>.fui-FluentProvider{flex:1;min-width:0;min-height:0;display:flex}}.prototype-workspace .desktop-nav{width:var(--prototype-sidebar-width);z-index:25;color:#cbd5e1;background:#1e293b;border:0;height:100dvh;position:fixed;inset:0 auto 0 0}.prototype-sidebar{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.prototype-logo{color:#fff;border-bottom:1px solid #334155;padding:16px 18px;font-size:18px;font-weight:600}.prototype-logo small{color:#94a3b8;margin-top:2px;font-size:14px;font-weight:400;display:block}.prototype-links{display:flex}.prototype-links a{color:inherit;min-width:0;text-decoration:none!important}.prototype-links-side{flex-direction:column;padding:8px 0}.prototype-nav-heading{color:#cbd5e1;padding:14px 18px 4px;font-size:15px}.mobile-navigation-body .prototype-nav-heading{color:var(--td-text-color-secondary)}.prototype-links-side a{color:#cbd5e1;align-items:center;min-height:40px;padding:10px 18px;font-size:16px;display:flex}.prototype-links-side a:hover{color:#fff;background:#334155}.prototype-links-side a.current{color:#fff;background:#2563eb;font-weight:600}.prototype-workspace .business{background:0 0;gap:14px;padding:16px 20px 24px}.prototype-workspace .business>.business{padding:0}.prototype-workspace .ops-table,.prototype-workspace .table-scroll{background:#fff;border:1px solid #e5e8ee;border-radius:8px}.prototype-workspace .ops-table th,.prototype-workspace th{color:#5f6672;background:#f8f9fb;font-size:15px;font-weight:600}.prototype-workspace .ops-table td,.prototype-workspace .ops-table th{vertical-align:middle;border-color:#edf0f4;padding:10px 12px}.prototype-workspace .ops-table tbody tr:hover{background:#fafbfd}.prototype-workspace .ops-form{gap:14px}.prototype-workspace .ui-Field>.ui-Label{color:#687383;font-size:15px;font-weight:400}.prototype-workspace :is(.ui-Select,.ui-Combobox) .t-select-input{display:block}.prototype-workspace .ui-Button{font-size:16px;font-weight:500}.prototype-workspace .ops-status,.prototype-workspace .purchase-status,.prototype-workspace .task-stage{border:0;border-radius:20px;padding:3px 8px;font-size:15px;line-height:21px}.prototype-workspace .section-tabs{background:#fff;border:0;border-radius:10px;flex-shrink:0;min-height:42px}.prototype-workspace .section-tabs .t-tabs__nav-item{font-size:16px}.prototype-workspace .ops-pagination,.prototype-workspace .field-pagination{background:0 0;border:0;justify-content:center;align-items:center;margin-top:4px}.prototype-workspace .field-help,.prototype-workspace .purchase-entry-help{color:#315da8;background:#eff4ff;border-radius:9px;padding:10px 12px;font-size:15px}.prototype-workspace .field-editor{background:#fff;border:1px solid #e5e8ee;border-radius:12px;padding:16px}.prototype-workspace .field-quantity-row{grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,1fr));align-items:start}.prototype-workspace .field-quantity-row>div:first-child{grid-column:1/-1}.prototype-workspace .field-quantity-row strong{font-size:18px}.prototype-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.prototype-kpis>button{text-align:left;color:#1a1a1a;font:inherit;background:#fff;border:1px solid #e5e8ee;border-radius:8px;padding:13px 16px}.prototype-kpis>button:disabled{opacity:1;cursor:default}.prototype-kpis>button>span{color:#687383;font-size:15px;display:block}.prototype-kpis>button>strong{font-variant-numeric:tabular-nums;margin-top:4px;font-size:26px;font-weight:600;display:block}.prototype-kpis>button.warning>strong{color:#dc2626}.prototype-document-heading{background:#fff;border:1px solid #e5e8ee;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.prototype-document-heading strong{font-size:19px}.prototype-document-heading small{color:#687383;margin-top:4px;display:block}.prototype-mobile-top,.prototype-links-bottom,.prototype-role-label{display:none}.prototype-counter{color:#fff;background:#dc2626;border-radius:10px;justify-content:center;align-items:center;min-width:20px;min-height:20px;margin-left:5px;padding:0 5px;font-size:14px;line-height:20px;display:inline-flex}.prototype-filter-tabs{background:#fff;border-radius:12px;flex-shrink:0;gap:4px;padding:3px;display:flex;overflow:auto}.prototype-filter-tabs button{color:#687383;min-width:66px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:1;min-height:42px;font-size:16px}.prototype-filter-tabs button[aria-pressed=true]{color:#2563eb;background:#eff4ff;border-radius:9px;font-weight:600}.prototype-records{gap:10px;display:grid}.prototype-record{text-align:left;color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #edf0f4;border-radius:12px;flex-direction:column;gap:7px;width:100%;min-width:0;padding:14px;display:flex}.prototype-record:hover{background:#fbfcff;border-color:#cdd9f1}.prototype-record-heading{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.prototype-record-heading strong{overflow-wrap:anywhere;min-width:0;font-size:18px}.prototype-record-meta{color:#687383;flex-wrap:wrap;align-items:center;gap:5px 12px;font-size:15px;display:flex}.prototype-record-meta .warning{color:#a64b06;font-weight:500}.prototype-workspace .purchase-report-group{background:#fff;border:1px solid #e5e8ee;border-radius:12px;margin:0;padding:14px}.prototype-workspace .purchase-group-heading{border-bottom:1px solid #edf0f4;justify-content:space-between;padding-bottom:12px}.prototype-workspace .purchase-group-name strong{font-size:19px}.prototype-workspace .purchase-group-name small{color:#687383;font-size:15px}.prototype-workspace .purchase-execution-row{background:#fff;border:0;border-top:1px solid #edf0f4;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));padding:14px 0}.prototype-workspace .purchase-execution-heading{grid-column:1/-1;font-size:16px}.prototype-workspace .purchase-field-wide{grid-column:1/-1}.prototype-workspace .purchase-execution-heading span{color:#687383;font-size:15px}.prototype-workspace .purchase-execution-form{gap:12px}.prototype-workspace .purchase-execution-form>fieldset{gap:12px;display:grid}.prototype-workspace .purchase-submit-footer{z-index:5;background:#fff;border-top:1px solid #e5e8ee;border-radius:12px 12px 0 0;padding:12px;position:sticky;bottom:0}.prototype-workspace .purchase-submit-footer .ops-form-actions{justify-content:flex-end}.prototype-workspace .purchase-secondary-actions{background:#fff;border:1px solid #e5e8ee;border-radius:8px;padding:12px}.prototype-workspace .prototype-receiving-detail .field-footer{z-index:5;background:#fff;border-radius:12px 12px 0 0;padding:12px;position:sticky;bottom:0}@media (width<=900px){.prototype-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.tdesign-app.prototype-workspace{--td-bg-color-page:#f5f6f8;background:#f5f6f8}.prototype-workspace .app-header-signed-in{color:#fff;background:#2563eb;border:0;gap:4px;height:54px;min-height:54px;padding:0 14px 0 6px;position:sticky;top:0}.prototype-workspace .app-header-signed-in .mobile-page-title{color:#fff;text-align:left;font-size:19px;font-weight:600}.prototype-workspace .app-header-signed-in .mobile-menu-button{color:#fff;width:36px;min-height:44px;padding:6px;min-width:36px!important}.prototype-workspace .app-header-signed-in .prototype-role-label{color:#fff;white-space:nowrap;background:#467cef;border-radius:20px;padding:3px 8px;font-size:14px;display:block}.prototype-workspace .header-alerts{display:none}.prototype-workspace .signed-in{height:auto;min-height:calc(100dvh - 54px);padding:0 0 calc(62px + env(safe-area-inset-bottom));background:#f5f6f8;display:block;overflow:visible}.prototype-workspace .desktop-nav{display:none}.prototype-workspace .business{background:0 0;gap:12px;width:100%;max-width:none;height:auto;min-height:0;padding:12px;overflow:visible}.prototype-workspace .business>.business{padding:0}.prototype-workspace .prototype-mobile-top{z-index:15;background:#f5f6f8;padding:10px 12px 0;display:block;position:sticky;top:54px}.prototype-links-tabs{background:#fff;border-radius:12px;overflow:auto}.prototype-links-tabs a{text-align:center;color:#687383;white-space:nowrap;flex:1;min-width:70px;min-height:44px;padding:12px 8px;font-size:17px;position:relative}.prototype-links-tabs a.current{color:#2563eb;font-weight:600}.prototype-links-tabs a.current:after{content:"";background:#2563eb;height:2px;position:absolute;bottom:0;left:20%;right:20%}.prototype-links-bottom{z-index:20;padding:0 8px env(safe-area-inset-bottom);background:#fff;border-top:1px solid #e8eaed;min-height:52px;display:flex;position:fixed;inset:auto 0 0}.prototype-links-bottom a,.prototype-links-bottom button{text-align:center;min-width:0;font:inherit;color:#687383;background:#fff;border:0;flex:1;justify-content:center;align-items:center;min-height:52px;padding:6px 2px;font-size:15px;display:flex}.prototype-links-bottom .current{color:#2563eb;font-weight:600;box-shadow:inset 0 2px #2563eb}.prototype-workspace .ui-Button{font-size:16px}.prototype-workspace{--td-comp-size-m:44px}.prototype-workspace .ui-Input,.prototype-workspace .ui-Select,.prototype-workspace .ui-Combobox{min-height:44px}.prototype-workspace :is(.ui-Select,.ui-Combobox){--prototype-field-height:44px;--td-comp-size-m:var(--prototype-field-height);min-height:var(--prototype-field-height)}.prototype-workspace :is(.ui-Select,.ui-Combobox) :is(.t-select__wrap,.t-select-input,.t-input){min-height:var(--prototype-field-height)}.prototype-workspace .section-tabs{min-height:44px}.prototype-workspace .ops-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0}.prototype-workspace .ops-form>.ui-Field:only-child{grid-column:1/-1}.prototype-workspace .field-quantity-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px 0}.prototype-workspace .field-quantity-row>div:first-child{grid-column:1/-1}.prototype-workspace .field-editor{border:0;border-radius:12px;padding:14px}.prototype-workspace .ops-filterbar{gap:10px}.prototype-workspace .ops-filterbar>.ui-Field{flex-basis:140px}.prototype-workspace .ops-filterbar>button{align-self:flex-end}.prototype-workspace .prototype-records,.prototype-workspace .prototype-kpis{gap:10px}.prototype-workspace .prototype-kpis>button{padding:12px}.prototype-workspace .prototype-kpis strong{font-size:24px}.prototype-workspace .purchase-plan-details{background:#fff;border:1px solid #e5e8ee;border-radius:12px;padding:12px}.prototype-workspace .purchase-detail-workspace>.ops-toolbar{background:#fff;border-radius:12px;gap:6px;padding:12px}.prototype-workspace .purchase-detail-workspace>.ops-toolbar>strong{flex:1;font-size:18px}.prototype-workspace .purchase-report-group{border:0;border-radius:12px;padding:14px}.prototype-workspace .purchase-execution-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.prototype-workspace .purchase-execution-row>.ui-Field:first-of-type{grid-column:1/-1}.prototype-workspace .purchase-group-heading{align-items:flex-start;gap:10px}.prototype-workspace .purchase-group-heading>.ui-Field{flex:0 150px}.prototype-workspace .purchase-group-name{flex:1;min-width:0}.prototype-workspace .purchase-group-name strong{font-size:19px}.prototype-workspace .purchase-group-heading .ui-Label{font-size:14px}.prototype-workspace .purchase-execution-row .ops-form-actions>button{white-space:normal;flex:120px;min-width:0;height:auto;min-height:44px}.prototype-workspace .purchase-submit-footer,.prototype-workspace .prototype-receiving-detail .field-footer{bottom:calc(52px + env(safe-area-inset-bottom));margin-inline:-12px;padding:10px 12px}.prototype-workspace .purchase-submit-footer .ops-form-actions>button{width:100%}.prototype-workspace .prototype-receiving-detail{flex-direction:column;gap:12px;min-width:0;display:flex}.prototype-workspace .prototype-receiving-detail .receiving-actions>button{width:100%}.prototype-workspace .ops-pagination{flex-wrap:wrap;gap:6px;padding:12px 0}.prototype-workspace .field-pagination{gap:6px;padding:10px 0}.prototype-workspace .ops-table{max-height:none}.prototype-workspace .prototype-sort-table table{min-width:620px}.prototype-workspace .prototype-sort-table{max-height:62dvh;overflow:auto}.prototype-workspace .panel{margin:12px!important;padding:20px!important}}@media (prefers-reduced-motion:reduce){.prototype-workspace *{scroll-behavior:auto!important}}.prototype-route-summary,.prototype-delivery-info,.prototype-delivery-lines,.prototype-delivery-attachments,.prototype-inventory-card{background:#fff;border:1px solid #e5e8ee;border-radius:12px;padding:14px}.prototype-route-summary{gap:5px;display:grid}.prototype-route-summary strong{font-size:19px}.prototype-route-summary small{color:#687383}.prototype-delivery-point{grid-template-columns:30px minmax(0,1fr);gap:10px;display:grid}.prototype-delivery-point>span:last-child{gap:7px;display:grid}.prototype-point-number{color:#2563eb;background:#eff4ff;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:600;display:grid}.prototype-delivery-detail{flex-direction:column;gap:12px;min-width:0;display:flex}.prototype-delivery-info{gap:12px;margin:0;display:grid}.prototype-delivery-info>div{grid-template-columns:90px minmax(0,1fr);gap:12px;display:grid}.prototype-delivery-info dt{color:#687383;font-size:16px}.prototype-delivery-info dd{overflow-wrap:anywhere;margin:0}.prototype-delivery-lines>div{border-top:1px solid #edf0f4;grid-template-columns:minmax(0,1fr) repeat(2,auto);gap:12px;padding:14px 0;font-size:16px;display:grid}.prototype-delivery-lines>div>strong{grid-column:1/-1;font-size:18px}.prototype-delivery-actions{z-index:5;background:#fff;border-top:1px solid #e5e8ee;padding:12px;position:sticky;bottom:0}.prototype-inventory-card{gap:12px;display:grid}.prototype-inventory-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.prototype-inventory-card strong{font-size:18px}.prototype-inventory-card small{color:#687383;margin-top:4px;font-size:15px;display:block}.prototype-inventory-card b{white-space:nowrap;font-size:25px}.prototype-inventory-card summary{color:#2563eb;cursor:pointer;font-size:16px}.prototype-inventory-lot{border-top:1px solid #edf0f4;gap:8px;padding:12px 0;display:grid}.prototype-workspace .purchase-detail-header,.prototype-workspace .purchase-summary{background:#fff;border:1px solid #e5e8ee;border-radius:12px;padding:14px}@media (width<=700px){.prototype-delivery-actions{bottom:calc(52px + env(safe-area-inset-bottom))}.prototype-delivery-actions .row-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.prototype-delivery-actions .row-actions>.ui-Button{white-space:normal;min-width:0;height:auto;min-height:44px}.prototype-inventory-card b{font-size:23px}.prototype-workspace .purchase-detail-header{flex-wrap:wrap}.prototype-workspace .purchase-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.prototype-workspace .app-header-signed-in .mobile-menu-button :is(svg,.t-button__text){color:#fff}.prototype-operator:not(:has(.prototype-links-bottom)) .signed-in{padding-bottom:12px}.prototype-operator:not(:has(.prototype-links-bottom)) .prototype-delivery-actions{bottom:0}.prototype-operator:not(:has(.prototype-links-bottom)) .prototype-receiving-detail .field-footer{bottom:0}#root>.prototype-workspace.business-workspace{height:auto;min-height:100dvh;overflow:visible}#root>.prototype-workspace.business-workspace>.signed-in{height:auto;min-height:calc(100dvh - 54px);overflow:visible}.prototype-workspace .workspace-region{height:auto;min-height:0;overflow:visible}.prototype-workspace .workspace-region>.business{height:auto;overflow:visible}.prototype-workspace .purchase-detail-header>.ui-Button:first-child{display:none}.prototype-workspace .purchase-detail-header{grid-template-columns:minmax(0,1fr) auto;padding:14px}.prototype-workspace .purchase-detail-header .purchase-identity{grid-area:1/1;font-size:19px}.prototype-workspace .purchase-detail-header .purchase-identity>span{font-size:15px}.prototype-workspace .purchase-detail-header>.ui-MenuButton{grid-area:1/2}.prototype-workspace .purchase-approval-note,.prototype-workspace .purchase-created{color:#687383;font-size:14px;line-height:1.4}.prototype-workspace .purchase-workflow-links{flex-wrap:wrap;gap:8px;display:flex}.prototype-workspace .purchase-workflow-links>.ui-Button{min-height:32px;font-size:15px}.prototype-workspace .purchase-confirmation-count>.ui-Button{min-height:34px}.prototype-workspace .purchase-confirmation-count small{font-size:14px}}.prototype-workspace .prototype-receipt-review{max-height:55dvh}.prototype-workspace .prototype-receipt-review th{white-space:nowrap}.prototype-workspace .prototype-receipt-review td:first-child{min-width:200px}.prototype-workspace .prototype-receipt-review td>small{margin-top:3px;display:block}@media (width<=700px){.prototype-workspace .revision-purchase .purchase-submit-footer{bottom:calc(52px + env(safe-area-inset-bottom));min-height:64px;padding:10px 12px}.prototype-workspace .revision-purchase .purchase-submit-footer .ui-Button{min-height:44px}}.prototype-workspace .prototype-role-label{cursor:pointer;border:0;font-family:inherit;line-height:1.5}.prototype-workspace .app-header-signed-in .page-context h1{font-size:16px;line-height:23px}@media (width<=700px){.prototype-workspace .app-header-signed-in{gap:10px;height:48px;min-height:48px;padding:0 14px}.prototype-workspace .app-header-signed-in .mobile-menu-button{flex:none;width:24px;min-height:24px;padding:0;min-width:24px!important}.prototype-workspace .app-header-signed-in .prototype-role-label{background:#fff3}.prototype-workspace .prototype-mobile-top{padding:10px 12px 0;top:48px}#root>.prototype-workspace.business-workspace>.signed-in{min-height:calc(100dvh - 48px)}.prototype-links-bottom{min-height:44px;padding-inline:0}.prototype-links-bottom a,.prototype-links-bottom button{min-height:44px;padding:12px 0;font-size:16px;position:relative}.prototype-links-bottom .current{box-shadow:none}.prototype-links-bottom .current:before{content:"";background:currentColor;border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:32%;right:32%}.prototype-operator:not(:has(.prototype-links-bottom))>.signed-in{padding-bottom:16px}.prototype-workspace[data-prototype-role=warehouse] .app-header-signed-in,.prototype-workspace[data-prototype-role=warehouse_supervisor] .app-header-signed-in{background:#0d9488}.prototype-workspace[data-prototype-role=warehouse] .prototype-links-bottom .current,.prototype-workspace[data-prototype-role=warehouse_supervisor] .prototype-links-bottom .current{color:#0d9488}.prototype-workspace[data-prototype-role=warehouse] .prototype-links-bottom .current:after,.prototype-workspace[data-prototype-role=warehouse_supervisor] .prototype-links-bottom .current:after{background:#0d9488}}.prototype-workspace[data-prototype-role=warehouse],.prototype-workspace[data-prototype-role=warehouse_supervisor],.prototype-portals[data-prototype-role=warehouse],.prototype-portals[data-prototype-role=warehouse_supervisor]{--td-brand-color:#0d9488;--td-brand-color-hover:#0f766e;--td-brand-color-active:#115e59;--td-brand-color-light:#e6f6f4;--td-brand-color-1:#e6f6f4;--td-brand-color-2:#ccfbf1}.prototype-workspace[data-prototype-role=warehouse] .prototype-links-tabs a.current,.prototype-workspace[data-prototype-role=warehouse_supervisor] .prototype-links-tabs a.current{color:#0d9488}.prototype-workspace[data-prototype-role=warehouse] .prototype-links-tabs a.current:after,.prototype-workspace[data-prototype-role=warehouse_supervisor] .prototype-links-tabs a.current:after{background:#0d9488}.prototype-account-avatar{color:#fff;background:#334155;border-radius:50%;flex:none;justify-content:center;align-items:center;width:27px;height:27px;margin-left:8px;font-size:16px;display:inline-flex}.prototype-links-side>a>.prototype-counter{margin-left:auto}@media (width<=700px){.prototype-account-avatar{display:none}.prototype-mobile-top:has(.pwh-role-note){flex-direction:column;gap:10px;padding-top:10px;display:flex}.prototype-mobile-top .pwh-role-note{margin:0}.prototype-mobile-top>.prototype-links{width:100%}.prototype-workspace[data-prototype-role=warehouse] .prototype-mobile-top,.prototype-workspace[data-prototype-role=warehouse_supervisor] .prototype-mobile-top{z-index:1;position:relative;top:auto}}.prototype-sidebar>.prototype-links-side{flex:auto;min-height:0;overflow-y:auto}.prototype-account-panel{flex-direction:column;flex:0 auto;min-height:0;display:flex}.prototype-sidebar>.prototype-account-panel{border-top:1px solid #334155;max-height:45dvh;margin-top:auto}.prototype-sidebar .sidebar-accounts{color:#cbd5e1;background:0 0;border:0;min-height:0;max-height:36dvh}.prototype-sidebar .sidebar-accounts-heading,.prototype-sidebar .sidebar-account,.prototype-sidebar .sidebar-account-name,.prototype-sidebar .sidebar-account-info,.prototype-sidebar .sidebar-account-info small{color:#cbd5e1}.prototype-sidebar .sidebar-account-current{color:#93c5fd}.prototype-sidebar .sidebar-account.is-current{background:#334155}.prototype-sidebar .prototype-my-account{color:#cbd5e1;flex-shrink:0;justify-content:flex-start;width:100%;min-height:40px}.mobile-navigation-body .prototype-account-panel{flex:auto;min-height:0}.mobile-navigation-body .prototype-account-panel .sidebar-accounts{flex:auto;max-height:none}.prototype-sidebar{--td-bg-color-container-hover:#334155;--td-bg-color-container-active:#475569;--td-text-color-primary:#cbd5e1;--td-text-color-secondary:#94a3b8}.mobile-navigation-body .prototype-links-side a:not(.current){color:var(--td-text-color-primary)}.prototype-navigation-group-toggle.ui-Button{text-align:left;white-space:normal;width:100%;height:auto;min-height:44px;color:inherit;border-radius:0;justify-content:flex-start;padding:10px 16px;font-size:16px}.prototype-navigation-group-label{flex:1;min-width:0}.prototype-navigation-group-toggle.ui-Button.contains-current{color:#fff;font-weight:600}.prototype-navigation-group-items>a{padding-left:32px}.prototype-navigation-group-items[hidden]{display:none}.mobile-navigation-body .prototype-navigation-group-toggle.ui-Button.contains-current{color:var(--td-brand-color)}.prototype-navigation-group-toggle.ui-Button>.t-button__text{align-items:center;gap:6px;width:100%;min-width:0;display:flex}.prototype-navigation-group-toggle.ui-Button>.t-button__text>svg{flex-shrink:0;width:16px;height:16px}.prototype-sidebar>.prototype-links-side,.prototype-sidebar .sidebar-account-list{scrollbar-width:thin;scrollbar-color:#64748b transparent;scrollbar-gutter:stable}.prototype-workspace .driver-archive-editor form{max-width:1240px}.prototype-workspace .driver-archive-heading{justify-content:space-between;margin-bottom:16px}.prototype-workspace .driver-archive-heading>strong{order:-1;font-size:19px;font-weight:600}.prototype-workspace .driver-archive-editor fieldset{background:var(--business-surface);padding:0 24px}.prototype-workspace .driver-archive-section{border-bottom:1px solid var(--business-stroke);min-width:0;padding:20px 0}.prototype-workspace .driver-archive-section h3{margin:0 0 12px;font-size:17px;font-weight:600;line-height:25px}.prototype-workspace .driver-archive-section .ops-form{gap:16px 24px;padding:0}.prototype-workspace .driver-identity-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.prototype-workspace :is(.driver-account-grid,.driver-delivery-grid){grid-template-columns:repeat(2,minmax(0,1fr))}.prototype-workspace .driver-archive-note textarea{resize:vertical;min-height:88px}.prototype-workspace .driver-archive-note>.ui-Field>.ui-Label{color:var(--business-text);margin-bottom:8px;font-size:17px;font-weight:600}.prototype-workspace .driver-archive-help{color:var(--business-muted);margin:12px 0 0;line-height:1.5}.prototype-workspace .driver-vehicle-row{grid-template-columns:1.3fr 1.3fr .8fr 1.6fr auto;margin-top:16px}.prototype-workspace .driver-archive-vehicles{border-bottom:0}.prototype-workspace .driver-archive-editor .ops-footer{margin-top:0;padding:16px 24px}@media (width<=1100px){.prototype-workspace .driver-identity-grid,.prototype-workspace .driver-vehicle-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.prototype-workspace .driver-archive-editor fieldset{padding:0 16px}.prototype-workspace .driver-archive-section{padding:16px 0}.prototype-workspace .driver-archive-section .ops-form{grid-template-columns:minmax(0,1fr);gap:14px}.prototype-workspace .driver-archive-heading{align-items:center;gap:12px}.prototype-workspace .driver-archive-editor .ops-footer{padding:12px 16px}}.prototype-workspace .personnel-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prototype-workspace .personnel-scope-wide{grid-column:1/-1}@media (width>=701px){.prototype-workspace .gaoho-workbench,.prototype-workspace .gaoho-workbench :is(label,button,input,select,textarea){font-size:var(--fontSizeBase400);line-height:var(--lineHeightBase400)}.prototype-workspace .gaoho-workbench small{font-size:var(--fontSizeBase300);line-height:var(--lineHeightBase300)}.prototype-workspace .gaoho-workbench :is(.fui-Button,.fui-Input,.fui-Select){min-height:40px}.prototype-workspace .gaoho-workbench .gaoho-row{padding:16px}.prototype-workspace .gaoho-workbench .gaoho-candidates{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.prototype-workspace .gaoho-workbench .gaoho-candidates button{min-height:136px;padding:14px}.prototype-workspace .gaoho-workbench .gaoho-candidates small{margin-top:4px}.prototype-workspace .gaoho-workbench .fui-Textarea textarea{min-height:64px}}.order-editor-title-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.prototype-workspace .prototype-buyer-tabs{background:#fff;border-radius:12px;flex-shrink:0;justify-content:space-between;min-height:44px;padding:0 12px;display:flex}.prototype-buyer-tabs button{color:#858e9b;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:1;padding:12px 4px;font:600 17px/23px inherit;position:relative}.prototype-buyer-tabs button[aria-pressed=true]{color:#2563eb}.prototype-buyer-tabs button[aria-pressed=true]:after{content:"";background:#2563eb;height:2px;position:absolute;bottom:0;left:18%;right:18%}.prototype-buyer-tabs b{box-sizing:border-box;color:#fff;background:#e92329;border-radius:12px;place-items:center;min-width:19px;min-height:19px;margin-left:5px;padding:0 3px;font-size:13px;display:inline-grid}.prototype-workspace .prototype-buyer-note{border-radius:10px;margin:0;padding:9px 13px;font-size:15px;line-height:1.6}.prototype-buyer-note.amber{color:#bf6700;background:#fff4e2}.prototype-buyer-note.blue{color:#245ed5;background:#edf3ff}.prototype-buyer-note.red{color:#dc2626;background:#fff0f0}.prototype-amber{color:#d97706}.prototype-red{color:#e9222a}.prototype-blue{color:#2563eb}.prototype-green{color:#119544}.prototype-badge{white-space:nowrap;border-radius:20px;align-self:start;padding:3px 8px;font-size:14px;font-weight:600;line-height:1.2}.prototype-badge.amber{color:#d97706;background:#fff4e2}.prototype-badge.blue{color:#2563eb;background:#edf3ff}.prototype-badge.red{color:#e92329;background:#ffeded}.prototype-badge.green{color:#119c4c;background:#e6f7ed}.prototype-badge.gray{color:#687383;background:#eef0f3}.prototype-buyer-date{color:#858e9b;background:#fff;border-radius:12px;align-items:center;gap:12px;min-height:38px;padding:3px 12px;font-size:16px;display:flex}.prototype-buyer-date>.ui-Select{flex:1}.prototype-buyer-search>.ui-Input{width:100%}.prototype-workspace .prototype-purchase-list .prototype-record{box-shadow:0 1px 1px #00000003;border:0!important;padding:16px 14px!important}.prototype-purchase-list .prototype-record-heading strong{line-height:25px;font-size:19px!important}.prototype-workspace .prototype-record-meta{color:#7b8594;gap:8px;font-size:15px;line-height:1.5}.prototype-buyer-hero{color:#fff;background:#2563eb;border-radius:12px;padding:16px;box-shadow:0 3px 7px #255cd02b}.prototype-buyer-hero>div{font-size:16px}.prototype-buyer-hero>div>span{background:#ffffff29;border-radius:12px;margin-right:5px;padding:3px 8px;font-size:14px}.prototype-buyer-hero>strong{letter-spacing:-.02em;margin:13px 0 4px;font-size:33px;font-weight:800;line-height:1.35;display:block}.prototype-buyer-hero strong small{color:#ffffffd9;margin-left:4px;font-size:16px;font-weight:500}.prototype-buyer-hero>p{border-top:1px dashed #ffffff75;margin:0;padding-top:10px;font-size:15px}.prototype-buyer-hero progress{accent-color:#fff;border:0;width:100%;height:5px;margin-top:10px;display:block}.prototype-buyer-hero progress::-webkit-progress-bar{background:#ffffff47;border-radius:4px}.prototype-buyer-hero progress::-webkit-progress-value{background:#fff;border-radius:4px}.prototype-workspace .prototype-buyer-detail>.purchase-detail-header,.prototype-workspace .prototype-buyer-detail>.purchase-summary,.prototype-buyer-detail>.purchase-approval-note,.prototype-buyer-detail>.purchase-created{display:none}.prototype-workspace .prototype-buyer-detail .purchase-workflow-links{margin:0;font-size:15px}.prototype-workspace .prototype-buyer-detail .purchase-execution-filters{box-shadow:none;background:0 0;padding:0}.prototype-workspace .prototype-buyer-detail .purchase-execution-filters>.ui-Field{flex:1}.prototype-workspace .prototype-buyer-detail .purchase-execution-filters>.ui-Field>label{display:none}.prototype-workspace .prototype-buyer-detail .purchase-execution-filters input{font-size:15px}.prototype-buyer-detail .purchase-execution-form>.mobile-disclosure{font-size:14px}.prototype-buyer-detail .purchase-confirmation-count{gap:8px;margin:0;display:flex}.prototype-buyer-detail .purchase-confirmation-count>.ui-Button{flex:1;min-height:32px;margin:0;font-size:15px}.prototype-buyer-detail .purchase-confirmation-count>small{display:none}.prototype-buy-category{color:#4b5563;line-height:1.4;margin:14px 0 7px!important;font-size:16px!important}.prototype-buy-product{background:#fff;border:1px solid #e6e9ef;border-radius:12px;min-width:0;margin-bottom:10px;padding:12px}.prototype-buy-product>header{align-items:center;gap:6px;margin-bottom:4px;display:flex}.prototype-buy-product>header>strong{flex:1;font-size:19px}.prototype-buy-product>header>strong small{color:#7b8594;font-size:14px;font-weight:400}.prototype-buy-product>header>.ui-Button{height:30px;min-height:30px;padding:0 9px;font-size:15px}.prototype-buy-plan{color:#858e9b;overflow-wrap:anywhere;margin:3px 0!important;font-size:14px!important;line-height:1.5!important}.prototype-buy-plan b{color:#4b5563}.prototype-buy-mode{color:#858e9b;justify-content:space-between;align-items:center;margin:6px 0;font-size:14px;display:flex}.prototype-buy-mode .ui-Select{height:28px;min-height:28px;font-size:14px}.prototype-buy-spec{border-bottom:1px dashed #e6e9ef;padding:8px 0}.prototype-buy-spec:last-of-type{border-bottom:0}.prototype-buy-spec-heading{align-items:center;gap:6px;min-width:0;display:flex}.prototype-buy-spec-heading>.ui-Select:first-child{flex:1;min-width:0}.prototype-buy-spec-heading>.ui-Select:last-child{flex:0 65px;min-width:0}.prototype-buy-spec-heading .ui-Select{height:28px;min-height:28px;font-size:14px}.prototype-buy-spec-heading select{font-size:14px}.prototype-buy-amounts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:6px 0;display:grid}.prototype-buy-amounts .ui-Field{gap:0;min-width:0;padding:5px 7px}.prototype-buy-amounts .ui-Label{color:#85909e;font-size:13px;line-height:1.4}.prototype-buy-amounts .ui-Input{height:27px;min-height:27px;padding:0}.prototype-buy-amounts input{width:100%;min-width:0;font-weight:700;padding:0!important;font-size:22px!important}.prototype-buy-parties{grid-template-columns:1.3fr 1fr;gap:8px;display:grid}.prototype-buy-parties>.ui-Field{gap:1px;min-width:0;padding:4px 7px}.prototype-buy-parties .ui-Label{color:#85909e;font-size:13px}.prototype-buy-parties .ui-Combobox,.prototype-buy-parties .ui-Select{min-width:0;height:27px;min-height:27px}.prototype-buy-parties input,.prototype-buy-parties select{min-width:0;padding-left:0!important;font-size:15px!important}.prototype-buy-extra{color:#778290;margin-top:7px;font-size:14px}.prototype-buy-extra>summary{cursor:pointer}.prototype-buy-extra>.ui-Field{margin-top:7px}.prototype-buy-extra input,.prototype-buy-extra textarea{font-size:15px}.prototype-workspace .prototype-add-supplier.ui-Button{width:100%;min-height:29px;margin:8px 0 0;padding:4px;font-size:14px}.prototype-buy-product>footer{color:#4b5563;border-top:1px solid #edf0f4;justify-content:space-between;margin-top:9px;padding-top:7px;font-size:14px;display:flex}.prototype-buyer-detail .purchase-execution-form>fieldset>.ui-Checkbox{font-size:14px}.prototype-buyer-card{background:#fff;border-radius:12px;padding:15px}.prototype-buyer-card>header{justify-content:space-between;display:flex}.prototype-buyer-card strong{font-size:17px}.prototype-buyer-card small{color:#7b8594;font-size:14px;font-weight:400}.prototype-shortage-value{color:#dc7b00;margin-top:12px;font-size:33px;font-weight:800}.prototype-shortage-value>small{color:#7b8594;margin-left:6px;font-size:15px;font-weight:400}.prototype-value-track{background:#f2f4f7;border-radius:4px;height:8px;margin:7px 0 10px;overflow:hidden}.prototype-value-track>i{background:#d77c00;height:100%;display:block}.prototype-buyer-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.prototype-buyer-stats>div{background:#fafbfc;border:1px solid #e6e9ef;border-radius:9px;padding:9px}.prototype-buyer-stats b{margin-top:5px;font-size:19px;display:block}.prototype-buyer-stats b>small{font-size:14px;font-weight:400}.prototype-finance-explanation{color:#7b8594;background:#f8fafc;border-radius:7px;padding:10px;margin:12px 0 0!important;font-size:14px!important;line-height:1.65!important}.prototype-buyer-card>.ui-Button{width:100%;margin-top:10px;font-size:15px}.prototype-finance-gaps{gap:4px;display:grid}.prototype-finance-gaps>.ui-Button{white-space:normal;justify-content:start;height:auto;font-size:15px}.prototype-finance-totals{margin:16px 0 0}.prototype-finance-totals>div{justify-content:space-between;gap:10px;margin:15px 0;font-size:16px;display:flex}.prototype-finance-totals dt{color:#7b8594}.prototype-finance-totals dd{margin:0;font-weight:600}.prototype-sort-day{background:#fff;border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.prototype-sort-day>label,.prototype-sort-day>div:not(.section-tabs){justify-content:space-between;align-items:center;font-size:17px;display:flex}.prototype-sort-day>label>span,.prototype-sort-day>div>span:first-child{color:#7b8594}.prototype-sort-day .ui-Select{text-align:right;max-width:180px;min-height:30px;font-weight:600}.prototype-sorter-views>.ui-Input,.prototype-sorter-loss>.ui-Input{min-height:38px;font-size:16px}.prototype-sort-filters{gap:7px;display:flex}.prototype-sort-filters>button{color:#858e9b;cursor:pointer;background:#fff;border:1px solid #e3e6eb;border-radius:9px;flex:1;padding:8px 3px;font-size:16px;font-weight:600}.prototype-sort-filters>button[aria-pressed=true]{color:#fff;background:#db7f00;border-color:#db7f00}.prototype-sort-instruction{color:#7b8594;margin:0!important;font-size:15px!important;line-height:1.5!important}.prototype-sort-groups{gap:10px;display:grid}.prototype-sort-group{background:#fff;border-radius:12px;overflow:hidden}.prototype-sort-group-toggle{text-align:left;cursor:pointer;color:#17191b;background:0 0;border:0;width:100%;padding:15px 14px;display:block}.prototype-sort-group-toggle>.prototype-record-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.prototype-sort-group-toggle strong{align-items:center;gap:6px;font-size:19px;display:flex}.prototype-sort-group-toggle small{color:#89939d;font-size:13px}.prototype-sort-group-toggle>.prototype-record-meta{flex-wrap:wrap;gap:7px;margin-top:7px;font-size:15px;display:flex}.prototype-sort-number{color:#2563eb;background:#eef4ff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:16px;display:inline-grid}.prototype-sort-lines{padding:0 14px 10px}.prototype-sort-lines>div{border-top:1px solid #edf0f4;grid-template-columns:minmax(0,1fr) auto;gap:5px;padding:10px 0;display:grid}.prototype-sort-lines strong{font-size:16px}.prototype-sort-lines p{color:#7b8594;grid-column:1;margin:0;font-size:15px}.prototype-sort-lines .ui-Button{grid-area:1/2/3;align-self:center;font-size:15px}.prototype-loss-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.prototype-loss-stats>button{cursor:pointer;background:#fff;border:1px solid #0000;border-radius:12px;padding:11px 3px}.prototype-loss-stats>button[aria-pressed=true]{border-color:#2563eb}.prototype-loss-stats b{margin-bottom:6px;font-size:24px;display:block}.prototype-loss-stats span{color:#7b8594;font-size:14px}.prototype-loss-new{width:100%;min-height:46px}.prototype-loss-section{color:#89939d;justify-content:space-between;margin:3px 0 8px;font-size:15px;display:flex}.prototype-sorter-loss>section{gap:8px;display:grid}.prototype-sorter-loss .prototype-record{background:#fff;border:0}.prototype-sorter-loss .prototype-record-heading{align-items:start;gap:6px}.prototype-sorter-loss .prototype-record-heading strong{font-size:18px}@media (width>=701px){.prototype-buyer-detail .purchase-detail-header,.prototype-buyer-detail .purchase-summary{display:none!important}.prototype-buyer-finance,.prototype-buyer-detail{max-width:900px;margin:auto}.prototype-buy-amounts input{font-size:25px!important}.prototype-sorter-views,.prototype-sorter-loss{max-width:900px;margin:auto}}@media (width<=700px){.prototype-workspace .prototype-purchase-list,.prototype-workspace .prototype-buyer-detail,.prototype-workspace .prototype-buyer-finance,.prototype-workspace .prototype-sorter-views,.prototype-workspace .prototype-sorter-loss{gap:10px;padding:10px 12px 18px}.prototype-buyer-detail .purchase-execution-form{gap:9px}.prototype-buyer-detail .purchase-submit-footer{z-index:18;background:#fff;border-top:1px solid #e3e6eb;left:0;right:0;bottom:calc(43px + env(safe-area-inset-bottom))!important;margin:0!important;position:fixed!important}.prototype-buyer-detail .purchase-execution-form>fieldset{padding-bottom:68px}.prototype-buyer-detail .purchase-workflow-links .ui-Button{min-height:28px}.prototype-buyer-detail .purchase-execution-form>.mobile-disclosure{display:none}}.prototype-buy-amounts .t-input,.prototype-buy-parties .t-input,.prototype-buy-parties .t-select-input,.prototype-buy-spec-heading .t-input,.prototype-buy-mode .t-input,.prototype-buyer-date .t-input{height:27px;padding:0}.prototype-buy-parties .t-input__inner,.prototype-buy-spec-heading .t-input__inner,.prototype-buy-mode .t-input__inner{font-size:15px!important}.prototype-workspace .prototype-buyer-detail .purchase-execution-filters .ui-label{display:none}.prototype-workspace .prototype-buyer-detail .purchase-submit-footer .ops-form-actions{gap:8px;display:flex}.prototype-workspace .prototype-buyer-detail .purchase-submit-footer .ops-form-actions>.ui-Button:first-child:not(:last-child){flex:1}.prototype-workspace .prototype-buyer-detail .purchase-submit-footer .ops-form-actions>.ui-Button:last-child{flex:1.5}.prototype-sort-day>label>span{white-space:nowrap;min-width:40px}.prototype-sort-day>label>.ui-Select{flex:1;min-width:0;max-width:220px}.prototype-sort-day>label .t-input{text-align:right}.prototype-sort-day>label .t-input__inner{text-align:right;font-weight:600}.prototype-sort-submit{z-index:4;background:#fff;border-top:1px solid #e3e6eb;margin-inline:0;padding:10px 12px;position:sticky;bottom:0}.prototype-workspace .prototype-sort-submit .ui-Button{width:100%;min-height:46px;font-size:17px;font-weight:600}@media (width<=700px){.prototype-workspace .prototype-buyer-detail input,.prototype-workspace .prototype-buyer-detail select,.prototype-workspace .prototype-buyer-detail textarea,.prototype-workspace .prototype-buyer-detail .t-input__inner{font-size:19px!important}.prototype-workspace .prototype-buy-amounts input{font-size:22px!important}}.prototype-workspace .prototype-buyer-date{box-sizing:border-box;height:40px;min-height:40px;padding:0 12px}.prototype-workspace .prototype-buyer-date>span{white-space:nowrap;flex:none;line-height:23px}.prototype-workspace .prototype-buyer-date>.ui-Select{--prototype-field-height:32px;--td-comp-size-m:32px;align-items:center;min-width:0;height:32px;min-height:32px;display:flex}.prototype-workspace .prototype-buyer-date :is(.t-select__wrap,.t-select-input,.t-input){height:32px;min-height:32px}.prototype-workspace .prototype-buyer-date .t-input__inner{align-self:center}.prototype-workspace .prototype-compact-search{box-sizing:border-box;background:#fff;border:0;border-radius:10px;align-items:center;gap:8px;min-width:0;height:40px;padding:0 12px;display:flex}.prototype-compact-search>svg{stroke:#8a9199;stroke-width:2px;fill:none;flex:0 0 16px;width:16px;height:16px}.prototype-workspace .prototype-compact-search>.ui-Input{--td-comp-size-m:36px;flex:1;width:0;min-width:0;height:36px;min-height:36px}.prototype-workspace .prototype-compact-search .t-input{height:36px;padding:0}.prototype-workspace .prototype-buyer-detail .purchase-workflow-links{display:none}.prototype-workspace .prototype-buyer-detail .purchase-plan-details{margin:0;font-size:15px}.prototype-workspace .prototype-buyer-detail .purchase-plan-details>summary{color:#7b8594;padding:3px 0}.prototype-workspace .prototype-buy-product{border-left:3px solid #2563eb;margin-bottom:10px;padding:12px}.prototype-workspace .prototype-buy-product.checked{background:#f7fcf8;border-color:#c9e8d0 #c9e8d0 #c9e8d0 #16a34a}.prototype-buy-mode{color:#7b8594;margin:3px 0;font-size:14px;display:block}.prototype-buy-mode>summary{cursor:pointer}.prototype-buy-mode>.ui-Select{width:100%;height:32px}.prototype-workspace .prototype-buy-amounts .ui-Field{margin:0;padding:6px 8px;display:block}.prototype-workspace .prototype-buy-amounts .t-form__label{min-height:14px;height:auto!important;padding:0!important;font-size:14px!important;line-height:17px!important}.prototype-workspace .prototype-buy-amounts .t-form__controls{min-height:26px;margin:0!important}.prototype-workspace .prototype-buy-amounts .t-form__controls-content{min-height:26px!important;line-height:29px!important}.prototype-workspace .prototype-buy-amounts .t-input__wrap{min-height:26px}.prototype-workspace .prototype-buy-amounts .t-input{height:26px!important;min-height:26px!important}.prototype-workspace .prototype-buy-parties>.ui-Field{align-items:center;gap:4px;min-height:38px;margin:0;padding:5px 8px;display:flex!important}.prototype-workspace .prototype-buy-parties .t-form__label{white-space:nowrap;flex:none;min-height:0;font-size:14px;width:auto!important;height:auto!important;padding:0!important;line-height:23px!important}.prototype-workspace .prototype-buy-parties .t-form__controls{flex:1;min-width:0;min-height:26px;margin:0!important}.prototype-workspace .prototype-buy-parties .t-form__controls-content{min-height:26px!important;line-height:29px!important}.prototype-workspace .prototype-buy-parties .t-input,.prototype-workspace .prototype-buy-parties .t-input__wrap,.prototype-workspace .prototype-buy-parties .t-select-input{height:26px!important;min-height:26px!important}.prototype-workspace .prototype-buy-parties .t-input__inner{text-align:right}.prototype-workspace .prototype-buy-spec-heading .t-input{height:28px;min-height:28px}.prototype-workspace .prototype-buy-spec-heading .ui-Select{--prototype-field-height:28px;--td-comp-size-m:28px;height:28px;min-height:28px}.prototype-workspace .prototype-buy-parties :is(.ui-Select,.ui-Combobox){--prototype-field-height:26px;--td-comp-size-m:26px;height:26px;min-height:26px}.prototype-workspace .prototype-buy-mode>.ui-Select{--prototype-field-height:32px;--td-comp-size-m:32px;height:32px;min-height:32px}.prototype-workspace .prototype-sort-submit .t-button{width:100%;height:46px;font-size:17px;font-weight:600}.prototype-workspace .prototype-sort-day{gap:7px;padding:12px 14px}.prototype-workspace .prototype-sorter-views>.ui-Input .t-input{height:38px}.prototype-workspace :is(.prototype-sorter-views,.prototype-sorter-loss)>.ui-Input{--td-comp-size-m:38px;height:38px;min-height:38px}.prototype-shortage-categories{border-top:1px dashed #e5e7eb;border-bottom:1px dashed #e5e7eb;margin-top:12px;padding:8px 0}.prototype-shortage-categories>div{grid-template-columns:54px minmax(0,1fr) 42px 62px;align-items:center;gap:7px;margin:8px 0;font-size:14px;display:grid}.prototype-shortage-categories i{background:#eef0f3;border-radius:4px;height:5px;overflow:hidden}.prototype-shortage-categories i>b{background:#d97706;height:100%;display:block}.prototype-shortage-categories strong{text-align:right;color:#d97706;font-size:14px}.prototype-shortage-categories small{text-align:right}.prototype-finance-totals>div{margin:13px 0}.prototype-finance-totals{margin-top:9px}.prototype-workspace .prototype-receiving-workspace{flex-direction:column;gap:10px;min-width:0;max-width:900px;margin:auto;padding:10px 12px 20px;display:flex}.prototype-receipt-tabs{flex-shrink:0;gap:6px;display:flex}.prototype-receipt-tabs>button{color:#7b8594;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:9px;flex:1;min-width:0;padding:9px 3px;font-size:16px;font-weight:600;line-height:21px}.prototype-receipt-tabs>button[aria-pressed=true]{color:#fff;background:#2563eb;border-color:#2563eb}.prototype-receiving-workspace.buyer>.prototype-receipt-tabs>button{font-size:14px}.prototype-receipt-day{background:#fff;border-radius:12px;overflow:hidden}.prototype-receipt-day .prototype-record{background:#fff;width:100%;border:0!important;padding:15px 14px!important}.prototype-receipt-day .prototype-record-heading strong small{color:#7b8594;font-size:14px;font-weight:400}.prototype-receipt-day-docs{border-top:1px solid #f0f2f5;flex-direction:column;align-items:stretch;padding:3px 10px;display:flex}.prototype-receipt-day-docs .ui-Button{text-align:left;white-space:normal;justify-content:space-between;height:auto;min-height:32px;font-size:15px}.prototype-receiving-workspace .prototype-record{border:0!important;padding:15px 14px!important}.prototype-receiving-workspace .prototype-record-heading strong{font-size:19px}.prototype-receipt-spec{justify-content:space-between;gap:8px;min-width:0;margin:8px 0 3px;font-size:15px;line-height:21px;display:flex}.prototype-receipt-spec b{overflow-wrap:anywhere;min-width:0}.prototype-receipt-spec span{color:#8b939e;text-align:right;overflow-wrap:anywhere;max-width:48%;font-size:13px}.prototype-receipt-payment{text-align:right;font-size:17px;font-weight:600;line-height:29px;display:block}.prototype-receipt-difference{color:#d97706;background:#fff7e8;border-radius:6px;padding:6px;margin:8px 0!important;font-size:14px!important;line-height:1.5!important}.prototype-receipt-product footer{overflow-wrap:anywhere;align-items:baseline;gap:8px}.prototype-receipt-product footer>b{white-space:nowrap}.prototype-receipt-actions{z-index:4;background:#fff;border-top:1px solid #e5e7eb;margin-top:auto;padding:10px 0;position:sticky;bottom:0}.prototype-receipt-actions .receiving-actions{flex-wrap:wrap;justify-content:end;gap:8px;display:flex}.prototype-receipt-actions .receiving-actions>.ui-Button{flex:1;min-width:100px}.prototype-receipt-entry{width:100%;max-width:900px;margin-inline:auto}.prototype-receipt-entry .prototype-receipt-entry-fields{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:12px;margin-block:10px;display:grid}.prototype-receipt-entry-fields .ui-Field{min-width:0}.prototype-receipt-entry .prototype-receipt-mode,.prototype-receipt-entry .prototype-receipt-line-actions,.prototype-receipt-entry .prototype-receipt-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.prototype-receipt-entry .prototype-receipt-actions{padding-bottom:max(10px,env(safe-area-inset-bottom));justify-content:flex-end}.prototype-receipt-entry .prototype-receipt-spec-row{padding-block:10px}.prototype-receipt-entry .prototype-receipt-product>header{flex-wrap:wrap;gap:8px}.prototype-receipt-entry .prototype-receipt-product>header>strong{overflow-wrap:anywhere;flex:1;min-width:0}@media (width<=700px){.prototype-workspace .prototype-receiving-workspace input,.prototype-workspace .prototype-receiving-workspace textarea,.prototype-workspace .prototype-receiving-workspace .t-input__inner,.prototype-workspace .prototype-buy-parties .t-input__inner,.prototype-workspace .prototype-buy-spec-heading .t-input__inner{font-size:19px!important}.prototype-workspace .prototype-receiving-workspace .prototype-buy-amounts input{font-size:23px!important}.prototype-buy-extra{margin-top:3px}.prototype-buy-product>footer{margin-top:6px;padding-top:6px}}.prototype-workspace .prototype-buyer-detail .purchase-execution-filters .t-form__label{display:none}.prototype-workspace .prototype-buyer-detail .purchase-execution-filters .t-form__controls{margin:0!important}.prototype-receipt-submit-hint{text-align:center;color:#7b8594;margin:0 0 8px!important;font-size:15px!important;line-height:21px!important}.prototype-workspace .prototype-receiving-workspace.buyer>.prototype-receipt-status-tabs{box-sizing:border-box;background:#fff;border-radius:12px;align-items:center;gap:3px;min-height:40px;padding:3px;overflow-x:auto}.prototype-workspace .prototype-receiving-workspace.buyer>.prototype-receipt-status-tabs>button{box-sizing:border-box;white-space:nowrap;background:0 0;border:0;flex:1 0 auto;min-width:max-content;height:34px;min-height:34px;padding:0 5px;font-size:16px;font-weight:500;line-height:21px}.prototype-workspace .prototype-receiving-workspace.buyer>.prototype-receipt-status-tabs>button[aria-pressed=true]{color:#fff;background:#2563eb;font-weight:600}.prototype-workspace .prototype-receiving-workspace.buyer>.prototype-receipt-status-tabs>button:focus-visible{outline-offset:1px;outline:2px solid #2563eb}.prototype-sort-group-heading{color:#17191b;padding:15px 14px}.prototype-sort-group-heading>.prototype-record-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.prototype-sort-group-heading strong{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;font-size:19px;display:flex}.prototype-sort-group-heading>.prototype-record-meta{flex-wrap:wrap;gap:7px;margin-top:7px;font-size:15px;display:flex}.prototype-sort-lines>.prototype-sort-line-editor{grid-template-columns:minmax(0,1fr) minmax(110px,.55fr);align-items:start;gap:10px}.prototype-sort-line-editor>.ui-Field,.prototype-sort-line-description{min-width:0}.prototype-sort-line-description strong{overflow-wrap:anywhere}.prototype-sort-line-editor>.prototype-sort-line-reason{grid-column:1/-1}.prototype-receipt-entry-money{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px;margin-block:10px;display:grid}.prototype-receipt-entry-money>.ui-Field{min-width:0}.prototype-receipt-entry-money .ui-Label{font-size:15px;line-height:1.5}.prototype-workspace .prototype-receipt-entry .prototype-receipt-product{padding:13px}.prototype-receipt-entry .prototype-receipt-product>header{align-items:center;margin-bottom:3px}.prototype-receipt-entry .prototype-receipt-product>header>strong{font-size:20px;line-height:31px}.prototype-receipt-entry .prototype-receipt-product>header small{color:#7b8594;margin-left:6px;font-size:15px;font-weight:400}.prototype-receipt-entry .prototype-receipt-plan{color:#7b8594;overflow-wrap:anywhere;font-size:15px;line-height:1.6}.prototype-receipt-plan b{color:#374151;font-weight:600}.prototype-receipt-plan>span{color:#aab2bf;margin-inline:3px}.prototype-receipt-entry .checked .prototype-receipt-plan,.prototype-receipt-entry .checked .prototype-receipt-plan b{color:#5b8a6a}.prototype-receipt-actual{color:#7b8594;flex-wrap:wrap;align-items:baseline;gap:5px;margin-top:5px;font-size:15px;line-height:27px;display:flex}.prototype-receipt-actual b{color:#374151;font-size:17px}.prototype-receipt-actual .equal{color:#16a34a;margin-left:4px}.prototype-receipt-actual .short{color:#dc2626}.prototype-receipt-actual .over{color:#d97706}.prototype-receipt-entry .prototype-receipt-mode{color:#7b8594;gap:4px;margin-top:7px;font-size:14px}.prototype-receipt-entry .prototype-receipt-mode>.ui-Button{margin-left:auto}.prototype-receipt-entry .prototype-receipt-spec-row{margin-top:10px;padding:0}.prototype-receipt-entry .prototype-receipt-spec{color:#7b8594;margin:0 0 10px;font-size:15px;font-weight:600;line-height:25px}.prototype-receipt-entry .prototype-receipt-entry-money{align-items:stretch;gap:8px;margin:0}.prototype-receipt-entry .prototype-receipt-value{box-sizing:border-box;--td-comp-size-m:34px;background:#fff;border:1px solid #e6e9ef;border-radius:10px;flex-direction:column;gap:2px;min-height:68px;margin:0;padding:6px 9px;display:flex}.prototype-receipt-entry .prototype-receipt-value .t-form__label{color:#7b8594;height:auto;padding:0;font-size:14px;font-weight:400;line-height:1.5}.prototype-receipt-entry .prototype-receipt-value .t-form__controls{min-height:34px;margin:0}.prototype-receipt-entry .prototype-receipt-value .t-form__controls-content{min-height:34px;line-height:1.4}.prototype-receipt-entry .prototype-receipt-value .ui-Input{width:100%;min-width:0;min-height:34px}.prototype-receipt-entry .prototype-receipt-value .t-input{background:0 0;height:34px;min-height:34px;padding:0}.prototype-workspace .prototype-receipt-entry .prototype-receipt-value .t-input__inner,.prototype-receipt-entry .prototype-receipt-value .t-input__prefix{color:#1a1a1a;min-width:0;font-weight:600;line-height:35px;font-size:23px!important}.prototype-receipt-entry .prototype-receipt-value .t-input__prefix{margin-right:0}.prototype-receipt-entry .prototype-receipt-value.amount{background:#eff4ff;border-color:#cfdcf8}.prototype-workspace .prototype-receipt-entry .prototype-receipt-value.amount .t-input__inner,.prototype-receipt-entry .prototype-receipt-value.amount .t-input__prefix{color:#2563eb}.prototype-receipt-entry .checked .prototype-receipt-value.amount{background:#e6f7ed;border-color:#c9e8d0}.prototype-workspace .prototype-receipt-entry .checked .prototype-receipt-value.amount .t-input__inner,.prototype-receipt-entry .checked .prototype-receipt-value.amount .t-input__prefix{color:#16a34a}.prototype-receipt-entry .prototype-receipt-entry-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0 0}.prototype-receipt-party{box-sizing:border-box;background:#fff;border:1px solid #e6e9ef;border-radius:10px;align-items:center;gap:6px;min-width:0;min-height:44px;padding:6px 9px;display:flex}.prototype-receipt-party>span{color:#7b8594;flex:none;font-size:14px}.prototype-receipt-party>b{text-align:right;overflow-wrap:anywhere;min-width:0;margin-left:auto;font-size:17px;font-weight:600;line-height:29px}.prototype-receipt-party>.customer-picker{flex:1;min-width:0}.prototype-receipt-party .t-input{--td-comp-size-m:30px;padding-inline:4px}.prototype-receipt-line-note{color:#7b8594;margin-top:5px;font-size:13px}.prototype-receipt-line-note>summary{cursor:pointer;overflow-wrap:anywhere}.prototype-receipt-line-note>.ui-Field{margin-top:6px}.prototype-receipt-entry .prototype-receipt-line-actions{margin-top:4px}.prototype-receipt-entry .prototype-receipt-line-actions>.ui-Button{white-space:normal;height:auto;min-height:36px;font-size:13px}.prototype-receipt-entry .prototype-receipt-product>footer{border-top:1px dashed #e6e9ef;margin-top:10px;padding-top:8px;font-size:15px;font-weight:600}.prototype-receipt-card-actions{border-top:1px solid #edf0f4;justify-content:flex-end;margin-top:6px;padding-top:7px;display:flex}.prototype-receipt-card-actions>.ui-Button{min-height:40px}@media (width<=380px){.prototype-workspace .prototype-receipt-entry .prototype-receipt-value .t-input__inner,.prototype-receipt-entry .prototype-receipt-value .t-input__prefix{font-size:21px!important}.prototype-receipt-entry .prototype-receipt-value{padding-inline:7px}}.prototype-receipt-card-actions>.prototype-receipt-recheck{color:var(--td-brand-color)}@media (width<=420px){.prototype-receipt-entry .prototype-receipt-entry-money{grid-template-columns:.85fr 1fr 1.15fr;gap:6px}.prototype-receipt-entry .prototype-receipt-value{padding-inline:6px}.prototype-workspace .prototype-receipt-entry .prototype-receipt-value .t-input__inner,.prototype-receipt-entry .prototype-receipt-value .t-input__prefix{font-size:19px!important}}.prototype-workspace .prototype-supplier-allocation{flex-wrap:wrap;align-items:end;gap:12px;padding:12px 0;display:flex}.prototype-workspace .prototype-supplier-allocation>.td-field{flex:1;min-width:140px}.prototype-workspace .prototype-receipt-actions>small{flex-basis:100%}.prototype-receipt-confirm>div{border-bottom:1px solid var(--td-component-border);grid-template-columns:1fr auto auto;gap:12px;padding:12px 0;display:grid}.prototype-receipt-confirm>div>span:last-child{grid-column:1/-1}.prototype-workspace .purchase-workflow-links>.ops-table{grid-column:1/-1;width:100%}:is(.prototype-workspace,.prototype-portals) .compact-disclosure>.mobile-disclosure-trigger{display:inline-flex}:is(.prototype-workspace,.prototype-portals) .compact-disclosure:not(.is-open)>.mobile-disclosure-body{display:none}:is(.prototype-workspace,.prototype-portals) .compact-disclosure.is-open>.mobile-disclosure-body{padding-block:12px}:is(.prototype-workspace,.prototype-portals) .order-filter-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}:is(.prototype-workspace,.prototype-portals) :is(.pof-amount,.prototype-order-total,.purchase-actual-total){font-variant-numeric:tabular-nums}:is(.prototype-workspace,.prototype-portals) .pof-amount{text-align:right}:is(.prototype-workspace,.prototype-portals) :is(.pof-workspace,.prototype-buyer-detail,.prototype-sorter-views) :is(strong,b,h2,h3,h4){font-weight:600}:is(.prototype-workspace,.prototype-portals) :is(.pof-workspace,.prototype-buyer-detail,.prototype-sorter-views) :is(label,.ui-Label,p){font-weight:400}:is(.prototype-workspace,.prototype-portals) .pof-workspace:not(.pof-overview)>.pof-metrics{border-bottom:1px solid var(--td-component-border);flex-wrap:wrap;gap:16px;padding:8px 0 12px;display:flex}:is(.prototype-workspace,.prototype-portals) .pof-workspace:not(.pof-overview)>.pof-metrics>.pof-metric{min-height:0;box-shadow:none;background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:8px;padding:0;display:flex}:is(.prototype-workspace,.prototype-portals) .pof-workspace:not(.pof-overview)>.pof-metrics .pof-metric>strong{font-size:19px}:is(.prototype-workspace,.prototype-portals) .pof-workspace:not(.pof-overview)>.pof-metrics .pof-metric>small{display:none}:is(.prototype-workspace,.prototype-portals) .pof-pagination,:is(.prototype-workspace,.prototype-portals) .import-pagination{justify-content:flex-end;align-items:center;gap:8px}:is(.prototype-workspace,.prototype-portals) :is(.pof-pagination,.field-pagination,.import-pagination):has(button:disabled):not(:has(button:not(:disabled))) button{display:none}:is(.prototype-workspace,.prototype-portals) .context-help{color:var(--td-text-color-secondary);padding:8px 0}:is(.prototype-workspace,.prototype-portals) .context-help>summary{cursor:pointer;color:var(--td-text-color-link)}:is(.prototype-workspace,.prototype-portals) :is(.empty,.pof-empty,.pwd-empty,.pwh-none){text-align:center;min-height:110px;color:var(--td-text-color-secondary);place-content:center;padding:24px 16px;display:grid}:is(.prototype-workspace,.prototype-portals) :is(.prototype-receipt-tabs,.prototype-sort-filters)>button[aria-pressed=true]{background:var(--td-brand-color-light);color:var(--td-brand-color);border-color:#0000}:is(.prototype-workspace,.prototype-portals) .pof-row-checked,:is(.prototype-workspace,.prototype-portals) .prototype-buy-product.checked{background:var(--td-bg-color-container)}:is(.prototype-workspace,.prototype-portals) .import-file-card.has-file{flex-flow:wrap;align-items:end;gap:12px;padding:12px 16px;display:flex}:is(.prototype-workspace,.prototype-portals) .import-file-card.has-file .business-file-dropzone{background:0 0;border:0;flex-direction:row;flex:250px;gap:8px;min-height:0;padding:0}:is(.prototype-workspace,.prototype-portals) .import-file-card.has-file .business-file-dropzone-copy small{display:none}:is(.prototype-workspace,.prototype-portals) .import-file-card .import-confirm-fields{flex:350px;gap:12px;margin:0}:is(.prototype-workspace,.prototype-portals) .import-area .import-order-entry{border-radius:4px;margin-block:8px}:is(.prototype-workspace,.prototype-portals) .import-area :is(.import-cell,.import-row-heading){padding-block:8px}:is(.prototype-workspace,.prototype-portals) .import-area :is(.import-source-notes p,.import-row-feedback p){margin-block:3px}:is(.prototype-workspace,.prototype-portals) .import-area .business-file-dropzone-copy{max-width:none}@media (width<=700px){:is(.prototype-workspace,.prototype-portals) .prototype-buyer-hero{box-shadow:none;background:var(--td-bg-color-container);color:var(--td-text-color-primary);border-bottom:1px solid var(--td-component-border);border-radius:4px;padding:12px 16px}:is(.prototype-workspace,.prototype-portals) .prototype-buyer-hero>strong{margin:6px 8px 0 0;font-size:21px;line-height:1.4;display:inline-block}:is(.prototype-workspace,.prototype-portals) .prototype-buyer-hero>div>span{color:var(--td-text-color-secondary);background:var(--td-bg-color-secondarycontainer)}:is(.prototype-workspace,.prototype-portals) .prototype-buyer-hero>p{color:var(--td-text-color-secondary);border:0;padding:0;display:inline}:is(.prototype-workspace,.prototype-portals) .prototype-buyer-hero progress{height:3px;accent-color:var(--td-brand-color);margin-top:8px}:is(.prototype-workspace,.prototype-portals) .prototype-buyer-hero progress::-webkit-progress-bar{background:var(--td-component-border)}:is(.prototype-workspace,.prototype-portals) .prototype-buyer-hero progress::-webkit-progress-value{background:var(--td-brand-color)}:is(.prototype-workspace,.prototype-portals) :is(.prototype-record,.pwd-point-card,.prototype-buy-product){box-shadow:none;border-left:0;border-right:0;border-bottom:1px solid var(--td-component-border);border-radius:0}:is(.prototype-workspace,.prototype-portals) .prototype-buy-product .ui-Input>.t-input,:is(.prototype-workspace,.prototype-portals) .prototype-buy-product .ui-Select .t-input,:is(.prototype-workspace,.prototype-portals) .prototype-buy-product .ui-Combobox .t-input,:is(.prototype-workspace,.prototype-portals) .prototype-buy-product .ui-Button{min-height:44px}:is(.prototype-workspace,.prototype-portals) .prototype-buy-product .ui-Input,:is(.prototype-workspace,.prototype-portals) .prototype-buy-product .ui-Select,:is(.prototype-workspace,.prototype-portals) .prototype-buy-product .ui-Combobox{height:auto;min-height:44px}:is(.prototype-workspace,.prototype-portals) .prototype-sort-day{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}:is(.prototype-workspace,.prototype-portals) .prototype-sort-day>label{flex:1;min-width:150px}:is(.prototype-workspace,.prototype-portals) .import-file-card.has-file{display:block}:is(.prototype-workspace,.prototype-portals) .import-file-card .import-confirm-fields{margin-top:12px}}:is(.prototype-workspace,.prototype-portals) .pof-pagination>span:first-child{margin-inline-end:auto}@media (width<=700px){:is(.prototype-workspace,.prototype-portals) .prototype-buyer-hero strong small{color:var(--td-text-color-secondary)}:is(.prototype-workspace,.prototype-portals) .prototype-buyer-detail .purchase-submit-footer{bottom:0!important}}:is(.prototype-workspace,.prototype-portals) .prototype-orders-page>.entry-responsibility,:is(.prototype-workspace,.prototype-portals) .prototype-orders-page>.actions:empty{display:none}@media (width>=701px){:is(.prototype-workspace,.prototype-portals) .prototype-orders-page{grid-template-columns:minmax(0,1fr);grid-auto-rows:min-content;align-content:start;gap:12px;display:grid}:is(.prototype-workspace,.prototype-portals) .prototype-orders-page>*{grid-column:1/-1}:is(.prototype-workspace,.prototype-portals) .prototype-orders-page>.page-toolbar{grid-row:1;margin:0}:is(.prototype-workspace,.prototype-portals) .prototype-orders-page>.prototype-order-filters{grid-row:2}:is(.prototype-workspace,.prototype-portals) .prototype-orders-page>.order-batch-toolbar{grid-row:3;margin:0}:is(.prototype-workspace,.prototype-portals) .prototype-orders-page>.prototype-order-list{grid-row:4;margin-top:0}}@media (width<=700px){:is(.prototype-workspace,.prototype-portals) .purchase-related-documents>.ui-Button{white-space:normal;text-align:left;max-width:100%;height:auto;min-height:44px}:is(.prototype-workspace,.prototype-portals) .purchase-related-documents>.ui-Button .t-button__text{white-space:normal;overflow-wrap:anywhere;min-width:0}}:is(.prototype-workspace,.prototype-portals){font-weight:400}:is(.prototype-workspace,.prototype-portals) :is(b,strong,h1,h2,h3,h4){font-weight:600}:is(.prototype-workspace,.prototype-portals) :is(label,.ui-Label,.t-form__label){font-weight:400}:is(.prototype-workspace,.prototype-portals) .numeric-cell{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}:is(.prototype-workspace,.prototype-portals) td:has(>time){white-space:nowrap;min-width:110px}:is(.prototype-workspace,.prototype-portals) .import-order-compact{border:0;border-bottom:1px solid var(--td-component-border);grid-template-columns:65px minmax(150px,1.1fr) minmax(150px,1fr) minmax(100px,.8fr) minmax(110px,.8fr) minmax(100px,.7fr) auto auto;align-items:center;gap:12px;padding:12px 16px;display:grid}:is(.prototype-workspace,.prototype-portals) .import-order-compact>div{overflow-wrap:anywhere;min-width:0}:is(.prototype-workspace,.prototype-portals) .import-order-compact small{color:var(--td-text-color-secondary);font-weight:400;display:block}:is(.prototype-workspace,.prototype-portals) .import-issue-tools{flex-wrap:wrap;align-items:end;gap:12px;padding-block:8px;display:flex}:is(.prototype-workspace,.prototype-portals) .import-issue-tools>.ui-Field{min-width:200px}:is(.prototype-workspace,.prototype-portals) .import-footer{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}:is(.prototype-workspace,.prototype-portals) .import-footer>.workspace-pagination{flex:0 auto;width:auto;padding:0}:is(.prototype-workspace,.prototype-portals) .import-footer-actions{flex-wrap:wrap;flex:auto;justify-content:space-between;align-items:center;gap:12px;display:flex}:is(.prototype-workspace,.prototype-portals) .field-quantity-table{overflow-x:auto}:is(.prototype-workspace,.prototype-portals) .field-quantity-table table{border-collapse:collapse;width:100%;min-width:680px}:is(.prototype-workspace,.prototype-portals) .field-quantity-table :is(th,td){text-align:left;border-bottom:1px solid var(--td-component-border);vertical-align:top;padding:10px}:is(.prototype-workspace,.prototype-portals) .field-quantity-table td:nth-child(4){width:150px}:is(.prototype-workspace,.prototype-portals) .field-quantity-table td:last-child{width:250px}:is(.prototype-workspace,.prototype-portals) .field-footer{background:var(--td-bg-color-container);justify-content:flex-end;gap:12px;padding:16px}:is(.prototype-workspace,.prototype-portals) .field-source-note{color:var(--td-text-color-secondary)}:is(.prototype-workspace,.prototype-portals) .receipt-compare{overflow-wrap:anywhere;flex-direction:column;gap:4px;margin-bottom:6px;display:flex}:is(.prototype-workspace,.prototype-portals) .pof-row-checked .receipt-compare{display:none}:is(.prototype-workspace,.prototype-portals) .pof-row-difference .receipt-compare{color:var(--td-warning-color)}:is(.prototype-workspace,.prototype-portals) .pof-row-checked{background:var(--td-bg-color-container)}:is(.prototype-workspace,.prototype-portals) .routing-list{padding-bottom:0;position:relative;overflow:auto}:is(.prototype-workspace,.prototype-portals) .routing-route{box-shadow:none;border-left:0;border-radius:0}:is(.prototype-workspace,.prototype-portals) .routing-save{background:var(--td-bg-color-container);border-top:1px solid var(--td-component-border);z-index:2;padding:16px 8px;position:sticky;bottom:0}:is(.prototype-workspace,.prototype-portals) .routing-save>.ui-Button{white-space:normal;width:100%;height:auto;min-height:44px}:is(.prototype-workspace,.prototype-portals) .routing-route-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:is(.prototype-workspace,.prototype-portals) .routing-route-stops ol{padding-left:0;list-style:none}:is(.prototype-workspace,.prototype-portals) .routing-route-stops li{align-items:center;gap:4px;min-width:0;display:flex}:is(.prototype-workspace,.prototype-portals) .routing-route-stops li>.ui-Button:not(.route-drag-handle):not(.routing-remove-stop){white-space:normal;text-align:left;flex:1;min-width:0;height:auto}:is(.prototype-workspace,.prototype-portals) .finance-ledger [hidden]{display:none!important}:is(.prototype-workspace,.prototype-portals) .finance-ledger>.ops-toolbar{align-items:end;gap:12px}:is(.prototype-workspace,.prototype-portals) :is(.prototype-record,.pwh-card,.pof-panel,.prototype-sort-group){box-shadow:none;border-radius:0}:is(.prototype-workspace,.prototype-portals) :is(.prototype-record,.prototype-sort-group){border-left:0;border-right:0}:is(.prototype-workspace,.prototype-portals) .sidebar-account-info{min-width:0}:is(.prototype-workspace,.prototype-portals) .sidebar-account-info :is(strong,small){white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.35;overflow:visible}:is(.prototype-workspace,.prototype-portals) .sidebar-account{height:auto;min-height:48px;padding-block:8px}:is(.prototype-workspace,.prototype-portals) .prototype-sort-day{flex-wrap:wrap;align-items:end;gap:12px;padding-block:8px;display:flex}:is(.prototype-workspace,.prototype-portals) .prototype-sort-day>label{max-width:190px}:is(.prototype-workspace,.prototype-portals) .prototype-sort-day>.section-tabs{flex:1;min-width:220px;margin:0}:is(.prototype-workspace,.prototype-portals) .prototype-sort-day>.context-help{flex-basis:100%}@media (width>=1200px){:is(.prototype-workspace,.prototype-portals) .import-footer,:is(.prototype-workspace,.prototype-portals) .import-footer-actions{flex-wrap:nowrap}}@media (width<=700px){:is(.prototype-workspace,.prototype-portals) .import-order-compact{grid-template-columns:1fr 1fr;gap:8px}:is(.prototype-workspace,.prototype-portals) .import-order-compact>div{grid-column:1/-1}:is(.prototype-workspace,.prototype-portals) .purchase-detail-strip{border-bottom:1px solid var(--td-component-border);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;display:flex}:is(.prototype-workspace,.prototype-portals) .purchase-detail-strip>strong{overflow-wrap:anywhere;font-size:19px}:is(.prototype-workspace,.prototype-portals) .purchase-detail-strip>span{color:var(--td-text-color-secondary);font-size:17px}:is(.prototype-workspace,.prototype-portals) .purchase-actual-total{margin:8px 0;font-size:17px;line-height:1.5}:is(.prototype-workspace,.prototype-portals) .purchase-mobile-product{box-shadow:none;border:0;border-bottom:1px solid var(--td-component-border);border-radius:0;padding:16px 0}:is(.prototype-workspace,.prototype-portals) .prototype-buyer-detail .purchase-detail-header{padding:8px 0}:is(.prototype-workspace,.prototype-portals) .prototype-buyer-detail .purchase-detail-header>.purchase-detail-title{display:none}:is(.prototype-workspace,.prototype-portals) .prototype-sort-day{align-items:center}:is(.prototype-workspace,.prototype-portals) .prototype-sort-day>label{flex:0 0 120px;min-width:0}:is(.prototype-workspace,.prototype-portals) .prototype-sort-day>.section-tabs{flex:190px;min-width:0}:is(.prototype-workspace,.prototype-portals) .prototype-sort-line-editor{box-shadow:none;border-radius:0}:is(.prototype-workspace,.prototype-portals) .field-quantity-table table{min-width:0;display:block}:is(.prototype-workspace,.prototype-portals) .field-quantity-table thead{display:none}:is(.prototype-workspace,.prototype-portals) .field-quantity-table tbody{display:block}:is(.prototype-workspace,.prototype-portals) .field-quantity-table tr{border-bottom:1px solid var(--td-component-border);grid-template-columns:1fr 1fr;gap:8px;padding:12px 0;display:grid}:is(.prototype-workspace,.prototype-portals) .field-quantity-table td{border:0;padding:0;display:block;width:auto!important}:is(.prototype-workspace,.prototype-portals) .field-quantity-table td:first-child,:is(.prototype-workspace,.prototype-portals) .field-quantity-table td:last-child{grid-column:1/-1}:is(.prototype-workspace,.prototype-portals) .field-quantity-table td:nth-child(2):before{content:"单位："}:is(.prototype-workspace,.prototype-portals) .field-quantity-table td:nth-child(3):before{content:"原数量："}:is(.prototype-workspace,.prototype-portals) .field-quantity-table td:nth-child(5):before{content:"差异："}}:is(.prototype-workspace,.prototype-portals) .ui-select-full-label{white-space:normal;overflow-wrap:anywhere;margin-top:4px;font-weight:400;line-height:1.5;display:block}:is(.prototype-workspace,.prototype-portals) .prototype-buy-product{box-shadow:none;border-left:0;border-radius:0}:is(.prototype-workspace,.prototype-portals) .prototype-buy-product.checked{background:var(--td-bg-color-container);border-color:var(--td-component-border)}:is(.prototype-workspace,.prototype-portals) .prototype-buy-amounts input{font-weight:400}@media (width<=700px){:is(.prototype-workspace,.prototype-portals) .prototype-buy-product :is(.t-input,.t-input__wrap,.t-select-input){height:44px!important;min-height:44px!important}:is(.prototype-workspace,.prototype-portals) .prototype-buy-product :is(.ui-Input,.ui-Select,.ui-Combobox){--td-comp-size-m:44px;height:auto!important;min-height:44px!important}:is(.prototype-workspace,.prototype-portals) .prototype-buy-product :is(.t-input__inner,input){text-align:left;font-size:19px!important;font-weight:400!important}:is(.prototype-workspace,.prototype-portals) .prototype-buy-product .t-form__label{font-weight:400;height:auto!important;padding:0!important;line-height:1.5!important}:is(.prototype-workspace,.prototype-portals) .prototype-buy-parties>.ui-Field{min-height:0;padding:0;display:block!important}:is(.prototype-workspace,.prototype-portals) .prototype-buy-parties .t-form__controls-content{min-height:44px!important;line-height:normal!important}:is(.prototype-workspace,.prototype-portals) .prototype-buy-product .ui-Button{white-space:normal;height:auto;min-height:44px}:is(.prototype-workspace,.prototype-portals) .prototype-buy-amounts{gap:10px}:is(.prototype-workspace,.prototype-portals) .prototype-buy-amounts .ui-Field{padding:0}}:is(.prototype-workspace,.prototype-portals) .import-compact-issue{color:var(--td-error-color);grid-column:1/-1;font-weight:400}:is(.prototype-workspace,.prototype-portals) .order-import-page .import-footer{flex-direction:row;align-items:center}:is(.prototype-workspace,.prototype-portals) .order-import-page .import-footer>.workspace-pagination{flex-shrink:0}:is(.prototype-workspace,.prototype-portals) .order-import-page .import-confirm-fields{flex:0 430px}@media (width<=700px){:is(.prototype-workspace,.prototype-portals) .order-import-page .import-footer{flex-wrap:wrap}}:is(.prototype-workspace,.prototype-portals) .routing-list{flex-direction:column;height:75vh;max-height:75vh;display:flex;overflow:hidden}:is(.prototype-workspace,.prototype-portals) .routing-list-scroll{scrollbar-gutter:stable;flex:auto;min-height:0;overflow:auto}:is(.prototype-workspace,.prototype-portals) .routing-save{flex:none;position:static}:is(.prototype-workspace,.prototype-portals) .import-review-toolbar{flex-wrap:wrap;align-items:end;gap:16px;display:flex}:is(.prototype-workspace,.prototype-portals) .import-review-toolbar>.import-review-filters{flex:600px;min-width:0}:is(.prototype-workspace,.prototype-portals) .import-area .import-compact-issue{max-width:none;color:var(--td-error-color)}:is(.prototype-workspace,.prototype-portals) .import-review-results>h2{margin:0;font-size:19px}:is(.prototype-workspace,.prototype-portals) .import-review-results>p{margin:0}@media (width<=700px){:is(.prototype-workspace,.prototype-portals) .routing-list{height:45vh;max-height:45vh}}:is(.prototype-workspace,.prototype-portals) .import-area .import-order-entry{margin-block:0}:is(.prototype-workspace,.prototype-portals) .import-order-compact{padding-block:8px}:is(.prototype-workspace,.prototype-portals) .import-review-results{gap:8px}:is(.prototype-workspace,.prototype-portals) .prototype-kpis{border-bottom:1px solid var(--td-component-border);flex-wrap:wrap;gap:8px 24px;padding:12px 0;display:flex}:is(.prototype-workspace,.prototype-portals) .prototype-kpis>button{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:baseline;gap:8px;padding:0;display:flex}:is(.prototype-workspace,.prototype-portals) .prototype-kpis>button>:is(span,strong){margin:0;font-size:17px;display:inline}:is(.prototype-workspace,.prototype-portals) .prototype-kpis>button>strong{font-weight:500}:is(.prototype-workspace,.prototype-portals) .ops-status.inactive{background:var(--td-bg-color-component);color:var(--td-text-color-secondary)}:is(.prototype-workspace,.prototype-portals) .ops-status.active{background:var(--td-success-color-1);color:var(--td-success-color-7)}:is(.prototype-workspace,.prototype-portals) .order-drafts-table{table-layout:fixed;width:100%;min-width:1080px}:is(.prototype-workspace,.prototype-portals) .order-drafts-table td{overflow:hidden}:is(.prototype-workspace,.prototype-portals) .order-draft-source{justify-content:flex-start;min-width:0;max-width:100%;display:flex}:is(.prototype-workspace,.prototype-portals) .order-draft-source>.t-button__text{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}:is(.prototype-workspace,.prototype-portals) :is(.ops-table,.category-tree,.order-drafts-table) .ui-Button{min-height:28px}:is(.prototype-workspace,.prototype-portals) .category-tree .actions>.ui-Button{height:28px}:is(.prototype-workspace,.prototype-portals) .workspace-pagination{justify-content:flex-end;gap:12px;min-height:56px;padding:12px 16px;display:flex}:is(.prototype-workspace,.prototype-portals) .workspace-pagination>span:first-child{margin-right:auto}:is(.prototype-workspace,.prototype-portals) .workspace-pagination>.ui-Field{flex:none;min-width:0;margin:0}:is(.prototype-workspace,.prototype-portals) .pof-receiving>.pof-panel{padding:16px}:is(.prototype-workspace,.prototype-portals) .pof-receiving .workspace-empty{min-height:130px;display:block}:is(.prototype-workspace,.prototype-portals) .prototype-loss-stats{background:0 0;flex-wrap:wrap;gap:8px 16px;padding:8px 0;display:flex}:is(.prototype-workspace,.prototype-portals) .prototype-loss-stats>button{min-height:32px;box-shadow:none;background:0 0;border:0;border-radius:4px;flex-direction:row;flex:0 auto;justify-content:flex-start;align-items:baseline;gap:8px;padding:4px 8px;display:flex}:is(.prototype-workspace,.prototype-portals) .prototype-loss-stats>button>b{color:var(--td-text-color-primary);font-size:17px}:is(.prototype-workspace,.prototype-portals) .prototype-loss-stats>button[aria-pressed=true]{background:var(--td-brand-color-light);color:var(--td-brand-color)}.prototype-sidebar .sidebar-accounts{flex:0 auto;padding-bottom:8px}.prototype-sidebar .sidebar-account-list{flex:auto}.prototype-sidebar .sidebar-account-row{flex:none}.prototype-sidebar .sidebar-account{flex:1 1 0;align-items:center;height:auto;min-height:64px;padding:8px!important}.prototype-sidebar .sidebar-account>.t-button__text{white-space:normal;align-items:center;gap:8px;width:100%;min-width:0;height:auto;display:flex}.prototype-sidebar .sidebar-account-info{flex:1;min-width:0;display:flex}.prototype-sidebar .sidebar-account-info>:is(strong,small){white-space:normal;overflow-wrap:anywhere;line-height:1.5;overflow:visible}.prototype-sidebar>.prototype-account-panel{flex:none;max-height:45dvh}.prototype-sidebar .prototype-my-account{flex:none}@media (width<=700px){:is(.prototype-workspace,.prototype-portals){--td-comp-size-m:44px;--td-comp-size-s:44px}:is(.prototype-workspace,.prototype-portals)[data-prototype-role]{--td-brand-color:#2563eb;--td-brand-color-hover:#1d4ed8;--td-brand-color-active:#1e40af;--td-brand-color-light:#eff4ff;--td-brand-color-1:#eff4ff;--td-brand-color-2:#dbeafe}.prototype-workspace[data-prototype-role] .app-header-signed-in{background:var(--td-bg-color-container);color:var(--td-text-color-primary);border-bottom:1px solid var(--td-component-border)}.prototype-workspace[data-prototype-role] .app-header-signed-in :is(.mobile-page-title,.mobile-menu-button,.mobile-menu-button svg,.mobile-menu-button .t-button__text){color:var(--td-text-color-primary)}.prototype-workspace[data-prototype-role] .app-header-signed-in .prototype-role-label{color:var(--td-text-color-secondary);background:var(--td-bg-color-secondarycontainer)}.prototype-workspace[data-prototype-role] :is(.prototype-links-bottom,.prototype-links-tabs) a.current{color:var(--td-brand-color)}.prototype-workspace[data-prototype-role] :is(.prototype-links-bottom,.prototype-links-tabs) a.current:after{background:var(--td-brand-color)}:is(.prototype-workspace,.prototype-portals) :is(.prototype-purchase-list,.prototype-sorter-views) :is(.t-input,.t-select-input,.t-input__wrap){min-height:44px}:is(.prototype-workspace,.prototype-portals) :is(.prototype-purchase-list,.prototype-sorter-views) :is(.ui-Input,.ui-Select){--td-comp-size-m:44px;height:auto;min-height:44px}:is(.prototype-workspace,.prototype-portals) .prototype-buyer-search{align-items:center;height:auto;min-height:44px}:is(.prototype-workspace,.prototype-portals) .prototype-buyer-search>.ui-Input{flex:1;min-width:0}:is(.prototype-workspace,.prototype-portals) .prototype-sort-day{grid-template-columns:120px minmax(0,1fr);align-items:end;gap:8px;margin:0;padding:8px 0;display:grid}:is(.prototype-workspace,.prototype-portals) .prototype-sort-day>label{flex:none;width:100%;min-width:0;max-width:none}:is(.prototype-workspace,.prototype-portals) .prototype-sort-day>label>span{flex:none;min-width:0;font-size:15px;display:inline}:is(.prototype-workspace,.prototype-portals) .prototype-sort-day>.section-tabs{background:0 0;border-radius:0;width:100%;min-width:0;margin:0}:is(.prototype-workspace,.prototype-portals) .prototype-sort-day .t-tabs__nav-item{min-width:0;padding-inline:6px;font-size:16px}:is(.prototype-workspace,.prototype-portals) .prototype-sort-day>.prototype-sort-day-status{grid-column:1;align-self:center;align-items:center;gap:8px;font-size:16px;display:flex}:is(.prototype-workspace,.prototype-portals) .prototype-sort-day>.context-help{flex:none;grid-area:2/2;justify-self:end;padding:0;font-size:16px}:is(.prototype-workspace,.prototype-portals) .prototype-sort-day>.context-help[open]{grid-column:1/-1;width:100%}:is(.prototype-workspace,.prototype-portals) .prototype-sorter-views{gap:8px}:is(.prototype-workspace,.prototype-portals) :is(.pwd-inventory,.pwd-warehouse-more,.pwd-warehouse-documents,.pwd-warehouse-editor,.pwd-warehouse-check){--pwd-brand:#2563eb;--pwd-brand-light:#eff4ff;--pwd-brand-dark:#1d4ed8}:is(.prototype-workspace,.prototype-portals) :is(.pwd-inventory-summary,.pwd-warehouse-arrivals,.pwd-route-summary){background:var(--td-bg-color-container);color:var(--td-text-color-primary);box-shadow:none;border-bottom:1px solid var(--td-component-border);border-radius:0;padding:16px}:is(.prototype-workspace,.prototype-portals) :is(.pwd-inventory-summary,.pwd-warehouse-arrivals,.pwd-route-summary) :is(span,b,strong,small,p){color:var(--td-text-color-primary)}:is(.prototype-workspace,.prototype-portals) :is(.pwd-inventory-summary,.pwd-warehouse-arrivals)>strong{font-size:21px;font-weight:600}:is(.prototype-workspace,.prototype-portals) .pwd-inventory-summary>div{border-top:1px solid var(--td-component-border)}:is(.prototype-workspace,.prototype-portals) .pwd-inventory-summary>div>span{color:var(--td-text-color-secondary)}:is(.prototype-workspace,.prototype-portals) .pwd-inventory-summary b{color:var(--td-text-color-primary)}:is(.prototype-workspace,.prototype-portals) .pwh-role-note{background:0 0;max-height:none;padding:0}:is(.prototype-workspace,.prototype-portals) .section-tabs{background:0 0;border-radius:0}:is(.prototype-workspace,.prototype-portals) .prototype-sort-filters{background:var(--td-bg-color-secondarycontainer);border-radius:4px}:is(.prototype-workspace,.prototype-portals) .prototype-sort-filters>button[aria-pressed=true]{background:var(--td-brand-color-light);color:var(--td-brand-color)}}:is(.prototype-workspace,.prototype-portals) .pwh-stats{background:0 0;flex-wrap:wrap;gap:8px 16px;padding:8px 0;display:flex}:is(.prototype-workspace,.prototype-portals) .pwh-stats>button{min-height:32px;box-shadow:none;color:var(--td-text-color-secondary);background:0 0;border:0;border-radius:4px;flex-direction:row;flex:0 auto;align-items:baseline;gap:8px;padding:4px 8px;display:flex}:is(.prototype-workspace,.prototype-portals) .pwh-stats>button>b{color:var(--td-text-color-primary);font-size:17px}:is(.prototype-workspace,.prototype-portals) .pwh-stats>button[aria-pressed=true]{background:var(--td-brand-color-light);color:var(--td-brand-color)}:is(.prototype-workspace,.prototype-portals) .pof-receiving .pof-panel>.ui-Field{margin:0 0 16px}:is(.prototype-workspace,.prototype-portals) .pof-receiving>.pof-panel>header{padding-inline:0}@media (width<=700px){:is(.prototype-workspace,.prototype-portals) .prototype-buyer-date{background:0 0;border-radius:0;gap:8px;height:auto;min-height:44px;padding:0}:is(.prototype-workspace,.prototype-portals) .prototype-buyer-search{background:0 0;border-radius:0;padding:0}:is(.prototype-workspace,.prototype-portals) .prototype-buyer-search .t-input{padding-inline:8px}:is(.prototype-workspace,.prototype-portals) .prototype-purchase-list .workspace-status-filter .t-radio-button{padding-inline:8px;font-size:16px}:is(.prototype-workspace,.prototype-portals) .prototype-sort-day>label{gap:8px}:is(.prototype-workspace,.prototype-portals) .prototype-sort-day .section-tabs>.t-tabs{width:100%}:is(.prototype-workspace,.prototype-portals) .prototype-sort-day .t-tabs__nav-item{border-radius:0;height:44px;line-height:normal}}:is(.prototype-workspace,.prototype-portals) .workspace-status-filter .t-radio-button.t-is-checked{color:var(--td-brand-color);background:var(--td-brand-color-light)}@media (width<=700px){:is(.prototype-workspace,.prototype-portals) .prototype-sort-day{grid-template-columns:minmax(132px,1fr) auto auto;align-items:center;row-gap:8px}:is(.prototype-workspace,.prototype-portals) .prototype-sort-day>label{grid-area:1/1}:is(.prototype-workspace,.prototype-portals) .prototype-sort-day>.prototype-sort-day-status{grid-area:1/2}:is(.prototype-workspace,.prototype-portals) .prototype-sort-day>.context-help{grid-area:1/3}:is(.prototype-workspace,.prototype-portals) .prototype-sort-day>.section-tabs{grid-area:2/1/auto/-1}:is(.prototype-workspace,.prototype-portals) .prototype-sort-day>.context-help[open]{grid-area:3/1/auto/-1}}.prototype-links-h5{display:none}.h5-receipt-date{background:#fff;border-radius:12px;margin:12px 0;padding:14px}.h5-receipt-date>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.h5-receipt-date>p{color:#687383;margin:8px 0;font-size:15px}.h5-receipt-document{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:12px 0;display:flex}.h5-receipt-document>span:first-child{gap:4px;min-width:0;display:grid}.h5-receipt-document small{color:#687383;overflow-wrap:anywhere}.h5-work-note{color:#1e40af;background:#eff6ff;border-radius:10px;padding:10px 12px;font-size:15px;line-height:1.7}.h5-work-note.amber{color:#934000;background:#fff4e5}.h5-work-note.red{color:#b91c1c;background:#fef2f2}.h5-work-warning,.h5-receipt-date>p.h5-work-warning{color:#b45309;font-size:15px;font-weight:600}.h5-sort-toolbar{justify-content:space-between;align-items:end;gap:12px;display:flex}.h5-sort-toolbar>.ui-Field{min-width:0;max-width:65%}.h5-sort-quantities{grid-template-columns:1fr 1fr;gap:10px;width:100%;margin:10px 0;display:grid}.h5-sort-quantities>div{background:#f8f9fb;border-radius:8px;min-width:0;padding:9px 10px}.h5-sort-quantities strong{font-size:24px;display:block}.h5-sort-quantities span,.h5-sort-quantities small{color:#687383;font-size:15px}.h5-sort-quantities small{margin-left:5px}.h5-sort-quantities input{font-size:24px;font-weight:600}.h5-warehouse-audit{min-width:0}.h5-driver-business-actions{gap:8px;margin-bottom:12px;display:flex}.h5-driver-business-actions>.row-actions{flex-wrap:wrap;gap:8px;display:flex}.pwd-point-number.abnormal{color:#dc2626;background:#fef2f2}.h5-stock-quantities{border-top:1px solid #edf0f4;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 14px;display:grid}.h5-stock-quantities>div{text-align:center;background:#f8f9fa;border-radius:8px;min-width:0;padding:8px}.h5-stock-quantities span{color:#687383;font-size:15px;display:block}.h5-stock-quantities strong{font-size:23px;display:block}.h5-stock-quantities small{color:#687383;font-size:14px}.h5-stock-alert{color:#934000;font:inherit;text-align:left;cursor:pointer;background:#fff4e5;border:0;border-radius:10px;width:100%;min-height:44px;margin:0 0 12px;padding:10px 12px}@media (width<=700px){.h5-three-ends .signed-in{padding-bottom:env(safe-area-inset-bottom)}.h5-three-ends .prototype-links-bottom{display:none}.h5-three-ends .prototype-links-h5{background:#fff;border-radius:12px;min-width:0;margin:10px 12px 0;display:flex;overflow:hidden}.h5-three-ends .prototype-links-h5>a{text-align:center;color:#687383;flex-wrap:wrap;flex:1;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:46px;padding:10px 3px;font-size:17px;text-decoration:none;display:flex;position:relative}.h5-three-ends .prototype-links-h5>a.current{color:var(--td-brand-color,#2563eb);font-weight:600}.h5-three-ends .prototype-links-h5>a.current:after{content:"";background:currentColor;height:2px;position:absolute;bottom:0;left:20%;right:20%}.h5-three-ends .prototype-links-h5 .prototype-counter{color:#fff;background:#dc2626;border-radius:9px;min-width:17px;padding:1px 4px;font-size:13px;line-height:18px}.h5-three-ends .h5-legacy-tools,.h5-three-ends .pwd-embed-head>a{display:none}.h5-three-ends .h5-receipt-list .prototype-filter-tabs{gap:6px;margin-bottom:12px;display:flex}.h5-three-ends .h5-receipt-list .prototype-filter-tabs>button{border-radius:10px;flex:1;min-height:36px}.h5-three-ends .h5-sorting-v2 .prototype-sort-line-editor{padding:12px 14px;display:block}.h5-three-ends .h5-sorting-v2 .prototype-sort-line-description{min-width:0;max-width:none}.h5-three-ends .h5-sorting-v2 .prototype-sort-line-description p{color:#687383;margin:4px 0;font-size:15px}.h5-three-ends .h5-sorting-v2 .prototype-sort-group{padding:0;overflow:hidden}.h5-three-ends .h5-sorting-v2 .prototype-sort-group-heading{padding:12px 14px}.h5-three-ends .h5-sorting-v2 .prototype-sort-group-heading strong{overflow-wrap:anywhere;font-size:19px}.h5-three-ends .h5-sorting-v2 .prototype-sort-submit{padding:10px 0 calc(10px + env(safe-area-inset-bottom));z-index:5;background:#fff;position:sticky;bottom:0}.h5-three-ends .h5-sorting-v2 .prototype-sort-submit>.ui-Button{width:100%;min-height:46px}.h5-three-ends .pwd-point-address{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.h5-three-ends .pwd-point-open{gap:10px;padding:14px}.h5-three-ends .pwd-route-summary{padding:16px}.h5-three-ends .pwd-driver-today,.h5-three-ends .pwd-driver-history{max-width:430px;margin:auto}.h5-three-ends .pwd-driver-detail{padding-bottom:200px}.h5-three-ends .pdriver-footer{max-width:430px;margin:auto}.h5-three-ends .pwd-warehouse-more .pwd-warehouse-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.h5-three-ends .pwd-warehouse-tile{min-width:0;min-height:120px}.h5-three-ends .pwh-stats button{min-width:0}.h5-three-ends .pwh-card,.h5-three-ends .pwd-card{overflow-wrap:anywhere}.h5-three-ends .prototype-receipt-actions{padding:12px 0 calc(12px + env(safe-area-inset-bottom));z-index:5;background:#fff;flex-wrap:wrap;position:sticky;bottom:0}}.h5-warehouse-back{display:none}@media (width<=700px){.h5-warehouse-back{padding:10px 12px 0;display:block}.h5-stock-quantities strong{font-size:22px}.h5-stock-quantities small{margin-left:3px}.h5-three-ends .pwd-warehouse-documents,.h5-three-ends .pwh-page{padding:12px}}.h5-loss-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:12px 0;display:grid}.h5-loss-stats>button{color:#687383;cursor:pointer;background:#fff;border:1px solid #e5e8ee;border-radius:10px;min-width:0;padding:12px 4px}.h5-loss-stats strong{color:#1a1a1a;font-size:26px;display:block}.h5-loss-stats span{font-size:14px;line-height:1.5}.h5-loss-stats [aria-pressed=true]{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.h5-sorter-loss>.ui-Button{width:100%;min-height:44px}.h5-sorter-loss>div.ui-Input{margin:12px 0}.h5-loss-footer{z-index:5;background:#fff;gap:10px;padding:12px 0;display:flex;position:sticky;bottom:0}.h5-loss-footer>.ui-Button{flex:1;min-height:44px}.h5-loss-form .ui-Field{margin:10px 0}@media (width<=700px){.h5-three-ends .app-header-signed-in{color:#fff;background:#2563eb}.h5-three-ends .app-header-signed-in .mobile-page-title{color:inherit}.h5-three-ends[data-prototype-role=warehouse] .app-header-signed-in,.h5-three-ends[data-prototype-role=warehouse_supervisor] .app-header-signed-in{background:#0d9488}.h5-three-ends .h5-receipt-list .status-filter{gap:6px;display:flex}.h5-three-ends .h5-receipt-list .status-filter button{flex:1;min-height:36px}.prototype-workspace.h5-three-ends[data-prototype-role] .app-header-signed-in{color:#fff;background:#2563eb;border:0}.prototype-workspace.h5-three-ends[data-prototype-role] .app-header-signed-in :is(.mobile-page-title,.mobile-menu-button,.mobile-menu-button svg,.mobile-menu-button .t-button__text){color:#fff}.prototype-workspace.h5-three-ends[data-prototype-role] .app-header-signed-in .prototype-role-label{color:#fff;background:#fff3}.prototype-workspace.h5-three-ends[data-prototype-role=warehouse],.prototype-workspace.h5-three-ends[data-prototype-role=warehouse_supervisor]{--td-brand-color:#0d9488}.prototype-workspace.h5-three-ends[data-prototype-role=warehouse] .app-header-signed-in,.prototype-workspace.h5-three-ends[data-prototype-role=warehouse_supervisor] .app-header-signed-in{background:#0d9488}.prototype-workspace.h5-three-ends .pwd-route-summary{color:#fff;background:#2563eb;border-radius:12px;padding:16px;box-shadow:0 2px 8px #2563eb29}.prototype-workspace.h5-three-ends .pwd-route-summary :is(strong,span,p){color:inherit}.prototype-workspace.h5-three-ends .pwd-inventory-summary{color:#fff;background:#0f8178;border-radius:12px;padding:16px}.prototype-workspace.h5-three-ends .pwd-inventory-summary :is(strong,small,span,b){color:inherit}.prototype-workspace.h5-three-ends .pwd-inventory-summary>strong{font-size:29px}.prototype-workspace.h5-three-ends .pdriver-navigation{color:#1d4ed8;background:#eaf1ff;border-radius:12px;justify-content:center;align-items:center;min-height:96px;margin:12px 0;padding:16px;font-weight:600;text-decoration:none;display:flex}.prototype-workspace.h5-three-ends .pwd-point-card,.prototype-workspace.h5-three-ends .pwd-stock-card{border-radius:12px}.prototype-workspace.prototype-operator :is(.pv2-parties,.prototype-receipt-party) :is(.ui-Combobox,.t-select__wrap,.t-select-input,.t-input__wrap,.t-input){height:auto!important;min-height:44px!important}.prototype-workspace.prototype-operator :is(.pv2-parties,.prototype-receipt-party) .ui-Combobox .t-input__prefix{white-space:normal;overflow-wrap:anywhere;flex:1;min-width:0;margin-right:0;padding-block:4px;line-height:1.5}.prototype-workspace.prototype-operator :is(.pv2-parties,.prototype-receipt-party) .ui-Combobox .t-input__prefix+input[readonly]{flex:0;width:0;min-width:0;padding:0}.prototype-workspace.prototype-operator :is(.pv2-parties,.prototype-receipt-party) .ui-select-full-label{display:none}.prototype-workspace.prototype-operator:is([data-prototype-role=buyer],[data-prototype-role=driver],[data-prototype-role=warehouse],[data-prototype-role=warehouse_supervisor]){color:#1a1a1a;background:#f5f6f8;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:.875rem;line-height:1.5}.prototype-workspace.prototype-operator .app-header-signed-in{gap:10px;height:auto;min-height:48px;padding:12px 14px}.prototype-workspace.prototype-operator .app-header-signed-in .mobile-page-title{font-size:1rem;font-weight:600;line-height:27px}.prototype-workspace.prototype-operator .app-header-signed-in .prototype-role-label{padding:3px 8px;font-size:.6875rem;line-height:19px}.prototype-workspace.prototype-operator .prototype-links-h5{margin:10px 12px 0}.prototype-workspace.prototype-operator .prototype-links-h5>a{min-height:45px;padding:12px 0;font-size:.875rem;font-weight:500;line-height:24px}.prototype-workspace.prototype-operator .prototype-links-h5>a.current{font-weight:700}.prototype-workspace.prototype-operator:has(.pwd-driver-detail) .prototype-links-h5{display:none}.prototype-workspace.prototype-operator .prototype-driver-workspace{padding:12px!important}.prototype-workspace.prototype-operator .pwd-driver-detail{padding-bottom:120px}.prototype-workspace.prototype-operator :is(.pwd-card,.pwd-point-card){border:0;border-radius:12px;margin-bottom:12px;box-shadow:0 1px 2px #0000000a}.prototype-workspace.prototype-operator .pwd-key-values{margin:0 0 12px;padding:14px}.prototype-workspace.prototype-operator .pwd-key-values>div{align-items:center;padding:6px 0;line-height:24px}.prototype-workspace.prototype-operator .pwd-key-values dt{font-size:.8125rem}.prototype-workspace.prototype-operator .pwd-key-values dd{font-size:.875rem;font-weight:600}.prototype-workspace.prototype-operator .pwd-badge{border-radius:20px;padding:2px 8px;font-size:.6875rem;line-height:20px}.prototype-workspace.prototype-operator .pdriver-map{background:linear-gradient(135deg,#eaf1fb,#dbe7f7);height:180px;min-height:180px;margin:0 0 12px;padding:0;display:block}.prototype-workspace.prototype-operator .pdriver-map strong{font-size:.8125rem}.prototype-workspace.prototype-operator .pwd-driver-products,.prototype-workspace.prototype-operator .pwd-driver-photos{padding:14px}.prototype-workspace.prototype-operator :is(.pwd-driver-products,.pwd-driver-photos) h3{margin:0 0 6px;font-size:.9375rem;font-weight:700;line-height:25px}.prototype-workspace.prototype-operator .pwd-sku-line{border:1px solid #e8eaed;border-radius:10px;margin-bottom:10px;padding:12px}.prototype-workspace.prototype-operator .pwd-sku-line>strong{font-size:1rem;line-height:27px}.prototype-workspace.prototype-operator .pwd-sku-line>small{color:#8a9199;font-size:.75rem}.prototype-workspace.prototype-operator .pwd-quantity-grid{gap:8px;margin-top:8px}.prototype-workspace.prototype-operator .pwd-quantity-grid>div{background:#f8f9fa;border-radius:8px;padding:8px 10px}.prototype-workspace.prototype-operator .pwd-quantity-grid span,.prototype-workspace.prototype-operator .pwd-quantity-grid .t-form__label{color:#8a9199;font-size:.75rem;font-weight:400;line-height:21px}.prototype-workspace.prototype-operator .pwd-quantity-grid b{font-size:1.1875rem;font-weight:700;line-height:31px}.prototype-workspace.prototype-operator .pwd-quantity-grid small{color:#8a9199;margin-left:3px;font-size:.8125rem;font-weight:400}.prototype-workspace.prototype-operator .pwd-unload-field .ui-Field{margin:0;display:block}.prototype-workspace.prototype-operator .pwd-unload-field .t-form__label{float:none;text-align:left;width:auto;height:auto;min-height:18px;padding:0}.prototype-workspace.prototype-operator .pwd-unload-field .t-form__controls{min-height:28px;margin:0;line-height:31px}.prototype-workspace.prototype-operator .pwd-unload-field .t-input{background:#fff;height:30px;min-height:30px;padding:0 4px}.prototype-workspace.prototype-operator .pwd-unload-field input{color:#2563eb;width:100%;min-width:0;padding:0;font-size:1.1875rem;font-weight:700;line-height:31px}.prototype-workspace.prototype-operator .pwd-sku-line>p{margin:4px 0 0;font-size:.75rem;line-height:21px}.prototype-workspace.prototype-operator .pdriver-photo-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.prototype-workspace.prototype-operator .pdriver-photo-slots .attachment-gallery{display:contents}.prototype-workspace.prototype-operator .pdriver-photo-slots :is(.attachment-photo,.attachment-loading,.attachment-thumbnail,button){aspect-ratio:1;border-radius:10px;width:100%;min-width:0;max-width:100%;min-height:0;margin:0}.prototype-workspace.prototype-operator .pdriver-photo-slots .attachment-thumbnail{padding:0;overflow:hidden}.prototype-workspace.prototype-operator .pdriver-photo-slots img{object-fit:cover;width:100%;height:100%}.prototype-workspace.prototype-operator .pdriver-photo-slots figcaption{display:none}.prototype-workspace.prototype-operator .pdriver-photo-slots button{color:#8a9199;border:1px dashed #e8eaed}.prototype-workspace.prototype-operator .pdriver-photo-slots span{font-size:.6875rem}.prototype-workspace.prototype-operator .pwd-driver-photos>.pwd-muted{margin:0;font-size:.75rem;line-height:21px}.prototype-workspace.prototype-operator .pdriver-footer{padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid #e8eaed;gap:8px}.prototype-workspace.prototype-operator .pdriver-footer>.ui-Button{border-radius:9px;height:46px;min-height:46px;font-size:.875rem;font-weight:600}.prototype-workspace.prototype-operator .pdriver-footer>.pdriver-exception{height:40px;min-height:40px}.prototype-workspace.prototype-operator .pdriver-footer>p{line-height:21px;font-size:.75rem!important}.prototype-workspace.prototype-operator :is(.pwd-inventory,.pwd-warehouse-more,.h5-receipt-list){font-size:.875rem}.prototype-workspace.prototype-operator :is(.pwh-head>strong,.prototype-record-heading strong,.pwd-stock-top strong,.pwd-point-head strong){font-size:.9375rem;font-weight:700}.prototype-workspace.prototype-operator :is(.pwd-tip,.h5-work-note,.prototype-record-meta,.h5-receipt-date>p,.pwd-point-meta,.pwd-point-address,.pwh-meta){font-size:.75rem;line-height:21px}.prototype-workspace.prototype-operator :is(.pwh-card,.h5-receipt-date,.prototype-record){border-radius:12px}.prototype-workspace.prototype-operator .pwd-inventory-summary>strong{font-size:1.75rem;line-height:41px}.prototype-workspace.prototype-operator :is(.pwd-inventory-summary>span,.pwd-inventory-summary>strong small){font-size:.8125rem}.prototype-workspace.prototype-operator .pwd-warehouse-tile>strong{font-size:.875rem}.prototype-workspace.prototype-operator .pwd-warehouse-tile>span:not(.pwd-tile-icon),.prototype-workspace.prototype-operator .pwd-warehouse-tile>small{font-size:.75rem}.prototype-workspace.prototype-operator .pv2-page{font-size:.875rem}.prototype-workspace.prototype-operator .pv2-page .pv2-product header strong{font-size:1rem}.prototype-workspace.prototype-operator .pv2-page :is(.pv2-formula,.pv2-reference,.pv2-spec-heading,.pv2-tip,.pv2-category){font-size:.75rem}.prototype-workspace.prototype-operator .pv2-page .pv2-amounts input{line-height:33px;font-size:1.25rem!important;font-weight:400!important}.prototype-workspace.prototype-operator .pv2-page .pv2-amounts .t-form__label label{font-size:.6875rem;line-height:19px}.prototype-workspace.prototype-operator .pv2-page .pv2-parties .t-form__label label{font-size:.6875rem}.prototype-workspace.prototype-operator .pv2-page .pv2-parties :is(.ui-Button,.pv2-party-value){font-size:.875rem}.prototype-workspace.prototype-operator .pv2-page .pv2-add-source{font-size:.75rem}.prototype-workspace.prototype-operator .pv2-page .purchase-submit-footer .ui-Button{font-size:.875rem}}
