/* 01: Native modal panel. 02: toolbar. 03: optional content preferences. */
#lpkp-akses-panel{position:fixed;inset:16px 48px 16px auto;margin:0;width:400px;max-width:calc(100vw - 64px);height:fit-content;max-height:calc(100dvh - 32px);padding:0;border:1px solid #cfdeea;border-radius:14px;background:#fff;color:#073d5c;font:16px/1.5 Arial,sans-serif;box-shadow:0 12px 50px #002e5055;overflow:auto;z-index:2147483000;color-scheme:light}
#lpkp-akses-panel::backdrop{background:#00274455}
#lpkp-akses-panel *{box-sizing:border-box}
#lpkp-akses-panel header{display:flex;align-items:center;gap:12px;padding:22px 20px;background:#073d5c;color:#fff}
#lpkp-akses-panel header>svg{flex:0 0 38px;width:38px;height:38px}
#lpkp-akses-panel h2{font:700 22px/1.3 Arial,sans-serif!important;color:#fff!important;margin:0!important}
#lpkp-akses-panel header p{font:13px/1.5 Arial,sans-serif!important;color:#fff!important;margin:5px 0 0!important}
#lpkp-akses-panel .la-content{padding:22px}
#lpkp-akses-panel h3{font:700 19px/1.4 Arial,sans-serif!important;color:#073d5c!important;margin:0 0 18px!important}
#lpkp-akses-panel fieldset{border:0;padding:0;margin:0 0 24px;min-width:0}
#lpkp-akses-panel legend{font:16px/1.5 Arial,sans-serif;color:#173d56;padding:0;margin-bottom:10px}
#lpkp-akses-panel button{font:600 15px/1.4 Arial,sans-serif;color:#073d5c;background:#fff;border:1px solid #b9ccd9;border-radius:6px;min-height:44px;padding:10px 14px;cursor:pointer;box-shadow:none;letter-spacing:normal;text-transform:none}
#lpkp-akses-panel button:disabled{opacity:.4;cursor:default}
#lpkp-akses-panel button[aria-pressed=true]{border:2px solid #007ac2;background:#e8f5ff;color:#073d5c}
#lpkp-akses-panel :is(button,summary):focus-visible,.lpkp3-float-widget .is-access:focus-visible{outline:3px solid #ffbd35!important;outline-offset:3px}
#lpkp-akses-panel .la-close{margin-left:auto;align-self:flex-start;background:transparent;color:#fff;border:0;font-size:28px;padding:0;min-width:44px}
#lpkp-akses-panel .la-size,#lpkp-akses-panel .la-options{display:flex;gap:10px}
#lpkp-akses-panel .la-size>*:not(legend),#lpkp-akses-panel .la-options>button{flex:1;min-width:0}
#lpkp-akses-panel output{display:flex;align-items:center;justify-content:center;border-radius:6px;background:#f0f4f7;color:#173d56}
#lpkp-akses-panel .la-contrast button{display:flex;flex-direction:column;gap:8px;align-items:center;font-size:13px;padding:8px}
#lpkp-akses-panel .la-swatch{display:block;width:100%;padding:8px 0;border-radius:4px;font:bold 21px Arial,sans-serif;border:1px solid #d3dfe6}
#lpkp-akses-panel .la-original{background:#fff;color:#073d5c}#lpkp-akses-panel .la-dark{background:#14293d;color:#fff}#lpkp-akses-panel .la-high{background:#000;color:#ffed00}
#lpkp-akses-panel .la-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left;border:0;border-top:1px solid #d9e3ea;border-radius:0;padding:18px 0;gap:12px}
#lpkp-akses-panel .la-toggle i{display:block;flex:0 0 46px;height:26px;background:#697c89;border-radius:20px;padding:3px}
#lpkp-akses-panel .la-toggle i::before{content:'';display:block;width:20px;height:20px;border-radius:50%;background:#fff}
#lpkp-akses-panel .la-toggle[aria-checked=true] i{background:#007d89}#lpkp-akses-panel .la-toggle[aria-checked=true] i::before{transform:translateX(20px)}
#lpkp-akses-panel .la-reset{width:100%;margin-top:12px;border-color:#075b91}
#lpkp-akses-panel .la-note{font:13px/1.5 Arial,sans-serif;color:#526878;text-align:center;margin:14px 0}
#lpkp-akses-panel .la-help{font:14px/1.7 Arial,sans-serif;color:#173d56}#lpkp-akses-panel .la-help summary{cursor:pointer;text-decoration:underline;color:#0067a6;text-align:center;padding:10px}
#lpkp-akses-panel .la-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
body .lpkp3-float-widget a.is-access,body .la-launcher{background:#159bdf!important;color:#fff!important}
body .lpkp3-float-widget a.is-access svg{width:24px;height:24px;display:block}
.la-launcher{position:fixed;right:0;bottom:80px;width:44px;height:44px;border:0;border-radius:8px 0 0 8px;z-index:99999;cursor:pointer}
@media(max-width:600px){#lpkp-akses-panel{inset:0;margin:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;border-radius:0}#lpkp-akses-panel .la-content{padding:22px 20px;padding-bottom:max(24px,env(safe-area-inset-bottom))}}
html.la-wide body #wrapper :is(#main,.fusion-page-title-bar) :is(p,li,td,th,dd,dt,.faq-question,.faq-answer){line-height:1.9!important;letter-spacing:.035em!important;word-spacing:.08em!important}
html.la-links body #wrapper :is(#main,footer,.fusion-page-title-bar) a{text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:.18em!important}
html.la-motion *,html.la-motion *::before,html.la-motion *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
html[data-lpkp-contrast=dark] body #wrapper :is(#main,.fusion-page-title-bar,footer),html[data-lpkp-contrast=dark] body #wrapper :is(#main,.fusion-page-title-bar,footer) :is(div,section,article,aside,p,h1,h2,h3,h4,h5,h6,li,td,th,details,summary,span,label,fieldset,form){background-color:#14293d!important;background-image:none!important;color:#fff!important;text-shadow:none!important}
html[data-lpkp-contrast=dark] body #wrapper :is(#main,.fusion-page-title-bar,footer) :is(a,button,input,select,textarea){background:#14293d!important;color:#9fe3ff!important;border-color:#9fe3ff!important}
html[data-lpkp-contrast=high] body #wrapper :is(#main,.fusion-page-title-bar,footer),html[data-lpkp-contrast=high] body #wrapper :is(#main,.fusion-page-title-bar,footer) :is(div,section,article,aside,p,h1,h2,h3,h4,h5,h6,li,td,th,details,summary,span,label,fieldset,form){background-color:#000!important;background-image:none!important;color:#ffed00!important;text-shadow:none!important}
html[data-lpkp-contrast=high] body #wrapper :is(#main,.fusion-page-title-bar,footer) :is(a,button,input,select,textarea){background:#000!important;color:#9ff!important;border-color:#fff!important}
@media(forced-colors:active){#lpkp-akses-panel button[aria-pressed=true]{outline:2px solid Highlight}#lpkp-akses-panel .la-toggle[aria-checked=true]{outline:2px solid Highlight}}
