.nv-dispatch-day-count{display:none}@media (width<=1023px){.nv-c-product{--mobile-gutter:20px;min-width:0}.nv-c-product .lab-workspace-main,.nv-c-product .lab-content,.nv-c-product .nv-portal-content{min-width:0;max-width:100%}.nv-c-product .nv-mobile-header{padding-top:env(safe-area-inset-top,0px);padding-inline:max(16px, env(safe-area-inset-left,0px)) max(16px, env(safe-area-inset-right,0px));height:calc(64px + env(safe-area-inset-top,0px))}.nv-c-product .lab-content[data-portal-main]{padding:calc(88px + env(safe-area-inset-top,0px)) var(--mobile-gutter) calc(88px + env(safe-area-inset-bottom,0px));scroll-margin-top:84px}.nv-c-product.nv-c-no-navigation .lab-content[data-portal-main]{padding-top:24px}.nv-c-product :is(button,a,summary){touch-action:manipulation}.nv-c-product button:not([role=checkbox]):not([role=switch]){min-height:44px}.nv-c-product :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-width:0;max-width:100%;min-height:44px;font-size:16px}body:has(.nv-c-product) :is(.nv-signature-dialog,.nv-signature-search-dialog,.nv-journey-sheet) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-width:0;max-width:100%;min-height:44px;font-size:16px}.nv-c-product :is(input,select,textarea){scroll-margin-block:80px}body:has(.nv-c-product) :is(.nv-signature-dialog,.nv-journey-sheet) :is(input,select,textarea){scroll-margin-block:80px}.nv-c-product .nv-c-settings-section{scroll-margin-top:84px}.nv-c-product .lab-settings-index{position:static}.nv-guide-dock[data-mobile-dashboard=true]{width:48px}.nv-guide-dock[data-mobile-dashboard=true] .nv-guide-float-tools{display:none}.nv-guide-dock[data-mobile-dashboard=true] .nv-guide-launcher{box-sizing:border-box;width:48px;height:48px;min-height:48px}.nv-c-mobile-menu>*{flex-shrink:0}.nv-c-mobile-menu .nv-c-mobile-company{padding-block:20px}.nv-c-mobile-menu .nv-c-mobile-links{padding-block:16px}body:has(.nv-c-product) .nv-signature-search-dialog{top:max(12px, env(safe-area-inset-top,0px));max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;scroll-padding-block:16px}body:has(.nv-c-product) [data-slot=popover-content]{max-width:calc(100vw - 24px);max-height:var(--radix-popover-content-available-height,calc(100dvh - 24px));overscroll-behavior:contain;overflow:auto}body:has(.nv-c-product) [data-slot=popover-content] :is(input,select,textarea){font-size:16px}body:has(.nv-c-product) [data-slot=popover-content] button{min-height:44px}}@media (width<=640px),(width<=1023px) and (height<=600px){.nv-c-product .lab-page-heading{gap:16px;margin-bottom:24px}.nv-c-product .lab-page-heading h1{text-wrap:balance;font-size:28px;line-height:1.2}.nv-c-product .lab-page-heading>.lab-btn,.nv-c-product .nv-c-page-action>:is(a,button){width:100%}.nv-c-product .lab-page-heading>div:has(>.lab-btn){width:100%}.nv-c-product .lab-page-heading>div:has(>.lab-btn){flex-wrap:wrap;gap:8px;display:flex}.nv-c-product .lab-page-heading>div>.lab-btn{flex:1}.nv-c-product .nv-portal-content .nv-signature-request-tabs,.nv-c-product .nv-exchange-nav{background:var(--terminal);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-block:0 20px;padding:4px}.nv-c-product .nv-signature-request-tab,.nv-c-product .nv-exchange-nav a{text-align:center;min-width:0;min-height:52px;box-shadow:none;border:0;border-radius:8px;justify-content:center;align-items:center;padding:12px 8px;font-size:14px;line-height:1.4}.nv-c-product .nv-signature-request-tab>span,.nv-c-product .nv-exchange-nav a>span{display:none}.nv-c-product :is(.nv-desk-filters,.lab-filter-tabs){overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;gap:4px;min-width:0;max-width:100%;padding-block:4px 8px;scroll-padding-inline:4px;display:flex;overflow-x:auto}.nv-c-product :is(.nv-desk-filters,.lab-filter-tabs)>button{white-space:nowrap;flex-shrink:0;min-height:44px;padding-inline:12px;font-size:13px}.nv-c-product .nv-c-request-tools{gap:12px;padding:16px;display:grid}.nv-c-product .nv-c-request-tools :is(.lab-search,.lab-filter-tabs){width:100%}.nv-c-product .lab-fleet-toolbar{gap:16px}.nv-c-product .lab-fleet-toolbar>.lab-btn,.nv-c-product .lab-fleet-tabs{width:100%}.nv-c-product .lab-fleet-tab{flex:1;justify-content:center;min-height:48px}.nv-c-product .lab-fleet-directory-bar{gap:12px}.nv-c-product .lab-fleet-card-actions>:is(a,button),.nv-c-product .lab-chauffeur-actions>:is(a,button),.nv-c-product .lab-invoice-reference{min-height:44px}.nv-c-product .lab-market-card-foot{align-items:stretch;gap:16px}.nv-c-product .lab-market-card-foot>div{min-width:0}.nv-c-product .lab-market-card-foot strong{overflow-wrap:anywhere;font-size:22px;line-height:1.35}.nv-c-product .nv-c-settings-fields{padding:20px}.nv-c-product .lab-settings-save>div,.nv-c-product .lab-settings-save>div>button{width:100%}body:has(.nv-c-product) .nv-signature-dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;overflow-wrap:anywhere;padding:20px;scroll-padding-block:64px 24px}body:has(.nv-c-product) .nv-signature-dialog.lab-modal{top:max(8px, env(safe-area-inset-top,0px));bottom:max(8px, env(safe-area-inset-bottom,0px));left:max(8px, env(safe-area-inset-left,0px));right:max(8px, env(safe-area-inset-right,0px));border-radius:16px;align-content:start;width:auto;max-width:none;max-height:none;transform:translate(0)}body:has(.nv-c-product) .nv-signature-dialog.lab-modal>[data-slot=dialog-close]{top:max(16px, calc(env(safe-area-inset-top,0px) + 8px));right:max(16px, calc(env(safe-area-inset-right,0px) + 8px));z-index:5;background:var(--nv-signature-terminal,#fff);box-shadow:0 0 0 1px var(--nv-signature-edge);position:fixed}body:has(.nv-c-product) .nv-signature-dialog :is(.lab-modal-title,[data-slot=dialog-title]){padding-right:48px;font-size:22px;line-height:1.3}body:has(.nv-c-product) .nv-signature-dialog .nv-flow-panel{min-width:0}body:has(.nv-c-product) .nv-journey-sheet{max-height:calc(100dvh - 8px - env(safe-area-inset-top,0px));padding-bottom:max(16px, env(safe-area-inset-bottom,0px));overscroll-behavior:contain;overflow-wrap:anywhere}body:has(.nv-c-product) .nv-journey-sheet>div:first-child{z-index:3;background:var(--nv-signature-canvas);border-bottom:1px solid var(--nv-signature-edge);position:sticky;top:0}body:has(.nv-c-product) .nv-journey-sheet button[aria-label="Close journey details"]{width:44px;height:44px}body:has(.nv-c-product) :is(.nv-signature-dialog,.nv-journey-sheet) :is(.nv-flow-primary,.nv-flow-secondary,.lab-btn){white-space:normal;min-height:44px}body:has(.nv-c-product) .nv-signature-search-dialog{padding:20px}body:has(.nv-c-product) [data-slot=dialog-footer]{gap:8px}body:has(.nv-c-product) [data-slot=dialog-footer]>button{width:100%}body:has(.nv-c-product) .nv-journey-sheet .lab-btn{border:1px solid var(--nv-signature-edge);background:var(--nv-signature-terminal,#fff);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:500;display:inline-flex}body:has(.nv-c-product) .nv-assignment-actions{flex-direction:column;align-items:stretch;gap:16px}body:has(.nv-c-product) .nv-assignment-actions>button{overflow-wrap:normal;width:100%;padding:12px 16px;font-size:14px}body:has(.nv-c-product) :is(.nv-signature-dialog,.nv-journey-sheet) :is(.text-\[9px\],.text-\[10px\],.text-\[11px\]){letter-spacing:normal;font-size:12px}.nv-c-product .nv-dispatch-calendar>div:first-child>div:last-child{width:100%}.nv-c-product .nv-dispatch-calendar>div:first-child>div:last-child>div{margin-left:auto}.nv-c-product .nv-dispatch-calendar>div:first-child button{min-width:44px;min-height:44px;font-size:13px}.nv-c-product .nv-dispatch-weekday{text-align:center;letter-spacing:normal;padding:10px 0;font-size:11px;font-weight:500}.nv-c-product .nv-dispatch-cell{min-width:0;min-height:64px;padding:0}.nv-c-product .nv-dispatch-day{width:100%;height:100%;min-height:64px;color:var(--chauffeur);background:0 0;border-radius:0;flex-direction:column;gap:4px;font-size:14px;display:flex}.nv-c-product .nv-dispatch-day:focus-visible{outline:2px solid var(--route);outline-offset:-3px}.nv-c-product .nv-dispatch-day:active{background:var(--route-soft)}.nv-c-product .nv-dispatch-day-count{background:var(--route);min-width:18px;height:18px;color:var(--terminal);border-radius:6px;place-items:center;padding-inline:4px;font-size:11px;display:grid}.nv-c-product .nv-dispatch-day-preview{display:none}body:has(.nv-c-product) .nv-document-preview{inset:max(8px, env(safe-area-inset-top,0px)) max(8px, env(safe-area-inset-right,0px)) max(8px, env(safe-area-inset-bottom,0px)) max(8px, env(safe-area-inset-left,0px));overscroll-behavior:contain;min-height:0;padding:16px;overflow:auto}body:has(.nv-c-product) .nv-document-preview>div:first-child{flex-shrink:0}body:has(.nv-c-product) .nv-document-preview>div:first-child>div:last-child{width:100%}body:has(.nv-c-product) .nv-document-preview button{flex:1;min-height:44px}body:has(.nv-c-product) .nv-document-preview iframe{min-height:160px}}@media (width<=360px){.nv-c-product{--mobile-gutter:16px}.nv-c-product .nv-mobile-header{padding-inline:12px}.nv-c-product .nv-mobile-header>a>span>span{font-size:14px}}
