@media (width<=900px),(pointer:coarse){html.has-app-keyboard :is(body,#root) :is(.appModal,.modal,[data-app-modal-root]){overflow-y:auto;top:var(--app-visible-viewport-top,0px)!important;height:var(--app-visible-viewport-height,100dvh)!important;min-height:0!important;max-height:var(--app-visible-viewport-height,100dvh)!important;box-sizing:border-box!important;place-items:center!important;padding:8px!important;bottom:auto!important}html.has-app-keyboard :is(body,#root) :is(.appModal,.modal,[data-app-modal-root])>:is(.appModal__card,.modalCard,.adminUserManageCard,.itUserManageCard,.itUpdatePlanCard,.itOpsNoticeDrawer,.itActionReportDrawer){flex-direction:column;display:flex;height:auto!important;min-height:0!important;max-height:calc(var(--app-visible-viewport-height,100dvh) - 16px)!important;margin-block:0!important}html.has-app-keyboard :is(body,#root) :is(.appModal,.modal,[data-app-modal-root]) :is(.appModal__hero,.modalHead,.adminOrderModalHero,.universalModalHero,.adminUserManageHero,.itUserManageHero,.truckManageHero,.truckCreateHero,.supportCreateModalHero,.supportThreadWorkspace__header,.driverOrderTemplateHero){box-sizing:border-box;flex:none;gap:10px;align-items:center!important;min-height:56px!important;padding:6px 12px!important}html.has-app-keyboard :is(body,#root) :is(.appModal,.modal,[data-app-modal-root]) :is(.appModal__heroIcon,.adminOrderModalIdentity>span,.universalModalHeroIcon,.adminUserManageIdentity .dashAvatarLg,.adminUserManageIdentity .dashAvatarLgImg,.adminUserCreateAvatar,.truckManageIdentity>img,.truckManageIdentity>span,.truckCreateIdentity>span,.supportCreateModalIcon){flex-basis:36px!important;width:36px!important;height:36px!important}html.has-app-keyboard :is(body,#root) :is(.appModal,.modal,[data-app-modal-root]) :is(.appModal__eyebrow,.appModal__description,.adminOrderModalIdentity small,.adminOrderModalIdentity p,.universalModalEyebrow,.universalModalIdentity p,.universalModalStatus,.adminUserManageIdentity p,.truckManageIdentity p,.truckCreateIdentity p,.supportCreateModalIdentity p,.supportThreadWorkspace__eyebrow,.supportThreadWorkspace__titleBlock p,.supportThreadWorkspace__status){display:none!important}html.has-app-keyboard :is(body,#root) :is(.appModal,.modal,[data-app-modal-root]) :is(.appModal__body,.modalBody,.universalModalBody,.adminUserManageBody,.itUserManageBody,.itOpsNoticeDrawerBody,.supportThreadWorkspace__layout,.ticketReviewDrawerScroll){overscroll-behavior-y:contain;flex:auto;scroll-padding-block:12px;min-height:0!important;overflow-y:auto!important}html.has-app-keyboard :is(body,#root) .supportThreadWorkspace__header{grid-template-columns:minmax(0,1fr) 44px}html.has-app-keyboard :is(body,#root) .supportThreadWorkspace__titleBlock h2{margin:0;font-size:18px;line-height:1.25}html.has-app-keyboard :is(body,#root) :is(.supportThreadWorkspace__context,.supportThreadWorkspace__conversation){flex:none}html.has-app-keyboard :is(body,#root) .supportThreadWorkspace .supportThreadMessages{min-height:80px;max-height:120px}html.has-app-keyboard :is(body,#root) .supportThreadComposer{padding-block:10px}html.has-app-keyboard :is(body,#root) :is(.appModal,.modal,[data-app-modal-root]) :is(.appModal__footer,.modalFooter,.universalModalFooter,.adminOrderModalFooter,.adminUserManageFooter,.itUserManageFooter,.truckManageFooter,.truckCreateFooter,.driverOrderTemplateFooter,.ticketReviewFooter){flex:none;gap:8px!important;min-height:0!important;padding:8px 10px!important}html.has-app-keyboard :is(body,#root) :is(.appModal,.modal,[data-app-modal-root]) :is(.appModal__footer,.modalFooter,.universalModalFooter,.adminOrderModalFooter,.adminUserManageFooter,.itUserManageFooter,.truckManageFooter,.truckCreateFooter,.driverOrderTemplateFooter,.ticketReviewFooter)>button{min-width:0!important;height:auto!important;min-height:44px!important;padding-inline:10px!important}html.has-app-keyboard :is(body,#root) :is(.appModal,.modal,[data-app-modal-root]) :is(.appModal__close,.modalClose,.adminOrderModalClose,.driverOrderTemplateClose,.universalModalClose,.adminUserManageClose,.itUserManageClose,.truckManageClose,.truckCreateClose,.supportCreateModalClose,.supportThreadWorkspace__close,.itUpdatePlanClose,.itOpsNoticeClose,.itBackupRestoreClose,.ticketReviewClose,.dashIconBtn[aria-label^=Close],button[aria-label=Close]){flex:0 0 44px;place-items:center;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;display:grid!important}html.has-app-keyboard :is(body,#root) :is(.mobileAdminBottomNav,.mobileAdminSubnavTray,.mobileAdminSubnavDismiss,.appVersionFooter,.appLegalFooter){display:none!important}html.has-app-keyboard :is(body,#root) .dashMain{padding-bottom:24px!important}html.has-app-keyboard :is(body,#root) .ticketReviewOverlay .ticketReviewDrawer{height:calc(var(--app-visible-viewport-height,100dvh) - 16px)!important;align-self:center!important}html.has-app-keyboard :is(body,#root) .ticketReviewClose{top:8px;right:8px}html.has-app-keyboard :is(body,#root) :is(.bg-portal,.accountSetupPage){scroll-padding-block:16px;height:auto!important;min-height:var(--app-visible-viewport-height,100dvh)!important;align-content:start!important;place-items:start center!important;max-height:none!important;overflow:hidden auto!important}html.has-app-keyboard :is(body,#root) :is(.portalCenter,.accountSetupShell){align-content:start;height:auto!important;min-height:0!important;max-height:none!important}html.has-app-keyboard :is(body,#root) .accountSetupActions{position:static!important}html.has-app-keyboard :is(body,#root) :is(input,textarea,[contenteditable=true]){scroll-margin-block:12px}html.has-app-keyboard body:not(:has(.appModal,.modal,[data-app-modal-root])){height:auto;padding-bottom:var(--app-keyboard-inset,0px)}html.has-app-keyboard body:not(:has(.appModal,.modal,[data-app-modal-root])) #root{height:auto}}.bgpa-host{--bgpa-ink:#103429;--bgpa-muted:#506c63;--bgpa-green:#007f61;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.bgpa-host *,.bgpa-host :before,.bgpa-host :after{box-sizing:border-box}.bgpa-backdrop{z-index:2147483000;-webkit-backdrop-filter:blur(12px);background:#081b176b;justify-content:center;align-items:center;padding:28px;animation:.18s ease-out bgpa-fade;display:flex;position:fixed;inset:0;overflow:auto}.bgpa-dialog{max-height:calc(100dvh - 56px);color:var(--bgpa-ink);background:linear-gradient(145deg,#fff 65%,#effaf5);border:1px solid #ffffffe6;border-radius:30px;outline:none;flex:0 620px;padding:36px;animation:.22s ease-out bgpa-rise;position:relative;overflow:auto;box-shadow:0 28px 100px #031b143d,inset 0 1px #fff}.bgpa-brand{letter-spacing:.18em;justify-content:space-between;align-items:center;gap:18px;margin-bottom:32px;font-size:17px;font-weight:800;display:flex}.bgpa-brand span{letter-spacing:.14em;color:var(--bgpa-green);background:#f4fbf7;border:1px solid #c9e7dc;border-radius:100px;padding:7px 10px;font-size:9px}.bgpa-eyebrow{color:var(--bgpa-green);margin:0 0 10px;font-size:12px;font-weight:650}.bgpa-dialog h1{letter-spacing:-.045em;margin:0 0 12px;font-size:clamp(26px,4vw,34px);font-weight:750;line-height:1.13}.bgpa-dialog p{line-height:1.6}.bgpa-intro{color:var(--bgpa-muted);margin:0 0 24px;font-size:14px}.bgpa-dialog h2{letter-spacing:-.01em;margin:0 0 8px;font-size:14px;font-weight:700;line-height:1.4}.bgpa-terms{background:#f5faf7;border:1px solid #d7ebe3;border-radius:18px;padding:19px 20px}.bgpa-terms p,.bgpa-disclosure p{color:var(--bgpa-muted);margin:0;font-size:13px}.bgpa-disclosure{padding:22px 0 20px}.bgpa-disclosure .bgpa-small{margin-top:10px;font-size:12px}.bgpa-check{cursor:pointer;color:var(--bgpa-ink);border-top:1px solid #dce9e3;align-items:flex-start;gap:12px;padding:17px 0;font-size:13px;line-height:1.5;display:flex}.bgpa-check input{width:18px;height:18px;accent-color:var(--bgpa-green);cursor:pointer;flex:0 0 18px;margin:1px 0 0}.bgpa-actions{justify-content:space-between;align-items:center;gap:20px;padding-top:10px;display:flex}.bgpa-leave{color:var(--bgpa-muted);text-underline-offset:4px;padding:11px 0;font-size:13px;text-decoration:underline}.bgpa-continue{color:#fff;background:var(--bgpa-green);border:1px solid var(--bgpa-green);min-height:46px;font:inherit;cursor:pointer;border-radius:13px;padding:13px 20px;font-size:13px;font-weight:650;transition:background .15s,transform .15s}.bgpa-continue:hover:enabled{background:#00664e;transform:translateY(-1px)}.bgpa-continue:disabled{color:#61786e;cursor:default;background:#e7eee9;border-color:#d7e1da}.bgpa-host :is(a,button,input):focus-visible{outline-offset:4px;outline:3px solid #2269cc}.bgpa-error{color:#8a271e;background:#fff1ef;border:1px solid #f3cbc6;border-radius:10px;margin:0 0 10px;padding:12px;font-size:12px}.bgpa-error[hidden]{display:none}.bgpa-version{color:var(--bgpa-muted);overflow-wrap:anywhere;margin:20px 0 0;font-size:10px}.bgpa-watermark{z-index:2147482000;-webkit-user-select:none;user-select:none;color:#344a43;opacity:.32;text-shadow:0 1px 1px #ffffffe6;text-align:right;letter-spacing:.025em;flex-direction:column;justify-content:flex-end;align-items:flex-end;padding:14px 18px 38px;font-size:9px;line-height:1.55;display:flex;position:fixed;inset:0;overflow:hidden;pointer-events:none!important}.bgpa-watermark-caption{letter-spacing:.18em;font-size:8px;font-weight:750;display:block}.bgpa-watermark-stamp{overflow-wrap:anywhere;display:block}.bgpa-watermark-secondary{text-align:center;opacity:.26;width:min(480px,76vw);font-size:11px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotate(-24deg)}.bgpa-watermark-secondary .bgpa-watermark-caption{font-size:12px}.bgpa-unavailable{z-index:2147482500;color:#4e4633;background:#fffdf7;border:1px solid #ddd4b3;border-radius:14px;align-items:center;gap:15px;max-width:min(460px,100vw - 32px);padding:13px 16px;font-size:12px;line-height:1.5;display:flex;position:fixed;bottom:18px;right:16px;box-shadow:0 8px 30px #1e1e0a1f}.bgpa-unavailable button{color:#3e4c3b;font:inherit;cursor:pointer;background:#fff;border:1px solid #c7cdbb;border-radius:8px;flex-shrink:0;padding:7px 10px;font-weight:650}@keyframes bgpa-fade{0%{opacity:0}to{opacity:1}}@keyframes bgpa-rise{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=600px){.bgpa-backdrop{align-items:center;padding:12px}.bgpa-dialog{border-radius:23px;max-height:calc(100dvh - 24px);padding:25px 23px}.bgpa-brand{margin-bottom:24px;font-size:15px}.bgpa-brand span{letter-spacing:.07em;font-size:8px}.bgpa-actions{flex-direction:column-reverse;align-items:stretch;gap:14px}.bgpa-leave{text-align:center}.bgpa-watermark{padding:10px 12px 92px;font-size:8px}.bgpa-unavailable{max-width:calc(100vw - 24px);bottom:84px;right:12px}}@media (prefers-reduced-motion:reduce){.bgpa-host *,.bgpa-host :before,.bgpa-host :after{transition:none!important;animation:none!important}}@media print{.bgpa-backdrop,.bgpa-unavailable{display:none!important}.bgpa-watermark{opacity:.4;-webkit-print-color-adjust:exact;print-color-adjust:exact;padding-bottom:10px;position:fixed}}.bgpa-watermark{opacity:.26;text-align:center;color:#264c40;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));place-items:center;gap:12px;padding:24px 12px 55px;display:grid}.bgpa-watermark-tile{overflow-wrap:anywhere;max-width:100%;padding:8px;display:block;transform:rotate(-16deg)}.bgpa-watermark-caption{letter-spacing:.1em;font-size:9px}.bgpa-watermark-stamp{font-size:8px;line-height:1.55}.bgpa-badge{z-index:2147482400;color:#174b3c;text-align:left;max-width:calc(100vw - 120px);font:inherit;cursor:pointer;background:#f6fcf9;border:1px solid #c1dccf;border-radius:11px;flex-direction:column;gap:2px;padding:8px 12px;display:flex;position:fixed;bottom:10px;left:100px;box-shadow:0 2px 12px #1242311a}.bgpa-badge strong{font-size:10px;font-weight:750}.bgpa-badge-state{color:#506c63;font-size:9px}.bgpa-badge[data-recording=unavailable]{background:#fff9e8;border-color:#e6d59e}.bgpa-details{z-index:2147482600;width:min(660px,100vw - 125px);max-height:calc(100dvh - 95px);color:var(--bgpa-ink);background:#fff;border:1px solid #cfe4d8;border-radius:21px;padding:25px;animation:.18s ease-out bgpa-rise;position:fixed;bottom:67px;left:100px;overflow:auto;box-shadow:0 20px 90px #08281c3d}.bgpa-details h2{letter-spacing:-.03em;margin:0 64px 16px 0;font-size:21px;line-height:1.25}.bgpa-details p{color:var(--bgpa-muted);font-size:12px;line-height:1.6}.bgpa-details .bgpa-details-state{color:#145c43;background:#eef8f2;border-radius:10px;padding:10px 12px}.bgpa-close{color:#214b3b;font:inherit;cursor:pointer;background:#f3f8f5;border:1px solid #c9dfd2;border-radius:8px;padding:6px 10px;font-size:11px;position:absolute;top:18px;right:18px}.bgpa-activity{color:#fff;font:inherit;cursor:pointer;background:#087e5f;border:1px solid #087e5f;border-radius:10px;padding:10px 14px;font-size:12px}.bgpa-activity:disabled{opacity:.65;cursor:progress}.bgpa-toast{z-index:2147482700;color:#234c3e;pointer-events:none;background:#f9fcfa;border:1px solid #bcdaca;border-radius:14px;max-width:min(450px,100vw - 32px);margin:0;padding:14px 16px;font-size:12px;line-height:1.55;position:fixed;bottom:80px;right:16px;box-shadow:0 9px 40px #0a2d1e29}.bgpa-audit h3{margin:24px 0 10px;font-size:15px}.bgpa-audit-warning{background:#fffbef;border:1px solid #e4d9af;border-radius:9px;padding:10px}.bgpa-audit-scroll{border:1px solid #d4e4db;border-radius:11px;max-height:320px;margin-top:12px;overflow:auto}.bgpa-audit table{border-collapse:collapse;text-align:left;width:100%;min-width:640px;font-size:10px}.bgpa-audit caption{text-align:left;color:#506c63;padding:10px;font-size:10px}.bgpa-audit th{background:#eef7f1;font-weight:700;position:sticky;top:0}.bgpa-audit th,.bgpa-audit td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #dce9e1;padding:10px}@media (width<=600px){.bgpa-watermark{gap:5px;padding:15px 3px 90px}.bgpa-watermark-tile{padding:3px;transform:rotate(-20deg)}.bgpa-watermark-caption{letter-spacing:.03em;font-size:7px}.bgpa-watermark-stamp{font-size:6.5px}.bgpa-badge{max-width:calc(100vw - 24px);bottom:82px;left:12px}.bgpa-details{width:calc(100vw - 24px);max-height:calc(100dvh - 155px);padding:21px;bottom:139px;left:12px}.bgpa-toast{bottom:145px}}@media print{.bgpa-badge,.bgpa-details,.bgpa-toast{display:none!important}.bgpa-watermark{opacity:.3;padding:12px;display:grid!important}}.bgpa-audit th:first-child,.bgpa-audit td:first-child{white-space:nowrap;overflow-wrap:normal}.bgpa-event-label,.bgpa-event-source{display:block}.bgpa-event-label{margin-bottom:4px;font-weight:650}.bgpa-event-source{color:#506c63;line-height:1.5}.bgpa-host,.bgpa-host .bgpa-watermark,.bgpa-host .bgpa-watermark *{pointer-events:none!important}.bgpa-backdrop,.bgpa-dialog,.bgpa-badge,.bgpa-details,.bgpa-unavailable{pointer-events:auto}.bgpa-badge[hidden],.bgpa-unavailable[hidden]{display:none!important}dialog.bgpa-dialog{overscroll-behavior:contain;scrollbar-gutter:stable;width:min(640px,100vw - 40px);height:fit-content;max-height:calc(100dvh - 40px);margin:auto;position:fixed;inset:0}dialog.bgpa-dialog:not([open]){display:none}dialog.bgpa-dialog::backdrop{-webkit-backdrop-filter:blur(12px);background:#051a156b}.bgpa-dialog{background:radial-gradient(at 100% 0,#e7f8ef 0,#0000 48%),linear-gradient(145deg,#fff 60%,#f8fcfa);padding:34px}.bgpa-dialog h1{max-width:440px;font-size:clamp(29px,5vw,39px)}.bgpa-brand{color:#0c4637;letter-spacing:.12em;margin-bottom:25px}.bgpa-terms{background:#f6faf8;padding:17px 19px}.bgpa-disclosure{padding-bottom:14px}.bgpa-optional{background:#f4faf7bf;border:1px solid #d7e8df;border-radius:17px;margin-bottom:8px;padding:16px 18px 4px}.bgpa-optional>p{color:var(--bgpa-muted);margin:0 0 8px;font-size:12px;line-height:1.5}.bgpa-optional-check{border-color:#dfece5;padding:13px 0;font-size:12px}.bgpa-check input{width:20px;min-width:20px;height:20px}.bgpa-actions{z-index:1;background:linear-gradient(#fafdfbf7,#fafdfb);padding:14px 0 18px;position:sticky;bottom:-34px}.bgpa-continue{border-radius:14px;min-height:48px;box-shadow:0 5px 13px #00644821}.bgpa-version{margin-top:10px;font-size:10px}.bgpa-badge{-webkit-backdrop-filter:blur(12px);background:#f8fdfaeb;border-radius:100px;max-width:240px;padding:6px 10px}.bgpa-badge strong{font-size:9px}.bgpa-badge-state{font-size:8px}.bgpa-preferences{background:#f4f9f6;border:1px solid #d6e7dc;border-radius:13px;margin:16px 0 20px;padding:15px}.bgpa-preferences h3{margin:0;font-size:14px}.bgpa-secondary{color:#19553f;min-height:44px;font:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #b9d5c7;border-radius:11px;padding:10px 12px;font-size:12px}.bgpa-secondary:disabled{opacity:.65;cursor:progress}.bgpa-withdrawal-state:empty{display:none}@media (width<=600px){dialog.bgpa-dialog{scrollbar-gutter:auto;border-radius:24px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:24px 20px}.bgpa-brand{margin-bottom:18px}.bgpa-dialog h1{font-size:31px}.bgpa-intro{margin-bottom:17px;font-size:13px}.bgpa-terms{padding:15px}.bgpa-disclosure{padding:17px 0}.bgpa-optional{padding:14px 14px 2px}.bgpa-check{gap:10px;font-size:12px}.bgpa-actions{gap:4px;padding-bottom:16px;bottom:-24px}.bgpa-leave{padding:9px}.bgpa-badge{left:auto;right:10px;bottom:calc(80px + env(safe-area-inset-bottom,0px));max-width:190px;min-height:29px;padding:7px 10px}.bgpa-badge-state{display:none}.bgpa-badge strong{font-size:9px}.bgpa-details{bottom:calc(119px + env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 138px)}}.bgpa-details .bgpa-close{float:right;z-index:2;background:#f3f8f5;min-height:38px;margin:0 0 8px 12px;position:sticky;top:0;right:auto;box-shadow:0 3px 10px #ffffffe6}.bgpa-native-host{pointer-events:none!important}.bgpa-native-host .bgpa-dialog{z-index:2147483000;background-color:#fff;animation:.18s ease-out bgpa-dialog-enter}@keyframes bgpa-dialog-enter{0%{transform:translateY(8px)}to{transform:translateY(0)}}
/*$vite$:1*/