.nv-avatar-selector{margin-top:40px;padding:24px;border-radius:18px;background:#f5f5f5}.nv-avatar-grid{display:flex;flex-wrap:wrap;gap:16px;margin-top:20px}.nv-avatar-option input{display:none}.nv-avatar-card{width:110px;padding:12px;border-radius:16px;background:#fff;border:2px solid #fff0;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;transition:0.2s ease}.nv-avatar-card img{width:72px;height:72px;object-fit:cover;border-radius:50%}.nv-avatar-name{font-size:12px;text-align:center;font-weight:600}.nv-avatar-option input:checked+.nv-avatar-card{border-color:#1be8eb;box-shadow:0 0 0 3px rgb(27 232 235 / .2);transform:translateY(-2px)}.woocommerce-account .nv-avatar-selector{margin-bottom:36px}.woocommerce-account .nv-avatar-selector+p.form-row,.woocommerce-account .nv-avatar-selector~p.form-row{margin-top:14px}.woocommerce-account .nv-avatar-selector+p.form-row{padding-top:28px;border-top:1px solid #e5e7eb}.woocommerce-account .nv-avatar-selector~p.form-row{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:14px 16px;margin-bottom:12px}.nv-account-section-title{margin:36px 0 20px}.nv-account-section-title h3{margin:0 0 6px;font-size:22px;font-weight:700;color:#111827}.nv-account-section-title p{margin:0;color:#6b7280;line-height:1.6}