body{margin:0!important;padding-top:calc(106px + var(--safe-top))!important}
body>.topbar,body>nav{visibility:visible!important;opacity:1!important;pointer-events:auto!important;position:fixed!important;left:0!important;right:0!important}
body>.topbar{top:0!important;z-index:901!important}
body>nav{top:calc(36px + var(--safe-top))!important;z-index:900!important}
body .page{padding-top:0!important}
body .page.active{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}
body .dropdown-panel{z-index:950!important;pointer-events:auto!important}
body .nav-links li.has-dropdown:hover>.dropdown-panel,
body .nav-links li.has-dropdown:focus-within>.dropdown-panel,
body .nav-links li.has-dropdown.open>.dropdown-panel{display:block!important}
body .nav-links li.has-dropdown:hover>.dropdown-panel.mega,
body .nav-links li.has-dropdown:focus-within>.dropdown-panel.mega,
body .nav-links li.has-dropdown.open>.dropdown-panel.mega{display:grid!important}
body .ga-dropdown-toggle{height:70px;display:flex;align-items:center;gap:4px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--dark);font:inherit;font-size:.78rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;padding:0;white-space:nowrap}
body .ga-dropdown-toggle:hover,body .ga-dropdown-toggle:focus{color:var(--yellow-deep);outline:none}
body .ga-dropdown-toggle::after{content:'';width:5px;height:5px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-3px;opacity:.6}
body .nav-cta,body .m-cta{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}
body .ga-mobile-toggle{position:fixed;left:-9999px;opacity:0;pointer-events:none}
body .ga-mobile-toggle:checked~.mobile-menu{display:flex!important}
body .ga-mobile-toggle:checked~nav .hamburger span:nth-child(1){transform:translateY(6px) rotate(45deg)}
body .ga-mobile-toggle:checked~nav .hamburger span:nth-child(2){opacity:0}
body .ga-mobile-toggle:checked~nav .hamburger span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}
body>.mobile-menu{z-index:899!important;pointer-events:auto!important}
body>.site-search-overlay{z-index:1000!important}
body #ppid-search-panel .ppid-search-box input#ppidDocumentSearch,
body #ppid-search-panel .ppid-search-box input#ppidDocumentSearch:focus,
body #ppid-search-panel .ppid-search-box input#ppidDocumentSearch:focus-visible{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;-webkit-appearance:none!important;appearance:none!important}
body #ppid-search-panel .ppid-search-box{outline:0!important}
body .opening-photo-overlay:not(.is-visible){display:none!important}
body .opening-photo-modal{will-change:auto!important}
@supports(content-visibility:auto){
 body #page-home.active>section:not(:first-child),
 body #page-profil.active>section:not(:first-child),
 body #page-ppid.active>section:not(:first-child),
 body #page-berita.active>section:not(:first-child){content-visibility:auto;contain-intrinsic-size:auto 720px}
}
@media(max-width:1180px) and (min-width:861px){body .ga-dropdown-toggle{font-size:.68rem}}
@media(max-width:860px){
 body{padding-top:calc(102px + var(--safe-top))!important}
 body>.mobile-menu{top:calc(102px + var(--safe-top))!important;max-height:calc(100dvh - 102px - var(--safe-top))!important}
 body>.mobile-menu.open{display:flex!important}
}

/* V4 native interaction guards: hidden fixed layers must never capture clicks. */
body>.site-search-overlay{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}
body>.site-search-overlay.open{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}
body>.opening-photo-overlay:not(.is-visible){visibility:hidden!important;opacity:0!important;pointer-events:none!important}
body footer a,body .topbar-social a,body .ft-social a{position:relative;pointer-events:auto!important}
@media(min-width:861px){body>.mobile-menu{display:none!important;visibility:hidden!important;pointer-events:none!important}}
@media(max-width:860px){body nav .nav-links{display:none!important}}

body:has(.viewer){padding-top:0!important}

@media(min-width:783px){body.logged-in>.topbar{top:32px!important}body.logged-in>nav{top:calc(68px + var(--safe-top))!important}}
@media(max-width:782px){body.logged-in>.topbar{top:46px!important}body.logged-in>nav{top:calc(82px + var(--safe-top))!important}}

/* Native WordPress form status */
.ga-form-status{margin-top:12px;font-size:.92rem;font-weight:600;min-height:1.3em}.ga-form-status.is-sending{opacity:.75}.ga-form-status.is-success{color:#176b37}.ga-form-status.is-error{color:#a12222}form[data-ga-native-form="1"] button[disabled],form[data-ga-native-form="1"] input[type="submit"][disabled]{opacity:.6;cursor:not-allowed}

/* V7.3 native anchors generated from the original SPA buttons/cards. */
a.btn-w,a.btn-g,a.home-news-all{display:inline-block;text-decoration:none;text-align:center}
a.feat-item{display:block;color:inherit;text-decoration:none}

/* Native public-form honeypot: present in DOM for bots, unreachable visually/keyboard. */
.ga-form-hp{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}
