/* L4: page regions, widths and ordering. No customer pages are generated. */
.layout-admin{display:grid;grid-template-columns:var(--customer-sidebar-width) minmax(0,1fr);max-width:var(--customer-content-max);margin-inline:auto;min-height:100vh;background:var(--page-background)}.layout-admin__sidebar{display:flex;flex-direction:column;gap:var(--space-2xl);padding:var(--space-xl) var(--space-lg);background:var(--surface);border-right:var(--border-line)}.layout-admin__brand{display:grid;gap:var(--space-xs);font-size:var(--text-lg);font-weight:var(--weight-title);text-decoration:none;padding:var(--space-sm)}.layout-admin__brand span{font-size:var(--text-xs);color:var(--muted);letter-spacing:.12em}.layout-admin__sidebar nav{display:grid;gap:var(--space-sm)}.layout-admin__sidebar nav a{display:block;padding:var(--space-md) var(--space-lg);border-radius:var(--radius-field);font-size:var(--text-sm);text-decoration:none}.layout-admin__sidebar nav a:hover,.layout-admin__sidebar nav a[aria-current]{background:var(--tone-primary-bg);color:var(--action)}.layout-admin__user{display:flex;gap:var(--space-sm);font-size:var(--text-sm);margin-top:auto;border-top:var(--border-line);padding-top:var(--space-xl)}.layout-admin__user p{font-size:var(--text-xs);color:var(--muted)}.layout-admin__workspace{min-width:0}.layout-admin__top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xl);min-height:var(--customer-header-height);padding:var(--space-lg) var(--customer-gutter);border-bottom:var(--border-line);background:var(--surface);font-size:var(--text-sm)}.layout-admin__main{display:grid;gap:var(--customer-section-gap);padding:var(--customer-page-padding) var(--customer-gutter);align-content:start;min-width:0}.layout-columns{display:grid;grid-template-columns:var(--content-column) var(--summary-column);gap:var(--space-xl);align-items:start;min-width:0}.layout-columns>*{min-width:0}.layout-columns--equal{grid-template-columns:repeat(2,minmax(0,1fr))}.layout-store{max-width:var(--customer-content-max);margin-inline:auto;min-height:100vh;display:flex;flex-direction:column}.layout-store__main{display:grid;gap:var(--customer-section-gap);padding:var(--customer-page-padding) var(--customer-gutter);flex:1}.layout-auth{max-width:var(--customer-content-max);min-height:100vh;margin-inline:auto;display:grid;justify-items:center;align-content:center;gap:var(--space-xl);padding:var(--space-3xl) var(--customer-gutter)}.layout-auth main{width:100%;max-width:var(--customer-narrow-width)}.layout-auth__brand{font-size:var(--text-lg);font-weight:var(--weight-title);text-decoration:none}
.layout-store__main{align-content:start}
