/* MBG Ads PRO V3.2.1 — hard DOM isolation for /iklan-preview/ and ad detail. */
html{margin:0;padding:0;background:#f4f6f8;scroll-behavior:auto}
body.mbg-ads-isolated-document{margin:0!important;padding:0!important;min-height:100vh;background:#f4f6f8;color:#10243a;overflow-x:hidden}
body.mbg-ads-isolated-document *{box-sizing:border-box}
body.mbg-ads-isolated-document .mbg-ads-isolated-main{margin:0;padding:0;min-height:70vh}
body.mbg-ads-isolated-document .mbg-ads-home,
body.mbg-ads-isolated-document .mbg-ad-market-shell{margin-left:auto!important;margin-right:auto!important}
body.mbg-ads-isolated-document .mbg-dir-market-header{position:fixed!important;top:var(--mbg-market-top,0px)!important;left:50%!important;transform:translateX(-50%)!important;z-index:99990!important;margin:0!important}
body.mbg-ads-isolated-document .mbg-ads-home{padding-top:var(--mbg-market-header-height,0px)!important}
body.mbg-ads-isolated-document .mbg-ad-market-shell{height:var(--mbg-market-header-height,0px)!important;min-height:var(--mbg-market-header-height,0px)!important;margin-bottom:0!important}
body.mbg-ads-isolated-document.admin-bar{--mbg-market-top:32px}
@media(max-width:782px){body.mbg-ads-isolated-document.admin-bar{--mbg-market-top:46px}}
.mbg-ads-skip-link{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}
.mbg-ads-skip-link:focus{left:12px;top:12px;width:auto;height:auto;padding:10px 14px;background:#fff;color:#08365f;z-index:100000;border-radius:6px}
.mbg-ads-market-footer{width:min(1540px,calc(100vw - 32px));margin:0 auto;background:#062a49;color:#fff;border-top:3px solid #ef3340}
.mbg-ads-market-footer-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 20px}
.mbg-ads-market-footer strong{font-size:14px;letter-spacing:.02em}
.mbg-ads-market-footer nav{display:flex;align-items:center;gap:16px;flex-wrap:wrap}
.mbg-ads-market-footer a{color:#fff!important;text-decoration:none!important;font-size:12px;font-weight:650}
.mbg-ads-market-footer a:hover{text-decoration:underline!important}
@media(max-width:767px){
  .mbg-ads-market-footer{width:calc(100vw - 20px)}
  .mbg-ads-market-footer-inner{align-items:flex-start;flex-direction:column;padding:14px}
  .mbg-ads-market-footer nav{gap:10px 14px}
}
body.mbg-ads-isolated-document{font-family:Arial,Helvetica,sans-serif!important}
body.mbg-ads-isolated-directory .mbg-ads-home{margin-top:0!important;margin-bottom:0!important}
body.mbg-ads-isolated-detail .mbg-ad-detail-shell{margin-top:0!important}


/* V3.2.2 — ISOLATED VISUAL GEOMETRY RESTORE
   Hard DOM isolation removed Newspaper/tagDiv wrappers as intended, but those wrappers
   previously supplied the centering context used by legacy preview selectors. Recreate
   that geometry explicitly inside the plugin so isolation does not stretch the portal. */
body.mbg-ads-isolated-document{
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,Helvetica,sans-serif!important;
}
body.mbg-ads-isolated-directory .mbg-ads-isolated-main{
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
  padding:0!important;
}
body.mbg-ads-isolated-directory .mbg-ads-home{
  width:min(1520px,calc(100vw - 32px))!important;
  max-width:min(1520px,calc(100vw - 32px))!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
body.mbg-ads-isolated-directory .mbg-dir-market-header{
  width:min(1520px,calc(100vw - 32px))!important;
  max-width:min(1520px,calc(100vw - 32px))!important;
  min-width:0!important;
  margin-left:0!important;
  margin-right:0!important;
}
/* fixed + left:50% must have an explicit width; otherwise CSS shrink-to-fit makes
   the header narrower than the hero in a standalone document. */
body.mbg-ads-isolated-directory .mbg-dir-market-header{
  left:50%!important;
  transform:translateX(-50%)!important;
}
body.mbg-ads-isolated-directory .mbg-ads-home > .mbg-dir-hero,
body.mbg-ads-isolated-directory .mbg-ads-home > .mbg-dir-category-strip,
body.mbg-ads-isolated-directory .mbg-ads-home > .mbg-dir-layout{
  width:100%!important;
  max-width:100%!important;
}
@media(max-width:1279px){
  body.mbg-ads-isolated-directory .mbg-ads-home,
  body.mbg-ads-isolated-directory .mbg-dir-market-header{
    width:calc(100vw - 24px)!important;
    max-width:calc(100vw - 24px)!important;
  }
}
@media(max-width:767px){
  body.mbg-ads-isolated-directory .mbg-ads-home,
  body.mbg-ads-isolated-directory .mbg-dir-market-header{
    width:calc(100vw - 20px)!important;
    max-width:calc(100vw - 20px)!important;
  }
}

/* V3.2.3 — TRUE ROUTING + SHARED ISOLATED SHELL
   Home and Detail now share one plugin-owned fixed header/spacer. The page body no
   longer compensates a second time for the fixed header, preventing double gaps. */
body.mbg-ads-isolated-document .mbg-ad-market-shell{
  width:min(1520px,calc(100vw - 32px))!important;
  max-width:min(1520px,calc(100vw - 32px))!important;
  height:var(--mbg-market-header-height,121px)!important;
  min-height:var(--mbg-market-header-height,121px)!important;
  margin:0 auto!important;
  padding:0!important;
  background:transparent!important;
  position:relative!important;
  z-index:99989!important;
}
body.mbg-ads-isolated-document .mbg-ad-market-shell .mbg-dir-market-header{
  width:min(1520px,calc(100vw - 32px))!important;
  max-width:min(1520px,calc(100vw - 32px))!important;
  margin:0!important;
  left:50%!important;
  transform:translateX(-50%)!important;
}
body.mbg-ads-isolated-directory .mbg-ads-home.mbg-dir-v300{
  padding-top:0!important;
  margin-top:0!important;
}
body.mbg-ads-isolated-directory .mbg-ads-isolated-main,
body.mbg-ads-isolated-detail .mbg-ads-isolated-main{
  margin:0!important;
  padding:0!important;
}
@media(max-width:1279px){
  body.mbg-ads-isolated-document .mbg-ad-market-shell,
  body.mbg-ads-isolated-document .mbg-ad-market-shell .mbg-dir-market-header{
    width:calc(100vw - 24px)!important;
    max-width:calc(100vw - 24px)!important;
  }
}
@media(max-width:767px){
  body.mbg-ads-isolated-document .mbg-ad-market-shell,
  body.mbg-ads-isolated-document .mbg-ad-market-shell .mbg-dir-market-header{
    width:calc(100vw - 20px)!important;
    max-width:calc(100vw - 20px)!important;
  }
}

/* Dedicated marketplace 404: no theme fallback, no article shell. */
body.mbg-ads-isolated-document .mbg-ads-not-found{
  min-height:58vh!important;
  display:grid!important;
  place-items:center!important;
  padding:48px 16px!important;
}
body.mbg-ads-isolated-document .mbg-ads-not-found-card{
  width:min(680px,100%)!important;
  padding:44px 34px!important;
  border:1px solid #e3eaf2!important;
  border-radius:22px!important;
  background:#fff!important;
  box-shadow:0 18px 45px rgba(15,35,58,.08)!important;
  text-align:center!important;
}
body.mbg-ads-isolated-document .mbg-ads-not-found-code{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  min-width:72px!important;min-height:34px!important;padding:6px 12px!important;border-radius:999px!important;
  background:#fff0f2!important;color:#df1830!important;font-size:13px!important;font-weight:900!important;
}
body.mbg-ads-isolated-document .mbg-ads-not-found h1{margin:14px 0 10px!important;font-size:32px!important;color:#10243a!important}
body.mbg-ads-isolated-document .mbg-ads-not-found p{margin:0 auto!important;max-width:540px!important;color:#627489!important;line-height:1.65!important}
body.mbg-ads-isolated-document .mbg-ads-not-found-actions{display:flex!important;justify-content:center!important;gap:10px!important;flex-wrap:wrap!important;margin-top:22px!important}
body.mbg-ads-isolated-document .mbg-ads-not-found-actions a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:9px 16px!important;border:1px solid #cdd8e5!important;border-radius:10px!important;background:#fff!important;color:#0d5fb8!important;text-decoration:none!important;font-weight:800!important}
body.mbg-ads-isolated-document .mbg-ads-not-found-actions a.is-primary{border-color:#0d66d9!important;background:#0d66d9!important;color:#fff!important}


/* V3.2.9 — HOME HEADER / HERO CLEAN DOCK
   Keep the fixed header fully separated from the hero. The previous shared-shell
   placeholder ended exactly at the measured header box while the header shadow
   extended a few pixels below it, making the hero look tucked underneath the nav.
   Reserve a small intentional visual clearance and tighten the shadow instead of
   reintroducing the large historical gap. */
body.mbg-ads-isolated-directory{
  --mbg-header-hero-clearance:8px;
}
body.mbg-ads-isolated-directory .mbg-ad-market-shell{
  height:calc(var(--mbg-market-header-height,121px) + var(--mbg-header-hero-clearance))!important;
  min-height:calc(var(--mbg-market-header-height,121px) + var(--mbg-header-hero-clearance))!important;
  margin-bottom:0!important;
}
body.mbg-ads-isolated-directory .mbg-ad-market-shell .mbg-dir-market-header{
  border-bottom:1px solid rgba(15,54,88,.10)!important;
  box-shadow:0 4px 14px rgba(7,31,55,.10)!important;
}
body.mbg-ads-isolated-directory .mbg-ads-home,
body.mbg-ads-isolated-directory .mbg-ads-home > .mbg-dir-hero{
  margin-top:0!important;
}
@media(max-width:767px){
  body.mbg-ads-isolated-directory{--mbg-header-hero-clearance:5px}
}


/* V3.4.4 — MARKETPLACE FOOTER PRODUCTION */
.mbg-ads-market-footer{border-top:3px solid #ef3340;background:linear-gradient(135deg,#052844 0%,#073a61 100%)}
.mbg-ads-market-footer-inner{display:grid!important;grid-template-columns:minmax(260px,1.6fr) repeat(3,minmax(135px,.7fr));align-items:start!important;gap:30px!important;padding:28px 28px 22px!important}
.mbg-ads-footer-brand strong{display:block;font-size:18px!important;letter-spacing:.025em}.mbg-ads-footer-brand p{max-width:520px;margin:8px 0 8px;color:#d5e2ec;font-size:12px;line-height:1.6}.mbg-ads-footer-brand small{display:block;max-width:560px;color:#9fb5c7;font-size:10.5px;line-height:1.55}
.mbg-ads-market-footer .mbg-ads-footer-col{display:flex!important;align-items:flex-start!important;flex-direction:column!important;gap:8px!important}.mbg-ads-market-footer .mbg-ads-footer-col strong{margin-bottom:3px;font-size:12px!important;color:#fff}.mbg-ads-market-footer .mbg-ads-footer-col a{font-size:11px!important;color:#dbe8f2!important}.mbg-ads-market-footer-bottom{border-top:1px solid rgba(255,255,255,.10);padding:12px 28px 14px;color:#9fb5c7;font-size:10.5px;text-align:center}
@media(max-width:900px){.mbg-ads-market-footer-inner{grid-template-columns:1.4fr 1fr 1fr!important}.mbg-ads-footer-brand{grid-column:1/-1}}
@media(max-width:600px){.mbg-ads-market-footer{width:calc(100vw - 16px)!important}.mbg-ads-market-footer-inner{grid-template-columns:1fr 1fr!important;gap:22px 18px!important;padding:22px 18px 18px!important}.mbg-ads-footer-brand{grid-column:1/-1}.mbg-ads-market-footer-bottom{padding:11px 18px 13px}}

/* V3.6.2 — OFFICIAL HORIZONTAL LOGO IN MARKET FOOTER */
.mbg-ads-footer-brand .mbg-ads-footer-logo{display:block;width:126px!important;height:auto!important;max-height:78px!important;object-fit:contain;margin:0 0 10px!important;filter:drop-shadow(0 3px 8px rgba(0,0,0,.15))}
@media(max-width:600px){.mbg-ads-footer-brand .mbg-ads-footer-logo{width:108px!important;max-height:68px!important;margin-bottom:8px!important}}

.mbg-ads-footer-brand .mbg-ads-footer-logo{display:block!important;width:min(300px,100%)!important;height:auto!important;max-height:53px!important;object-fit:contain!important;object-position:left center!important;margin:0 0 10px!important;filter:none!important}
@media(max-width:600px){.mbg-ads-footer-brand .mbg-ads-footer-logo{width:min(280px,86vw)!important;max-height:49px!important;margin-bottom:8px!important}}


/* V3.6.3 — MIMBAR PROMOSI footer wordmark */
.mbg-ads-market-footer .mbg-ads-footer-promosi-title{display:block;margin:2px 0 8px;color:#fff;font-size:16px;font-weight:950;letter-spacing:.02em}


/* V3.6.4 — MIMBAR PROMOSI footer master logo */
.mbg-ads-footer-brand .mbg-ads-footer-logo{display:block!important;width:min(360px,100%)!important;max-width:360px!important;height:auto!important;max-height:120px!important;object-fit:contain!important;object-position:left center!important;margin:0 0 12px!important;filter:none!important}
@media(max-width:600px){.mbg-ads-footer-brand .mbg-ads-footer-logo{width:min(330px,90vw)!important;max-width:330px!important;max-height:110px!important;margin-bottom:10px!important}}

/* V3.7.5 — EXACT SHARED MIMBAR PROMOSI MASTHEAD
   One masthead geometry for /iklan/, detail pages, and all utility routes.
   This file is loaded last in the isolated shell, so page-specific utility/detail
   header rules cannot alter the width or height of the shared Kop. */
body.mbg-ads-isolated-document .mbg-ad-market-shell,
body.mbg-ads-isolated-document .mbg-ad-market-shell .mbg-dir-market-header{
  width:min(1520px,calc(100vw - 32px))!important;
  max-width:min(1520px,calc(100vw - 32px))!important;
  min-width:0!important;
}
body.mbg-ads-isolated-document .mbg-ad-market-shell .mbg-dir-market-header{
  margin:0!important;
  border:0!important;
  border-radius:0!important;
  background:#fff!important;
  overflow:hidden!important;
  box-shadow:0 8px 24px rgba(7,31,55,.13)!important;
}
body.mbg-ads-isolated-document .mbg-ads-app.mbg-dir-v300 .mbg-dir-market-head-main{
  min-height:98px!important;
  display:grid!important;
  grid-template-columns:335px minmax(390px,1fr) 220px 125px!important;
  align-items:center!important;
  gap:18px!important;
  padding:8px 16px!important;
  background:#fff!important;
}
body.mbg-ads-isolated-document .mbg-ads-app .mbg-dir-market-brand.is-mimbar-promosi-master-logo{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:0!important;
  min-width:0!important;
  min-height:0!important;
  overflow:visible!important;
  text-decoration:none!important;
}
body.mbg-ads-isolated-document .mbg-ads-app .mbg-dir-market-brand.is-mimbar-promosi-master-logo .mbg-dir-brand-parent{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  width:100%!important;
  min-width:0!important;
  flex:1 1 auto!important;
}
body.mbg-ads-isolated-document .mbg-ads-app .mbg-dir-market-brand.is-mimbar-promosi-master-logo .mbg-dir-brand-parent img{
  display:block!important;
  width:100%!important;
  max-width:320px!important;
  height:auto!important;
  max-height:107px!important;
  object-fit:contain!important;
  object-position:left center!important;
  margin:0!important;
  filter:none!important;
}
body.mbg-ads-isolated-document .mbg-ads-app.mbg-dir-v300 .mbg-dir-market-search{
  height:44px!important;
  display:grid!important;
  grid-template-columns:40px minmax(0,1fr) 112px!important;
  align-items:center!important;
  margin:0!important;
  border:1px solid #cfd9e5!important;
  border-radius:7px!important;
  overflow:hidden!important;
  background:#fff!important;
  box-shadow:0 2px 7px rgba(15,39,71,.025)!important;
}
body.mbg-ads-isolated-document .mbg-ads-app.mbg-dir-v300 .mbg-dir-market-search>span{
  display:block!important;
  text-align:center!important;
  font-size:20px!important;
  color:#103a63!important;
}
body.mbg-ads-isolated-document .mbg-ads-app.mbg-dir-v300 .mbg-dir-market-search input{
  width:100%!important;
  height:42px!important;
  margin:0!important;
  padding:0 8px!important;
  border:0!important;
  border-radius:0!important;
  outline:0!important;
  background:#fff!important;
  box-shadow:none!important;
  color:#17324d!important;
  font-size:12.5px!important;
}
body.mbg-ads-isolated-document .mbg-ads-app.mbg-dir-v300 .mbg-dir-market-search button{
  height:44px!important;
  margin:0!important;
  padding:0 18px!important;
  border:0!important;
  border-radius:0!important;
  background:#ef1730!important;
  color:#fff!important;
  font-size:12px!important;
  font-weight:900!important;
  cursor:pointer!important;
}
body.mbg-ads-isolated-document .mbg-ads-app.mbg-dir-v300 .mbg-dir-market-post{
  height:44px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:7px!important;
  padding:0 16px!important;
  border-radius:7px!important;
  background:#0864bd!important;
  color:#fff!important;
  text-decoration:none!important;
  font-size:11.5px!important;
  font-weight:900!important;
  white-space:nowrap!important;
  box-shadow:0 5px 14px rgba(8,100,189,.16)!important;
}
body.mbg-ads-isolated-document .mbg-ads-app.mbg-dir-v300 .mbg-dir-market-post span{font-size:18px!important;line-height:1!important}
body.mbg-ads-isolated-document .mbg-ads-app.mbg-dir-v300 .mbg-dir-market-account{
  display:flex!important;
  align-items:center!important;
  gap:8px!important;
  color:#10243a!important;
  text-decoration:none!important;
  white-space:nowrap!important;
}
body.mbg-ads-isolated-document .mbg-ads-app.mbg-dir-v300 .mbg-dir-market-account>span{
  width:38px!important;
  height:38px!important;
  display:grid!important;
  place-items:center!important;
  border:1px solid #9dabb9!important;
  border-radius:50%!important;
  background:#fff!important;
  font-size:9px!important;
}
body.mbg-ads-isolated-document .mbg-ads-app.mbg-dir-v300 .mbg-dir-market-account i{display:flex!important;flex-direction:column!important;font-style:normal!important;line-height:1.15!important}
body.mbg-ads-isolated-document .mbg-ads-app.mbg-dir-v300 .mbg-dir-market-account strong{font-size:11px!important;color:#10243a!important}
body.mbg-ads-isolated-document .mbg-ads-app.mbg-dir-v300 .mbg-dir-market-account small{margin-top:2px!important;font-size:8px!important;color:#68788a!important}
body.mbg-ads-isolated-document .mbg-ads-app.mbg-dir-v300 .mbg-dir-market-nav{
  min-height:40px!important;
  height:40px!important;
  display:flex!important;
  align-items:stretch!important;
  flex-wrap:nowrap!important;
  overflow-x:auto!important;
  overflow-y:hidden!important;
  background:#052d58!important;
  scrollbar-width:none!important;
  white-space:nowrap!important;
}
body.mbg-ads-isolated-document .mbg-ads-app.mbg-dir-v300 .mbg-dir-market-nav::-webkit-scrollbar{display:none!important}
body.mbg-ads-isolated-document .mbg-ads-app.mbg-dir-v300 .mbg-dir-market-nav a{
  min-height:40px!important;
  display:flex!important;
  flex:0 0 auto!important;
  align-items:center!important;
  justify-content:center!important;
  padding:0 14px!important;
  color:#fff!important;
  text-decoration:none!important;
  font-size:11px!important;
  font-weight:800!important;
  line-height:1!important;
  white-space:nowrap!important;
}
body.mbg-ads-isolated-document .mbg-ads-app.mbg-dir-v300 .mbg-dir-market-nav a.is-news{background:#031f3a!important;color:#fff!important}
body.mbg-ads-isolated-document .mbg-ads-app.mbg-dir-v300 .mbg-dir-market-nav a.is-current{margin-left:0!important;order:initial!important;background:#ef1730!important;color:#fff!important}

@media(max-width:1279px){
  body.mbg-ads-isolated-document .mbg-ad-market-shell,
  body.mbg-ads-isolated-document .mbg-ad-market-shell .mbg-dir-market-header{
    width:calc(100vw - 24px)!important;
    max-width:calc(100vw - 24px)!important;
  }
}
@media(max-width:1279px) and (min-width:992px){
  body.mbg-ads-isolated-document .mbg-ads-app.mbg-dir-v300 .mbg-dir-market-head-main{
    min-height:86px!important;
    grid-template-columns:260px minmax(250px,1fr) 180px!important;
    gap:12px!important;
    padding:8px 14px!important;
  }
  body.mbg-ads-isolated-document .mbg-ads-app .mbg-dir-market-brand.is-mimbar-promosi-master-logo .mbg-dir-brand-parent img{
    max-width:245px!important;
    max-height:82px!important;
  }
  body.mbg-ads-isolated-document .mbg-ads-app.mbg-dir-v300 .mbg-dir-market-account{display:none!important}
}
@media(max-width:991px){
  body.mbg-ads-isolated-document .mbg-ads-app.mbg-dir-v300 .mbg-dir-market-head-main{
    min-height:0!important;
    grid-template-columns:1fr auto!important;
    gap:8px!important;
    padding:8px 12px!important;
  }
  body.mbg-ads-isolated-document .mbg-ads-app .mbg-dir-market-brand.is-mimbar-promosi-master-logo{
    width:100%!important;
    justify-content:center!important;
  }
  body.mbg-ads-isolated-document .mbg-ads-app .mbg-dir-market-brand.is-mimbar-promosi-master-logo .mbg-dir-brand-parent{justify-content:center!important}
  body.mbg-ads-isolated-document .mbg-ads-app .mbg-dir-market-brand.is-mimbar-promosi-master-logo .mbg-dir-brand-parent img{
    width:min(360px,94vw)!important;
    max-width:360px!important;
    max-height:120px!important;
    object-position:center!important;
  }
  body.mbg-ads-isolated-document .mbg-ads-app.mbg-dir-v300 .mbg-dir-market-search{grid-column:1/-1!important;grid-row:2!important;height:42px!important}
  body.mbg-ads-isolated-document .mbg-ads-app.mbg-dir-v300 .mbg-dir-market-search input{height:40px!important;font-size:12px!important}
  body.mbg-ads-isolated-document .mbg-ads-app.mbg-dir-v300 .mbg-dir-market-search button{height:42px!important}
  body.mbg-ads-isolated-document .mbg-ads-app.mbg-dir-v300 .mbg-dir-market-post{grid-column:2!important;grid-row:1!important;height:38px!important;padding:0 12px!important;font-size:10px!important}
  body.mbg-ads-isolated-document .mbg-ads-app.mbg-dir-v300 .mbg-dir-market-account{display:none!important}
}
@media(max-width:767px){
  body.mbg-ads-isolated-document .mbg-ad-market-shell,
  body.mbg-ads-isolated-document .mbg-ad-market-shell .mbg-dir-market-header{
    width:calc(100vw - 20px)!important;
    max-width:calc(100vw - 20px)!important;
  }
  body.mbg-ads-isolated-document .mbg-ads-app.mbg-dir-v300 .mbg-dir-market-nav{
    min-height:38px!important;
    height:38px!important;
    -webkit-overflow-scrolling:touch!important;
  }
  body.mbg-ads-isolated-document .mbg-ads-app.mbg-dir-v300 .mbg-dir-market-nav a{
    min-height:38px!important;
    padding:0 13px!important;
    font-size:9.5px!important;
  }
}
@media(max-width:600px){
  body.mbg-ads-isolated-document .mbg-ad-market-shell,
  body.mbg-ads-isolated-document .mbg-ad-market-shell .mbg-dir-market-header{
    width:calc(100vw - 12px)!important;
    max-width:calc(100vw - 12px)!important;
  }
  body.mbg-ads-isolated-document .mbg-ads-app.mbg-dir-v300 .mbg-dir-market-head-main{
    grid-template-columns:1fr!important;
    gap:7px!important;
    padding:7px 9px 8px!important;
  }
  body.mbg-ads-isolated-document .mbg-ads-app .mbg-dir-market-brand.is-mimbar-promosi-master-logo .mbg-dir-brand-parent img{
    width:min(340px,94vw)!important;
    max-width:340px!important;
    max-height:114px!important;
  }
  body.mbg-ads-isolated-document .mbg-ads-app.mbg-dir-v300 .mbg-dir-market-post{display:none!important}
  body.mbg-ads-isolated-document .mbg-ads-app.mbg-dir-v300 .mbg-dir-market-search{
    grid-column:1!important;
    grid-row:2!important;
    width:100%!important;
    height:40px!important;
    grid-template-columns:34px minmax(0,1fr) 82px!important;
    border-radius:7px!important;
  }
  body.mbg-ads-isolated-document .mbg-ads-app.mbg-dir-v300 .mbg-dir-market-search input{height:38px!important;font-size:11.5px!important;padding-inline:5px!important}
  body.mbg-ads-isolated-document .mbg-ads-app.mbg-dir-v300 .mbg-dir-market-search button{height:40px!important;padding:0 10px!important;font-size:11px!important}
}
