.hint.svelte-121uxyt button{min-width:24px;min-height:24px}.hint.svelte-121uxyt,.value.svelte-121uxyt,.hint.svelte-121uxyt button{text-align:left;min-width:0;max-width:100%;font:inherit;color:inherit;line-height:inherit;align-items:center;display:inline-flex}.hint.svelte-121uxyt button{border-radius:4px}.hint.svelte-121uxyt button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.hint.svelte-121uxyt svg{flex-shrink:0}.value.svelte-121uxyt,.hint.svelte-121uxyt button{gap:.25rem}.live.svelte-9jw4xf{color:var(--success);font-size:.8125rem;font-weight:500}.live-dot.svelte-9jw4xf{background:var(--success);border-radius:50%;width:6px;height:6px}.time-unit.svelte-9jw4xf strong.pending:where(.svelte-9jw4xf){font-weight:500}.time.svelte-9jw4xf .updates{color:var(--primary)}.time.svelte-9jw4xf .urgent{color:var(--warning);font-size:.8125rem;font-weight:500}.plain-status.svelte-9jw4xf{align-items:center;gap:.25rem;display:flex}.overview.overview.overview.svelte-9jw4xf{grid-template-columns:minmax(0,1fr) minmax(0,max-content);column-gap:.625rem}.vehicle.svelte-9jw4xf .plate:where(.svelte-9jw4xf){text-overflow:ellipsis;min-width:0;font-weight:500;line-height:1.375;overflow:hidden}.driver.driver.svelte-9jw4xf{grid-template-columns:44px minmax(0,1fr);justify-self:end;gap:.25rem;max-width:min(58cqw,12rem);line-height:1.375;display:grid}.driver.driver.svelte-9jw4xf:not(:has(a)){grid-template-columns:minmax(0,1fr)}.driver.driver.svelte-9jw4xf a:where(.svelte-9jw4xf){background:0 0;width:44px;height:44px;margin:0}.driver.driver.svelte-9jw4xf a:where(.svelte-9jw4xf) svg{box-sizing:content-box;background:var(--primary-soft);border-radius:6px;padding:7px}.identity.identity.svelte-9jw4xf>svg{padding:5.5px}.identity.svelte-9jw4xf a:where(.svelte-9jw4xf){line-height:1.375}.bottom.bottom.svelte-9jw4xf{justify-content:space-between;gap:.125rem .375rem}.bottom.svelte-9jw4xf .time:where(.svelte-9jw4xf){display:contents}.time-unit.svelte-9jw4xf{white-space:nowrap;align-items:center;gap:.375rem;display:flex}.time.svelte-9jw4xf .time-hint{font-size:.8125rem}.time.svelte-9jw4xf .gps-hint button{color:var(--warning)}.card-actions.card-actions.svelte-9jw4xf{gap:.5rem}.onboard.onboard.svelte-9jw4xf{font-size:.8125rem;font-weight:500}.overview.overview.svelte-9jw4xf{column-gap:.875rem}.vehicle.vehicle.svelte-9jw4xf:has(button:where(.svelte-9jw4xf)){grid-template-columns:44px minmax(0,1fr);gap:.25rem;display:grid}.vehicle.vehicle.svelte-9jw4xf button:where(.svelte-9jw4xf){justify-content:center;width:44px}.identity.svelte-9jw4xf svg{width:13px}.identity.svelte-9jw4xf a:where(.svelte-9jw4xf){min-width:24px;min-height:24px}.time.svelte-9jw4xf .time-hint button{color:var(--muted-foreground)}.bottom.svelte-9jw4xf .time:where(.svelte-9jw4xf){flex-wrap:nowrap;min-width:max-content}.time.svelte-9jw4xf button[aria-label=Trip\ updates]{margin-left:auto}.vehicle.svelte-9jw4xf:has(button:where(.svelte-9jw4xf)){width:auto}.vehicle.svelte-9jw4xf button:where(.svelte-9jw4xf){min-width:28px}.vehicle.svelte-9jw4xf:empty{min-height:0}.trip-card.svelte-9jw4xf{border:1px solid var(--border);background:var(--card);border-radius:4px;flex-direction:column;min-width:0;padding:.25rem .625rem .25rem .875rem;font-size:.75rem;display:flex;position:relative;container-type:inline-size}.service-strip.svelte-9jw4xf{background:var(--service-color);width:2px;position:absolute;top:6px;bottom:6px;left:6px}.overview.svelte-9jw4xf{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 .5rem;min-width:0;display:grid}.identity.svelte-9jw4xf{align-items:center;gap:.5rem;min-width:0;min-height:24px;font-size:.875rem;font-weight:500;display:flex}.identity.svelte-9jw4xf>svg{color:var(--service-color);background:var(--primary-soft);border-radius:4px;flex-shrink:0;width:24px;height:24px;padding:4px}.identity.svelte-9jw4xf a:where(.svelte-9jw4xf){align-items:center;gap:2px;min-width:0;line-height:1.35;display:flex}.identity.svelte-9jw4xf a:where(.svelte-9jw4xf) span:where(.svelte-9jw4xf){overflow-wrap:anywhere;min-width:0}.identity.svelte-9jw4xf a:where(.svelte-9jw4xf) svg{color:var(--muted-foreground);flex-shrink:0}.vehicle.svelte-9jw4xf{max-width:min(58cqw,12rem);color:var(--muted-foreground);white-space:nowrap;justify-content:flex-end;align-items:center;gap:.375rem;min-height:28px;font-size:.8125rem;display:flex}.vehicle.svelte-9jw4xf button:where(.svelte-9jw4xf){min-width:28px;min-height:28px;color:var(--primary);align-items:center;gap:.2rem;display:flex}.route.svelte-9jw4xf{min-width:0;min-height:18px;color:var(--muted-foreground);align-items:center;font-size:.8125rem;display:flex}.route.svelte-9jw4xf .route-hint{text-align:left;align-items:center;gap:.25rem;min-width:0;max-width:100%;font-size:.8125rem;line-height:1.35;display:flex}.route.svelte-9jw4xf .route-hint span:not(.value){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.route.svelte-9jw4xf .route-hint span:not(.value):first-child{flex-shrink:0;max-width:55%}.route.svelte-9jw4xf svg{flex-shrink:0}.driver.svelte-9jw4xf{justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;font-size:.8125rem;display:flex}.driver.svelte-9jw4xf:has(a:where(.svelte-9jw4xf)){min-height:44px}.driver.svelte-9jw4xf span:where(.svelte-9jw4xf){text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.driver.svelte-9jw4xf a:where(.svelte-9jw4xf){background:var(--primary-soft);width:28px;height:28px;color:var(--primary);border-radius:6px;place-items:center;margin-inline:6px;display:grid}.bottom.svelte-9jw4xf{flex-wrap:wrap;align-items:center;gap:.125rem .5rem;min-width:0;display:flex}.time.svelte-9jw4xf{flex-wrap:wrap;flex:1;align-items:center;gap:.375rem;min-width:0;display:flex}.time.svelte-9jw4xf strong:where(.svelte-9jw4xf){white-space:nowrap;font-size:.875rem}.time.svelte-9jw4xf button{min-width:24px;min-height:18px;color:var(--primary);place-items:center;display:grid}.time.svelte-9jw4xf .time-hint{color:var(--muted-foreground);text-underline-offset:3px;white-space:nowrap;min-width:0;font-size:.75rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.card-actions.svelte-9jw4xf{justify-content:flex-end;align-items:center;gap:.25rem;margin-left:auto;display:flex}.card-actions.svelte-9jw4xf>a:where(.svelte-9jw4xf){place-items:center;min-width:44px;min-height:44px;display:grid}.card-actions.svelte-9jw4xf>a:where(.svelte-9jw4xf)>span:where(.svelte-9jw4xf){background:var(--primary);width:30px;height:30px;color:var(--primary-foreground);border-radius:6px;place-items:center;display:grid}.card-actions.svelte-9jw4xf>a.quiet:where(.svelte-9jw4xf)>span:where(.svelte-9jw4xf){background:var(--card);border:1px solid var(--border);color:var(--muted-foreground)}.card-actions.svelte-9jw4xf .more-trip{width:40px;height:44px;color:var(--muted-foreground);place-items:center;display:grid}.onboard.svelte-9jw4xf{background:var(--secondary);color:var(--muted-foreground);white-space:nowrap;border-radius:4px;padding:.125rem .375rem;font-size:.75rem}.progress.svelte-9jw4xf{background:var(--secondary);border-radius:3px;height:6px;overflow:hidden}.progress.svelte-9jw4xf span:where(.svelte-9jw4xf){background:var(--primary);height:100%;display:block}.plain-status.svelte-9jw4xf{color:var(--muted-foreground);font-size:.75rem}@container (width<=15em){.overview.overview.overview.svelte-9jw4xf{grid-template-columns:1fr;row-gap:.25rem}.vehicle.vehicle.svelte-9jw4xf,.driver.driver.svelte-9jw4xf{justify-content:flex-start;justify-self:start;max-width:100%}}
