.elementor-2295 .elementor-element.elementor-element-72ac81f{--display:flex;}.elementor-2295 .elementor-element.elementor-element-a997bc9{--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-2295 .elementor-element.elementor-element-e5d7c86{--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-2295 .elementor-element.elementor-element-a14160b{--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-2295 .elementor-element.elementor-element-73bed77{--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-2295 .elementor-element.elementor-element-ead69d1{--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-2295 .elementor-element.elementor-element-9638055{--spacer-size:50px;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-fb39deb */<!-- PHASE X — Harmony skin + unified layout -->
<style>
  /* ===== design tokens (אחידים לכל הכרטיסים) ===== */
  :root{
    --px-ink:#eaf2ff;
    --px-muted:rgba(220,235,250,.70);
    --px-accent:#76B5FF;
    --px-glass-hi:rgba(32,44,68,.35);
    --px-glass:rgba(20,28,44,.28);
    --px-line:1px solid rgba(120,200,255,.22);
    --px-radius:16px;
    --px-shadow:0 8px 24px rgba(0,0,0,.25);
    --px-gap:18px;           /* מרווח אחיד בין כרטיסים */
    --px-inner:16px;         /* padding פנימי */
  }

  /* ===== wrapper: שים div עם class="px-stack" מסביב לכל הבלוקים ===== */
  .px-stack{
    max-width:1100px;
    margin: 8px auto 28px;
    padding: 0 8px;
    display:grid;
    grid-template-columns: 1fr;
    gap: var(--px-gap);
  }

  /* שני טורים במסך רחב עבור כרטיסים “חצי-רוחב” (למשל F&G + VIX) */
  @media (min-width: 980px){
    .px-stack .px-row-2{
      display:grid; grid-template-columns: 1fr 1fr; gap: var(--px-gap);
    }
  }

  /* ===== skin אחיד לכרטיסים שלנו ===== */
  /* שמור שמות ה־id של הכרטיסים הקיימים והחיל עליהם אותו סקין */
  #px-bulletin .card,
  #px-sentiment .px-card,
  #px-stance .card,
  #px-tiles .grid > .card,
  #px-gs-watchlist .shell {
    background: linear-gradient(180deg,var(--px-glass-hi),var(--px-glass));
    border: var(--px-line);
    border-radius: var(--px-radius);
    box-shadow: var(--px-shadow);
    backdrop-filter: blur(6px);
    -webkit-backdrop-filter: blur(6px);
    color: var(--px-ink);
  }

  /* איפוסי padding פנימיים שיהיו זהים */
  #px-bulletin .card,
  #px-stance .card,
  #px-gs-watchlist .shell{ padding: var(--px-inner); }
  #px-sentiment .px-card{ padding: calc(var(--px-inner) - 2px); }

  /* כותרות אחידות */
  #px-bulletin .title,
  #px-sentiment h3,
  #px-stance .title,
  #px-gs-watchlist h2{
    margin:0 0 10px;
    font-weight:800;
    letter-spacing:.3px;
    line-height:1.2;
    background:linear-gradient(90deg,#8ec8ff,#fde68a);
    -webkit-background-clip:text;background-clip:text;color:transparent;
  }
  #px-gs-watchlist h2{ font-size:24px }
  #px-sentiment h3{ font-size:22px }
  #px-stance .title{ font-size:20px }

  /* קווי מתאר פנימיים רכים一致 */
  #px-tiles .card::after{ border:1px solid rgba(255,255,255,.04); border-radius:var(--px-radius); }

  /* צמצום “אגרסיביות”: צללים ורקעים בהירים מדי */
  #px-sentiment .px-scale,
  #px-stance .meter{ border:1px solid rgba(255,255,255,.08) }

  /* ריווח אנכי אחיד: להוריד מרווחי-על של הווידג'טים עצמם */
  #px-bulletin, #px-sentiment, #px-stance, #px-tiles, #px-gs-watchlist{ margin:0 !important }

  /* טקסט משני */
  #px-bulletin .sub, #px-sentiment small, #px-stance .date{ color:var(--px-muted) }

  /* טבלאות – קווי טור דקים ושורה רחפת */
  #px-gs-table thead tr{ background: rgba(255,255,255,.04); border-bottom: var(--px-line); }
  #px-gs-table tbody tr{ border-top: 1px solid rgba(255,255,255,.08); }
  #px-gs-table tbody tr:hover{ background: rgba(255,255,255,.03); }

  /* התאמת מסכים קטנים */
  @media (max-width:640px){
    :root{ --px-gap:14px; --px-inner:14px }
  }
</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f4cdfc5 */<!-- PHASE X — Harmony skin + unified layout -->
<style>
  /* ===== design tokens (אחידים לכל הכרטיסים) ===== */
  :root{
    --px-ink:#eaf2ff;
    --px-muted:rgba(220,235,250,.70);
    --px-accent:#76B5FF;
    --px-glass-hi:rgba(32,44,68,.35);
    --px-glass:rgba(20,28,44,.28);
    --px-line:1px solid rgba(120,200,255,.22);
    --px-radius:16px;
    --px-shadow:0 8px 24px rgba(0,0,0,.25);
    --px-gap:18px;           /* מרווח אחיד בין כרטיסים */
    --px-inner:16px;         /* padding פנימי */
  }

  /* ===== wrapper: שים div עם class="px-stack" מסביב לכל הבלוקים ===== */
  .px-stack{
    max-width:1100px;
    margin: 8px auto 28px;
    padding: 0 8px;
    display:grid;
    grid-template-columns: 1fr;
    gap: var(--px-gap);
  }

  /* שני טורים במסך רחב עבור כרטיסים “חצי-רוחב” (למשל F&G + VIX) */
  @media (min-width: 980px){
    .px-stack .px-row-2{
      display:grid; grid-template-columns: 1fr 1fr; gap: var(--px-gap);
    }
  }

  /* ===== skin אחיד לכרטיסים שלנו ===== */
  /* שמור שמות ה־id של הכרטיסים הקיימים והחיל עליהם אותו סקין */
  #px-bulletin .card,
  #px-sentiment .px-card,
  #px-stance .card,
  #px-tiles .grid > .card,
  #px-gs-watchlist .shell {
    background: linear-gradient(180deg,var(--px-glass-hi),var(--px-glass));
    border: var(--px-line);
    border-radius: var(--px-radius);
    box-shadow: var(--px-shadow);
    backdrop-filter: blur(6px);
    -webkit-backdrop-filter: blur(6px);
    color: var(--px-ink);
  }

  /* איפוסי padding פנימיים שיהיו זהים */
  #px-bulletin .card,
  #px-stance .card,
  #px-gs-watchlist .shell{ padding: var(--px-inner); }
  #px-sentiment .px-card{ padding: calc(var(--px-inner) - 2px); }

  /* כותרות אחידות */
  #px-bulletin .title,
  #px-sentiment h3,
  #px-stance .title,
  #px-gs-watchlist h2{
    margin:0 0 10px;
    font-weight:800;
    letter-spacing:.3px;
    line-height:1.2;
    background:linear-gradient(90deg,#8ec8ff,#fde68a);
    -webkit-background-clip:text;background-clip:text;color:transparent;
  }
  #px-gs-watchlist h2{ font-size:24px }
  #px-sentiment h3{ font-size:22px }
  #px-stance .title{ font-size:20px }

  /* קווי מתאר פנימיים רכים一致 */
  #px-tiles .card::after{ border:1px solid rgba(255,255,255,.04); border-radius:var(--px-radius); }

  /* צמצום “אגרסיביות”: צללים ורקעים בהירים מדי */
  #px-sentiment .px-scale,
  #px-stance .meter{ border:1px solid rgba(255,255,255,.08) }

  /* ריווח אנכי אחיד: להוריד מרווחי-על של הווידג'טים עצמם */
  #px-bulletin, #px-sentiment, #px-stance, #px-tiles, #px-gs-watchlist{ margin:0 !important }

  /* טקסט משני */
  #px-bulletin .sub, #px-sentiment small, #px-stance .date{ color:var(--px-muted) }

  /* טבלאות – קווי טור דקים ושורה רחפת */
  #px-gs-table thead tr{ background: rgba(255,255,255,.04); border-bottom: var(--px-line); }
  #px-gs-table tbody tr{ border-top: 1px solid rgba(255,255,255,.08); }
  #px-gs-table tbody tr:hover{ background: rgba(255,255,255,.03); }

  /* התאמת מסכים קטנים */
  @media (max-width:640px){
    :root{ --px-gap:14px; --px-inner:14px }
  }
</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-346dd07 */<!-- PHASE X — Harmony skin + unified layout -->
<style>
  /* ===== design tokens (אחידים לכל הכרטיסים) ===== */
  :root{
    --px-ink:#eaf2ff;
    --px-muted:rgba(220,235,250,.70);
    --px-accent:#76B5FF;
    --px-glass-hi:rgba(32,44,68,.35);
    --px-glass:rgba(20,28,44,.28);
    --px-line:1px solid rgba(120,200,255,.22);
    --px-radius:16px;
    --px-shadow:0 8px 24px rgba(0,0,0,.25);
    --px-gap:18px;           /* מרווח אחיד בין כרטיסים */
    --px-inner:16px;         /* padding פנימי */
  }

  /* ===== wrapper: שים div עם class="px-stack" מסביב לכל הבלוקים ===== */
  .px-stack{
    max-width:1100px;
    margin: 8px auto 28px;
    padding: 0 8px;
    display:grid;
    grid-template-columns: 1fr;
    gap: var(--px-gap);
  }

  /* שני טורים במסך רחב עבור כרטיסים “חצי-רוחב” (למשל F&G + VIX) */
  @media (min-width: 980px){
    .px-stack .px-row-2{
      display:grid; grid-template-columns: 1fr 1fr; gap: var(--px-gap);
    }
  }

  /* ===== skin אחיד לכרטיסים שלנו ===== */
  /* שמור שמות ה־id של הכרטיסים הקיימים והחיל עליהם אותו סקין */
  #px-bulletin .card,
  #px-sentiment .px-card,
  #px-stance .card,
  #px-tiles .grid > .card,
  #px-gs-watchlist .shell {
    background: linear-gradient(180deg,var(--px-glass-hi),var(--px-glass));
    border: var(--px-line);
    border-radius: var(--px-radius);
    box-shadow: var(--px-shadow);
    backdrop-filter: blur(6px);
    -webkit-backdrop-filter: blur(6px);
    color: var(--px-ink);
  }

  /* איפוסי padding פנימיים שיהיו זהים */
  #px-bulletin .card,
  #px-stance .card,
  #px-gs-watchlist .shell{ padding: var(--px-inner); }
  #px-sentiment .px-card{ padding: calc(var(--px-inner) - 2px); }

  /* כותרות אחידות */
  #px-bulletin .title,
  #px-sentiment h3,
  #px-stance .title,
  #px-gs-watchlist h2{
    margin:0 0 10px;
    font-weight:800;
    letter-spacing:.3px;
    line-height:1.2;
    background:linear-gradient(90deg,#8ec8ff,#fde68a);
    -webkit-background-clip:text;background-clip:text;color:transparent;
  }
  #px-gs-watchlist h2{ font-size:24px }
  #px-sentiment h3{ font-size:22px }
  #px-stance .title{ font-size:20px }

  /* קווי מתאר פנימיים רכים一致 */
  #px-tiles .card::after{ border:1px solid rgba(255,255,255,.04); border-radius:var(--px-radius); }

  /* צמצום “אגרסיביות”: צללים ורקעים בהירים מדי */
  #px-sentiment .px-scale,
  #px-stance .meter{ border:1px solid rgba(255,255,255,.08) }

  /* ריווח אנכי אחיד: להוריד מרווחי-על של הווידג'טים עצמם */
  #px-bulletin, #px-sentiment, #px-stance, #px-tiles, #px-gs-watchlist{ margin:0 !important }

  /* טקסט משני */
  #px-bulletin .sub, #px-sentiment small, #px-stance .date{ color:var(--px-muted) }

  /* טבלאות – קווי טור דקים ושורה רחפת */
  #px-gs-table thead tr{ background: rgba(255,255,255,.04); border-bottom: var(--px-line); }
  #px-gs-table tbody tr{ border-top: 1px solid rgba(255,255,255,.08); }
  #px-gs-table tbody tr:hover{ background: rgba(255,255,255,.03); }

  /* התאמת מסכים קטנים */
  @media (max-width:640px){
    :root{ --px-gap:14px; --px-inner:14px }
  }
</style>/* End custom CSS */