/* ============================================================
   Hashamba — "החשבון שלי" personal-area styling.
   The account page is built with Elementor's My-Account widget
   (e-my-account-tabs-vertical). We style the CONTENT panels + our
   own components, and provide [hsc_account_bar] for the green bar.
   Noto Sans Hebrew across the personal area.
   ============================================================ */
.woocommerce-account .e-my-account-tab,
.woocommerce-account .woocommerce-MyAccount-content,
.hsc-acc-bar,.hsc-prefs,.hsc-privacy,.hsc-profile,.hsc-mycontent{
	font-family:"Noto Sans Hebrew", sans-serif;
}
.woocommerce-account .e-my-account-tab h2,
.woocommerce-account .woocommerce-MyAccount-content h2{ font-weight:800; margin-bottom:1rem; }

/* ---- green user bar ([hsc_account_bar]) ---- */
.hsc-acc-bar{
	display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;
	background:linear-gradient(135deg,var(--hsc-green,#3CB34D),var(--hsc-olive,#A3A930));
	color:#fff;border-radius:16px;padding:16px 22px;margin-bottom:22px;
}
.hsc-acc-user{display:flex;align-items:center;gap:14px;}
.hsc-acc-user img{border-radius:50%;border:2px solid rgba(255,255,255,.7);}
.hsc-acc-name{font-weight:800;font-size:1.25em;}
.hsc-acc-sub{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:4px;}
.hsc-acc-sub .hsc-rank-badge{background:rgba(255,255,255,.22);}
.hsc-acc-contrib{color:rgba(255,255,255,.92);font-size:.9em;}
.hsc-acc-edit{background:#fff;color:var(--hsc-green,#3CB34D);border-radius:999px;
	padding:.5em 1.4em;font-weight:700;text-decoration:none;white-space:nowrap;}
.hsc-acc-edit:hover{background:#f0f0f0;color:var(--hsc-green,#3CB34D);}

/* ---- created-content list: keep edit+view grouped together ---- */
.hsc-mc-link{margin-inline-start:0;}
.hsc-mc-actions{margin-inline-start:auto;display:flex;gap:16px;}

/* ---- nicer forms (preferences / privacy / profile) ---- */
.hsc-prefs-group{background:#fff;border:1px solid var(--hsc-line,#e7ebee);border-radius:14px;padding:16px 20px;margin-bottom:16px;}
.hsc-prefs-group legend{font-weight:800;color:var(--hsc-green,#3CB34D);padding:0 8px;}
.hsc-prefs-checks{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:6px;}
.hsc-prefs-checks label,.hsc-privacy-row{display:inline-flex;align-items:center;gap:8px;font-weight:600;cursor:pointer;}
.hsc-prefs-checks input,.hsc-privacy-row input{width:18px;height:18px;accent-color:var(--hsc-green,#3CB34D);}
.hsc-privacy-row{display:flex;padding:12px 4px;border-bottom:1px solid var(--hsc-line,#e7ebee);}
.hsc-prefs-saved,.hsc-privacy-saved,.hsc-profile-saved{color:var(--hsc-green,#3CB34D);font-weight:800;}
