/* Pogo */
ins.zmgad-full-width { display: flex; margin: 30px auto; justify-items: center; align-items: center; justify-content: center; }
article div[data-pogo] { }
div[data-pogo] { display: flex; justify-items: center; align-items: center; justify-content: center; }
div[data-pogo] iframe { margin-left: auto; margin-right: auto; color-scheme: dark; }
div[data-pogo="main"], div[data-pogo="incontent"], div[data-pogo="top"], div[data-pogo="sidebar"], div[data-pogo="footer"] { min-height: 250px; }
div[data-pogo="footer"] { max-width: 100vw; overflow-x: hidden; }
div[data-pogo="main"], div[data-pogo="incontent"] { max-height: 280px; overflow: hidden; }
body.pgDsbld div[data-pogo], body.pgDsbld #pogo-adhesion { display: none !important; }
body.noPgOts div.pgOts, body.noPgOts div.pgOtsFxd { display: none !important; }

div[data-pogo="sticky"].up-show { position: fixed !important; bottom: 0; z-index: 1000; left: 50%; transform: translateX(-50%); }
body:has(#pogo-adhesion-1 div.ahover) div#sticky-1.up-show { display: none !important; }

body.hasPogoQS header.gp-page-header.new-home-banner { position: absolute; height: 30px; min-height: 30px !important; width: 120px; max-width: 120px; background-color: transparent !important; overflow: hidden; }
body.hasPogoQS header.gp-page-header .gp-container { background-color: transparent !important; }

div.pgOts { z-index: 8; }
div.pgOts.adplaying .VPV { z-index: 9; }
div.pgOts .pgVPCMD { z-index: 10; }
div.pgOts .VProgress { background-color: #057af0; }
div.pgOtsScrl div.pgOts { display: block; position: fixed; bottom: 10px; right: 10px; left: auto; width: 300px; height: 168px; box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.1), 0px 17px 24px rgba(0, 0, 0, 0.07); }
div.pgOtsScrl.pgFloatLeft { left: 10px; right: unset; }
div.pgOtsScrl .pgCloseBtn { right: 0px; }
div.pgOtsScrl.pgFloatLeft .pgCloseBtn { right: -14px; }

div.pgOtsScrl .VPV, div.pgOtsScrl .VP { border-radius: 8px; overflow: hidden; }

body #pogo-adhesion, body #pogo-adhesion-close { background-color: rgba(0,0,0,0.5); z-index: 15; }
body #pogo-adhesion-close > path { fill: rgba(0,0,0,0.5); stroke: rgba(0,0,0,0.5); }
body #pogo-adhesion-close g.down { border-color: #F2F2F2; stroke: #F2F2F2; }

div.bg-dark-3.h-12.w-full:has([data-pogo="footer"]) { display: block; min-height: 250px; }
/* div.hidden:has([data-pogo="outstream"]), div:has(> [data-pogo="outstream"]) { display: block !important; } */

body.pgnitro div[data-pogo] { display: block; min-height: unset !important; overflow: unset; }
div.pgPrimis .pgCloseBtn { display: none; }

@media (max-width: 1023px) {
  div.hidden:has([data-pogo="outstream"]), div:has(> [data-pogo="outstream"]) { display: block !important; position: absolute; }
  div[data-pogo="outstream"] { display: block; position: fixed; bottom: 0px; right: 0px; left: unset; width: 65%; max-width: 360px; height: auto; border-radius: 0; aspect-ratio: 16/9; z-index: 101; }

  div.pgPrimis .pgCloseBtn { display: block; position: absolute; width: 22px; height: 22px; top: -12px; right: -12px; z-index: 2000000001; cursor: pointer; box-sizing: border-box; }
  div.pgPrimis .pgClose { display: block; box-sizing: border-box; position: absolute; width: 22px; height: 22px; top: 0px; right: 0px; background: #000; border: 2px solid transparent; border-radius: 50%; cursor: pointer; margin: 2px; z-index: 1234567890; }
  div.pgPrimis .pgClose:before, .pgClose:after { left: 0; margin-left: 1px; margin-top: 8px; width: 16px; height: 2px; background-color: #fff; content: ""; position: absolute; transform: rotate(45deg); }
  div.pgPrimis .pgClose:after { transform: rotate(-45deg); }
  div.pgPrimis .pgCloseBtn:hover .pgClose, .pgClose:hover { background-color: #666; }

  div[data-pogo="outstream"].pgFloatLeft { left: 0; right: unset; }
  div[data-pogo="outstream"].pgFloatLeft .pgCloseBtn { right: -14px; }

}

@media (min-width: 768px) and (max-width: 1279px) {
  div._PostTopSection_1rj8o_1 > div { display: block !important; }
  div._PostTopSection_1rj8o_1 div[data-pogo="outstream"].pgFloatLeft { left: unset; right: 10px; }
}

@media (max-width: 767px) {
  body.gp-theme div[data-pogo] { min-height: 80px; }
  div[data-pogo="outstream"] { bottom: 60px; }
}



@media (min-width: 768px) {
  div[data-pogo="top"]  { min-height: 90px; }
  div[data-pogo].mobile { display: none; }
  div._AdWidget__ad_gioq6_1 { z-index: unset; }

}

@media (min-width: 970px) {
  div[data-pogo="sidebar"] { min-height: 250px; }
  div[data-pogo="top"] { min-height: 250px; }
  .gp-page-header.new-home-banner div[data-pogo]#top-1 { min-height: 250px; }
}

@media (min-width: 1024px) {
  div.pgPrimis { position: relative; z-index: 2; }
}

@media (min-width: 1200px) {
  div.pgOtsFxd.pgOtsScrl div.pgOts { position: fixed; bottom: 1rem; right: 1rem; left: unset; }
  div.pgOtsScrl .pgCloseBtn { right: -10px; }
}

@media (min-width: 1600px) {
  div.pgOtsFxd { width: 480px; height: 272px; }
  div.pgOtsScrl div.pgOts { width: 400px; height: 224px; }
}
@media (min-width: 1700px) {
  div.pgOtsFxd { width: 480px; height: 272px; }
  div.pgOtsScrl div.pgOts { width: 400px; height: 224px; }
}
@media (min-width: 1900px) {
  div[id$=floating-outside-left] { max-width: 160px; overflow-x: hidden; }
  div[id$=floating-outside-right] { max-width: 160px; overflow-x: hidden; }
}
@media (min-width: 2100px) {
  div[id$=floating-outside-left] { margin-left: -120px; max-width: 300px; overflow-x: visible; }
  div[id$=floating-outside-right] { margin-right: -120px; max-width: 300px; overflow-x: visible; }
}
@media (min-width: 2300px) {
  div[id$=floating-outside-left] { margin-left: 0; }
  div[id$=floating-outside-right] { margin-right: 0; }
}