.ot-phone-scheduled{min-height:0;color:var(--ot-text-111a46,#111a46);background:var(--ot-surface-f6f8fc,#f6f8fc);flex-direction:column;flex:1;padding:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.ot-phone-scheduled *{box-sizing:border-box}.ot-phone-scheduled [hidden]{display:none!important}.ot-phone-scheduled button:disabled{cursor:default;opacity:.45}.ot-phone-results-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.ot-phone-scheduled .ot-scheduled-board{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 14px 18px}.ot-phone-scheduled .ot-scheduled-board-head{display:none}.ot-phone-direction{color:var(--ot-text-94a3b8,#94a3b8);align-items:center;gap:8px;padding:8px 0 2px;display:flex}.ot-phone-direction button{min-height:36px;color:var(--ot-text-64748b,#64748b);background:0 0;border:0;align-items:center;gap:7px;padding:0 6px;font-size:12px;font-weight:650;display:flex}.ot-phone-direction button[aria-pressed=true]{color:var(--ot-text-0866ff,#0866ff)}.ot-phone-direction button>span{background:var(--ot-surface-e7edf7,#e7edf7);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.ot-phone-direction button[aria-pressed=true]>span{color:#fff;background:#0866ff}.ot-phone-direction small{font-size:10px}.ot-phone-scheduled .ot-scheduled-strip{scrollbar-width:none;gap:5px;margin:8px 0 0;padding-bottom:3px;display:flex;overflow-x:auto}.ot-phone-scheduled .ot-scheduled-date{border-radius:14px;flex:1 1 0;min-width:0;min-height:62px;padding:9px 6px}.ot-phone-scheduled .ot-scheduled-date:hover:not(:disabled):not([aria-pressed=true]){background:var(--ot-surface-eff5fd,#eff5fd);border-color:var(--ot-border-c7daf8,#c7daf8)}.ot-phone-scheduled .ot-scheduled-date[aria-pressed=true],.ot-phone-scheduled .ot-scheduled-date[aria-pressed=true]:hover{color:#fff;background:#0866ff;border-color:#0866ff}.ot-phone-scheduled .ot-scheduled-date[aria-pressed=true] span{color:#d7e6ff}.ot-phone-scheduled .ot-scheduled-date strong{font-size:12.5px}.ot-phone-scheduled .ot-scheduled-date>span{font-size:11px}.ot-phone-scheduled .ot-scheduled-date[aria-pressed=true] span.ot-scheduled-date-fare{color:var(--ot-text-182b60,#182b60)}@media (width<=400px){.ot-phone-scheduled .ot-scheduled-date strong{font-size:11.5px}.ot-phone-scheduled .ot-scheduled-date>span{font-size:10.5px}}@media (width<=360px){.ot-phone-scheduled .ot-scheduled-date{padding:8px 4px}.ot-phone-scheduled .ot-scheduled-date strong{font-size:11px}.ot-phone-scheduled .ot-scheduled-date>span{font-size:10px}}@media (width<=339px){.ot-phone-scheduled .ot-scheduled-date{padding:8px 3px}.ot-phone-scheduled .ot-scheduled-date strong{font-size:10px}}.ot-phone-scheduled .ot-scheduled-shift{flex:0 0 30px;min-height:48px}.ot-phone-scheduled .ot-scheduled-date>span.ot-scheduled-date-fare{padding:3px 5px;font-size:10px}.ot-phone-scheduled .ot-scheduled-controls{gap:8px;margin:9px 0 8px}.ot-phone-scheduled .ot-phone-found{background:var(--ot-surface-eff5fd,#eff5fd);color:var(--ot-text-426092,#426092);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;margin-left:auto;padding:6px 11px;font-size:11px;font-weight:650}.ot-phone-scheduled .ot-scheduled-drop{border-radius:12px;gap:7px;min-height:42px;padding:9px 10px;font-size:12px}.ot-phone-scheduled .ot-scheduled-card{border-radius:18px;margin-bottom:10px;padding:14px;display:block;box-shadow:0 3px 12px #18335206}.ot-phone-scheduled .ot-scheduled-schedule{align-items:flex-start;gap:10px}.ot-phone-scheduled .ot-scheduled-schedule strong{letter-spacing:-.8px;font-size:23px}.ot-phone-scheduled .ot-scheduled-schedule small{color:var(--ot-text-60708f,#60708f);font-size:11px;line-height:1.4}.ot-phone-scheduled .ot-scheduled-connection{flex:1.2}.ot-phone-scheduled .ot-scheduled-connection>span{padding:4px 8px;font-size:10px}.ot-phone-scheduled .ot-scheduled-track{margin:8px 0 5px}.ot-phone-scheduled .ot-scheduled-track .ot-icon{font-size:18px!important}.ot-phone-scheduled .ot-scheduled-brand{flex-wrap:wrap;gap:8px;margin-top:12px;font-size:11px}.ot-phone-scheduled .ot-scheduled-brand strong{flex:1;min-width:90px;font-weight:550}.ot-phone-scheduled .ot-scheduled-mark{width:64px;height:34px}.ot-phone-scheduled .ot-scheduled-change{padding:5px 8px;font-size:10px}.ot-phone-scheduled .ot-scheduled-price{border-left:0;border-top:1px solid var(--ot-border-edf1f7,#edf1f7);text-align:left;align-items:center;gap:7px;width:100%;margin-top:10px;padding:10px 0 0;display:flex}.ot-phone-scheduled .ot-scheduled-fare{align-items:flex-start;gap:0}.ot-phone-scheduled .ot-scheduled-price strong{letter-spacing:-.6px;font-size:22px}.ot-phone-scheduled .ot-scheduled-price small{max-width:100%;font-size:10px;line-height:1.25}.ot-phone-scheduled .ot-scheduled-price button{color:#fff;background:#0866ff;border-radius:12px;width:auto;min-width:100px;min-height:42px;margin:0 0 0 auto;padding:8px 16px;font-size:13px}.ot-phone-scheduled .ot-scheduled-price button.chosen{background:var(--ot-surface-e7f5ed,#e7f5ed);color:var(--ot-text-087747,#087747);border-color:var(--ot-border-abe0c0,#abe0c0)}.ot-phone-scheduled .ot-scheduled-notice{border-radius:16px;padding:16px;font-size:13px;line-height:1.6}.ot-phone-scheduled .ot-scheduled-empty{border-radius:18px;margin:4px 0 0;padding:30px 18px}.ot-phone-scheduled .ot-scheduled-empty strong{font-size:15px}.ot-phone-scheduled .ot-scheduled-empty p{max-width:30ch;font-size:12.5px}.ot-phone-scheduled .ot-scheduled-empty-detail{overflow-wrap:anywhere;font-size:11.5px}.ot-phone-scheduled .ot-scheduled-empty-actions{width:100%;margin-top:10px}.ot-phone-scheduled .ot-scheduled-empty-primary{flex:1;min-width:0;min-height:44px;padding:11px 18px}.ot-phone-scheduled .ot-scheduled-day>.ot-scheduled-empty{flex:1;justify-content:center}.ot-phone-scheduled .ot-scheduled-notice p{margin:5px 0}.ot-phone-scheduled .ot-scheduled-notice button{min-height:44px;font-weight:650}.ot-phone-return-note{color:var(--ot-text-087747,#087747);font-size:11px;margin-top:10px!important}.ot-phone-scheduled .ot-scheduled-party-sheet{border-radius:16px;width:min(272px,100vw - 40px);padding:12px 14px 14px}.ot-phone-scheduled .ot-scheduled-party-sheet h3{margin:0 0 2px;font-size:14px}.ot-phone-scheduled .ot-scheduled-party-row{gap:10px;padding:7px 0}.ot-phone-scheduled .ot-scheduled-party-row>div{gap:8px}.ot-phone-scheduled .ot-scheduled-party-row button{width:32px;height:32px}.ot-phone-scheduled .ot-scheduled-party-row output{width:16px;font-size:13px}.ot-phone-scheduled .ot-scheduled-party-row strong{font-size:12.5px}.ot-phone-scheduled .ot-scheduled-party-row small{font-size:10.5px}.ot-phone-scheduled .ot-scheduled-party-save{border-radius:10px;margin-top:10px;padding:9px;font-size:13px}.ot-phone-scheduled .ot-scheduled-party-modal{transform:none}.ot-phone-scheduled .ot-scheduled-party:not(.ot-trip-passenger-control)>.ot-scheduled-party-modal{left:0;right:auto}.ot-phone-scheduled .ot-trip-passenger-control>.ot-scheduled-party-modal{left:auto;right:0}.ot-phone-review{padding:14px 14px 24px}.ot-phone-review-head{align-items:flex-start;gap:10px;display:flex}.ot-phone-review-back{border:1px solid var(--ot-border-dde6f2,#dde6f2);background:var(--ot-surface-fff,#fff);width:40px;height:40px;color:var(--ot-text-0866ff,#0866ff);cursor:pointer;border-radius:50%;flex:0 0 40px;place-items:center;margin-top:2px;display:grid}.ot-phone-review-back:hover:not(:disabled){border-color:var(--ot-border-b7d3ff,#b7d3ff);background:var(--ot-surface-f4f9ff,#f4f9ff)}.ot-phone-review-back:focus-visible{outline:3px solid var(--ot-border-8bb8ff,#8bb8ff);outline-offset:2px}.ot-phone-review-head h2{margin:0 0 4px;font-size:21px}.ot-phone-review-head p{color:var(--ot-text-64748b,#64748b);margin:0 0 14px;font-size:12px;line-height:1.5}.ot-phone-review .ot-trip-panel{box-shadow:none;background:0 0;border:0;padding:0}.ot-phone-review .ot-trip-panel>h2{display:none}.ot-phone-review .ot-trip-card{margin-top:12px}.ot-phone-review .ot-trip-route{gap:6px}.ot-phone-review .ot-trip-price strong{font-size:23px}.ot-phone-review .ot-trip-inline-total{flex-wrap:wrap}.ot-phone-review .ot-trip-passenger{grid-template-columns:1fr}.ot-phone-review .ot-trip-fare{flex:none;width:auto;min-width:0;max-width:62%}.ot-phone-review .ot-trip-passenger-pill{padding:5px 9px}.ot-phone-review .ot-trip-passenger-pill>span:not(.ot-icon){white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ot-phone-review .ot-trip-packages{max-width:100%;margin-left:auto}.ot-phone-review .ot-trip-packages>button{max-width:100%}.ot-phone-review .ot-trip-packages>button>span{overflow-wrap:anywhere;min-width:0}@media (width<=359px){.ot-phone-scheduled .ot-scheduled-board{padding-left:10px;padding-right:10px}.ot-phone-scheduled .ot-scheduled-schedule strong{font-size:21px}.ot-phone-scheduled .ot-scheduled-change{margin-left:0}}@media (prefers-reduced-motion:reduce){.ot-phone-scheduled *{scroll-behavior:auto!important}}