.driver-receiving-loading_line___fWNa{display:block;flex:0 0 auto}.driver-receiving-loading_content__ZI8_v{display:flex;min-block-size:0;min-inline-size:0;flex:1 1 auto;flex-direction:column;gap:.5rem;overflow:hidden}.driver-receiving-loading_mobileWorkflow__kT92H{display:flex;min-inline-size:0;flex-direction:column;gap:.75rem}.driver-receiving-loading_headingText__J6QPT{display:grid;min-inline-size:0;gap:.5rem}.driver-receiving-loading_eyebrow__Fexhk{inline-size:11rem;block-size:.625rem}.driver-receiving-loading_title__Rsqnl{inline-size:min(25rem,75vw);block-size:1.5rem}.driver-receiving-loading_subtitle__C7PPS{inline-size:min(31rem,85vw);block-size:.875rem}.driver-receiving-loading_headingActions__vrmBj{display:flex;min-inline-size:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.driver-receiving-loading_action__sqtjo{inline-size:6.75rem;block-size:2.375rem;border-radius:var(--radius-md)}.driver-receiving-loading_sectionLabel__MERkI{inline-size:8.5rem;block-size:.625rem}.driver-receiving-loading_sectionTitle__pm7AJ{inline-size:12rem;max-inline-size:70%;block-size:1rem}.driver-receiving-loading_helpText__sJDoy{inline-size:min(22rem,85%);block-size:.75rem}.driver-receiving-loading_fieldLabel__8bXs_{inline-size:8rem;block-size:.75rem}.driver-receiving-loading_scanHeading__wp66W{display:flex;min-inline-size:0;align-items:center;justify-content:space-between;gap:.75rem}.driver-receiving-loading_routeBadge__vb9h_{inline-size:8rem;block-size:2rem;border-radius:var(--radius-md)}.driver-receiving-loading_scanControls__Ofx8t{display:flex;min-inline-size:0;align-items:center;gap:.5rem}.driver-receiving-loading_scanInput__EZbgf{min-inline-size:0;flex:1 1 auto;block-size:2.5rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background)}.driver-receiving-loading_workflowPanel__JHClb{display:flex;min-block-size:0;min-inline-size:0;flex:1 1 auto;flex-direction:column;gap:.5rem;overflow:hidden}.driver-receiving-loading_scanCard__TRyqW{display:flex;flex:0 0 auto;flex-direction:column;gap:.625rem;padding:.75rem 1rem}.driver-receiving-loading_tableCard__uGXVQ{display:flex;min-block-size:8rem;min-inline-size:0;flex:1 1 0%;flex-direction:column;gap:.5rem;padding:.75rem}.driver-receiving-loading_entryCard__3HxIk{display:flex;flex:0 0 auto;flex-direction:column;gap:.625rem;padding:.75rem 1rem}.driver-receiving-loading_cardHeading__hgzg0{display:flex;min-block-size:1.5rem;align-items:center;justify-content:space-between;gap:.75rem}.driver-receiving-loading_countBadge__TwOJi{inline-size:1.75rem;block-size:1.75rem;border:1px solid var(--border);border-radius:999px}.driver-receiving-loading_summaryNumber__8qb8c{inline-size:1.25rem;block-size:1.5rem}.driver-receiving-loading_summaryText__uwcfg{display:grid;min-inline-size:0;flex:1 1 auto;gap:.375rem}.driver-receiving-loading_summaryLabel__5eiCF{inline-size:5rem;max-inline-size:80%;block-size:.875rem}.driver-receiving-loading_summaryDetail__SqwkF{inline-size:8rem;max-inline-size:95%;block-size:.75rem}.driver-receiving-loading_table__ViymA{min-inline-size:0;flex:1 1 auto;overflow:hidden;border-block-start:1px solid var(--border)}.driver-receiving-loading_tableHeader__ZKOeJ,.driver-receiving-loading_tableRow__Gofm1{display:grid;min-inline-size:0;align-items:center;gap:.5rem;padding-inline:.625rem}.driver-receiving-loading_tableHeader__ZKOeJ{min-block-size:2rem;background:var(--muted)}.driver-receiving-loading_tableRow__Gofm1{min-block-size:2.75rem;border-block-end:1px solid var(--border)}.driver-receiving-loading_tableHeader__ZKOeJ[data-kind=review],.driver-receiving-loading_tableHeader__ZKOeJ[data-kind=review]+.driver-receiving-loading_tableRows___RYTk .driver-receiving-loading_tableRow__Gofm1{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr) minmax(0,.6fr) minmax(0,.6fr)}.driver-receiving-loading_tableHeader__ZKOeJ[data-kind=scan],.driver-receiving-loading_tableHeader__ZKOeJ[data-kind=scan]+.driver-receiving-loading_tableRows___RYTk .driver-receiving-loading_tableRow__Gofm1{grid-template-columns:repeat(4,minmax(0,1fr))}.driver-receiving-loading_cell__RWmRs{block-size:.75rem;max-inline-size:90%}.driver-receiving-loading_cellWide__4eVBb{inline-size:78%}.driver-receiving-loading_cellMedium__hLAD8{inline-size:62%}.driver-receiving-loading_cellShort__7GGiC{inline-size:48%}.driver-receiving-loading_archive__hO5ee{display:flex;min-inline-size:0;flex-direction:column;gap:.625rem}.driver-receiving-loading_uploadArea__ikUWR{display:grid;min-block-size:13rem;flex:1 1 auto;align-content:center;justify-items:center;gap:1rem;border:1px dashed var(--border);border-radius:var(--radius-lg);background:var(--muted);padding:1rem}.driver-receiving-loading_uploadIcon__w1GV4{inline-size:1.25rem;block-size:1.25rem}.driver-receiving-loading_uploadText__G8d6k{inline-size:min(14rem,90%);block-size:.875rem}.driver-receiving-loading_uploadHint__eTkwY{inline-size:min(18rem,95%);block-size:.75rem}.driver-receiving-loading_archiveStatus__urbm0{display:flex;min-block-size:2.5rem;align-items:center;justify-content:center;gap:.5rem}.driver-receiving-loading_statusIcon__8UZli{inline-size:1rem;block-size:1rem}.driver-receiving-loading_tabText__ixFYh{inline-size:5rem;block-size:.875rem}.driver-receiving-loading_listHeading__NOwcL{align-items:center}.driver-receiving-loading_listRow__3hyj3{display:flex;min-block-size:4.5rem;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem}.driver-receiving-loading_listRowText__3IOMu{display:grid;min-inline-size:0;flex:1 1 auto;gap:.5rem}@media (max-width:64rem){.driver-receiving-loading_tableHeader__ZKOeJ[data-kind=review],.driver-receiving-loading_tableHeader__ZKOeJ[data-kind=review]+.driver-receiving-loading_tableRows___RYTk .driver-receiving-loading_tableRow__Gofm1{grid-template-columns:repeat(3,minmax(0,1fr))}.driver-receiving-loading_uploadArea__ikUWR{min-block-size:8rem}}@media (max-width:48rem){.driver-receiving-loading_headingActions__vrmBj{justify-content:flex-start}.driver-receiving-loading_title__Rsqnl{inline-size:min(20rem,78vw)}.driver-receiving-loading_listHeading__NOwcL{align-items:flex-start;flex-direction:column}.driver-receiving-loading_listRow__3hyj3{align-items:flex-start}.driver-receiving-loading_tableHeader__ZKOeJ[data-kind=review],.driver-receiving-loading_tableHeader__ZKOeJ[data-kind=review]+.driver-receiving-loading_tableRows___RYTk .driver-receiving-loading_tableRow__Gofm1{grid-template-columns:repeat(3,minmax(0,1fr))}.driver-receiving-loading_uploadArea__ikUWR{min-block-size:7rem}}.mobile-upload-recovery_root__nFtG8{display:flex;flex-direction:column;gap:.625rem;min-inline-size:0;padding:.75rem 1rem 0}.mobile-upload-recovery_loadError__D8To_{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem}.mobile-upload-recovery_item__c_oSr{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;min-inline-size:0;padding:.75rem;border:1px solid var(--error-border);border-radius:var(--radius-md);background:var(--card);color:var(--foreground)}.mobile-upload-recovery_itemCopy__SdFT5{display:flex;flex:1 1 14rem;flex-direction:column;gap:.2rem;min-inline-size:0;overflow-wrap:anywhere;font-size:.875rem}.mobile-upload-recovery_itemCopy__SdFT5>span{color:var(--muted-foreground)}.mobile-upload-recovery_itemCopy__SdFT5 .mobile-upload-recovery_itemError__ETqw0{color:var(--error)}.mobile-upload-recovery_actions__stk9t{display:flex;flex:1 1 auto;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.mobile-upload-recovery_actionButton__C_UOt{min-block-size:2.75rem}.mobile-upload-recovery_confirmDialog__Ibkp0{inline-size:min(90vw,28rem);max-block-size:85dvh;overflow:auto;padding:0;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);color:var(--foreground);box-shadow:var(--shadow-md)}.mobile-upload-recovery_confirmDialog__Ibkp0::backdrop{background:color-mix(in oklch,var(--foreground) 30%,transparent)}.mobile-upload-recovery_dialogHeader__9V_tM{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;border-block-end:1px solid var(--border)}.mobile-upload-recovery_dialogHeader__9V_tM svg{flex:0 0 auto;inline-size:1.25rem;block-size:1.25rem;color:var(--error)}.mobile-upload-recovery_dialogHeader__9V_tM h2{margin:0;font-size:1rem;font-weight:600}.mobile-upload-recovery_dialogBody__iQv0w{display:grid;gap:.75rem;padding:1rem 1.25rem;font-size:.875rem}.mobile-upload-recovery_dialogBody__iQv0w p{margin:0;color:var(--muted-foreground)}.mobile-upload-recovery_dialogFooter__QX0rx{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding:.75rem 1.25rem;border-block-start:1px solid var(--border)}@media (max-width:30rem){.mobile-upload-recovery_item__c_oSr{align-items:stretch}.mobile-upload-recovery_actions__stk9t{flex-direction:column;align-items:stretch}.mobile-upload-recovery_actions__stk9t>button{inline-size:100%}.mobile-upload-recovery_dialogFooter__QX0rx{flex-direction:column-reverse}.mobile-upload-recovery_dialogFooter__QX0rx>button{inline-size:100%}}.mobile-receiving_root__NAT_8{height:100dvh;min-height:0;overflow:hidden;background:var(--background);color:var(--foreground);font-family:var(--font-sans)}.mobile-receiving_host___ZkZU{height:100%;min-height:0;overflow:hidden}.mobile-receiving_loadState__L0Wur{position:fixed;z-index:var(--z-index-80);inset:auto 1rem 1rem;display:flex;width:fit-content;max-width:min(34rem,calc(100% - 2rem));align-items:center;gap:.625rem;margin-inline:auto;padding:.75rem 1rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);color:var(--muted-foreground);box-shadow:var(--shadow-md);font-size:.875rem}body.reactMobilePage .mobile-receiving_root__NAT_8{--mobile-ink:var(--foreground);--mobile-muted:var(--muted-foreground);--mobile-bg:var(--background);--mobile-surface:var(--card);--mobile-line:var(--border);--mobile-teal:var(--primary);--mobile-teal-deep:var(--primary);--mobile-teal-soft:var(--primary-subtle);--mobile-teal-200:var(--border);--mobile-brass:var(--primary);--mobile-brass-button:var(--primary);--mobile-brass-active:var(--primary);--mobile-brass-soft:var(--primary-subtle);--mobile-purple:var(--primary);--mobile-purple-active:var(--primary);--mobile-success:var(--success);--mobile-success-bg:var(--success-subtle);--mobile-success-border:var(--success-border);--mobile-warning:var(--warning);--mobile-danger:var(--destructive);--mobile-font-sans:var(--font-sans);--mobile-font-mono:var(--font-mono);--mobile-radius-lg:var(--radius-lg);--mobile-radius-md:var(--radius-md);--mobile-radius-sm:var(--radius-sm);--mobile-shadow:var(--shadow-sm);--mobile-shadow-md:var(--shadow-md);min-width:0;overflow:hidden;background:var(--background);color:var(--foreground);font-family:var(--font-sans)}.mobile-receiving_root__NAT_8 .mobile-app{width:min(100%,32rem);height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border) transparent}body.reactMobilePage .mobile-receiving_root__NAT_8 h1{font-size:1.625rem}body.reactMobilePage .mobile-receiving_root__NAT_8 h2{font-size:1.5rem}body.reactMobilePage .mobile-receiving_root__NAT_8 h3{font-size:1rem}body.reactMobilePage .mobile-receiving_root__NAT_8 .mobile-app{background:var(--background)}body.reactMobilePage .mobile-receiving_root__NAT_8 .mobile-card,body.reactMobilePage .mobile-receiving_root__NAT_8 .mobile-line,body.reactMobilePage .mobile-receiving_root__NAT_8 .mobile-pwa-install,body.reactMobilePage .mobile-receiving_root__NAT_8 .mobile-receipt{border-color:var(--border);background:var(--card);box-shadow:none}body.reactMobilePage .mobile-receiving_root__NAT_8 .mobile-topbar{background:var(--header);color:var(--header-foreground);box-shadow:var(--shadow-sm)}body.reactMobilePage .mobile-receiving_root__NAT_8 .mobile-avatar,body.reactMobilePage .mobile-receiving_root__NAT_8 .mobile-topbar .mobile-button.secondary,body.reactMobilePage .mobile-receiving_root__NAT_8 .mobile-topbar-user span:not(.mobile-avatar),body.reactMobilePage .mobile-receiving_root__NAT_8 .mobile-topbar-user strong{color:var(--header-foreground)}body.reactMobilePage .mobile-receiving_root__NAT_8 .mobile-topbar .mobile-button.secondary{border-color:color-mix(in oklch,var(--header-foreground) 32%,transparent);background:color-mix(in oklch,var(--header-foreground) 10%,transparent)}body.reactMobilePage .mobile-receiving_root__NAT_8 .mobile-back-button,body.reactMobilePage .mobile-receiving_root__NAT_8 .mobile-button,body.reactMobilePage .mobile-receiving_root__NAT_8 .mobile-button-odoo,body.reactMobilePage .mobile-receiving_root__NAT_8 .mobile-file-button:first-child,body.reactMobilePage .mobile-receiving_root__NAT_8 .mobile-pwa-install-button{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground);box-shadow:var(--shadow-xs)}body.reactMobilePage .mobile-receiving_root__NAT_8 .mobile-back-button:hover,body.reactMobilePage .mobile-receiving_root__NAT_8 .mobile-button-odoo:hover,body.reactMobilePage .mobile-receiving_root__NAT_8 .mobile-button:hover,body.reactMobilePage .mobile-receiving_root__NAT_8 .mobile-file-button:first-child:hover,body.reactMobilePage .mobile-receiving_root__NAT_8 .mobile-pwa-install-button:hover{background:var(--accent);color:var(--accent-foreground)}body.reactMobilePage .mobile-receiving_root__NAT_8 .mobile-button.secondary{border-color:var(--border);background:var(--secondary);color:var(--secondary-foreground)}body.reactMobilePage .mobile-receiving_root__NAT_8 .mobile-button.link-button{background:transparent;color:var(--primary)}body.reactMobilePage .mobile-receiving_root__NAT_8 .mobile-notice.success,body.reactMobilePage .mobile-receiving_root__NAT_8 .mobile-status.success{border-color:var(--success-border);background:var(--success-subtle);color:var(--success)}body.reactMobilePage .mobile-receiving_root__NAT_8 .mobile-quantity-warning,body.reactMobilePage .mobile-receiving_root__NAT_8 .mobile-status.warning{border-color:var(--warning-border);background:var(--warning-subtle);color:var(--warning)}body.reactMobilePage .mobile-receiving_root__NAT_8 .mobile-notice.error,body.reactMobilePage .mobile-receiving_root__NAT_8 .mobile-status.error{border-color:var(--error-border);background:var(--error-subtle);color:var(--error)}body.reactMobilePage .mobile-receiving_root__NAT_8 .mobile-notice.info{border-color:var(--info-border);background:var(--info-subtle);color:var(--info)}body.reactMobilePage .mobile-receiving_root__NAT_8 .mobile-sticky-action{border-top-color:var(--border);background:color-mix(in oklch,var(--background) 96%,transparent)}body.reactMobilePage .mobile-receiving_root__NAT_8 .mobile-line,body.reactMobilePage .mobile-receiving_root__NAT_8 .mobile-product-file,body.reactMobilePage .mobile-receiving_root__NAT_8 .mobile-product-preview,body.reactMobilePage .mobile-receiving_root__NAT_8 .mobile-receipt:hover{background:var(--card)}body.reactMobilePage .mobile-receiving_root__NAT_8 .mobile-links a{border-color:var(--border);background:var(--card);color:var(--primary);box-shadow:none}body.reactMobilePage .mobile-receiving_root__NAT_8 .driver-inline-icon,body.reactMobilePage .mobile-receiving_root__NAT_8 .mobile-inline-icon{display:inline-flex;width:1em;height:1em;align-items:center;justify-content:center;vertical-align:-.125em}body.reactMobilePage .mobile-receiving_root__NAT_8 .driver-inline-icon svg,body.reactMobilePage .mobile-receiving_root__NAT_8 .mobile-inline-icon svg{width:1em;height:1em}body.reactMobilePage .mobile-receiving_root__NAT_8 .mobile-module-view{padding:20px 16px 32px}body.reactMobilePage .mobile-receiving_root__NAT_8 .mobile-module-card{padding:20px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-sm)}body.reactMobilePage .mobile-receiving_root__NAT_8 .mobile-module-card>p:not(.mobile-eyebrow){margin:8px 0 0;color:var(--muted-foreground)}body.reactMobilePage .mobile-receiving_root__NAT_8 .mobile-module-options{display:grid;gap:10px;margin-top:20px}body.reactMobilePage .mobile-receiving_root__NAT_8 .mobile-module-option{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;min-height:72px;border:1px solid var(--border);border-radius:var(--radius-md);padding:12px;background:var(--card);color:var(--foreground);text-align:left}body.reactMobilePage .mobile-receiving_root__NAT_8 .mobile-module-option:focus-visible,body.reactMobilePage .mobile-receiving_root__NAT_8 .mobile-module-option:hover{border-color:var(--primary);background:var(--primary-subtle);outline:3px solid color-mix(in oklch,var(--primary) 16%,transparent);outline-offset:2px}body.reactMobilePage .mobile-receiving_root__NAT_8 .mobile-module-option-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:var(--radius-md);background:var(--primary);color:var(--primary-foreground);font-size:22px}body.reactMobilePage .mobile-receiving_root__NAT_8 .mobile-module-option small,body.reactMobilePage .mobile-receiving_root__NAT_8 .mobile-module-option strong{display:block}body.reactMobilePage .mobile-receiving_root__NAT_8 .mobile-module-option small{margin-top:3px;color:var(--muted-foreground);font-size:12px}@media (max-width:48rem){.mobile-receiving_root__NAT_8 .mobile-app{width:100%}body.reactMobilePage .mobile-receiving_root__NAT_8 .mobile-auth-card{margin-top:1rem}}@media (min-width:80rem){.mobile-receiving_root__NAT_8 .mobile-app{width:min(100%,32rem)}}