/* Gasida Typesetter v1.5.5 */
.gasida-ts{direction:rtl}
.gasida-ts-wrap{width:100%; text-align:center}
.gasida-ts-render{
  display:inline-block;
  direction:rtl;
  text-align:right;
  font-family: var(--g-font, inherit);
  font-size: var(--g-font-size, 26px);
  line-height: var(--g-line-height, 1.25);
  color: var(--g-color, #0b5f4a);
  font-weight: var(--g-weight, 500);
  max-width:100%;
}

.gasida-ts-table,
.gasida-ts-table tbody,
.gasida-ts-table tr,
.gasida-ts-table td,
.gasida-ts-render,
.gasida-ts-wrap,
.gasida-ts-seo{
  border:0 !important;
  outline:0 !important;
  box-shadow:none !important;
  background:transparent !important;
}

.gasida-ts-table{
  border-collapse:collapse !important;
  border-spacing:0 !important;
  margin:0 auto !important;
  width:auto !important;
  table-layout:auto !important;
  display:table !important;
}
.gasida-ts-table tbody{display:table-row-group !important;}
.gasida-ts-table tr{display:table-row !important;}
.gasida-ts-table td{
  display:table-cell !important;
  border:0 !important;
  padding:0 !important;
  background:transparent !important;
  vertical-align:top;
}

.gasida-ts-gap{width: var(--g-hem-gap, 0.15em) !important; min-width: var(--g-hem-gap, 0.15em) !important;}
.gasida-ts[data-layout="stacked"] .gasida-ts-gap,
.gasida-ts[data-layout="interleave"] .gasida-ts-gap,
.gasida-ts[data-layout="interleaved"] .gasida-ts-gap{display:none !important;}

/* gaps */
.gasida-ts-sadr{padding-left: var(--g-hem-gap, 0.15em) !important;}
.gasida-ts-bayt td{padding-bottom: var(--g-bayt-gap, 0.55em) !important;}
.gasida-ts-bayt:last-child td{padding-bottom: 0 !important;}

/* Layout: stacked (single column) */
.gasida-ts[data-layout="stacked"] .gasida-ts-table,
.gasida-ts[data-layout="stacked"] .gasida-ts-table tbody,
.gasida-ts[data-layout="stacked"] .gasida-ts-table tr,
.gasida-ts[data-layout="stacked"] .gasida-ts-table td{
  display:block !important;
  width:auto !important;
}
.gasida-ts[data-layout="stacked"] .gasida-ts-sadr{padding-left:0 !important;}
.gasida-ts[data-layout="stacked"] .gasida-ts-ajuz{padding-right:0 !important; margin-top: var(--g-hem-vgap, 0.18em);}
.gasida-ts[data-layout="stacked"] .gasida-ts-bayt td{padding-bottom:0 !important;}
.gasida-ts[data-layout="stacked"] .gasida-ts-bayt{margin-bottom: var(--g-bayt-gap, 0.55em);}

/* Layout: interleave */
.gasida-ts[data-layout="interleave"] .gasida-ts-table,
.gasida-ts[data-layout="interleaved"] .gasida-ts-table,
.gasida-ts[data-layout="interleave"] .gasida-ts-table tbody,
.gasida-ts[data-layout="interleaved"] .gasida-ts-table tbody,
.gasida-ts[data-layout="interleave"] .gasida-ts-table tr,
.gasida-ts[data-layout="interleaved"] .gasida-ts-table tr,
.gasida-ts[data-layout="interleave"] .gasida-ts-table td,
.gasida-ts[data-layout="interleaved"] .gasida-ts-table td{
  display:block !important;
  width:auto !important;
}
.gasida-ts[data-layout="interleave"] .gasida-ts-sadr,
.gasida-ts[data-layout="interleaved"] .gasida-ts-sadr{padding-left:0 !important;}
.gasida-ts[data-layout="interleave"] .gasida-ts-ajuz,
.gasida-ts[data-layout="interleaved"] .gasida-ts-ajuz{
  padding-right:0 !important;
  margin-top: var(--g-hem-vgap, 0.18em);
  /* Indent from the RIGHT (RTL). JS may set a px-based indent to avoid percentage overflow. */
  padding-right: var(--g-interleave-indent-px, calc(var(--g-interleave-indent, 60) * 1%)) !important;
  box-sizing:border-box !important;
}

/* Responsive: always stacked under 688px (safety fallback if JS is blocked) */
@media (max-width: 688px){
  .gasida-ts .gasida-ts-table,
  .gasida-ts .gasida-ts-table tbody,
  .gasida-ts .gasida-ts-table tr,
  .gasida-ts .gasida-ts-table td{display:block !important; width:auto !important;}
  .gasida-ts .gasida-ts-gap{display:none !important;}
  .gasida-ts .gasida-ts-sadr{padding-left:0 !important;}
  .gasida-ts .gasida-ts-ajuz{padding-right:0 !important; margin-top: var(--g-hem-vgap, 0.18em);}
  .gasida-ts .gasida-ts-bayt td{padding-bottom:0 !important;}
  .gasida-ts .gasida-ts-bayt{margin-bottom: var(--g-bayt-gap, 0.55em);}
}
.gasida-ts[data-layout="interleave"] .gasida-ts-bayt td,
.gasida-ts[data-layout="interleaved"] .gasida-ts-bayt td{padding-bottom:0 !important;}
.gasida-ts[data-layout="interleave"] .gasida-ts-bayt,
.gasida-ts[data-layout="interleaved"] .gasida-ts-bayt{margin-bottom: var(--g-bayt-gap, 0.55em);}

/* SEO text hidden but readable by bots */
.gasida-ts-seo{
  position:absolute !important;
  left:-9999px !important;
  top:auto !important;
  width:1px !important;
  height:1px !important;
  overflow:hidden !important;
  white-space:pre-wrap !important;
}
.gasida-ts-seo-plain{}

/* Copy button */
.gasida-ts-copy-wrap{margin-top:0.6em; text-align:center}
.gasida-ts-copy{
  display:inline-block;
  cursor:pointer;
  border:1px solid rgba(0,0,0,0.15);
  padding:0.35em 0.7em;
  border-radius:8px;
  background:#fff;
  font:inherit;
}

/* Hide Google translate bubble if injected */
.jfk-bubble.gtx-bubble, #gtx-host{display:none !important;}
