/* ============================================================
   Lisensio — My Account page-specific rules
   Fills small gaps style.css leaves for real WordPress markup:
   the avatar image WordPress renders (design used text initials)
   and the login/register two-column layout WooCommerce outputs.
   ============================================================ */

.acct-user .t-avatar{overflow:hidden}
.acct-user .t-avatar img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}

.u-columns.col2-set{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:start;max-width:820px;margin:0 auto}
.u-columns.col2-set .panel-card{margin-bottom:0}
.account-wrap > .container > .panel-card{max-width:480px;margin:0 auto}

@media(max-width:900px){
  .u-columns.col2-set{grid-template-columns:1fr}
}

/* ---------- Addresses (My Account > Addresses) ----------
   WC core's my-address.php ships no card/spacing classes of its own —
   .woocommerce-Address gets a card treatment so it reads as a real card
   instead of bare cramped text. `.is-empty` (added by the theme's
   woocommerce/myaccount/my-address.php override) marks the "not set up
   yet" state, since it renders inside the same <address> tag as a real
   address — CSS alone can't otherwise tell the two apart. */
.woocommerce-MyAccount-content > p{color:var(--body);font-size:14.5px;margin-bottom:24px}
.woocommerce-Address{background:#fff;border:1px solid var(--border);border-radius:20px;padding:28px;box-shadow:var(--shadow-sm)}
.woocommerce-Address-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--border)}
.woocommerce-Address-title h2{font-size:17px;margin:0}
.woocommerce-Address-title .edit{font-family:var(--font-head);font-weight:700;font-size:13px;color:var(--primary)}
.woocommerce-Address-title .edit:hover{color:var(--primary-dark)}
.woocommerce-Address address{font-style:normal;color:var(--ink);font-size:14.5px;line-height:1.8}
.woocommerce-Address.is-empty{background:var(--bg-soft);border-style:dashed;box-shadow:none}
.woocommerce-Address.is-empty address{display:block;text-align:center;color:var(--muted);font-style:italic;padding:10px 0 0}
