.customer-workspace{max-width:1080px;margin:0 auto 16px;color:#1d1e1f}
.customer-workspace h2{font-size:1.125rem;margin:0 0 10px}
.customer-workspace-nav{display:flex;gap:8px;flex-wrap:wrap}
.customer-workspace-nav button{min-height:44px;padding:8px 14px;border:1px solid #ddddde;border-radius:10px;background:#fff;color:#1d1e1f;font:inherit;font-weight:700;cursor:pointer}
.customer-workspace-nav button[aria-current="page"]{background:#1d1e1f;color:#fff;border-color:#1d1e1f}
.customer-workspace-nav button:focus-visible{outline:3px solid #58595b;outline-offset:2px}
@media(max-width:600px){.customer-workspace-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.customer-workspace-nav button{padding-inline:8px}}
