/* Shared chrome: identity left, close right. Visibility never changes geometry. */
.case-shell[data-case] .case-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;height:65px;padding:0 25px 0 32px}
.case-shell .case-toolbar .case-breadcrumb{grid-column:1;grid-row:1;order:0;display:flex;align-items:center;gap:10px;min-width:0;margin:0;font-size:16px;font-weight:400;letter-spacing:-.3px;line-height:1.15;color:#171b22;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 180ms ease,visibility 180ms ease}
.case-shell[data-layout=editorial] .case-toolbar .case-breadcrumb{color:inherit}
.case-shell .case-toolbar .case-breadcrumb[data-header-visible=true]{opacity:1;visibility:visible}
.case-shell .case-toolbar .close{grid-column:2;grid-row:1;order:1;justify-self:end;margin-left:auto;pointer-events:auto;width:44px;height:44px;flex:none}
.case-breadcrumb>svg{display:block;width:30px;height:28px;flex:none;filter:brightness(0)}
.case-breadcrumb small{font-size:11px;display:block;margin-top:2px;letter-spacing:.5px}
.case-brand-ora{width:55px;height:auto}.case-opening-brand{display:block;font-size:16px;font-weight:400;letter-spacing:0;margin-bottom:30px}
@media(max-width:650px){.case-shell[data-case] .case-toolbar{height:55px;padding:0 17px 0 24px;gap:12px}.case-shell .case-toolbar .case-breadcrumb{font-size:14px}.case-brand-ora{width:48px}.case-breadcrumb>svg{width:25px;height:24px}}
@media(prefers-reduced-motion:reduce){.case-shell .case-toolbar .case-breadcrumb{transition:none}}

.case-shell[data-layout=embedded] .case-toolbar{position:absolute;inset:0 0 auto;z-index:30;background:transparent;pointer-events:none}
.case-shell[data-layout=embedded] .case-scroll{height:100%}
.case-shell[data-layout=embedded] .case-toolbar .close{background:#ffffffb3;color:#171b22}

.case-shell[data-layout=embedded][data-header-tone=dark] .case-toolbar{color:#fff}
.case-shell[data-layout=embedded][data-header-tone=dark] .case-toolbar .case-breadcrumb{color:#fff}
.case-shell[data-layout=embedded][data-header-tone=dark] .case-breadcrumb>:is(img,svg){filter:brightness(0) invert(1)}
