/* ===== ss-v493-style ===== */

/* ── live CSS vars on export-container applied to V49 elements ── */
#export-container .v49-full,
#export-container .v49-col {
  font-size:    var(--v49-q-fs,   9.5pt) !important;
  font-weight:  var(--v49-q-fw,   400)   !important;
  line-height:  var(--v49-q-lh,   1.44)  !important;
  direction:    var(--v49-q-dir,  rtl)   !important;
  text-align:   var(--v49-q-align,right) !important;
}
#export-container .v49-qline {
  font-size:    var(--v49-q-fs,   9.5pt) !important;
  font-weight:  var(--v49-q-fw,   400)   !important;
  line-height:  var(--v49-q-lh,   1.44)  !important;
  direction:    var(--v49-q-dir,  rtl)   !important;
  text-align:   var(--v49-q-align,right) !important;
  text-align-last: var(--v49-q-align-last, auto) !important;
}
#export-container .v49-unit {
  margin-bottom:  var(--v49-q-gap, 1.3mm) !important;
  padding:        var(--v49-box-pd, 0)     !important;
  background:     var(--v49-box-bg, transparent) !important;
  border:         var(--v49-box-bd, none)  !important;
  border-radius:  var(--v49-box-br, 0)    !important;
  box-shadow:     var(--v49-box-sh, none)  !important;
}
#export-container .v49-body {
  margin-top: var(--v49-hq-gap, 3mm) !important;
}
/* header glass */
#export-container .v49-hdr {
  background:    var(--v49-hdr-bg, #fff)   !important;
  border:        var(--v49-hdr-bd, 1.5px solid #334155) !important;
  border-radius: var(--v49-hdr-br, 0)     !important;
  box-shadow:    var(--v49-hdr-sh, none)   !important;
  padding:       var(--v49-hdr-pd, 0)     !important;
}
/* page border */
#export-container .v49page {
  box-shadow: inset 0 0 0 var(--v49-page-bw, 0px) var(--v49-page-bc, transparent) !important;
  padding-top:    var(--v49-pg-top,  8mm) !important;
  padding-bottom: var(--v49-pg-bot,  8mm) !important;
  padding-left:   var(--v49-pg-side, 9mm) !important;
  padding-right:  var(--v49-pg-side, 9mm) !important;
}
/* template font in header cells */
#export-container .v49-hdr td {
  font-size: var(--v49-t-fs, 9.2pt) !important;
  font-weight: var(--v49-t-fw, 800) !important;
}
#export-container .v49-h-title {
  font-size: calc(var(--v49-t-fs, 9.2pt) + 5pt) !important;
}

/* print: carry vars into @media print */
@media print {
  #export-container .v49-qline,
  #export-container .v49-full,
  #export-container .v49-col {
    font-size:   var(--v49-q-fs,   9.5pt) !important;
    font-weight: var(--v49-q-fw,   400)   !important;
    line-height: var(--v49-q-lh,   1.44)  !important;
    direction:   var(--v49-q-dir,  rtl)   !important;
    text-align:  var(--v49-q-align,right) !important;
  }
}
