.CustomerShell-module__BkNJxG__shell{flex-direction:column;flex:1;display:flex}.CustomerShell-module__BkNJxG__header{border-bottom:var(--border-width-thin) solid var(--color-steel-400);background:var(--color-surface)}.CustomerShell-module__BkNJxG__headerInner{max-width:var(--content-max-width);padding:var(--space-4) var(--space-5);justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin:0 auto;display:flex}.CustomerShell-module__BkNJxG__wordmark{font-family:var(--font-display);font-size:var(--font-size-lg);letter-spacing:var(--tracking-tight);color:var(--color-ink);align-items:baseline;gap:var(--space-2);font-weight:700;display:inline-flex}.CustomerShell-module__BkNJxG__wordmark:after{content:"";background:var(--color-copper);border-radius:1px;width:.4em;height:.4em;display:inline-block}.CustomerShell-module__BkNJxG__wordmark:focus-visible{outline:var(--border-width-thick) solid var(--color-copper);outline-offset:4px}.CustomerShell-module__BkNJxG__nav{gap:var(--space-5);font-family:var(--font-body);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.CustomerShell-module__BkNJxG__navLink{color:var(--color-ink-soft);padding-block:var(--space-1);border-bottom:var(--border-width-thin) solid transparent;transition:color var(--transition-fast), border-color var(--transition-fast)}.CustomerShell-module__BkNJxG__navLink:hover{color:var(--color-ink);border-color:var(--color-copper)}.CustomerShell-module__BkNJxG__navLink:focus-visible{outline:var(--border-width-thick) solid var(--color-copper);outline-offset:2px;border-radius:var(--radius-sm)}.CustomerShell-module__BkNJxG__userArea{align-items:center;gap:var(--space-3);font-size:var(--font-size-sm);color:var(--color-ink-soft);display:flex}.CustomerShell-module__BkNJxG__userEmail{font-family:var(--font-mono);font-size:var(--font-size-xs)}.CustomerShell-module__BkNJxG__staffLink{color:var(--color-copper)}.CustomerShell-module__BkNJxG__staffLink:hover{color:var(--color-copper-strong);text-decoration:underline}.CustomerShell-module__BkNJxG__main{width:100%;max-width:var(--content-max-width);padding:var(--space-6) var(--space-5);flex:1;margin:0 auto}
