/* ============================================================
   V4.9P — SOURCE HARD SPLIT
   ============================================================ */

body:not([data-pixel-layout="9"]) header.top .sourceText.v49pSource{
  position:absolute !important;
  top:42px !important;
  right:12.25% !important;
  left:auto !important;
  bottom:auto !important;

  width:29vw !important;
  max-width:29vw !important;
  min-width:0 !important;

  display:flex !important;
  flex-direction:column !important;
  align-items:flex-end !important;
  justify-content:center !important;
  gap:4px !important;

  margin:0 !important;
  padding:0 !important;
  transform:none !important;

  white-space:normal !important;
  overflow:visible !important;
  text-overflow:clip !important;
  text-align:right !important;

  z-index:550 !important;
}

body:not([data-pixel-layout="9"]) .v49pSourceMain,
body:not([data-pixel-layout="9"]) .v49pSourceSub{
  display:block !important;
  width:100% !important;
  text-align:right !important;
  white-space:nowrap !important;
  overflow:hidden !important;
  text-overflow:ellipsis !important;
  text-shadow:2px 2px 0 #000 !important;
}

body:not([data-pixel-layout="9"]) .v49pSourceMain{
  color:#19e9ff !important;
  font:900 9px/1 "Courier New",monospace !important;
  letter-spacing:.09em !important;
}

body:not([data-pixel-layout="9"]) .v49pSourceSub{
  color:#f5f8ff !important;
  font:900 10px/1 "Courier New",monospace !important;
  letter-spacing:.035em !important;
}

/* Neutralisera V49O:s source-flex om den CSS:en fortfarande finns */
body:not([data-pixel-layout="9"]) header.top .sourceText.v49oSplit.v49pSource{
  gap:4px !important;
}

/* 9:16 lämnas orörd */
