.arrival-status{border:1px solid var(--color-brand-line);background:var(--color-surface);border-radius:13px;min-width:0;padding:19px}.arrival-status__summary{align-items:flex-start;gap:12px;display:flex}.arrival-status__icon{background:var(--color-brand-tint);width:39px;height:39px;color:var(--color-brand);border-radius:12px;flex:0 0 39px;place-items:center;display:grid}.arrival-status__copy{min-width:0}.arrival-status__label{text-transform:uppercase;letter-spacing:.09em;color:var(--color-brand);font-size:10px;font-weight:700;display:block}.arrival-status__copy strong{margin-top:2px;font-size:15px;line-height:1.5;display:block}.arrival-status__copy p,.arrival-status__source{color:var(--color-muted);font-size:11px;line-height:1.6}.arrival-status__steps{gap:12px;margin:17px 0 10px;padding:0;list-style:none;display:flex}.arrival-status__steps li{min-width:0;color:var(--color-muted);white-space:nowrap;flex:1;align-items:center;gap:7px;font-size:10px;display:flex}.arrival-status__steps li:not(:last-child):after{content:"";background:var(--color-line);flex:1;height:1px;margin-left:3px}.arrival-status__steps li>span{background:var(--color-line);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.arrival-status__steps .is-reached{color:var(--color-brand);font-weight:650}.arrival-status__steps .is-reached>span{background:var(--color-brand)}.arrival-status__note{overflow-wrap:anywhere;margin-block:9px;font-size:12px}.arrival-status--delayed{background:#fff9ef;border-color:#eee0c5}.arrival-status--delayed .arrival-status__icon{color:#956525;background:#f6eacf}.arrival-status--delayed .arrival-status__label{color:#956525}.arrival-editor{border-top:1px solid var(--color-line);margin-top:14px;padding-top:13px}.arrival-editor__actions{flex-wrap:wrap;gap:7px;display:flex}.arrival-editor__actions .button{gap:6px;min-height:40px;padding:8px 11px;font-size:11px}.arrival-editor__actions .button[aria-pressed=true]{border-color:var(--color-brand);color:var(--color-brand);background:var(--color-brand-tint)}.arrival-editor__form{gap:13px;margin-top:15px;display:grid}.arrival-editor__heading{font-size:12px;font-weight:650}.arrival-editor__times{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.arrival-editor__times>span{color:var(--color-muted);margin-right:4px;font-size:11px}.arrival-editor__times button{border:1px solid var(--color-line);min-height:37px;color:var(--color-ink);background:#fff;border-radius:8px;padding:7px 11px;font-size:11px}.arrival-editor__times button[aria-pressed=true]{border-color:var(--color-brand);background:var(--color-brand-tint);color:var(--color-brand)}.arrival-editor__form input{background:#fff;min-height:43px;padding:9px 11px;font-size:12px}.arrival-editor__form .field>label{font-size:11px}.arrival-editor__link{color:var(--color-brand);background:0 0;border:0;justify-self:start;padding:2px 0;font-size:11px;text-decoration:none}.arrival-editor__footer{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.arrival-editor__footer .button{min-height:39px;padding:8px 13px;font-size:11px}.arrival-editor__footer>.arrival-editor__link{margin-left:auto}.arrival-editor__success{color:var(--color-green);align-items:center;gap:7px;margin-top:10px;font-size:11px;display:flex}.arrival-editor button{cursor:pointer}.arrival-editor button:disabled{cursor:default;opacity:.55}@media (max-width:430px){.arrival-status{padding:15px}.arrival-status__copy strong{font-size:13px}.arrival-status__steps{gap:7px}.arrival-status__steps li{gap:5px;font-size:9px}.arrival-editor__footer>.arrival-editor__link{margin-left:0}}.arrival-status__copy .visit-time time strong{font-size:clamp(25px,4vw,32px);line-height:1.25}.arrival-status__label{font-size:12px}.arrival-status__copy p,.arrival-status__source{font-size:13px}.arrival-status__steps li{white-space:normal;font-size:12px}
