/* Contextual return uses the existing top bar; no extra strip over reading or writing. */
.journey-back{display:inline-flex;align-items:center;gap:7px;min-height:44px;max-width:60%;padding:4px 8px 4px 0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:10px}
.journey-back[hidden]{display:none}.journey-back svg{width:21px;height:21px;flex:none}.journey-back span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}
.journey-has-back .topbar{position:sticky;top:0;z-index:30;border-bottom:1px solid var(--line)}
.journey-back:focus-visible{outline:2px solid var(--gold,#d6ba79);outline-offset:3px}
.journey-has-back #breadcrumb{display:none}.journey-dialog-back{order:-1;margin-right:8px;flex:none}.journey-dialog-back svg{width:22px;height:22px}
@media(min-width:850px){.journey-has-back #breadcrumb{display:block;margin-left:16px}.journey-back span{font-size:13px}}
@media(prefers-reduced-motion:reduce){.journey-back{transition:none}}
