.rmgam-placement{box-sizing:border-box;position:relative;clear:both;width:100%;max-width:none;margin:18px auto;text-align:center;overflow:visible;z-index:auto}
.rmgam-slot{box-sizing:border-box;width:auto;max-width:none;margin:0 auto;text-align:center;overflow:visible}
.rmgam-slot iframe{max-width:none}
.rmgam-ad-label{font:500 10px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#777;margin:0 0 6px}
.rmgam-placement.rmgam-empty{height:0!important;min-height:0!important;margin-top:0!important;margin-bottom:0!important;padding:0!important;overflow:hidden!important}
.rmgam-placement.rmgam-error{height:0!important;min-height:0!important;margin:0!important;overflow:hidden!important}
.rmgam-close{position:absolute;z-index:2147483001;width:30px;height:30px;border-radius:999px;border:1px solid rgba(0,0,0,.18);background:#fff;color:#111;box-shadow:0 2px 9px rgba(0,0,0,.16);font:22px/27px Arial,sans-serif;cursor:pointer;right:4px;top:4px;padding:0}
.rmgam-closed{display:none!important}
.rmgam-behavior-sticky_bottom,.rmgam-behavior-sticky_top,.rmgam-behavior-floating_left,.rmgam-behavior-floating_right{opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease}
.rmgam-behavior-sticky_bottom.rmgam-visible,.rmgam-behavior-sticky_top.rmgam-visible,.rmgam-behavior-floating_left.rmgam-visible,.rmgam-behavior-floating_right.rmgam-visible{opacity:1;pointer-events:auto}
.rmgam-behavior-sticky_bottom{position:fixed!important;left:50%;bottom:calc(var(--rmgam-margin,12px) + env(safe-area-inset-bottom,0px));transform:translateX(-50%);width:auto;max-width:calc(100vw - 24px);margin:0!important;z-index:2147482000;background:#fff;padding:4px;box-shadow:0 4px 25px rgba(0,0,0,.2)}
.rmgam-behavior-sticky_top{position:fixed!important;left:50%;top:calc(var(--rmgam-margin,12px) + var(--wp-admin--admin-bar--height,0px));transform:translateX(-50%);width:auto;max-width:calc(100vw - 24px);margin:0!important;z-index:2147482000;background:#fff;padding:4px;box-shadow:0 4px 25px rgba(0,0,0,.2)}
.rmgam-behavior-floating_left,.rmgam-behavior-floating_right{position:fixed!important;top:50%;transform:translateY(-50%);width:auto;margin:0!important;z-index:2147481000}.rmgam-behavior-floating_left{left:var(--rmgam-margin,12px)}.rmgam-behavior-floating_right{right:var(--rmgam-margin,12px)}
.rmgam-behavior-sticky_sidebar{position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + var(--rmgam-margin,12px));z-index:10}
.rmgam-animation-fade{transition:opacity .28s ease}.rmgam-animation-fade:not(.rmgam-visible):not(.rmgam-filled){opacity:0}.rmgam-animation-slide.rmgam-behavior-sticky_bottom:not(.rmgam-visible){transform:translate(-50%,120%)}.rmgam-animation-slide_fade.rmgam-behavior-sticky_bottom:not(.rmgam-visible){transform:translate(-50%,120%);opacity:0}
#rmgam-debug-panel{position:fixed;z-index:2147483647;right:14px;bottom:14px;width:min(420px,calc(100vw - 28px));max-height:70vh;background:#101216;color:#e9edf3;border:1px solid #313845;border-radius:12px;box-shadow:0 18px 60px rgba(0,0,0,.45);font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;text-align:left;overflow:hidden}#rmgam-debug-panel .rmgam-debug-head{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:#181c23;border-bottom:1px solid #313845}#rmgam-debug-panel button{border:0;background:transparent;color:#fff;font-size:20px;cursor:pointer}#rmgam-debug-panel .rmgam-debug-body{padding:8px 12px;max-height:56vh;overflow:auto}.rmgam-debug-row{padding:8px 0;border-bottom:1px solid #292f39;word-break:break-all}.rmgam-debug-row span{color:#9fa9b8}.rmgam-debug-row em{font-style:normal;color:#ffd166}.rmgam-debug-row .state-filled,.rmgam-debug-row .state-viewable{color:#68d391}.rmgam-debug-row .state-empty,.rmgam-debug-row .state-error{color:#fc8181}
@media(max-width:767px){.rmgam-behavior-floating_left,.rmgam-behavior-floating_right{left:50%!important;right:auto!important;bottom:calc(8px + env(safe-area-inset-bottom,0px));top:auto;transform:translateX(-50%);max-width:calc(100vw - 16px)}}

.rmgam-test-zone{box-sizing:border-box;max-width:1100px;margin:30px auto;padding:18px;border:2px dashed #6d5dfc;background:#fff;position:relative;z-index:2}.rmgam-test-title{font:700 12px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#5547d8;text-align:left;margin-bottom:8px}
.rmgam-behavior-normal{overflow:visible}
.rmgam-behavior-normal.rmgam-filled.rmgam-breakout{width:var(--rmgam-render-width,100%);max-width:calc(100vw - 24px);left:50%;transform:translateX(-50%);margin-left:0;margin-right:0}
.rmgam-behavior-normal.rmgam-filled.rmgam-breakout>.rmgam-slot{width:var(--rmgam-render-width,auto);max-width:none}
.rmgam-behavior-normal.rmgam-filled.rmgam-breakout>.rmgam-slot>div{max-width:none!important}
.rmgam-behavior-normal.rmgam-filled.rmgam-breakout>.rmgam-slot iframe{max-width:none!important}
@media(max-width:767px){.rmgam-behavior-normal.rmgam-filled.rmgam-breakout{max-width:calc(100vw - 12px)}}
.rmgam-behavior-normal .rmgam-slot>div,.rmgam-behavior-normal .rmgam-slot iframe{margin-left:auto!important;margin-right:auto!important}
.rmgam-placement.rmgam-filled{isolation:isolate}

/* V1.0.3 diagnostic test UI */
.rmgam-test-zone{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#15171b}.rmgam-test-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.rmgam-test-title strong{font-size:13px}.rmgam-test-title span{font-size:11px;color:#6b7280}.rmgam-test-preflight{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:0 0 14px}.rmgam-test-preflight>div{border:1px solid #e5e7eb;border-radius:8px;padding:8px;text-align:left;background:#fafafa}.rmgam-test-preflight>div.ok{border-color:#b7e4c7;background:#f4fbf6}.rmgam-test-preflight>div.bad{border-color:#fecaca;background:#fff7f7}.rmgam-test-preflight b,.rmgam-test-preflight span{display:block}.rmgam-test-preflight b{font-size:10px}.rmgam-test-preflight span{font-size:9px;color:#69717d;margin-top:3px;word-break:break-word}.rmgam-test-blocked{padding:16px;border:1px solid #fecaca;background:#fff7f7;border-radius:9px;text-align:left}.rmgam-test-blocked b,.rmgam-test-blocked span{display:block}.rmgam-test-blocked b{font-size:12px;color:#b42318}.rmgam-test-blocked span{font-size:10px;color:#7f1d1d;margin-top:4px}.rmgam-debug-section{border-bottom:1px solid #292f39;padding:7px 0}.rmgam-debug-section>strong{display:block;font-size:11px;margin-bottom:5px}.rmgam-debug-check{padding:5px 0}.rmgam-debug-check b,.rmgam-debug-check span{display:block}.rmgam-debug-check b{font-size:10px}.rmgam-debug-check span{font-size:9px;color:#9fa9b8;margin-top:2px}.rmgam-debug-check.ok b{color:#68d391}.rmgam-debug-check.bad b{color:#fc8181}.rmgam-debug-empty{padding:10px 0}.rmgam-debug-empty b,.rmgam-debug-empty span{display:block}.rmgam-debug-empty span{margin-top:4px;color:#9fa9b8}.rmgam-debug-events{margin-top:8px}.rmgam-debug-events summary{cursor:pointer;color:#cbd5e1;font-weight:700}.rmgam-debug-events>div{padding:5px 0;border-top:1px solid #252b34}.rmgam-debug-events b,.rmgam-debug-events span{display:block}.rmgam-debug-events b{font-size:9px;color:#dbe3ee}.rmgam-debug-events span{font-size:8px;color:#8e99a8;word-break:break-all;margin-top:2px}
@media(max-width:900px){.rmgam-test-preflight{grid-template-columns:1fr 1fr}.rmgam-test-title{align-items:flex-start;flex-direction:column}}
/* Inline Right: stays in normal document flow; never uses absolute/fixed positioning. */
@media (min-width:1200px){
  .rmgam-position-inline_right{float:right;clear:none;width:auto;max-width:none;margin:4px var(--rmgam-inline-overhang,0px) 22px 28px;text-align:center;overflow:visible}
  .rmgam-position-inline_right>.rmgam-slot{width:var(--rmgam-render-width,auto);max-width:none;margin:0}
  .rmgam-position-inline_right>.rmgam-ad-label{white-space:nowrap}
}
@media (max-width:1199px){
  .rmgam-position-inline_right{float:none;clear:both;width:100%;margin:18px auto;text-align:center;--rmgam-inline-overhang:0px}
  .rmgam-position-inline_right>.rmgam-slot{margin-left:auto;margin-right:auto}
}

/* V1.0.12: Inline Right reserves layout space before GPT fill to avoid paragraph jump/CLS. */
@media (min-width:1200px){
  .rmgam-position-inline_right:not(.rmgam-empty):not(.rmgam-error){
    width:var(--rmgam-render-width,var(--rmgam-reserve-desktop-w,auto));
    min-height:var(--rmgam-reserve-desktop-h,0px);
  }
  .rmgam-position-inline_right:not(.rmgam-filled)>.rmgam-slot{
    width:var(--rmgam-reserve-desktop-w,auto);
    min-height:var(--rmgam-reserve-desktop-h,0px);
  }
}
@media (min-width:768px) and (max-width:1199px){
  .rmgam-position-inline_right:not(.rmgam-empty):not(.rmgam-error){min-height:var(--rmgam-reserve-tablet-h,0px)}
  .rmgam-position-inline_right:not(.rmgam-filled)>.rmgam-slot{width:var(--rmgam-reserve-tablet-w,auto);min-height:var(--rmgam-reserve-tablet-h,0px)}
}
@media (max-width:767px){
  .rmgam-position-inline_right:not(.rmgam-empty):not(.rmgam-error){min-height:var(--rmgam-reserve-mobile-h,0px)}
  .rmgam-position-inline_right:not(.rmgam-filled)>.rmgam-slot{width:var(--rmgam-reserve-mobile-w,auto);min-height:var(--rmgam-reserve-mobile-h,0px)}
}


/* V1.0.29: top slots are emitted early. Smart Billboard moves into the start of <main>; normal top slots move after the visible header before GPT registration. */
.rmgam-position-wp_body_open:not(.rmgam-after-menu-ready),
.rmgam-position-after_menu:not(.rmgam-after-menu-ready){visibility:hidden!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}
.rmgam-position-wp_body_open.rmgam-after-menu-ready,
.rmgam-position-after_menu.rmgam-after-menu-ready{visibility:visible}

/* V1.0.15 — Layout stability: reserve ad geometry before GPT fills and show a subtle skeleton/shimmer. */
.rmgam-reserve-layout{--rmgam-reserve-w:var(--rmgam-reserve-desktop-w,0px);--rmgam-reserve-h:var(--rmgam-reserve-desktop-h,0px)}
.rmgam-reserve-layout:not(.rmgam-empty):not(.rmgam-error):not(.rmgam-closed){min-height:var(--rmgam-reserve-h,0px)}
.rmgam-loading{position:absolute;z-index:0;left:50%;top:0;transform:translateX(-50%);width:min(var(--rmgam-reserve-w,100%),calc(100vw - 24px));height:var(--rmgam-reserve-h,0px);min-height:0;border-radius:3px;overflow:hidden;background:#eceef1;opacity:0;pointer-events:none;transition:opacity var(--rmgam-fade-ms,250ms) ease}
.rmgam-loading::before{content:"";position:absolute;inset:0;transform:translateX(-115%);background:linear-gradient(90deg,transparent 0,rgba(255,255,255,.42) 45%,rgba(255,255,255,.62) 52%,rgba(255,255,255,.42) 59%,transparent 100%);animation:rmgam-shimmer 1.35s ease-in-out infinite}
.rmgam-loading>span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;font:500 9px/1.2 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#a1a6ae}
.rmgam-has-skeleton.rmgam-loading-state .rmgam-loading{opacity:1}
.rmgam-reserve-layout>.rmgam-slot,.rmgam-house-layer{transition:opacity var(--rmgam-fade-ms,250ms) ease}
.rmgam-reserve-layout.rmgam-loading-state>.rmgam-slot{opacity:0}
.rmgam-reserve-layout.rmgam-filled>.rmgam-slot{opacity:1}
.rmgam-house-layer{display:flex;align-items:flex-start;justify-content:center;margin:0 auto;opacity:0;position:relative;z-index:2}
.rmgam-house-layer[hidden]{display:none!important}
.rmgam-house-filled .rmgam-house-layer{opacity:1;width:var(--rmgam-render-width,auto);max-width:calc(100vw - 24px)}
.rmgam-house-layer a,.rmgam-house-layer img{display:block;max-width:none}
.rmgam-house-layer img{width:auto;height:auto}
.rmgam-house-filled.rmgam-breakout{width:var(--rmgam-render-width,100%);max-width:calc(100vw - 24px);left:50%;transform:translateX(-50%);margin-left:0;margin-right:0}
.rmgam-house-filled.rmgam-breakout>.rmgam-house-layer{width:var(--rmgam-render-width,auto)}
.rmgam-debug-row .state-house{color:#7dd3fc}
@keyframes rmgam-shimmer{100%{transform:translateX(115%)}}
@media (min-width:768px) and (max-width:1199px){
  .rmgam-reserve-layout{--rmgam-reserve-w:var(--rmgam-reserve-tablet-w,0px);--rmgam-reserve-h:var(--rmgam-reserve-tablet-h,0px)}
}
@media (max-width:767px){
  .rmgam-reserve-layout{--rmgam-reserve-w:var(--rmgam-reserve-mobile-w,0px);--rmgam-reserve-h:var(--rmgam-reserve-mobile-h,0px)}
  .rmgam-loading,.rmgam-house-filled.rmgam-breakout{max-width:calc(100vw - 12px)}
}
/* Inline Right reserves both width and height from first paint, so paragraph wrapping is final before the ad arrives. */
@media (min-width:1200px){
  .rmgam-position-inline_right.rmgam-reserve-layout:not(.rmgam-empty):not(.rmgam-error){width:var(--rmgam-reserve-desktop-w,auto);min-height:var(--rmgam-reserve-desktop-h,0px)}
  .rmgam-position-inline_right .rmgam-loading{left:0;transform:none;width:var(--rmgam-reserve-desktop-w,auto);max-width:none;height:var(--rmgam-reserve-desktop-h,0px)}
  .rmgam-position-inline_right.rmgam-house-filled{width:var(--rmgam-render-width,var(--rmgam-reserve-desktop-w,auto))}
  .rmgam-position-inline_right.rmgam-house-filled>.rmgam-house-layer{margin:0;width:var(--rmgam-render-width,auto);max-width:none}
}
.rmgam-has-skeleton.rmgam-loading-state{opacity:1!important}

/* V1.0.23 — Ad shell: label + skeleton + creative are one visual unit.
   The reserved geometry lives in the stage from first paint, so the creative does not push content later. */
.rmgam-ad-shell{box-sizing:border-box;position:relative;width:100%;max-width:none;margin:0 auto;text-align:center;overflow:visible}
.rmgam-ad-stage{box-sizing:border-box;position:relative;width:100%;min-height:0;margin:0 auto;text-align:center;overflow:visible}
.rmgam-ad-label{display:block;margin:0 0 6px;color:#666;line-height:14px;min-height:14px}
.rmgam-reserve-layout:not(.rmgam-empty):not(.rmgam-error):not(.rmgam-closed){min-height:0!important}
.rmgam-reserve-layout:not(.rmgam-empty):not(.rmgam-error):not(.rmgam-closed) .rmgam-ad-stage{min-height:var(--rmgam-reserve-h,0px)}
.rmgam-reserve-layout:not(.rmgam-filled):not(.rmgam-house-filled):not(.rmgam-empty):not(.rmgam-error) .rmgam-ad-stage{width:min(var(--rmgam-reserve-w,100%),calc(100vw - 24px))}
.rmgam-loading{top:0;background:#dde1e6;border:1px solid rgba(0,0,0,.035);box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)}
.rmgam-loading::before{background:linear-gradient(90deg,transparent 0,rgba(255,255,255,.28) 42%,rgba(255,255,255,.62) 52%,rgba(255,255,255,.28) 62%,transparent 100%)}
/* Show the skeleton immediately from CSS, before DOMContentLoaded/GPT. */
.rmgam-has-skeleton:not(.rmgam-filled):not(.rmgam-house-filled):not(.rmgam-empty):not(.rmgam-error):not(.rmgam-closed) .rmgam-loading{opacity:1}
.rmgam-filled .rmgam-loading,.rmgam-house-filled .rmgam-loading,.rmgam-empty .rmgam-loading,.rmgam-error .rmgam-loading{opacity:0}
.rmgam-reserve-layout.rmgam-loading-state .rmgam-slot{opacity:0}
.rmgam-reserve-layout.rmgam-filled .rmgam-slot{opacity:1}
.rmgam-house-layer{position:relative;z-index:2}

/* Inline Right reservation now belongs to the stage, not an independent spacer. */
@media (min-width:1200px){
  .rmgam-position-inline_right.rmgam-reserve-layout:not(.rmgam-empty):not(.rmgam-error){width:var(--rmgam-reserve-desktop-w,auto);min-height:0!important}
  .rmgam-position-inline_right .rmgam-ad-shell,.rmgam-position-inline_right .rmgam-ad-stage{width:var(--rmgam-render-width,var(--rmgam-reserve-desktop-w,auto));max-width:none;margin:0}
  .rmgam-position-inline_right .rmgam-loading{left:0;transform:none;width:var(--rmgam-reserve-desktop-w,auto);max-width:none;height:var(--rmgam-reserve-desktop-h,0px)}
}

/* V1.0.31 — G1-style native Billboard sticky + RapMais cover release.
   The Billboard stays on CSS position:sticky inside <main>, with no fixed/translate scroll-follow.
   On single posts, it starts leaving when 20% of the real Foxiz featured image crosses the sticky line;
   on category/tag/search it uses 20% of the main content height as the release boundary;
   a 10% return threshold prevents flicker when the reader reverses direction near the trigger. */
.rmgam-behavior-smart_header_sticky{
  position:relative;
  opacity:1;
  z-index:auto;
  overflow:visible!important;
  transform:none!important;
  left:auto!important;
  right:auto!important;
  width:100%!important;
  max-width:none!important;
  margin-left:auto!important;
  margin-right:auto!important;
  will-change:auto;
}
.rmgam-behavior-smart_header_sticky.rmgam-native-sticky-ready{
  position:sticky!important;
  top:calc(var(--rmgam-smart-sticky-top,0px) - 1px)!important;
  z-index:var(--rmgam-smart-sticky-z,10)!important;
  padding-top:16px;
  transition:top 2s ease,padding-top 2s ease;
  isolation:isolate;
}
.rmgam-behavior-smart_header_sticky.rmgam-native-sticky-ready.rmgam-cover-release-enabled{
  transition:top .9s cubic-bezier(.22,.61,.36,1),padding-top .9s ease;
}
.rmgam-behavior-smart_header_sticky.rmgam-native-sticky-ready.rmgam-cover-released{
  padding-top:0;
}
.rmgam-behavior-smart_header_sticky.rmgam-filled.rmgam-breakout,
.rmgam-behavior-smart_header_sticky.rmgam-house-filled.rmgam-breakout{
  width:100%!important;
  max-width:none!important;
  left:auto!important;
  right:auto!important;
  transform:none!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
.rmgam-behavior-smart_header_sticky .rmgam-ad-shell{
  width:100%;
  max-width:none;
  margin-left:auto;
  margin-right:auto;
  background:#fff;
  overflow:visible;
}
.rmgam-behavior-smart_header_sticky.rmgam-filled .rmgam-ad-shell,
.rmgam-behavior-smart_header_sticky.rmgam-house-filled .rmgam-ad-shell{
  width:var(--rmgam-render-width,var(--rmgam-reserve-w,auto));
  max-width:calc(100vw - 24px);
}
.rmgam-behavior-smart_header_sticky .rmgam-ad-stage{
  margin-left:auto;
  margin-right:auto;
}
.rmgam-behavior-smart_header_sticky.rmgam-filled .rmgam-ad-stage,
.rmgam-behavior-smart_header_sticky.rmgam-house-filled .rmgam-ad-stage{
  width:var(--rmgam-render-width,var(--rmgam-reserve-w,auto));
  max-width:calc(100vw - 24px);
}
.rmgam-behavior-smart_header_sticky.rmgam-empty,
.rmgam-behavior-smart_header_sticky.rmgam-error,
.rmgam-behavior-smart_header_sticky.rmgam-closed{
  position:relative!important;
  top:auto!important;
  padding-top:0!important;
  transition:none!important;
}
@media(max-width:767px){
  .rmgam-behavior-smart_header_sticky.rmgam-filled .rmgam-ad-shell,
  .rmgam-behavior-smart_header_sticky.rmgam-house-filled .rmgam-ad-shell,
  .rmgam-behavior-smart_header_sticky.rmgam-filled .rmgam-ad-stage,
  .rmgam-behavior-smart_header_sticky.rmgam-house-filled .rmgam-ad-stage{
    max-width:calc(100vw - 12px);
  }
}

/* V1.0.32 — Inline Right centering + exact rendered-size reservation.
   Before GPT fills, reservation uses one real configured size. After slotRenderEnded, JS replaces it with the exact creative geometry. */
.rmgam-reserve-layout.rmgam-filled .rmgam-ad-stage,
.rmgam-reserve-layout.rmgam-house-filled .rmgam-ad-stage{
  min-height:var(--rmgam-render-height,0px)!important;
  height:var(--rmgam-render-height,auto);
}
@media(max-width:1199px){
  .rmgam-position-inline_right{
    float:none!important;
    clear:both!important;
    width:100%!important;
    max-width:100%!important;
    margin-left:auto!important;
    margin-right:auto!important;
    text-align:center!important;
    --rmgam-inline-overhang:0px!important;
  }
  .rmgam-position-inline_right .rmgam-ad-shell,
  .rmgam-position-inline_right .rmgam-ad-stage{
    width:100%!important;
    max-width:100%!important;
    margin-left:auto!important;
    margin-right:auto!important;
    text-align:center!important;
  }
  .rmgam-position-inline_right.rmgam-filled .rmgam-slot,
  .rmgam-position-inline_right.rmgam-house-filled .rmgam-house-layer{
    width:min(var(--rmgam-render-width,100%),calc(100vw - 24px))!important;
    max-width:calc(100vw - 24px)!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }
  .rmgam-position-inline_right .rmgam-slot > div,
  .rmgam-position-inline_right .rmgam-slot iframe,
  .rmgam-position-inline_right .rmgam-house-layer > *,
  .rmgam-position-inline_right .rmgam-house-layer img{
    margin-left:auto!important;
    margin-right:auto!important;
  }
}
@media(max-width:767px){
  .rmgam-position-inline_right.rmgam-filled .rmgam-slot,
  .rmgam-position-inline_right.rmgam-house-filled .rmgam-house-layer{
    width:min(var(--rmgam-render-width,100%),calc(100vw - 12px))!important;
    max-width:calc(100vw - 12px)!important;
  }
}

/* V1.0.34 — anúncios nativos entre cards do Foxiz Flex List */
.rmgam-position-feed_every_n.rmgam-feed-placement{float:none;clear:both;width:100%;margin:24px auto;position:relative;z-index:auto}
.rmgam-position-feed_every_n.rmgam-feed-placement .rmgam-ad-shell{width:100%}
.rmgam-position-feed_every_n.rmgam-feed-placement.rmgam-empty{margin-top:0!important;margin-bottom:0!important}
