.woocommerce-account .woocommerce { display: grid; grid-template-columns: 245px minmax(0, 1fr); gap: clamp(30px, 5vw, 60px); }
.woocommerce-account .woocommerce-notices-wrapper, .woocommerce-account .woocommerce-form-login, .woocommerce-account .woocommerce-form-register, .woocommerce-account .u-columns { grid-column: 1 / -1; }
.woocommerce-account .woocommerce-MyAccount-navigation { width: auto; float: none; }
.woocommerce-account .woocommerce-MyAccount-navigation ul { margin: 0; padding: 10px; border: 1px solid var(--ndk-border); border-radius: var(--ndk-radius-md); background: var(--ndk-soft); list-style: none; }
.woocommerce-account .woocommerce-MyAccount-navigation li a { display: block; padding: 12px 14px; border-radius: 7px; color: var(--ndk-text); font-weight: 600; }
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a, .woocommerce-account .woocommerce-MyAccount-navigation li a:hover { background: #fff; color: var(--ndk-primary); }
.woocommerce-account .woocommerce-MyAccount-content { width: auto; min-width: 0; float: none; }
.woocommerce-account .woocommerce-MyAccount-content a { color: var(--ndk-primary); text-decoration: underline; text-underline-offset: 3px; }
.woocommerce-account .u-columns { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 50px; }
.woocommerce-account .u-column1, .woocommerce-account .u-column2 { width: auto; float: none; padding: 30px; border: 1px solid var(--ndk-border); border-radius: var(--ndk-radius-md); }
.woocommerce-account form.login, .woocommerce-account form.register, .woocommerce-account form.lost_reset_password { max-width: 620px; margin: 0; padding: 30px; border: 1px solid var(--ndk-border); border-radius: var(--ndk-radius-md); }
.woocommerce-account .woocommerce-Addresses { display: grid; grid-template-columns: repeat(2, 1fr); gap: 28px; }
.woocommerce-account .woocommerce-Address { width: auto; float: none; padding: 24px; border: 1px solid var(--ndk-border); border-radius: var(--ndk-radius-md); }
.woocommerce-account table.shop_table { border-color: var(--ndk-border); border-radius: var(--ndk-radius-md); }
