.elementor-174944 .elementor-element.elementor-element-f772f81{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-174944 .elementor-element.elementor-element-3fc491b{text-align:center;}.elementor-174944 .elementor-element.elementor-element-77ba67de{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-174944 .elementor-element.elementor-element-0f2960f{text-align:right;}.elementor-174944 .elementor-element.elementor-element-d3c0a8c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174944 .elementor-element.elementor-element-a09045b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-174944 .elementor-element.elementor-element-347a47e{text-align:center;}.elementor-174944 .elementor-element.elementor-element-fe496aa{--display:flex;}.elementor-174944 .elementor-element.elementor-element-f094d4d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-174944 .elementor-element.elementor-element-6233886{--display:flex;}.elementor-174944 .elementor-element.elementor-element-4685e50{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-174944 .elementor-element.elementor-element-79b34aa{--display:flex;}.elementor-174944 .elementor-element.elementor-element-4b5658b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-174944 .elementor-element.elementor-element-07c01c4{--display:flex;}.elementor-174944 .elementor-element.elementor-element-5aafd06{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-174944 .elementor-element.elementor-element-8269da0{--display:flex;}.elementor-174944 .elementor-element.elementor-element-482673a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-174944 .elementor-element.elementor-element-629fa96{--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:9px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:5px 5px 5px 5px;--n-accordion-title-active-color:var( --e-global-color-6b14d059 );--n-accordion-icon-size:15px;}.elementor-174944 .elementor-element.elementor-element-629fa96 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:dotted;border-width:1px 1px 1px 1px;border-color:#CFCFCF;}.elementor-174944 .elementor-element.elementor-element-629fa96 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#FCB016;}:where( .elementor-174944 .elementor-element.elementor-element-629fa96 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:500;}.elementor-174944 .elementor-element.elementor-element-a1113b3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-174944 .elementor-element.elementor-element-5986a9f{text-align:center;}@media(min-width:768px){.elementor-174944 .elementor-element.elementor-element-77ba67de{--content-width:700px;}.elementor-174944 .elementor-element.elementor-element-d3c0a8c{--content-width:700px;}.elementor-174944 .elementor-element.elementor-element-a09045b{--content-width:700px;}.elementor-174944 .elementor-element.elementor-element-a1113b3{--content-width:700px;}}@media(max-width:767px){.elementor-174944 .elementor-element.elementor-element-f772f81{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-174944 .elementor-element.elementor-element-77ba67de{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-174944 .elementor-element.elementor-element-a09045b{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-174944 .elementor-element.elementor-element-a1113b3{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}}/* Start custom CSS for shortcode, class: .elementor-element-da66a2a *//* ====== AffiliateWP – Registration Card (Brand: #FCB016) ====== */
:root{
  --affwp-primary:#FCB016;  /* צבע מותג */
  --affwp-text:#0f172a;
  --affwp-muted:#64748b;
  --affwp-border:#e2e8f0;
  --affwp-bg:#f8fafc;
}

/* כרטיס כללי */
.affwp-register-card{
  max-width: 100%;
  margin: 32px auto;
  padding: 28px;
  background:#fff;
  border-radius: 22px;
  box-shadow: 0 12px 32px rgba(0,0,0,.08);
}

/* כותרות ותיאור */
.affwp-register-card h2,
.affwp-register-card .affwp-form-title{
  margin:0 0 8px;
  font-size: 28px;
  line-height:1.2;
  color:var(--affwp-text);
  text-align:center;
}
.affwp-register-card .affwp-form-description{
  margin:0 0 22px;
  color:var(--affwp-muted);
  text-align:center;
}

/* פריסת שדות בגריד (דסקטופ 2 עמודות) */
.affwp-register-card .affwp-form,
.affwp-register-card form.affwp-form{
  display:grid;

  gap:16px 18px;
}

/* כל שדה בשורה מלאה כברירת מחדל במובייל */
@media (max-width: 780px){
  .affwp-register-card .affwp-form{ grid-template-columns: 1fr; }
}

/* לייבל וקלטים */
.affwp-register-card .affwp-form label{
  display:block;
  margin:6px 0 6px;
  font-weight:600;
  color:var(--affwp-text);
  font-size:14px;
}
.affwp-register-card .affwp-form input[type="text"],
.affwp-register-card .affwp-form input[type="email"],
.affwp-register-card .affwp-form input[type="url"],
.affwp-register-card .affwp-form input[type="password"],
.affwp-register-card .affwp-form select,
.affwp-register-card .affwp-form textarea{
  width:100%;
  border:1.5px solid var(--affwp-border);
  border-radius:12px;
  padding:12px 14px;
  background:#fff;
  transition:border-color .2s ease, box-shadow .2s ease;
  outline:none;
  font-size:15px;
}
.affwp-register-card .affwp-form textarea{ min-height:110px; resize:vertical; }
.affwp-register-card .affwp-form input:focus,
.affwp-register-card .affwp-form select:focus,
.affwp-register-card .affwp-form textarea:focus{
  border-color:var(--affwp-primary);
  box-shadow:0 0 0 3px rgba(252,176,22,.25);
}

/* תיאורי שדות/עזרה */
.affwp-register-card .affwp-form .description,
.affwp-register-card .affwp-form .affwp-notes{
  font-size:12.5px;
  color:var(--affwp-muted);
  margin-top:6px;
}

/* שדות שצריכים לתפוס כל השורה */
.affwp-register-card .affwp-form .form-row,
.affwp-register-card .affwp-form p{
  margin:0; /* נטרול מרווחי ברירת מחדל */
}
.affwp-register-card .affwp-form .affwp-payment-email,
.affwp-register-card .affwp-form .affwp-url,
.affwp-register-card .affwp-form .affwp-bio,
.affwp-register-card .affwp-form .affwp-username,
.affwp-register-card .affwp-form .affwp-user-email,
.affwp-register-card .affwp-form .affwp-password,
.affwp-register-card .affwp-form .affwp-password-confirm,
.affwp-register-card .affwp-form .affwp-terms,
.affwp-register-card .affwp-form .affwp-gdpr,
.affwp-register-card .affwp-form .affwp-recaptcha,
.affwp-register-card .affwp-form .affwp-submit-wrap{
  grid-column: 1 / -1; /* לרוחב מלא */
}

/* צ'קבוקסים (תנאים/מדיניות) */
.affwp-register-card .affwp-form .affwp-terms,
.affwp-register-card .affwp-form .affwp-gdpr{
  display:flex;
  align-items:flex-start;
  gap:10px;
  background:var(--affwp-bg);
  border:1px dashed var(--affwp-border);
  padding:12px 14px;
  border-radius:12px;
}
.affwp-register-card .affwp-form input[type="checkbox"]{
  width:18px; height:18px; margin-top:2px;
  accent-color: var(--affwp-primary);
}

/* כפתור שליחה */
.affwp-register-card .affwp-form input[type="submit"],
.affwp-register-card .affwp-submit{
  width:100%;
  padding:13px 16px;
  border:0;
  border-radius:12px;
  background:var(--affwp-primary);
  color:#fff;
  font-weight:800;
  cursor:pointer;
  transition:transform .06s ease, opacity .2s ease, box-shadow .2s ease;
  box-shadow:0 8px 18px rgba(252,176,22,.30);
}
.affwp-register-card .affwp-form input[type="submit"]:hover{
  opacity:.95; box-shadow:0 10px 24px rgba(252,176,22,.38);
}
.affwp-register-card .affwp-form input[type="submit"]:active{ transform:translateY(1px); }

/* הודעות מערכת */
.affwp-register-card .affwp-error,
.affwp-register-card .affwp-success,
.affwp-register-card .affwp-notice{
  grid-column:1 / -1;
  border-radius:12px;
  padding:12px 14px;
  font-size:14px;
  line-height:1.45;
  margin-top:6px;
}
.affwp-register-card .affwp-error{ background:#fee2e2; border:1px solid #fecaca; color:#7f1d1d; }
.affwp-register-card .affwp-success{ background:#dcfce7; border:1px solid #bbf7d0; color:#14532d; }
.affwp-register-card .affwp-notice{ background:#fef9c3; border:1px solid #fde68a; color:#78350f; }

/* קישורים */
.affwp-register-card a{ color:var(--affwp-primary); text-decoration:none; }
.affwp-register-card a:hover{ text-decoration:underline; }

/* RTL */
html[dir="rtl"] .affwp-register-card{ direction:rtl; text-align:right; }
html[dir="rtl"] .affwp-register-card .affwp-terms,
html[dir="rtl"] .affwp-register-card .affwp-gdpr{ flex-direction:row-reverse; }

/* מובייל – ריווח נעים */
@media (max-width:600px){
  .affwp-register-card{ margin:20px; padding:22px; border-radius:18px; }
  .affwp-register-card h2{ font-size:24px; }
}

/* מצב כהה */
@media (prefers-color-scheme: dark){
  .affwp-register-card{ background:#0b1220; box-shadow:none; }
  .affwp-register-card label{ color:#e5e7eb; }
  .affwp-register-card input[type="text"],
  .affwp-register-card input[type="email"],
  .affwp-register-card input[type="url"],
  .affwp-register-card input[type="password"],
  .affwp-register-card select,
  .affwp-register-card textarea{
    background:#0f172a; border-color:#1f2937; color:#e5e7eb;
  }
  .affwp-register-card .affwp-terms,
  .affwp-register-card .affwp-gdpr{
    background:#0f172a; border-color:#27334a;
  }
}/* End custom CSS */