:root{--wgn-coral:#fb4556;--wgn-coral-dark:#e72f43;--wgn-ink:#211d25;--wgn-muted:#77717a;--wgn-white:#fff;--wgn-header-h:78px;--wgn-ease:cubic-bezier(.22,1,.36,1)}
html{scroll-padding-top:calc(var(--wgn-header-h) + 18px)}
body.wgn-active{padding-top:var(--wgn-header-h)!important}
body.wgn-lock{overflow:hidden}
.wgn-skip{position:fixed;left:16px;top:-80px;z-index:100000;background:#fff;color:#111;padding:12px 18px;border-radius:12px;box-shadow:0 10px 30px #0002}.wgn-skip:focus{top:16px}
#wgn-progress{position:fixed;top:0;left:0;height:3px;width:0;background:linear-gradient(90deg,#ff8290,var(--wgn-coral));z-index:100005;opacity:0;transition:width .35s ease,opacity .25s ease;box-shadow:0 0 15px #fb4556aa}
body.wgn-leaving #wgn-progress{width:72%;opacity:1}
body.wgn-arrived #wgn-progress{width:100%;opacity:0}
/* Hide the theme header and its repeated legacy mobile navigation only while active. */
body.wgn-active header[data-block-id="header"],body.wgn-active .footer-nav-area#mobile-bottom-bar,body.wgn-active #mobile-bottom-bar.footer-nav-area{display:none!important}
/* AtomChat's native launcher stays operational but the dock becomes its visible control. */
body.wgn-active #floating-chat-icon{pointer-events:none!important;visibility:visible!important;display:block!important}
body.wgn-active #floating-chat-icon>i{opacity:0!important;visibility:hidden!important}
.wgn-header{position:fixed;inset:0 0 auto;z-index:99990;height:var(--wgn-header-h);background:rgba(255,255,255,.78);border-bottom:1px solid rgba(43,32,39,.08);backdrop-filter:blur(22px) saturate(165%);-webkit-backdrop-filter:blur(22px) saturate(165%);transition:height .45s var(--wgn-ease),background .35s ease,box-shadow .35s ease}
.wgn-header.is-scrolled{height:66px;background:rgba(255,255,255,.91);box-shadow:0 14px 40px rgba(52,31,40,.08)}
.wgn-header-inner{width:min(1180px,calc(100% - 40px));height:100%;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:36px}
.wgn-brand{display:flex;align-items:center;gap:11px;color:var(--wgn-ink)!important;text-decoration:none!important;white-space:nowrap}.wgn-brand-mark{width:35px;height:35px;display:grid;place-items:center;border-radius:11px;color:#fff;background:linear-gradient(145deg,#ff7b88,var(--wgn-coral));box-shadow:0 8px 22px rgba(251,69,86,.28);transform:rotate(-5deg)}.wgn-brand-mark svg{width:19px}.wgn-brand-text{font-size:21px;letter-spacing:-.7px;font-weight:650}.wgn-brand-text strong{color:var(--wgn-coral);font-weight:800}
.wgn-desktop-nav{display:flex;align-items:center;gap:32px;margin-left:auto}.wgn-desktop-nav a{position:relative;color:#433e44!important;text-decoration:none!important;font-size:14px;font-weight:650;letter-spacing:-.1px;padding:10px 0}.wgn-desktop-nav a:after{content:"";position:absolute;height:2px;border-radius:9px;left:50%;right:50%;bottom:3px;background:var(--wgn-coral);transition:left .3s var(--wgn-ease),right .3s var(--wgn-ease)}.wgn-desktop-nav a:hover:after,.wgn-desktop-nav a:focus-visible:after{left:0;right:0}
.wgn-actions{display:flex;align-items:center;gap:8px}.wgn-icon-button{position:relative;border:0!important;background:transparent!important;color:#302c31!important;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;padding:0!important;cursor:pointer;transition:background .25s ease,transform .25s var(--wgn-ease)}.wgn-icon-button:hover{background:#f7f3f5!important;transform:translateY(-2px)}.wgn-icon-button svg{width:21px;height:21px}.wgn-dot{position:absolute;right:9px;top:8px;width:7px;height:7px;border:2px solid #fff;background:var(--wgn-coral);border-radius:50%}.wgn-account-button{display:flex;align-items:center;gap:14px;height:44px;padding:0 7px 0 19px;margin-left:5px;border-radius:50px;color:#fff!important;background:var(--wgn-ink);font-size:13px;font-weight:750;text-decoration:none!important;box-shadow:0 8px 22px #241f2420;transition:transform .25s var(--wgn-ease),box-shadow .25s ease}.wgn-account-button:hover{transform:translateY(-2px);box-shadow:0 13px 28px #241f2430}.wgn-account-button span{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--wgn-coral)}.wgn-account-button svg{width:16px}.wgn-menu-trigger{display:none}
.wgn-search{position:fixed;inset:0;z-index:100002;display:grid;place-items:center;padding:24px;background:rgba(30,23,28,.64);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s}.wgn-search.is-open{opacity:1;visibility:visible}.wgn-search form{width:min(760px,100%);transform:translateY(24px);opacity:0;transition:transform .55s var(--wgn-ease),opacity .4s ease}.wgn-search.is-open form{transform:none;opacity:1}.wgn-search label{display:block;color:#fff;font-size:clamp(28px,5vw,56px);font-weight:750;line-height:1.08;letter-spacing:-2px;margin-bottom:28px}.wgn-search form div{display:flex;border-bottom:1px solid #ffffff88}.wgn-search input{min-width:0;flex:1;border:0!important;background:transparent!important;color:#fff!important;font-size:clamp(18px,3vw,27px);padding:16px 4px!important;outline:none!important;box-shadow:none!important}.wgn-search input::placeholder{color:#ffffff78}.wgn-search form button,.wgn-overlay-close{border:0;background:transparent;color:#fff;display:grid;place-items:center;cursor:pointer}.wgn-search form button svg{width:28px}.wgn-overlay-close{position:absolute;right:clamp(20px,5vw,70px);top:clamp(20px,5vw,60px);width:50px;height:50px;border:1px solid #ffffff44;border-radius:50%}.wgn-overlay-close svg{width:24px}
.wgn-scrim{position:fixed;inset:0;z-index:99997;background:rgba(26,21,25,.38);backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:.35s ease}.wgn-scrim.is-open{opacity:1;visibility:visible}.wgn-drawer{position:fixed;z-index:99998;right:12px;top:12px;bottom:12px;width:min(390px,calc(100% - 24px));border-radius:28px;background:#201c21;color:#fff;padding:24px 28px;transform:translateX(calc(100% + 30px));transition:transform .55s var(--wgn-ease);box-shadow:0 20px 70px #0006}.wgn-drawer.is-open{transform:none}.wgn-drawer-top{display:flex;align-items:center;justify-content:space-between;color:#aaa2aa;font-size:12px;text-transform:uppercase;letter-spacing:2px}.wgn-drawer-top button{width:42px;height:42px;border:1px solid #ffffff24;border-radius:50%;background:transparent;color:#fff;display:grid;place-items:center}.wgn-drawer-top svg{width:20px}.wgn-drawer nav{display:flex;flex-direction:column;margin-top:45px}.wgn-drawer nav a{display:flex;align-items:center;gap:22px;color:#fff!important;text-decoration:none!important;font-size:29px;font-weight:680;letter-spacing:-1px;padding:12px 0;transition:color .2s ease,transform .25s var(--wgn-ease)}.wgn-drawer nav a span{font-size:10px;color:#777078;letter-spacing:1px}.wgn-drawer nav a:hover{color:#ff7180!important;transform:translateX(6px)}.wgn-drawer>p{position:absolute;left:28px;bottom:26px;color:#8f878f;font-size:13px;line-height:1.6}
.wgn-mobile-dock{display:none}
@media(max-width:900px){:root{--wgn-header-h:66px}body.wgn-active{padding-bottom:104px!important}.wgn-header-inner{width:calc(100% - 28px)}.wgn-brand-text{font-size:19px}.wgn-desktop-nav,.wgn-account-button{display:none}.wgn-menu-trigger{display:grid}.wgn-actions{margin-left:auto}.wgn-header.is-scrolled{height:58px}.wgn-mobile-dock{position:fixed;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;z-index:99991;left:50%;bottom:max(14px,env(safe-area-inset-bottom));transform:translateX(-50%);width:min(540px,calc(100% - 28px));height:76px;padding:8px 10px;border:1px solid rgba(255,255,255,.7);border-radius:999px;background:rgba(245,242,244,.82);box-shadow:0 18px 48px rgba(39,24,32,.2),inset 0 1px 0 #fff;backdrop-filter:blur(24px) saturate(175%);-webkit-backdrop-filter:blur(24px) saturate(175%)}.wgn-dock-item{position:relative;width:58px;height:58px;justify-self:center;border:0!important;border-radius:999px;background:transparent!important;padding:0!important;color:#777078!important;text-decoration:none!important;display:grid;place-items:center;font:inherit;cursor:pointer;transition:color .25s ease,transform .35s var(--wgn-ease),background .3s ease,box-shadow .3s ease}.wgn-dock-item svg{display:block;width:27px;height:27px;margin:auto;transition:transform .35s var(--wgn-ease),stroke-width .25s ease}.wgn-dock-item span{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.wgn-dock-item:hover{color:var(--wgn-coral)!important;transform:translateY(-2px)}.wgn-dock-item.is-active{color:#fff!important;background:linear-gradient(145deg,#ff7483,var(--wgn-coral-dark))!important;box-shadow:0 10px 22px rgba(251,69,86,.32)}.wgn-dock-item.is-active svg{stroke-width:2.3;transform:scale(1.05)}.wgn-dock-love{align-self:center;justify-self:center;width:64px;height:64px;margin:0;border:4px solid rgba(255,255,255,.92);border-radius:50%;display:grid;place-items:center;color:#fff!important;background:linear-gradient(145deg,#ff7584,var(--wgn-coral-dark));box-shadow:0 11px 25px rgba(251,69,86,.38);text-decoration:none!important;transition:transform .35s var(--wgn-ease),box-shadow .3s ease}.wgn-dock-love:hover{transform:translateY(-3px) scale(1.04);box-shadow:0 16px 30px rgba(251,69,86,.48)}.wgn-dock-love svg{display:block;width:28px;height:28px;margin:auto;fill:rgba(255,255,255,.14)}.wgn-dock-love span{position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;overflow:hidden}.wgn-dock-item:active,.wgn-dock-love:active{transform:scale(.9)} }
@media(max-width:900px){.wgn-header-search{display:none!important}.wgn-header .wgn-notify{display:grid!important}.wgn-header .wgn-notify svg{width:23px;height:23px}.wgn-header .wgn-notify .wgn-dot{display:block}}
@media(max-width:900px){.wgn-header{transform-origin:top center;transition:width .55s var(--wgn-ease),height .55s var(--wgn-ease),top .55s var(--wgn-ease),border-radius .55s var(--wgn-ease),background .35s ease,box-shadow .35s ease}.wgn-header.is-compact{top:10px;left:50%;right:auto;width:58px;height:58px!important;border:1px solid rgba(255,255,255,.72);border-radius:50%;transform:translateX(-50%);background:rgba(255,255,255,.84);box-shadow:0 14px 38px rgba(41,24,33,.22),inset 0 1px 0 #fff;overflow:hidden}.wgn-header.is-compact .wgn-header-inner{width:58px;justify-content:center;gap:0}.wgn-header.is-compact .wgn-brand{width:58px;height:58px;justify-content:center;gap:0}.wgn-header.is-compact .wgn-brand-text,.wgn-header.is-compact .wgn-actions{opacity:0;visibility:hidden;width:0;overflow:hidden;pointer-events:none}.wgn-header.is-compact .wgn-brand-mark{width:44px;height:44px;border-radius:50%;transform:rotate(0);box-shadow:0 8px 20px rgba(251,69,86,.34);animation:wgn-love-pulse 1.8s ease-in-out infinite}.wgn-header.is-compact .wgn-brand-mark svg{width:23px;height:23px}.wgn-header:not(.is-compact) .wgn-brand-text,.wgn-header:not(.is-compact) .wgn-actions{transition:opacity .28s ease .18s}.wgn-header.is-compact+.wgn-search{top:0}@keyframes wgn-love-pulse{0%,100%{transform:scale(1)}45%{transform:scale(1.07)}60%{transform:scale(.98)}}}
@media(max-width:430px){.wgn-mobile-dock{width:calc(100% - 18px);height:72px;padding:7px 8px;bottom:max(9px,env(safe-area-inset-bottom))}.wgn-dock-item{width:52px;height:52px}.wgn-dock-item svg{width:25px;height:25px}.wgn-dock-love{width:58px;height:58px}.wgn-drawer nav a{font-size:27px}.wgn-brand-mark{width:33px;height:33px}.wgn-brand-text{font-size:18px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}#wgn-progress{display:none}}

.wgn-chat-status{position:absolute!important;clip:auto!important;right:11px!important;top:10px!important;width:7px!important;height:7px!important;margin:0!important;overflow:visible!important;border:2px solid rgba(245,242,244,.95)!important;border-radius:50%!important;background:#a49da3!important;opacity:.65;transition:background .25s ease,opacity .25s ease}
.wgn-atomchat-trigger.is-ready .wgn-chat-status{background:var(--wgn-coral)!important;opacity:1}

body.wgn-notification-lock{overflow:hidden!important}
.wgn-notification-backdrop{position:fixed!important;inset:0!important;z-index:100090!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:rgba(29,22,27,.48)!important;backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);opacity:0;cursor:default;transition:opacity .3s ease!important}.wgn-notification-backdrop.is-visible{opacity:1}
body.wgn-active .wgn-native-notification{position:fixed!important;z-index:100091!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;width:min(430px,calc(100% - 32px))!important;min-height:0!important;max-width:none!important;max-height:min(620px,calc(100dvh - 48px))!important;margin:0!important;padding:0!important;border:1px solid rgba(255,255,255,.78)!important;border-radius:30px!important;background:linear-gradient(145deg,rgba(255,255,255,.985),rgba(250,243,246,.97))!important;box-shadow:0 34px 90px rgba(29,15,23,.34),inset 0 1px 0 #fff!important;color:var(--wgn-ink)!important;overflow:auto!important;opacity:0!important;visibility:visible!important;transform:translate(-50%,-46%) scale(.94)!important;transform-origin:center!important;transition:opacity .32s ease,transform .45s var(--wgn-ease)!important}.wgn-native-notification.is-visible{opacity:1!important;transform:translate(-50%,-50%) scale(1)!important}
.wgn-notification-close{position:sticky!important;float:right!important;top:16px!important;right:16px!important;z-index:5!important;width:42px!important;height:42px!important;margin:16px 16px -58px 0!important;padding:0!important;border:1px solid rgba(45,35,42,.08)!important;border-radius:50%!important;background:rgba(244,239,242,.9)!important;color:#514a50!important;display:grid!important;place-items:center!important;box-shadow:0 6px 18px rgba(35,23,30,.08)!important;cursor:pointer!important;transition:transform .25s var(--wgn-ease),background .25s ease!important}.wgn-notification-close:hover{transform:rotate(5deg) scale(1.05)!important;background:#ece4e8!important}.wgn-notification-close svg{width:19px!important;height:19px!important;margin:0!important}
body.wgn-active .wgn-native-notification:before{content:"";display:block;width:52px;height:52px;margin:28px 28px 16px;border-radius:17px;background:linear-gradient(145deg,#ff7382,var(--wgn-coral-dark)) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 8a6 6 0 0 0-12 0c0 7-3 7-3 9h18c0-2-3-2-3-9'/%3E%3Cpath d='M10 21h4'/%3E%3C/svg%3E") center/24px no-repeat;box-shadow:0 12px 27px rgba(251,69,86,.3)}
body.wgn-active .wgn-native-notification :is(h1,h2,h3,h4,.swal2-title,.modal-title){color:var(--wgn-ink)!important;font-size:25px!important;line-height:1.18!important;font-weight:820!important;letter-spacing:-.8px!important;text-align:left!important;margin:0!important;padding:0 28px 7px!important}
body.wgn-active .wgn-native-notification :is(p,.swal2-html-container,.modal-body){color:#746d73!important;font-size:14px!important;line-height:1.65!important;text-align:left!important;margin:0!important;padding:5px 28px 20px!important}
body.wgn-active .wgn-native-notification :is(.swal2-actions,.sa-button-container,.modal-footer){display:flex!important;gap:10px!important;justify-content:stretch!important;margin:6px 0 0!important;padding:18px 28px calc(24px + env(safe-area-inset-bottom))!important;border:0!important;background:rgba(246,240,243,.66)!important}
body.wgn-active .wgn-native-notification :is(.swal2-actions,.sa-button-container,.modal-footer)>:is(button,a){flex:1!important;min-height:49px!important;margin:0!important;padding:0 18px!important;border:0!important;border-radius:999px!important;font:750 13px/1 inherit!important;text-align:center!important;display:inline-grid!important;place-items:center!important;text-decoration:none!important;transition:transform .25s var(--wgn-ease),box-shadow .25s ease!important}
body.wgn-active .wgn-native-notification :is(.swal2-confirm,.confirm,.btn-primary){background:linear-gradient(135deg,#ff6878,var(--wgn-coral-dark))!important;color:#fff!important;box-shadow:0 10px 24px rgba(251,69,86,.28)!important}
body.wgn-active .wgn-native-notification :is(.swal2-cancel,.cancel,.btn-secondary){background:#eae4e7!important;color:#4f494e!important}
@media(max-width:480px){body.wgn-active .wgn-native-notification{width:calc(100% - 24px)!important;max-height:calc(100dvh - 40px)!important;border-radius:27px!important}body.wgn-active .wgn-native-notification:before{margin:24px 24px 15px}body.wgn-active .wgn-native-notification :is(h1,h2,h3,h4,.swal2-title,.modal-title){padding-left:24px!important;padding-right:24px!important}body.wgn-active .wgn-native-notification :is(p,.swal2-html-container,.modal-body){padding-left:24px!important;padding-right:24px!important}body.wgn-active .wgn-native-notification :is(.swal2-actions,.sa-button-container,.modal-footer){padding-left:24px!important;padding-right:24px!important}}

/* Exact PremiumPress notification markup used by Wulolo. */
body.wgn-active .ppt-modal-wrap.show.modal-notices.wgn-notification-wrap{position:fixed!important;inset:0!important;z-index:100088!important;display:grid!important;place-items:center!important;padding:24px!important;background:transparent!important}
body.wgn-active .ppt-modal-wrap.show.modal-notices.wgn-notification-wrap>.ppt-modal-wrap-overlay{position:absolute!important;inset:0!important;z-index:0!important;background:rgba(26,19,24,.5)!important;backdrop-filter:blur(10px) saturate(125%)!important;-webkit-backdrop-filter:blur(10px) saturate(125%)!important;opacity:1!important}
body.wgn-active .ppt-modal-wrap.show.modal-notices.wgn-notification-wrap>.ppt-modal-item.wgn-native-notification{position:relative!important;z-index:2!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;width:min(460px,100%)!important;height:auto!important;min-height:0!important;max-height:min(680px,calc(100dvh - 48px))!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.78)!important;border-radius:30px!important;background:linear-gradient(155deg,rgba(255,255,255,.99),rgba(249,243,246,.97))!important;box-shadow:0 32px 90px rgba(29,15,23,.35),inset 0 1px 0 #fff!important;transform:translateY(18px) scale(.96)!important;opacity:0!important;transition:transform .45s var(--wgn-ease),opacity .3s ease!important}
body.wgn-active .ppt-modal-wrap.show.modal-notices.wgn-notification-wrap>.ppt-modal-item.wgn-native-notification.is-visible{transform:none!important;opacity:1!important}
body.wgn-active .wgn-native-notification>.wgn-notification-close{position:absolute!important;float:none!important;top:20px!important;right:20px!important;margin:0!important;background:rgba(239,233,236,.9)!important}
body.wgn-active .wgn-native-notification .ppt-modal-container{display:flex!important;flex-direction:column!important;max-height:min(680px,calc(100dvh - 48px))!important;padding:0!important;overflow:hidden!important}
body.wgn-active .wgn-native-notification [ppt-box]{display:flex!important;flex-direction:column!important;min-height:0!important;border-radius:0!important;background:transparent!important}
body.wgn-active .wgn-native-notification ._header{position:relative!important;flex:0 0 auto!important;align-items:center!important;min-height:104px!important;margin:0!important;padding:24px 76px 20px 24px!important;border:0!important;background:linear-gradient(135deg,rgba(255,242,245,.96),rgba(255,255,255,.9))!important}
body.wgn-active .wgn-native-notification ._header:after{content:"Your latest activity, all in one place";position:absolute;left:78px;bottom:22px;color:#8a8188;font-size:11px;font-weight:600;letter-spacing:.1px}
body.wgn-active .wgn-native-notification ._header ._icon{flex:0 0 42px!important;width:42px!important;height:42px!important;margin:0 12px 0 0!important;border-radius:14px!important;background:linear-gradient(145deg,#ff7483,var(--wgn-coral-dark))!important;color:#fff!important;display:grid!important;place-items:center!important;box-shadow:0 10px 24px rgba(251,69,86,.28)!important}
body.wgn-active .wgn-native-notification ._header ._icon [ppt-icon-24]{display:grid!important;place-items:center!important;width:22px!important;height:22px!important}body.wgn-active .wgn-native-notification ._header ._icon svg{width:21px!important;height:21px!important;stroke:#fff!important}
body.wgn-active .wgn-native-notification ._header ._title{align-self:flex-start!important;width:auto!important;margin-top:3px!important;color:var(--wgn-ink)!important;font-size:22px!important;line-height:1.2!important;font-weight:820!important;letter-spacing:-.6px!important}
body.wgn-active .wgn-native-notification ._header ._close.btn-close{display:none!important}
body.wgn-active .wgn-native-notification ._content{flex:1 1 auto!important;min-height:0!important;margin:0!important;padding:12px 12px 16px!important;background:transparent!important;overflow:hidden!important}
body.wgn-active .wgn-native-notification .ppt-notify-window{max-height:min(510px,calc(100dvh - 190px))!important;padding:4px 4px 20px!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-width:thin!important;scrollbar-color:#d9cfd4 transparent!important}
body.wgn-active .wgn-native-notification .ppt-notify-window::-webkit-scrollbar{width:5px}body.wgn-active .wgn-native-notification .ppt-notify-window::-webkit-scrollbar-thumb{border-radius:10px;background:#d9cfd4}
body.wgn-active .wgn-native-notification .ppt-notify-window>[class*="log-"]{position:relative!important;margin:8px!important;padding:17px 42px 17px 17px!important;border:1px solid rgba(63,46,56,.07)!important;border-radius:19px!important;background:rgba(255,255,255,.88)!important;box-shadow:0 7px 22px rgba(48,29,40,.055)!important;transition:transform .25s var(--wgn-ease),border-color .25s ease,box-shadow .25s ease!important}
body.wgn-active .wgn-native-notification .ppt-notify-window>[class*="log-"].unread{border-color:rgba(251,69,86,.16)!important;background:linear-gradient(135deg,rgba(255,245,247,.96),rgba(255,255,255,.94))!important;box-shadow:0 9px 26px rgba(251,69,86,.08)!important}
body.wgn-active .wgn-native-notification .ppt-notify-window>[class*="log-"]:hover{transform:translateY(-2px)!important;border-color:rgba(251,69,86,.2)!important;box-shadow:0 12px 30px rgba(48,29,40,.09)!important}
body.wgn-active .wgn-native-notification .ppt-notify-window h1,body.wgn-active .wgn-native-notification .ppt-notify-window h2,body.wgn-active .wgn-native-notification .ppt-notify-window h3,body.wgn-active .wgn-native-notification .ppt-notify-window h4{padding:0!important;color:#352f34!important;font-size:14px!important;line-height:1.35!important;font-weight:780!important;letter-spacing:-.15px!important}
body.wgn-active .wgn-native-notification .ppt-notify-window p{padding:0!important;color:#7e767c!important;font-size:12px!important;line-height:1.55!important}
body.wgn-active .wgn-native-notification .ppt-notify-window .small,body.wgn-active .wgn-native-notification .ppt-notify-window [class*="time"]{color:#a0979e!important;font-size:9px!important;font-weight:750!important;letter-spacing:.7px!important;text-transform:uppercase!important}
body.wgn-active .wgn-native-notification .ppt-notify-window [onclick*="notify_delete"],body.wgn-active .wgn-native-notification .ppt-notify-window .delete{position:absolute!important;right:13px!important;top:50%!important;transform:translateY(-50%)!important;width:30px!important;height:30px!important;border-radius:50%!important;background:#f2ecef!important;color:#9a9097!important;display:grid!important;place-items:center!important;font-size:0!important;cursor:pointer!important}body.wgn-active .wgn-native-notification .ppt-notify-window [onclick*="notify_delete"]:after,body.wgn-active .wgn-native-notification .ppt-notify-window .delete:after{content:"×";font-size:18px!important;line-height:1!important}
@media(max-width:600px){body.wgn-active .ppt-modal-wrap.show.modal-notices.wgn-notification-wrap{align-items:end!important;padding:12px!important}body.wgn-active .ppt-modal-wrap.show.modal-notices.wgn-notification-wrap>.ppt-modal-item.wgn-native-notification{width:100%!important;max-height:min(76dvh,650px)!important;border-radius:28px!important}body.wgn-active .wgn-native-notification .ppt-modal-container{max-height:min(76dvh,650px)!important}body.wgn-active .wgn-native-notification .ppt-notify-window{max-height:calc(76dvh - 150px)!important}body.wgn-active .wgn-native-notification ._header{min-height:96px!important;padding:21px 70px 17px 20px!important}body.wgn-active .wgn-native-notification ._header:after{left:74px;bottom:18px}.wgn-notification-backdrop{display:none!important}}

/* Premium Wulolo skin for the theme's native notification interface. */
body.wgn-active :is(.swal2-container,.sweet-overlay,.modal-backdrop).wgn-notification-open,
body.wgn-active .swal2-container:has(:is(.swal2-title,.swal2-html-container)){background:rgba(27,20,25,.48)!important;backdrop-filter:blur(9px) saturate(125%);-webkit-backdrop-filter:blur(9px) saturate(125%)}
body.wgn-active :is(.swal2-popup,.sweet-alert,#notificationModal .modal-content,.notification-modal .modal-content,.ppt-notification-modal,.notification-wrapper){font-family:inherit!important;border:1px solid rgba(255,255,255,.7)!important;border-radius:28px!important;background:linear-gradient(145deg,rgba(255,255,255,.97),rgba(250,243,246,.94))!important;box-shadow:0 28px 80px rgba(35,20,28,.28)!important;color:var(--wgn-ink)!important;overflow:hidden!important}
body.wgn-active :is(.swal2-title,.sweet-alert h2,#notificationModal .modal-title,.notification-modal .modal-title,.ppt-notification-modal h3){color:var(--wgn-ink)!important;font-size:25px!important;line-height:1.15!important;font-weight:800!important;letter-spacing:-.7px!important;text-align:left!important;margin:0!important;padding:28px 28px 8px!important}
body.wgn-active :is(.swal2-title,.sweet-alert h2,#notificationModal .modal-title,.notification-modal .modal-title):before{content:"";display:block;width:42px;height:42px;margin-bottom:18px;border-radius:14px;background:var(--wgn-coral) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 8a6 6 0 0 0-12 0c0 7-3 7-3 9h18c0-2-3-2-3-9'/%3E%3Cpath d='M10 21h4'/%3E%3C/svg%3E") center/21px no-repeat;box-shadow:0 10px 24px rgba(251,69,86,.3)}
body.wgn-active :is(.swal2-html-container,.sweet-alert p,#notificationModal .modal-body,.notification-modal .modal-body,.ppt-notification-modal .modal-body){color:#756e74!important;font-size:14px!important;line-height:1.65!important;text-align:left!important;margin:0!important;padding:8px 28px 24px!important}
body.wgn-active :is(.swal2-actions,.sweet-alert .sa-button-container,#notificationModal .modal-footer,.notification-modal .modal-footer){display:flex!important;gap:10px!important;justify-content:stretch!important;border:0!important;background:rgba(255,255,255,.5)!important;margin:0!important;padding:18px 28px calc(22px + env(safe-area-inset-bottom))!important}
body.wgn-active :is(.swal2-actions,.sweet-alert .sa-button-container,#notificationModal .modal-footer,.notification-modal .modal-footer) button{flex:1!important;min-height:48px!important;margin:0!important;border:0!important;border-radius:999px!important;font:700 13px/1 inherit!important;box-shadow:none!important;transition:transform .25s var(--wgn-ease),box-shadow .25s ease!important}
body.wgn-active :is(.swal2-confirm,.sweet-alert .confirm,#notificationModal .btn-primary,.notification-modal .btn-primary){background:linear-gradient(135deg,#ff6878,var(--wgn-coral-dark))!important;color:#fff!important;box-shadow:0 9px 22px rgba(251,69,86,.28)!important}
body.wgn-active :is(.swal2-cancel,.sweet-alert .cancel,#notificationModal .btn-secondary,.notification-modal .btn-secondary){background:#eee9ec!important;color:#514b50!important}
body.wgn-active :is(.swal2-actions,.sweet-alert .sa-button-container,#notificationModal .modal-footer,.notification-modal .modal-footer) button:hover{transform:translateY(-2px)!important}
@media(max-width:600px){body.wgn-active :is(.swal2-popup,.sweet-alert,#notificationModal .modal-dialog,.notification-modal .modal-dialog,.ppt-notification-modal,.notification-wrapper){position:fixed!important;top:10px!important;right:10px!important;bottom:10px!important;left:auto!important;width:min(390px,calc(100% - 20px))!important;max-width:none!important;max-height:none!important;margin:0!important;border-radius:28px!important;transform:none}body.wgn-active :is(.swal2-popup,.sweet-alert,#notificationModal .modal-content,.notification-modal .modal-content){display:flex!important;flex-direction:column!important;justify-content:flex-start!important}body.wgn-active :is(.swal2-html-container,#notificationModal .modal-body,.notification-modal .modal-body){flex:1!important;overflow:auto!important}body.wgn-active :is(.swal2-actions,#notificationModal .modal-footer,.notification-modal .modal-footer){margin-top:auto!important}}
