/* STIQ24 – account.css: WooCommerce-Konto (Anmelden, Bestellungen, Adressen). */
.s24-account { padding-top: 32px; padding-bottom: 64px; }
.s24-account .woocommerce { display: grid; gap: 32px; }
@media (min-width: 900px) { .s24-account .woocommerce { grid-template-columns: 240px 1fr; align-items: start; } }
.s24-account .woocommerce-MyAccount-navigation ul { list-style: none; margin: 0; padding: 0; display: grid; gap: 4px; }
.s24-account .woocommerce-MyAccount-navigation a { display: block; padding: 10px 14px; border-radius: var(--s24-r); text-decoration: none; font-weight: 600; }
.s24-account .woocommerce-MyAccount-navigation .is-active a, .s24-account .woocommerce-MyAccount-navigation a:hover { background: var(--s24-surface-low); }
.s24-account .woocommerce-form-login, .s24-account .woocommerce-form-register { padding: 24px; background: var(--s24-surface); border: 1px solid var(--s24-border); border-radius: var(--s24-r-md); }
.s24-account input.input-text { min-height: 44px; width: 100%; border: 1px solid var(--s24-border); border-radius: var(--s24-r); padding: 10px 14px; }
.s24-account button.button, .s24-account .button { min-height: 44px; padding: 0 20px; border: 0; border-radius: var(--s24-r); background: var(--s24-primary); color: #fff; font-weight: 600; cursor: pointer; text-decoration: none; display: inline-flex; align-items: center; }
