/* MBG Ads PRO V3.8.1 — Pasang Iklan Visual Comfort Audit
 * Scope: /iklan/pasang-iklan/ only.
 * Goal: calmer typography, readable sizing, softer contrast hierarchy,
 *       fewer ultra-black weights, and comfortable desktop/mobile inputs.
 */
body.mbg-ads-utility-pasang-iklan{
  background:#f6f8fb!important;
  color:#1f2937!important;
}
body.mbg-ads-utility-pasang-iklan .mbg-ad-market-shell,
body.mbg-ads-utility-pasang-iklan .mbg-utility-page-shell,
body.mbg-ads-utility-pasang-iklan .mbg-ads-market-footer{
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;
  -webkit-font-smoothing:antialiased;
  text-rendering:optimizeLegibility;
}

/* Header/search/navigation: stop using tiny ultra-bold labels. */
body.mbg-ads-utility-pasang-iklan .mbg-dir-market-search input{
  font-size:14px!important;
  font-weight:400!important;
  color:#334155!important;
}
body.mbg-ads-utility-pasang-iklan .mbg-dir-market-search input::placeholder{color:#64748b!important;opacity:1!important}
body.mbg-ads-utility-pasang-iklan .mbg-dir-market-search button,
body.mbg-ads-utility-pasang-iklan .mbg-dir-market-post{
  font-size:13px!important;
  font-weight:700!important;
}
body.mbg-ads-utility-pasang-iklan .mbg-dir-market-account strong{font-size:13px!important;font-weight:600!important;color:#1f2937!important}
body.mbg-ads-utility-pasang-iklan .mbg-dir-market-account small{font-size:11.5px!important;font-weight:400!important;color:#52657a!important}
body.mbg-ads-utility-pasang-iklan .mbg-dir-market-nav a{
  font-size:12.5px!important;
  font-weight:600!important;
  letter-spacing:0!important;
}
body.mbg-ads-utility-pasang-iklan .mbg-dir-market-nav a.is-news,
body.mbg-ads-utility-pasang-iklan .mbg-dir-market-nav a.is-current{font-weight:700!important}

/* Page intro: calm, editorial hierarchy. */
body.mbg-ads-utility-pasang-iklan .mbg-utility-page-shell{background:#f6f8fb!important}
body.mbg-ads-utility-pasang-iklan .mbg-utility-breadcrumb{
  color:#5f6f82!important;
  font-size:12.5px!important;
  font-weight:500!important;
}
body.mbg-ads-utility-pasang-iklan .mbg-utility-breadcrumb a{font-weight:600!important;color:#0f5fae!important}
body.mbg-ads-utility-pasang-iklan .mbg-utility-intro{
  background:#fff!important;
  border-color:#dde4ec!important;
  box-shadow:0 6px 20px rgba(15,39,71,.045)!important;
}
body.mbg-ads-utility-pasang-iklan .mbg-utility-eyebrow{
  color:#b42335!important;
  font-size:11.5px!important;
  font-weight:700!important;
  letter-spacing:.08em!important;
}
body.mbg-ads-utility-pasang-iklan .mbg-utility-intro h1{
  color:#1f2937!important;
  font-size:34px!important;
  line-height:1.18!important;
  font-weight:700!important;
  letter-spacing:-.018em!important;
}
body.mbg-ads-utility-pasang-iklan .mbg-utility-intro p{
  color:#52657a!important;
  font-size:15px!important;
  line-height:1.65!important;
  font-weight:400!important;
}
body.mbg-ads-utility-pasang-iklan .mbg-utility-intro-badge{border-color:#dbe5ef!important;box-shadow:none!important}
body.mbg-ads-utility-pasang-iklan .mbg-utility-intro-badge strong{font-size:13.5px!important;font-weight:600!important;color:#334155!important}
body.mbg-ads-utility-pasang-iklan .mbg-utility-intro-badge small{font-size:12px!important;font-weight:400!important;color:#5f6f82!important}

/* Six-step wizard: readable without visual shouting. */
body.mbg-ads-utility-pasang-iklan .mbg-submit-steps-v380{
  background:#fff!important;
  border-color:#dde4ec!important;
  box-shadow:0 4px 16px rgba(15,39,71,.035)!important;
}
body.mbg-ads-utility-pasang-iklan .mbg-submit-steps-v380>div{padding:10px 11px!important}
body.mbg-ads-utility-pasang-iklan .mbg-submit-steps-v380>div>b{
  font-size:12.5px!important;
  font-weight:700!important;
}
body.mbg-ads-utility-pasang-iklan .mbg-submit-steps-v380 strong{
  color:#334155!important;
  font-size:12.5px!important;
  line-height:1.3!important;
  font-weight:600!important;
}
body.mbg-ads-utility-pasang-iklan .mbg-submit-steps-v380 small{
  margin-top:3px!important;
  color:#5f6f82!important;
  font-size:11px!important;
  line-height:1.3!important;
  font-weight:400!important;
}
body.mbg-ads-utility-pasang-iklan .mbg-submit-steps-v380>div.is-active{
  border-color:#f1c8ce!important;
  background:#fff8f9!important;
}
body.mbg-ads-utility-pasang-iklan .mbg-submit-steps-v380>div.is-active>b{background:#c52236!important;box-shadow:none!important}
body.mbg-ads-utility-pasang-iklan .mbg-submit-steps-v380>div.is-done{background:#f5f9fd!important;border-color:#dbe7f2!important}

/* Main form container. */
body.mbg-ads-utility-pasang-iklan .mbg-submit-primary{
  border-color:#dde4ec!important;
  box-shadow:0 8px 26px rgba(15,39,71,.05)!important;
}
body.mbg-ads-utility-pasang-iklan .mbg-submit-card-head{
  background:#fff!important;
  border-color:#edf1f5!important;
}
body.mbg-ads-utility-pasang-iklan .mbg-submit-card-head>div>span,
body.mbg-ads-utility-pasang-iklan .mbg-form-panel-head>span{
  color:#b42335!important;
  font-size:11.5px!important;
  font-weight:700!important;
  letter-spacing:.075em!important;
}
body.mbg-ads-utility-pasang-iklan .mbg-submit-card-head h2{
  color:#1f2937!important;
  font-size:24px!important;
  line-height:1.28!important;
  font-weight:700!important;
}
body.mbg-ads-utility-pasang-iklan .mbg-submit-card-head p{
  color:#52657a!important;
  font-size:14.5px!important;
  line-height:1.62!important;
  font-weight:400!important;
}
body.mbg-ads-utility-pasang-iklan .mbg-submit-card-head em{
  background:#fff5f6!important;
  color:#b42335!important;
  font-size:11.5px!important;
  font-weight:600!important;
}
body.mbg-ads-utility-pasang-iklan .mbg-selfservice-submit-strip,
body.mbg-ads-utility-pasang-iklan .mbg-required-note,
body.mbg-ads-utility-pasang-iklan .mbg-draft-restored{
  font-size:12.5px!important;
  line-height:1.55!important;
  font-weight:400!important;
}
body.mbg-ads-utility-pasang-iklan .mbg-required-note{color:#52657a!important;background:#fff8f9!important;border-color:#f2d8dd!important}

/* Panel headings. */
body.mbg-ads-utility-pasang-iklan .mbg-form-panel-head h3{
  color:#1f2937!important;
  font-size:22px!important;
  line-height:1.3!important;
  font-weight:700!important;
}
body.mbg-ads-utility-pasang-iklan .mbg-form-panel-head p{
  color:#52657a!important;
  font-size:14px!important;
  line-height:1.62!important;
  font-weight:400!important;
}
body.mbg-ads-utility-pasang-iklan .mbg-form-section-head>b{
  background:#0f5fae!important;
  font-size:12px!important;
  font-weight:700!important;
}
body.mbg-ads-utility-pasang-iklan .mbg-form-section-head strong{
  color:#334155!important;
  font-size:15px!important;
  font-weight:600!important;
}
body.mbg-ads-utility-pasang-iklan .mbg-form-section-head small{
  color:#5f6f82!important;
  font-size:12.5px!important;
  line-height:1.5!important;
  font-weight:400!important;
}

/* Labels, inputs and helper copy. */
body.mbg-ads-utility-pasang-iklan .mbg-ad-form label,
body.mbg-ads-utility-pasang-iklan .mbg-property-grid>label{
  color:#334155!important;
  font-size:14px!important;
  line-height:1.42!important;
  font-weight:600!important;
}
body.mbg-ads-utility-pasang-iklan .mbg-ad-form input:not([type=hidden]):not([type=checkbox]):not([type=radio]),
body.mbg-ads-utility-pasang-iklan .mbg-ad-form select,
body.mbg-ads-utility-pasang-iklan .mbg-ad-form textarea,
body.mbg-ads-utility-pasang-iklan .mbg-property-grid input,
body.mbg-ads-utility-pasang-iklan .mbg-property-grid select{
  min-height:48px!important;
  padding:12px 13px!important;
  border-color:#cfd8e3!important;
  border-radius:10px!important;
  background:#fff!important;
  color:#1f2937!important;
  font-family:inherit!important;
  font-size:15px!important;
  line-height:1.45!important;
  font-weight:400!important;
}
body.mbg-ads-utility-pasang-iklan .mbg-ad-form textarea{min-height:160px!important;line-height:1.65!important}
body.mbg-ads-utility-pasang-iklan .mbg-ad-form input::placeholder,
body.mbg-ads-utility-pasang-iklan .mbg-ad-form textarea::placeholder{color:#6b7280!important;opacity:1!important}
body.mbg-ads-utility-pasang-iklan .mbg-ad-form input:focus,
body.mbg-ads-utility-pasang-iklan .mbg-ad-form select:focus,
body.mbg-ads-utility-pasang-iklan .mbg-ad-form textarea:focus,
body.mbg-ads-utility-pasang-iklan .mbg-property-grid input:focus,
body.mbg-ads-utility-pasang-iklan .mbg-property-grid select:focus{
  border-color:#0f5fae!important;
  box-shadow:0 0 0 3px rgba(15,95,174,.11)!important;
}
body.mbg-ads-utility-pasang-iklan .mbg-ad-form small,
body.mbg-ads-utility-pasang-iklan .mbg-tags-field small{
  color:#5f6f82!important;
  font-size:12.5px!important;
  line-height:1.5!important;
  font-weight:400!important;
}
body.mbg-ads-utility-pasang-iklan .mbg-required-star{color:#c52236!important;font-weight:700!important}


/* V3.8.8.1 — Checkbox/radio normalization.
 * Keep compact controls out of the 48px text-input comfort rules. */
body.mbg-ads-utility-pasang-iklan .mbg-ad-form input[type="checkbox"],
body.mbg-ads-utility-pasang-iklan .mbg-ad-form input[type="radio"],
body.mbg-ads-utility-pasang-iklan .mbg-property-grid input[type="checkbox"],
body.mbg-ads-utility-pasang-iklan .mbg-property-grid input[type="radio"]{
  width:18px!important;
  height:18px!important;
  min-width:18px!important;
  min-height:18px!important;
  max-width:18px!important;
  max-height:18px!important;
  padding:0!important;
  margin:0!important;
  border-radius:4px!important;
  box-sizing:border-box!important;
  flex:0 0 18px!important;
  accent-color:#0f5fae!important;
  box-shadow:none!important;
}
body.mbg-ads-utility-pasang-iklan .mbg-ad-form input[type="radio"],
body.mbg-ads-utility-pasang-iklan .mbg-property-grid input[type="radio"]{
  border-radius:50%!important;
}
body.mbg-ads-utility-pasang-iklan .mbg-property-grid>.mbg-checkbox-field{
  display:flex!important;
  flex-direction:row!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:9px!important;
  min-height:48px!important;
  padding:23px 0 0!important;
  margin:0!important;
}
body.mbg-ads-utility-pasang-iklan .mbg-property-grid>.mbg-checkbox-field>span{
  display:block!important;
  margin:0!important;
  line-height:1.4!important;
  white-space:normal!important;
}
/* Chip checkboxes stay visually hidden while their pill remains clickable. */
body.mbg-ads-utility-pasang-iklan .mbg-facility-chips input[type="checkbox"]{
  position:absolute!important;
  width:1px!important;
  height:1px!important;
  min-width:1px!important;
  min-height:1px!important;
  max-width:1px!important;
  max-height:1px!important;
  padding:0!important;
  opacity:0!important;
  pointer-events:none!important;
}

/* Schema/property helper areas. */
body.mbg-ads-utility-pasang-iklan .mbg-schema-explainer{
  background:#f8fbfe!important;
  border-color:#dce5ee!important;
}
body.mbg-ads-utility-pasang-iklan .mbg-schema-explainer strong{
  color:#0f5fae!important;
  font-size:13px!important;
  font-weight:600!important;
}
body.mbg-ads-utility-pasang-iklan .mbg-schema-explainer span{
  color:#52657a!important;
  font-size:13px!important;
  line-height:1.55!important;
  font-weight:400!important;
}
body.mbg-ads-utility-pasang-iklan .mbg-subsection-title strong{color:#334155!important;font-size:15px!important;font-weight:600!important}
body.mbg-ads-utility-pasang-iklan .mbg-subsection-title span{color:#5f6f82!important;font-size:12.5px!important;font-weight:400!important}
body.mbg-ads-utility-pasang-iklan .mbg-property-fields{background:#fafbfd!important;border-color:#dde4ec!important}
body.mbg-ads-utility-pasang-iklan .mbg-checkbox-field span{font-size:13px!important;font-weight:500!important;color:#475569!important}
body.mbg-ads-utility-pasang-iklan .mbg-facility-fieldset legend{color:#334155!important;font-size:13.5px!important;font-weight:600!important}
body.mbg-ads-utility-pasang-iklan .mbg-facility-chips span{
  min-height:36px!important;
  padding:0 12px!important;
  background:#fff!important;
  color:#475569!important;
  font-size:12.5px!important;
  font-weight:500!important;
}
body.mbg-ads-utility-pasang-iklan .mbg-facility-chips input:checked+span{background:#eef6fd!important;color:#0b4f87!important}
body.mbg-ads-utility-pasang-iklan .mbg-media-preview strong{color:#334155!important;font-size:13px!important;font-weight:600!important}
body.mbg-ads-utility-pasang-iklan .mbg-media-preview span{color:#5f6f82!important;font-size:12px!important;line-height:1.5!important}
body.mbg-ads-utility-pasang-iklan .mbg-package-step-note{background:#fffaf0!important;border-color:#ead8ab!important}
body.mbg-ads-utility-pasang-iklan .mbg-package-step-note strong{color:#76500a!important;font-size:13px!important;font-weight:600!important}
body.mbg-ads-utility-pasang-iklan .mbg-package-step-note span{color:#665a45!important;font-size:12.5px!important;line-height:1.55!important}
body.mbg-ads-utility-pasang-iklan .mbg-banner-size-note{color:#52657a!important;font-size:12.5px!important;line-height:1.55!important}

/* Consent and submit actions. */
body.mbg-ads-utility-pasang-iklan .mbg-consent-field{background:#fafbfd!important;border-color:#dde4ec!important}
body.mbg-ads-utility-pasang-iklan .mbg-consent-line{color:#475569!important;font-size:13px!important;line-height:1.55!important;font-weight:400!important}
body.mbg-ads-utility-pasang-iklan .mbg-consent-field a{color:#0f5fae!important;font-weight:600!important}
body.mbg-ads-utility-pasang-iklan .mbg-consent-field strong{color:#334155!important;font-weight:600!important}
body.mbg-ads-utility-pasang-iklan .mbg-wizard-nav button,
body.mbg-ads-utility-pasang-iklan .mbg-form-submit-row>button{
  min-height:46px!important;
  font-size:13.5px!important;
  font-weight:700!important;
  letter-spacing:0!important;
}
body.mbg-ads-utility-pasang-iklan .mbg-wizard-next{background:#0f5fae!important;box-shadow:0 5px 14px rgba(15,95,174,.15)!important}
body.mbg-ads-utility-pasang-iklan .mbg-wizard-next:hover{background:#0b4f87!important}
body.mbg-ads-utility-pasang-iklan .mbg-form-submit-row{background:#f6f9fc!important}
body.mbg-ads-utility-pasang-iklan .mbg-form-submit-row>span{color:#52657a!important;font-size:12.5px!important;line-height:1.55!important}
body.mbg-ads-utility-pasang-iklan .mbg-form-submit-row>button{background:#c52236!important;box-shadow:0 5px 14px rgba(197,34,54,.15)!important}

/* Live preview. */
body.mbg-ads-utility-pasang-iklan .mbg-preview-category{color:#0f5fae!important;font-size:11.5px!important;font-weight:600!important}
body.mbg-ads-utility-pasang-iklan .mbg-ad-live-preview h4{color:#1f2937!important;font-size:21px!important;line-height:1.35!important;font-weight:700!important}
body.mbg-ads-utility-pasang-iklan .mbg-preview-price{color:#b91c2d!important;font-size:20px!important;font-weight:700!important}
body.mbg-ads-utility-pasang-iklan .mbg-preview-location{color:#52657a!important;font-size:13px!important}
body.mbg-ads-utility-pasang-iklan .mbg-preview-specs span{color:#475569!important;font-size:12px!important;font-weight:500!important}
body.mbg-ads-utility-pasang-iklan .mbg-preview-package{color:#52657a!important;font-size:12px!important;font-weight:500!important}

/* Sidebar: make secondary information readable but visually quieter than the form. */
body.mbg-ads-utility-pasang-iklan .mbg-submit-side-card{
  border-color:#dde4ec!important;
  box-shadow:0 6px 20px rgba(15,39,71,.04)!important;
}
body.mbg-ads-utility-pasang-iklan .mbg-submit-side-kicker{color:#b42335!important;font-size:11px!important;font-weight:700!important;letter-spacing:.075em!important}
body.mbg-ads-utility-pasang-iklan .mbg-submit-side-card h3{color:#1f2937!important;font-size:18.5px!important;line-height:1.35!important;font-weight:700!important}
body.mbg-ads-utility-pasang-iklan .mbg-submit-side-price{color:#b91c2d!important;font-size:26px!important;font-weight:700!important}
body.mbg-ads-utility-pasang-iklan .mbg-submit-package-meta b{color:#334155!important;font-size:18px!important;font-weight:700!important}
body.mbg-ads-utility-pasang-iklan .mbg-submit-package-meta small{color:#5f6f82!important;font-size:11.5px!important;font-weight:400!important}
body.mbg-ads-utility-pasang-iklan .mbg-submit-side-card>p{color:#52657a!important;font-size:13.5px!important;line-height:1.6!important;font-weight:400!important}
body.mbg-ads-utility-pasang-iklan .mbg-submit-side-card>a{color:#0f5fae!important;font-size:13px!important;font-weight:600!important}
body.mbg-ads-utility-pasang-iklan .mbg-submit-benefits strong{color:#334155!important;font-size:13.5px!important;font-weight:600!important}
body.mbg-ads-utility-pasang-iklan .mbg-submit-benefits small{color:#5f6f82!important;font-size:12px!important;line-height:1.5!important;font-weight:400!important}
body.mbg-ads-utility-pasang-iklan .mbg-submit-help-card{background:#07345f!important}
body.mbg-ads-utility-pasang-iklan .mbg-submit-help-card p{color:#e5edf5!important}
body.mbg-ads-utility-pasang-iklan .mbg-submit-help-card .mbg-submit-wa{background:#c52236!important;font-size:13.5px!important;font-weight:700!important}

/* Footer: readable even though it is secondary content. */
body.mbg-ads-utility-pasang-iklan .mbg-ads-market-footer{background:#07345f!important}
body.mbg-ads-utility-pasang-iklan .mbg-ads-footer-brand p{color:#dbe7f0!important;font-size:13px!important;line-height:1.6!important;font-weight:400!important}
body.mbg-ads-utility-pasang-iklan .mbg-ads-footer-brand small{color:#becddb!important;font-size:12px!important;line-height:1.5!important}
body.mbg-ads-utility-pasang-iklan .mbg-ads-market-footer .mbg-ads-footer-col strong{font-size:13.5px!important;font-weight:600!important}
body.mbg-ads-utility-pasang-iklan .mbg-ads-market-footer .mbg-ads-footer-col a{color:#e4edf4!important;font-size:12.5px!important;font-weight:400!important}
body.mbg-ads-utility-pasang-iklan .mbg-ads-market-footer-bottom{color:#c4d2dd!important;font-size:11.5px!important}

@media(max-width:700px){
  body.mbg-ads-utility-pasang-iklan .mbg-dir-market-search input{font-size:16px!important}
  body.mbg-ads-utility-pasang-iklan .mbg-dir-market-search button{font-size:12.5px!important}
  body.mbg-ads-utility-pasang-iklan .mbg-dir-market-nav a{font-size:12px!important;font-weight:600!important}
  body.mbg-ads-utility-pasang-iklan .mbg-utility-breadcrumb{font-size:12px!important}
  body.mbg-ads-utility-pasang-iklan .mbg-utility-intro h1{font-size:28px!important}
  body.mbg-ads-utility-pasang-iklan .mbg-utility-intro p{font-size:14.5px!important;line-height:1.62!important}
  body.mbg-ads-utility-pasang-iklan .mbg-submit-steps-v380>div{flex:0 0 138px!important;padding:8px 9px!important}
  body.mbg-ads-utility-pasang-iklan .mbg-submit-steps-v380 strong{font-size:12px!important}
  body.mbg-ads-utility-pasang-iklan .mbg-submit-steps-v380 small{display:block!important;font-size:11px!important}
  body.mbg-ads-utility-pasang-iklan .mbg-submit-card-head h2{font-size:21px!important}
  body.mbg-ads-utility-pasang-iklan .mbg-submit-card-head p{font-size:14px!important}
  body.mbg-ads-utility-pasang-iklan .mbg-form-panel-head h3{font-size:20px!important}
  body.mbg-ads-utility-pasang-iklan .mbg-form-panel-head p{font-size:13.5px!important}
  body.mbg-ads-utility-pasang-iklan .mbg-ad-form label,
  body.mbg-ads-utility-pasang-iklan .mbg-property-grid>label{font-size:14px!important}
  body.mbg-ads-utility-pasang-iklan .mbg-ad-form input:not([type=hidden]):not([type=checkbox]):not([type=radio]),
  body.mbg-ads-utility-pasang-iklan .mbg-ad-form select,
  body.mbg-ads-utility-pasang-iklan .mbg-ad-form textarea,
  body.mbg-ads-utility-pasang-iklan .mbg-property-grid input,
  body.mbg-ads-utility-pasang-iklan .mbg-property-grid select{font-size:16px!important}
  body.mbg-ads-utility-pasang-iklan .mbg-ad-form small,
  body.mbg-ads-utility-pasang-iklan .mbg-tags-field small{font-size:12.5px!important}
  body.mbg-ads-utility-pasang-iklan .mbg-wizard-nav button{font-size:13px!important}
  body.mbg-ads-utility-pasang-iklan .mbg-ads-market-footer .mbg-ads-footer-col a{font-size:12.5px!important}
}

/* V3.8.2 — Cascading Indonesian administrative regions. */
body.mbg-ads-utility-pasang-iklan .mbg-region-fields{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  gap:16px!important;
  padding:16px!important;
  border:1px solid #dde4ec!important;
  border-radius:14px!important;
  background:#f8fafc!important;
}
body.mbg-ads-utility-pasang-iklan .mbg-region-fields .mbg-field{margin:0!important}
body.mbg-ads-utility-pasang-iklan .mbg-region-fields .mbg-region-select:disabled{
  background:#f1f5f9!important;
  color:#7b8998!important;
  cursor:not-allowed!important;
}
body.mbg-ads-utility-pasang-iklan .mbg-region-status{
  grid-column:1/-1!important;
  display:flex!important;
  align-items:center!important;
  min-height:38px!important;
  padding:9px 12px!important;
  border-radius:9px!important;
  background:#eef6ff!important;
  color:#315d86!important;
  font-size:12.5px!important;
  line-height:1.5!important;
  font-weight:500!important;
}
body.mbg-ads-utility-pasang-iklan .mbg-region-status[data-state="error"]{background:#fff1f2!important;color:#9f2436!important}
body.mbg-ads-utility-pasang-iklan .mbg-region-status[data-state="ok"]{background:#effaf4!important;color:#23633f!important}
body.mbg-ads-utility-pasang-iklan .mbg-region-status[data-state="manual"]{background:#fff8e8!important;color:#795616!important}
body.mbg-ads-utility-pasang-iklan .mbg-region-manual-toggle{
  grid-column:1/-1!important;
  justify-self:start!important;
  appearance:none!important;
  border:0!important;
  background:transparent!important;
  color:#0f5fae!important;
  padding:0!important;
  min-height:32px!important;
  font-size:12.5px!important;
  line-height:1.45!important;
  font-weight:600!important;
  text-decoration:underline!important;
  text-underline-offset:3px!important;
  cursor:pointer!important;
}
body.mbg-ads-utility-pasang-iklan .mbg-region-manual{
  grid-column:1/-1!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  gap:14px!important;
  padding:14px!important;
  border:1px dashed #cbd5e1!important;
  border-radius:11px!important;
  background:#fff!important;
}
body.mbg-ads-utility-pasang-iklan .mbg-region-manual[hidden]{display:none!important}
body.mbg-ads-utility-pasang-iklan .mbg-region-manual>p{
  grid-column:1/-1!important;
  margin:0!important;
  color:#5f6f82!important;
  font-size:12.5px!important;
  line-height:1.55!important;
}
@media(max-width:700px){
  body.mbg-ads-utility-pasang-iklan .mbg-region-fields,
  body.mbg-ads-utility-pasang-iklan .mbg-region-manual{grid-template-columns:1fr!important;gap:12px!important}
  body.mbg-ads-utility-pasang-iklan .mbg-region-fields{padding:13px!important}
}

/* MBG Ads PRO V3.8.5.1 — Photo Upload Hotfix */
body.mbg-ads-utility-pasang-iklan #mbg-media-preview .mbg-media-file-row{display:block;margin-top:6px;line-height:1.55;color:#52657a;word-break:break-word}
body.mbg-ads-utility-pasang-iklan #mbg-media-preview .mbg-media-file-row b{font-weight:600;color:#26364a}
body.mbg-ads-utility-pasang-iklan #mbg-media-preview .mbg-media-file-row em{font-style:normal;color:#6a7b8f}
body.mbg-ads-utility-pasang-iklan .mbg-photo-upload-status{margin-top:10px;padding:11px 13px;border-radius:10px;font-size:12.5px;line-height:1.55;border:1px solid #d8e1ea;background:#f7fafc;color:#43556b}
body.mbg-ads-utility-pasang-iklan .mbg-photo-upload-status strong{font-weight:700;color:inherit}
body.mbg-ads-utility-pasang-iklan .mbg-photo-upload-status.is-ok{background:#f1faf5;border-color:#b9e2c8;color:#27633f}
body.mbg-ads-utility-pasang-iklan .mbg-photo-upload-status.is-working{background:#f4f8fc;border-color:#bfd4e8;color:#245b88}
body.mbg-ads-utility-pasang-iklan .mbg-photo-upload-status.is-error{background:#fff5f5;border-color:#efc2c5;color:#9a2430}
body.mbg-ads-utility-pasang-iklan [data-mbg-step="3"] .mbg-wizard-next:disabled{opacity:.62;cursor:wait;box-shadow:none}


/* V4.2.1 — One Page Product Registration Form */
body.mbg-ads-utility-pasang-iklan .mbg-submit-steps-v380{display:none!important}
body.mbg-ads-utility-pasang-iklan .mbg-ad-form .mbg-form-panel{display:block!important;opacity:1!important;visibility:visible!important;margin:0 0 14px!important;padding:18px!important;border:1px solid #dfe7ef!important;border-radius:14px!important;background:#fff!important;box-shadow:0 3px 12px rgba(15,42,68,.035)!important}
body.mbg-ads-utility-pasang-iklan .mbg-ad-form .mbg-form-panel-head{margin-bottom:14px!important;padding-bottom:10px!important;border-bottom:1px solid #edf1f5!important}
body.mbg-ads-utility-pasang-iklan .mbg-ad-form .mbg-form-panel-head>span{display:none!important}
body.mbg-ads-utility-pasang-iklan .mbg-ad-form .mbg-form-panel-head h3{font-size:18px!important;line-height:1.25!important;margin:0 0 4px!important}
body.mbg-ads-utility-pasang-iklan .mbg-ad-form .mbg-form-panel-head p{font-size:11.5px!important;line-height:1.45!important;margin:0!important;color:#607084!important}
body.mbg-ads-utility-pasang-iklan .mbg-ad-form .mbg-wizard-nav{display:none!important}
body.mbg-ads-utility-pasang-iklan .mbg-ad-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;align-items:start!important}
body.mbg-ads-utility-pasang-iklan .mbg-ad-form>input[type=hidden],body.mbg-ads-utility-pasang-iklan .mbg-ad-form>.mbg-hp{display:none!important}
body.mbg-ads-utility-pasang-iklan .mbg-ad-form [data-mbg-step="1"],body.mbg-ads-utility-pasang-iklan .mbg-ad-form [data-mbg-step="2"],body.mbg-ads-utility-pasang-iklan .mbg-ad-form [data-mbg-step="6"]{grid-column:1/-1!important}
body.mbg-ads-utility-pasang-iklan .mbg-ad-form [data-mbg-step="3"],body.mbg-ads-utility-pasang-iklan .mbg-ad-form [data-mbg-step="4"],body.mbg-ads-utility-pasang-iklan .mbg-ad-form [data-mbg-step="5"]{grid-column:auto!important}
body.mbg-ads-utility-pasang-iklan .mbg-ad-form [data-mbg-step="6"]{margin-bottom:0!important}
body.mbg-ads-utility-pasang-iklan .mbg-ad-form .mbg-form-submit-row{position:sticky!important;bottom:10px!important;z-index:20!important;background:#fff!important;border:1px solid #dbe5ef!important;border-radius:12px!important;padding:10px 12px!important;box-shadow:0 8px 24px rgba(15,42,68,.12)!important}
body.mbg-ads-utility-pasang-iklan .mbg-ad-form .mbg-form-submit-row button{min-height:44px!important;padding:0 20px!important}
body.mbg-ads-utility-pasang-iklan .mbg-ad-form textarea{min-height:110px!important}
body.mbg-ads-utility-pasang-iklan .mbg-ad-form .mbg-media-preview{min-height:100px!important}
@media(max-width:900px){body.mbg-ads-utility-pasang-iklan .mbg-ad-form{grid-template-columns:1fr!important}body.mbg-ads-utility-pasang-iklan .mbg-ad-form .mbg-form-panel{grid-column:1!important;padding:15px 13px!important}body.mbg-ads-utility-pasang-iklan .mbg-ad-form .mbg-form-submit-row{position:static!important}}


/* V4.2.2 — One-page masonry placement: move Package Promotion into the empty left space beside Location & Contact */
@media(min-width:901px){
body.mbg-ads-utility-pasang-iklan .mbg-ad-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:auto auto auto auto auto!important;gap:14px!important;align-items:start!important}
body.mbg-ads-utility-pasang-iklan .mbg-ad-form [data-mbg-step="1"]{grid-column:1/-1!important;grid-row:1!important}
body.mbg-ads-utility-pasang-iklan .mbg-ad-form [data-mbg-step="2"]{grid-column:1/-1!important;grid-row:2!important}
body.mbg-ads-utility-pasang-iklan .mbg-ad-form [data-mbg-step="3"]{grid-column:1!important;grid-row:3!important;margin-bottom:0!important}
body.mbg-ads-utility-pasang-iklan .mbg-ad-form [data-mbg-step="4"]{grid-column:2!important;grid-row:3 / span 2!important;margin-bottom:0!important;align-self:stretch!important}
body.mbg-ads-utility-pasang-iklan .mbg-ad-form [data-mbg-step="5"]{grid-column:1!important;grid-row:4!important;margin-bottom:0!important}
body.mbg-ads-utility-pasang-iklan .mbg-ad-form [data-mbg-step="6"]{grid-column:1/-1!important;grid-row:5!important;margin-top:0!important}
body.mbg-ads-utility-pasang-iklan .mbg-ad-form [data-mbg-step="5"] .mbg-form-panel-head{margin-bottom:10px!important;padding-bottom:8px!important}
body.mbg-ads-utility-pasang-iklan .mbg-ad-form [data-mbg-step="5"] .mbg-form-grid{gap:10px!important}
}


/* V4.2.3 — Advertiser secret-code gate */
.mbg-ad-form .mbg-secret-code-field{padding:16px 18px!important;border:1px solid #d9e4ef!important;border-radius:14px!important;background:linear-gradient(180deg,#f8fbff 0%,#fff 100%)!important;box-shadow:0 3px 12px rgba(20,53,82,.045)!important}
.mbg-ad-form .mbg-secret-code-label{display:block!important;margin-bottom:8px!important;color:#16314d!important;font-size:14px!important;font-weight:800!important}
.mbg-ad-form .mbg-secret-code-field input{width:100%!important;min-height:48px!important;border:1px solid #b8c7d6!important;border-radius:10px!important;padding:0 14px!important;font-size:15px!important;letter-spacing:.08em!important;background:#fff!important}
.mbg-ad-form .mbg-secret-code-field input:focus{outline:0!important;border-color:#0b6fc2!important;box-shadow:0 0 0 3px rgba(11,111,194,.12)!important}
.mbg-ad-form .mbg-secret-code-field small{display:block!important;margin-top:7px!important;color:#66798d!important;font-size:11.5px!important;line-height:1.45!important}

/* V4.2.5 reCAPTCHA v2 Checkbox */
.mbg-recaptcha-v2-wrap{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;padding:16px!important;border:1px solid #dfe6ee!important;border-radius:14px!important;background:#fff!important;box-shadow:0 2px 8px rgba(18,41,64,.04)!important}
.mbg-recaptcha-v2-label{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important}.mbg-recaptcha-v2-label strong{font-size:15px!important;color:#17324d!important}.mbg-recaptcha-v2-label span{font-size:12px!important;color:#6c7b8b!important;line-height:1.45!important}
.mbg-recaptcha-v2-wrap .g-recaptcha{flex:0 0 auto!important;max-width:100%!important}
@media(max-width:640px){.mbg-recaptcha-v2-wrap{align-items:flex-start!important;flex-direction:column!important;padding:14px!important;overflow:hidden!important}.mbg-recaptcha-v2-wrap .g-recaptcha{transform-origin:left top!important;max-width:100%!important}}


/* V4.4.8 — SIMPLE FORM: fewer decisions, fewer visible fields, full-width flow. */
body.mbg-ads-utility-pasang-iklan .mbg-utility-wrap{max-width:1180px!important}
body.mbg-ads-utility-pasang-iklan .mbg-utility-intro{padding:16px 20px!important;margin-bottom:12px!important}
body.mbg-ads-utility-pasang-iklan .mbg-utility-intro-copy p{max-width:760px!important}
body.mbg-ads-utility-pasang-iklan .mbg-utility-intro-badge{display:none!important}
body.mbg-ads-utility-pasang-iklan .mbg-submit-layout{display:block!important}
body.mbg-ads-utility-pasang-iklan .mbg-submit-primary{width:100%!important;max-width:980px!important;margin:0 auto!important}
body.mbg-ads-utility-pasang-iklan .mbg-submit-aside{display:none!important}
body.mbg-ads-utility-pasang-iklan .mbg-submit-card-head{padding:15px 18px!important}
body.mbg-ads-utility-pasang-iklan .mbg-submit-card-head h2{font-size:22px!important;margin-bottom:3px!important}
body.mbg-ads-utility-pasang-iklan .mbg-submit-card-head p{font-size:12.5px!important}
body.mbg-ads-utility-pasang-iklan .mbg-ad-form{display:block!important;max-width:940px!important;margin:0 auto!important}
body.mbg-ads-utility-pasang-iklan .mbg-ad-form .mbg-form-panel{margin:0 0 12px!important;padding:16px 18px!important;box-shadow:none!important;border-color:#e1e8ef!important}
body.mbg-ads-utility-pasang-iklan .mbg-ad-form .mbg-form-panel-head{margin-bottom:12px!important;padding-bottom:8px!important}
body.mbg-ads-utility-pasang-iklan .mbg-ad-form .mbg-form-panel-head h3{font-size:17px!important}
body.mbg-ads-utility-pasang-iklan .mbg-ad-form .mbg-form-panel-head p{font-size:11.5px!important}
body.mbg-ads-utility-pasang-iklan .mbg-simple-form-mode .mbg-simple-schema-card{display:none!important}
body.mbg-ads-utility-pasang-iklan .mbg-simple-form-mode .mbg-simple-optional:not([hidden]){display:none!important}
body.mbg-ads-utility-pasang-iklan .mbg-simple-form-mode .mbg-schema-fields.is-simple-expanded .mbg-simple-optional:not([hidden]){display:flex!important}
body.mbg-ads-utility-pasang-iklan .mbg-simple-form-mode fieldset.mbg-simple-optional:not([hidden]){display:none!important}
body.mbg-ads-utility-pasang-iklan .mbg-simple-form-mode .mbg-schema-fields.is-simple-expanded fieldset.mbg-simple-optional:not([hidden]){display:block!important}
body.mbg-ads-utility-pasang-iklan .mbg-simple-advanced-toggle,
body.mbg-ads-utility-pasang-iklan .mbg-simple-secondary-toggle{grid-column:1/-1!important;width:100%!important;min-height:38px!important;margin:5px 0 2px!important;border:1px dashed #b9c8d7!important;border-radius:9px!important;background:#f8fbfd!important;color:#29506f!important;font-size:12px!important;font-weight:800!important;cursor:pointer!important}
body.mbg-ads-utility-pasang-iklan .mbg-simple-secondary-field:not([hidden]){display:none!important}
body.mbg-ads-utility-pasang-iklan .mbg-form-grid.is-simple-expanded .mbg-simple-secondary-field:not([hidden]){display:flex!important}
body.mbg-ads-utility-pasang-iklan .mbg-simple-form-mode [data-mbg-step="6"] #mbg-ad-live-preview{display:none!important}
body.mbg-ads-utility-pasang-iklan .mbg-simple-form-mode .mbg-package-step-note{padding:10px 12px!important;margin-top:4px!important;background:#f7fafc!important}
body.mbg-ads-utility-pasang-iklan .mbg-simple-form-mode .mbg-form-submit-row{position:static!important;margin-top:8px!important}
body.mbg-ads-utility-pasang-iklan .mbg-simple-form-mode .mbg-form-submit-row>span{font-size:11px!important;line-height:1.4!important}
body.mbg-ads-utility-pasang-iklan .mbg-simple-form-mode .mbg-form-submit-row button{min-width:220px!important}
body.mbg-ads-utility-pasang-iklan .mbg-simple-form-mode textarea[name="description"]{min-height:96px!important}
body.mbg-ads-utility-pasang-iklan .mbg-simple-form-mode [data-mbg-step="5"],
body.mbg-ads-utility-pasang-iklan .mbg-simple-form-mode [data-mbg-step="6"]{background:#fbfcfe!important}
@media(max-width:700px){
 body.mbg-ads-utility-pasang-iklan .mbg-submit-primary{max-width:100%!important}
 body.mbg-ads-utility-pasang-iklan .mbg-ad-form .mbg-form-panel{padding:14px 12px!important}
 body.mbg-ads-utility-pasang-iklan .mbg-simple-form-mode .mbg-form-submit-row{display:block!important}
 body.mbg-ads-utility-pasang-iklan .mbg-simple-form-mode .mbg-form-submit-row button{width:100%!important;margin-top:10px!important}
}
