.content-topbar{background:var(--background);border-bottom:1px solid var(--color-silver);align-items:center;gap:var(--space-2) var(--space-3);min-height:calc(var(--touch-target) + var(--space-4));padding:var(--space-2) var(--space-6);z-index:30;flex-wrap:wrap;justify-content:space-between;display:flex;position:relative}.topbar-context{align-items:center;gap:var(--space-2) var(--space-3);min-width:var(--space-0);flex-wrap:wrap;flex:1;display:flex}.topbar-context .topbar-back{color:var(--text-secondary);min-height:var(--touch-target);min-width:var(--touch-target);padding:var(--space-2) var(--space-3);flex-shrink:0}.topbar-title{color:var(--text-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);line-height:var(--line-height-title);min-width:var(--space-0);overflow-wrap:anywhere;flex:1}.topbar-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.topbar-progress{min-width:var(--space-0);flex-basis:100%}@media (min-width:681px){body:has(.theme-floating-toggle) .content-topbar{padding-right:calc(var(--space-3) + var(--touch-target) + var(--space-3))}}.clinical-layout>.content-topbar{isolation:isolate;padding:var(--space-3) var(--space-6);z-index:100;flex:none;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"context actions""progress progress";align-self:stretch;width:100%;display:grid}.clinical-layout>.content-topbar .topbar-context{grid-area:context}.clinical-layout>.content-topbar .topbar-actions{min-width:var(--space-0);grid-area:actions;justify-content:flex-end;justify-self:end}.clinical-layout>.content-topbar .topbar-progress{overscroll-behavior-inline:contain;scrollbar-width:none;grid-area:progress;overflow-x:auto}.clinical-layout>.content-topbar .topbar-progress::-webkit-scrollbar{display:none}@media (min-width:1121px){.clinical-layout>.content-topbar:not(.is-journey){grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"context progress actions"}.clinical-layout>.content-topbar:not(.is-journey) .topbar-progress{justify-self:center;max-width:min(54vw,720px)}.clinical-layout>.content-topbar:not(.is-journey) .topbar-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.clinical-layout>.content-topbar:not(.is-journey) .topbar-progress .stepper{justify-content:center;min-width:max-content;margin-inline:auto}.content-topbar.is-journey .topbar-title{font-size:var(--font-size-section-title);flex:0 auto}.content-topbar.is-journey .topbar-progress{overflow:visible}.topbar-meta{align-items:center;gap:var(--space-2) var(--space-3);min-width:var(--space-0);flex-wrap:wrap;display:flex}@media (max-width:760px){.content-topbar{padding-inline:var(--space-4)}.clinical-layout>.content-topbar{gap:var(--space-2);padding:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr);grid-template-areas:"context""actions""progress"}.clinical-layout>.content-topbar .topbar-actions{justify-self:stretch;width:100%}.clinical-layout>.content-topbar .topbar-actions .btn{padding-inline:var(--space-2);flex:1}.clinical-layout>.content-topbar:not(.is-journey) .topbar-title{display:none}.clinical-layout>.content-topbar:not(.is-journey) .topbar-progress .stepper{margin-inline:var(--space-0);justify-content:flex-start}}@media (max-width:680px){.clinical-layout>.content-topbar{z-index:30}}@media print{.content-topbar{display:none}}.clinical-layout>.content-topbar.is-journey{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"context actions"}.content-topbar.is-journey .topbar-context{flex-wrap:nowrap}.content-topbar.is-journey .topbar-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.content-topbar.is-journey .topbar-meta{white-space:nowrap;flex-wrap:nowrap}@media (max-width:760px){.clinical-layout>.content-topbar.is-journey{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"context actions"}.clinical-layout>.content-topbar.is-journey .topbar-actions{justify-self:end;width:auto}}@media (max-width:640px){.content-topbar.is-journey .topbar-meta{display:none}}
