@layer ui{.page-header{align-items:center;gap:var(--space-2);height:var(--pane-header-height);padding:0 var(--space-3) 0 var(--space-5);box-shadow:0 1px 0 var(--border);z-index:2;flex-shrink:0;display:flex}.page-header-back{flex-shrink:0}a.page-header-back{width:var(--control-md);height:var(--control-md);border-radius:var(--radius-sm);color:var(--text-muted);-webkit-tap-highlight-color:transparent;place-items:center;display:grid}a.page-header-back:hover{background:var(--bg-hover);color:var(--text)}a.page-header-back:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.page-header-heading{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}.page-header-heading[data-stacked]{flex-direction:column;justify-content:center;align-items:stretch;gap:0}.page-header-subtitle{align-items:center;gap:var(--space-1-5);min-width:0;color:var(--text-muted);font-size:var(--text-meta);white-space:nowrap;line-height:16px;display:flex;overflow:hidden}.page-header-actions{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}.page-header-overflow-wrap{display:inline-flex;position:relative}.page-header-overflow-wrap .badge[data-floating]{--badge-ring:var(--bg-pane);top:10px;right:10px}@media (width>=720px){.page-header[data-back=phone] .page-header-back{display:none}}@media (width<720px){.page-header{--control-md:var(--control-touch);gap:var(--space-1);padding:0 var(--space-1) 0 var(--space-4)}.page-header[data-back]{padding-left:var(--space-1)}.page-header-back{--button-height:var(--touch-target)}a.page-header-back{width:var(--touch-target);height:var(--touch-target)}.page-header-actions{gap:0}}}
