/* WanTopup v84.99aa — extra ads independent from Google AdSense + complete Panduan UI. Loaded last. */
:root{--wtp-100-green:#087755;--wtp-100-teal:#0d777c;--wtp-100-navy:#143746;--wtp-100-line:#c7e2de;--wtp-100-soft:#f5fbf9}
/* Extra Ads: no injected visible label/copy. The saved code is the only visible ad content. */
.wtp-content-ad-manual:before{content:none!important;display:none!important}
.wtp-content-ad{box-sizing:border-box!important;clear:both!important;position:relative!important;min-width:0!important}
.wtp-content-ad-top,.wtp-content-ad-middle,.wtp-content-ad-bottom{width:min(calc(100% - 36px),1180px)!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}
.wtp-content-ad-top{margin-top:clamp(30px,4.2vw,52px)!important;margin-bottom:clamp(42px,5vw,64px)!important}
.wtp-content-ad-middle{margin-top:clamp(54px,6vw,82px)!important;margin-bottom:clamp(54px,6vw,82px)!important}
.wtp-content-ad-bottom{margin-top:clamp(58px,6vw,88px)!important;margin-bottom:clamp(34px,4vw,52px)!important}
/* Neutral outer shell; saved creative/code controls its own copy. */
.wtp-content-ad-manual{padding:14px 16px!important;border:1px solid var(--wtp-100-line)!important;border-radius:18px!important;background:linear-gradient(135deg,#fff,#f5fbf9)!important;box-shadow:0 10px 28px rgba(15,72,70,.065)!important;text-align:center!important;overflow:hidden!important}
.wtp-content-ad-manual center,.wtp-content-ad-manual>div{max-width:100%!important;margin-left:auto!important;margin-right:auto!important}
/* Simple text-link ads get the WanTopup button treatment, but no text is injected. */
.wtp-content-ad-manual center>a:only-child,.wtp-content-ad-manual>a:only-child{display:inline-flex!important;align-items:center!important;justify-content:center!important;max-width:100%!important;min-height:44px!important;padding:10px 20px!important;border-radius:999px!important;background:linear-gradient(125deg,var(--wtp-100-green),var(--wtp-100-teal))!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-decoration:none!important;font-weight:850!important;line-height:1.3!important;box-shadow:0 7px 18px rgba(8,119,85,.17)!important;white-space:normal!important;overflow-wrap:anywhere!important}
.wtp-content-ad-manual center>a:only-child *,.wtp-content-ad-manual>a:only-child *{color:#fff!important;-webkit-text-fill-color:#fff!important}
.wtp-content-ad-code{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;text-align:center!important;overflow:hidden!important}
.wtp-content-ad-code :is(iframe,ins,img,video,div){max-width:100%!important}
.wtp-content-ad:empty{display:none!important}
/* Complete /panduan/ presentation. */
body.wtp-panduan-business-page main.wtp-business-guide{width:min(1220px,calc(100% - 32px));margin:0 auto;padding:clamp(22px,3vw,44px) 0 28px}
body.wtp-panduan-business-page .wtp-breadcrumbs{display:flex!important;gap:9px!important;align-items:center!important;flex-wrap:wrap!important;margin:4px 0 20px!important}
body.wtp-panduan-business-page .wtp-editorial-hero{display:grid!important;grid-template-columns:minmax(0,1.65fr) minmax(270px,.75fr)!important;gap:clamp(22px,4vw,52px)!important;align-items:center!important;padding:clamp(28px,4vw,56px)!important;border:1px solid #d4e8e7!important;border-radius:26px!important;background:linear-gradient(132deg,#effaf9 0%,#f7fbfa 58%,#f2f5fb 100%)!important;overflow:hidden!important;box-shadow:0 18px 45px rgba(15,72,70,.055)!important}
body.wtp-panduan-business-page .wtp-hero-copy{min-width:0!important}
body.wtp-panduan-business-page .wtp-hero-summary{display:block!important;min-width:0!important;padding:24px!important;border:1px solid rgba(16,122,119,.16)!important;border-radius:20px!important;background:rgba(255,255,255,.92)!important;box-shadow:0 14px 30px rgba(13,67,80,.055)!important}
body.wtp-panduan-business-page .wtp-hero-actions{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:12px 16px!important;margin-top:24px!important}
body.wtp-panduan-business-page .wtp-hero-actions .wtp-article-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;padding:11px 20px!important;border-radius:12px!important;background:linear-gradient(125deg,var(--wtp-100-green),var(--wtp-100-teal))!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-decoration:none!important;font-weight:850!important;border:1px solid transparent!important;box-shadow:0 8px 22px rgba(8,119,85,.16)!important}
body.wtp-panduan-business-page .wtp-hero-actions .wtp-secondary-link,body.wtp-panduan-business-page .wtp-guide-cta-actions .wtp-secondary-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:9px 15px!important;border:1px solid #8dc9be!important;border-radius:12px!important;background:#fff!important;color:#0b6865!important;-webkit-text-fill-color:#0b6865!important;text-decoration:none!important;font-weight:800!important}
body.wtp-panduan-business-page .wtp-hero-actions a:focus-visible,body.wtp-panduan-business-page .wtp-guide-cta-actions a:focus-visible{outline:3px solid #75d0be!important;outline-offset:3px!important}
body.wtp-panduan-business-page .wtp-guide-block,body.wtp-panduan-business-page .wtp-guide-cta{scroll-margin-top:90px}
/* Manual Ad Admin cards: same three slots, explicitly separate from Google AdSense. */
body.admin-ads-page .wtp-extra-ads-admin{border-color:#a9d7cf!important;background:linear-gradient(145deg,#fff,#f7fcfb)!important}
body.admin-ads-page .wtp-extra-ads-admin .wtp-ads-eyebrow{color:#087755!important;-webkit-text-fill-color:#087755!important}
body.admin-ads-page .wtp-extra-ads-admin textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important}
@media(max-width:1000px){body.wtp-panduan-business-page .wtp-editorial-hero{grid-template-columns:1fr!important}.wtp-content-ad-top,.wtp-content-ad-middle,.wtp-content-ad-bottom{width:min(calc(100% - 28px),900px)!important}}
@media(max-width:760px){
 .wtp-content-ad-top{margin-top:24px!important;margin-bottom:36px!important}.wtp-content-ad-middle{margin-top:42px!important;margin-bottom:42px!important}.wtp-content-ad-bottom{margin-top:46px!important;margin-bottom:28px!important}
 .wtp-content-ad-manual{padding:11px!important;border-radius:15px!important}.wtp-content-ad-manual center>a:only-child,.wtp-content-ad-manual>a:only-child{width:100%!important;min-height:44px!important;padding:10px 13px!important}
 body.wtp-panduan-business-page main.wtp-business-guide{width:min(100% - 24px,1220px)!important;padding-top:18px!important}
 body.wtp-panduan-business-page .wtp-editorial-hero{padding:23px 18px!important;border-radius:19px!important;gap:18px!important}
 body.wtp-panduan-business-page .wtp-hero-summary{padding:18px!important;border-radius:15px!important}
 body.wtp-panduan-business-page .wtp-hero-actions{align-items:stretch!important;gap:10px!important}
 body.wtp-panduan-business-page .wtp-hero-actions>a{width:100%!important;box-sizing:border-box!important}
}
@media(prefers-reduced-motion:reduce){body.wtp-panduan-business-page .wtp-hero-actions a{transition:none!important;transform:none!important}}
