/* Account navigation uses the native WooCommerce forms, without a template fork. */
.ax-access-tabs{display:flex;flex-wrap:wrap;gap:12px;max-width:620px;margin:0 auto 28px;padding:6px;border:1px solid var(--ax-line,#ffffff18);border-radius:12px;background:#1a122e}
.atrozix-dark .ax-access-tabs a{display:flex;justify-content:center;align-items:center;flex:1 1 180px;min-height:48px;padding:10px 20px;border-radius:8px;text-decoration:none;color:#dfd2f4;font-weight:600}
.atrozix-dark .ax-access-tabs a[aria-current=page]{background:#ac83eb;color:#180f29}
.ax-access-login #customer_login,.ax-access-register #customer_login{max-width:620px;margin-inline:auto}
.ax-access-login #customer_login>.u-column2,.ax-access-register #customer_login>.u-column1{display:none}
.ax-access-login #customer_login>.u-column1,.ax-access-register #customer_login>.u-column2{float:none;width:100%;margin:0}
.ax-access-login #customer_login form,.ax-access-register #customer_login form{padding:28px;border:1px solid var(--ax-line,#ffffff18);border-radius:12px;background:#1a122e}
.ax-access-login #customer_login h2,.ax-access-register #customer_login h2{font-size:26px;margin:0 0 20px}
.ax-access-social,.ax-access-divider{max-width:620px;margin:0 auto 24px;text-align:center}
.ax-access-divider{color:#b9afcb;font-size:14px}
.ax-access-social .nsl-container{padding:0!important}
.atrozix-dark .ax-access-social .nsl-button-label-container{color:inherit}
.ax-admin-downloads{margin-top:32px;padding:24px;border:1px solid #a277ff55;border-radius:12px;background:#1a122e}
.ax-admin-downloads p{font-size:14px}.ax-admin-downloads label{display:block;margin-bottom:8px}
.ax-admin-downloads select,.ax-admin-downloads input[type=password]{width:100%;max-width:100%;min-width:0}
@media(max-width:560px){.ax-access-tabs{gap:6px}.atrozix-dark .ax-access-tabs a{flex-basis:120px;padding:10px 8px;font-size:14px}.ax-access-login #customer_login form,.ax-access-register #customer_login form{padding:20px}}
