.driver-step .order-form select{color:#dce9f5;width:100%;min-height:46px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a1929;border:1px solid #354b60;border-radius:8px;padding:10px 12px}.driver-step .order-form select:focus{outline-offset:2px;outline:2px solid #7dbacf}.driver-step .order-form label>small{color:#9cb3c8;font-size:12px}@media (max-width:640px){.driver-step .order-form select{font-size:16px}}.driver-next-leg{text-align:left;background:#10375666;border:1px solid #4c89b5;border-radius:12px;gap:14px;margin-top:24px;padding:20px;display:grid}.driver-next-leg h3{color:#dff0ff;font-size:20px;font-weight:600}.driver-next-leg p{color:#b9d3e9;margin:0;font-size:15px;line-height:1.6}.driver-next-leg button{white-space:normal;min-height:52px}.dc-workspace{color:#e8f3fa}.dc-language-bar{flex-wrap:wrap;align-items:center;gap:10px 14px;max-width:760px;margin:0 auto;padding:24px 40px 0;display:flex}.dc-language-bar>label{color:#b5d3df;align-items:center;gap:8px;font-size:.875rem;display:flex}.dc-language-select{min-width:210px;max-width:100%;color:#e8f3fa!important;background:#102536!important;border:1px solid #416473!important;height:auto!important;min-height:46px!important;font-size:1rem!important}.dc-driver-language-menu{color:#e8f3fa!important;background:#102536!important;border-color:#416473!important}.dc-driver-language-menu [data-slot=select-item]{min-height:44px;font-size:1rem}.dc-driver-language-menu [data-slot=select-item]:focus{color:#fff!important;background:#224352!important}.dc-content .dc-landing{padding-top:24px}.driver-language-surface:lang(hi),.driver-language-surface:lang(zh),.driver-language-surface:lang(vi),.dc-driver-language-menu{font-family:Arial,Noto Sans,Noto Sans Devanagari,Noto Sans SC,sans-serif}.driver-language-surface:not(:lang(en)) .dc-kicker{letter-spacing:.03em}.driver-language-surface:lang(hi) .dc-landing h1{letter-spacing:0;line-height:1.35}.driver-language-surface:not(:lang(en)) button,.tj-dialog:not(:lang(en)) button{white-space:normal;height:auto;min-height:44px}@media (max-width:1000px){.dc-language-bar{padding:24px 26px 0}}@media (max-width:760px){.dc-language-bar{padding:22px 20px 0}}.dc-header-label{color:#b5d3df;align-items:center;gap:10px;font-size:1rem;display:flex}.dc-workspace-link{color:#a9c3d2;font-size:.875rem}.dc-workspace-link:hover{color:#fff}.dc-layout{grid-template-columns:290px minmax(0,1fr);max-width:1600px;min-height:calc(100dvh - 79px);margin:auto;display:grid}.dc-sidebar{background:#0a1523;border-right:1px solid #233647;padding:28px 18px}.dc-list-toggle{text-align:left;color:#e1f1f7;cursor:pointer;align-items:center;gap:10px;width:100%;padding:10px 4px 20px;font-size:1rem;display:flex}.dc-list-toggle>span:first-child{flex:1;align-items:center;gap:10px;display:flex}.dc-list-toggle small{color:#9eb5c6;margin-top:5px;font-size:.8125rem;display:block}.dc-list-count{text-align:center;border:1px solid #345263;border-radius:8px;min-width:27px;padding:3px;font-size:.875rem}.dc-list-toggle svg{flex-shrink:0;transition:transform .2s}.dc-chevron-open{transform:rotate(180deg)}.dc-job-list{gap:12px;display:grid}.dc-job-card{text-align:left;cursor:pointer;overflow-wrap:anywhere;background:#102133;border:1px solid #2c4154;border-radius:13px;flex-direction:column;align-items:stretch;gap:11px;width:100%;padding:17px;font-size:.875rem;display:flex}.dc-job-card:hover{background:#142a3e;border-color:#6594aa}.dc-job-card.dc-selected{background:linear-gradient(120deg,#133138,#112536);border-color:#4ac6b8;box-shadow:inset 3px 0 #64dfcc}.dc-job-top{justify-content:space-between;align-items:center;gap:9px;display:flex}.dc-job-top strong{color:#f3fcff;font-size:1rem}.dc-job-top small{color:#d0e9f1;border:1px solid #4c667c;border-radius:5px;padding:1px 5px;font-size:.75rem}.dc-customer{color:#d3e7f2;font-weight:600}.dc-stop{color:#b6cbd9;align-items:flex-start;gap:8px;line-height:1.5;display:flex}.dc-stop svg{color:#69c4ca;flex-shrink:0;margin-top:3px}.dc-stop small{color:#98b0c1;font-size:.75rem;display:block}.dc-job-status{color:#b9e9ed;background:#233b50;border-radius:6px;align-self:flex-start;padding:4px 8px;font-size:.875rem}.dc-job-status.dc-delivered{color:#9feacb;background:#15443a}.dc-empty-list,.dc-session-note{color:#9bb3c6;margin:12px 3px 18px;font-size:.875rem;line-height:1.65}.dc-session-note{margin-top:17px;font-size:.8125rem}.dc-add{color:#c9ecf2;cursor:pointer;border:1px dashed #52758a;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:49px;margin-top:14px;padding:10px;font-size:.9375rem;display:flex}.dc-add:hover{background:#16313f;border-color:#75d8ce}.dc-content{min-width:0}.dc-landing{width:100%;max-width:760px;margin:0 auto;padding:64px 40px 70px}.dc-landing-icon{color:#8af0de;background:#12383f;border:1px solid #38676d;border-radius:17px;place-items:center;width:62px;height:62px;margin-bottom:30px;display:grid}.dc-kicker{letter-spacing:.14em;color:#8bb5c8;margin-bottom:12px;font-size:.8125rem}.dc-landing h1{letter-spacing:-.025em;max-width:550px;margin-bottom:18px;font-size:clamp(1.9rem,3.4vw,2.7rem);font-weight:600;line-height:1.15}.dc-intro{color:#b2c9d9;max-width:525px;margin:0 0 30px;font-size:1rem;line-height:1.75}.dc-entry-panel{background:#101f30;border:1px solid #2c4659;border-radius:16px;padding:28px;box-shadow:0 20px 55px #0002}.dc-link-form{gap:13px;display:grid}.dc-link-form>label{font-size:.9375rem;font-weight:600}.dc-input-row{background:#091621;border:1px solid #496577;border-radius:9px;align-items:center;gap:10px;padding:7px 8px 7px 14px;display:flex}.dc-input-row:focus-within{outline-offset:2px;outline:2px solid #68d9cb}.dc-input-row>svg{color:#8bb8c8;flex-shrink:0}.dc-input-row input{color:#ecf8ff;background:0 0;border:0;outline:0;flex:1;width:100%;min-width:0;height:38px;font-size:1rem}.dc-input-row input::placeholder{color:#91acbc}.dc-input-row button{color:#d9eff2;cursor:pointer;background:#213b4b;border-radius:6px;align-items:center;gap:6px;padding:10px;font-size:.875rem;display:flex}.dc-help,.dc-feedback{color:#aec5d3;font-size:.875rem;line-height:1.6}.dc-feedback{background:#152637;border:1px solid #476171;border-radius:8px;padding:11px 13px}.dc-error{color:#ffd3c5;background:#3b2427;border-color:#9b5949}.dc-primary{white-space:normal;min-height:50px;font-weight:650;color:#082b30!important;background:#79dece!important;height:auto!important;font-size:1rem!important}.dc-primary:hover{background:#9aeddf!important}.dc-sample{color:#b4d3e1;text-underline-offset:4px;cursor:pointer;padding:7px;font-size:.875rem;text-decoration:underline}.dc-landing-note{color:#acc4d3;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:26px;font-size:.875rem;line-height:1.7;display:flex}.dc-landing-note svg{color:#6fd7c6;flex-shrink:0;margin-right:3px}.dc-landing-note strong{color:#dceff5}.dc-add-dialog{color:#e8f4fa;background:#102132!important;border-color:#3c596b!important;padding:28px!important}.dc-add-dialog [data-slot=dialog-description]{color:#b3cbd9;font-size:.9375rem;line-height:1.6}.dc-add-dialog [data-slot=dialog-title]{font-size:1.4rem}.dc-job-view[hidden]{display:none!important}.dc-job-toolbar{color:#a8c6d7;background:#0c1a29;border-bottom:1px solid #203447;justify-content:space-between;align-items:center;gap:10px;padding:12px 24px;font-size:.875rem;display:flex}.dc-content>.dc-feedback{margin:18px}:is(.dc-workspace button:focus-visible,.dc-workspace a:focus-visible){outline-offset:4px;outline:2px solid #8de5d7}.dc-workspace button:disabled{cursor:wait}@media (max-width:1000px){.dc-layout{grid-template-columns:260px minmax(0,1fr)}.dc-sidebar{padding:20px 14px}.dc-landing{padding:45px 26px}.dc-entry-panel{padding:21px}.dc-input-row>svg,.dc-input-row button span{display:none}}@media (max-width:760px){.dc-layout{display:block}.dc-sidebar{border-bottom:1px solid #2b4255;border-right:0;padding:12px 18px}.dc-list-toggle{padding:6px 0}.dc-list-toggle small{margin-top:2px}.dc-job-list{margin-top:15px}.dc-session-note{margin-bottom:5px}.dc-header-label{gap:6px;font-size:.875rem}.dc-header-label svg{display:none}.dc-workspace-link{font-size:.8125rem}.dc-landing{padding:32px 20px 46px}.dc-landing-icon{width:54px;height:54px;margin-bottom:22px}.dc-landing h1{font-size:2rem}.dc-entry-panel{padding:20px 16px}.dc-intro{margin-bottom:24px}.dc-input-row{gap:3px;padding-left:10px}.dc-input-row button{padding:10px}.dc-job-toolbar{padding:10px 17px}.dc-add-dialog{padding:25px 20px!important}}@media (prefers-reduced-motion:reduce){.dc-list-toggle svg{transition:none}}.dc-backbar{z-index:25;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b1928f5;border-bottom:1px solid #263e52;align-items:center;gap:18px;min-height:64px;padding:8px 42px;display:flex;position:relative;top:auto}.dc-backbar>span{color:#a7c4d5;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.dc-back-button{color:#e4f6fc;cursor:pointer;background:linear-gradient(135deg,#173951,#102334);border:1px solid #3e617b;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 17px;font-size:.9375rem;font-weight:600;transition:background .18s,border-color .18s;display:inline-flex}.dc-back-button:hover{background:#1b425b;border-color:#82ccd3}.dc-back-button:disabled{opacity:.55}.dc-dialog-back{color:#c5e4ec;cursor:pointer;background:#132d40;border-color:#426176;min-height:44px}.dc-landing[hidden]{display:none!important}.dc-layout{min-height:calc(100dvh - 143px)}@media (max-width:760px){.dc-backbar{gap:14px;padding:8px 18px}.dc-back-button{padding:10px 15px}}@media (prefers-reduced-motion:reduce){.dc-back-button{transition:none}}
