/* 1R ReStart — account.css
 * Canonical order: foundations → layout/components → states/integrations → responsive.
 */


/* ==========================================================================
   TOKENS / FOUNDATIONS
   ========================================================================== */

body.woocommerce-account .woocommerce{display:grid;grid-template-columns:minmax(190px,240px) minmax(0,1fr);gap:var(--r1-column-gap);align-items:start;}

body.woocommerce-account .woocommerce-MyAccount-navigation{padding:14px;background:var(--r1-surface);border:1px solid var(--r1-border);border-radius:var(--r1-surface-radius);}

body.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;}

body.woocommerce-account .woocommerce-MyAccount-navigation li+li{border-top:1px solid var(--r1-border);}

body.woocommerce-account .woocommerce-MyAccount-navigation a{display:block;padding:10px 8px;color:var(--r1-text);text-decoration:none;}

body.woocommerce-account .woocommerce-MyAccount-navigation .is-active>a{color:var(--r1-primary);font-weight:600;}

body.woocommerce-account .woocommerce-MyAccount-content{min-width:0;}


/* ==========================================================================
   FORMS / CONTROLS
   ========================================================================== */

body.woocommerce-account .woocommerce form.login,body.woocommerce-account .woocommerce form.register,body.woocommerce-account .woocommerce form.edit-account{padding:22px;border:1px solid var(--r1-border);border-radius:var(--r1-surface-radius);background:var(--r1-surface);}


/* ==========================================================================
   RESPONSIVE / CONDITIONAL
   ========================================================================== */

@media (max-width:800px){
body.woocommerce-account .woocommerce{grid-template-columns:1fr;}
}
