.optin-monster-hide .Campaign:has(.Campaign__innerWrapper),.optin-monster-hide [id^=om-]:has([id^=om-][id$=-optin]){transition:opacity .3s ease-in-out!important}.optin-monster-hide--active .Campaign:has(.Campaign__innerWrapper),.optin-monster-hide--active [id^=om-]:has([id^=om-][id$=-optin]){opacity:0!important;pointer-events:none!important}html.om-position-popup body.optin-monster-hide{overflow:auto!important}.overlay{z-index:1000000000;pointer-events:auto;background:0 0;width:360px;max-width:95vw;height:auto;display:block;position:fixed;top:48px;left:auto;right:48px}@media only screen and (width<=479px){.overlay{width:100%;max-width:100%;inset:auto 0 0}}@media only screen and (width>=480px) and (width<=768px){.overlay{width:380px;max-width:calc(100vw - 32px);animation:.3s ease-out both onetap-slide-up-center;inset:auto auto 24px 50%;transform:translate(-50%)}}.onetap-popup{--onetap-bg:#fff;--onetap-text:#202124;--onetap-text-sub:#5f6368;--onetap-text-close:#5f6368;--onetap-text-legal:#70757a;--onetap-link:#70757a;--onetap-border:#dadce0;--onetap-shadow:#0003;--onetap-drag-handle:#dadce0;background:var(--onetap-bg);box-shadow:0 8px 32px var(--onetap-shadow);color:var(--onetap-text);border-radius:12px;flex-direction:column;align-items:stretch;font-family:OpenSans,Arial,Helvetica,sans-serif;display:flex;overflow:hidden}@media (prefers-color-scheme:dark){.onetap-popup{--onetap-bg:#202124;--onetap-text:#e8eaed;--onetap-text-sub:#bdc1c6;--onetap-text-close:#9aa0a6;--onetap-text-legal:#d9dde0;--onetap-link:#d9dde0;--onetap-border:#3c4043;--onetap-shadow:#0000008c;--onetap-drag-handle:#5f6368}}@media (width<=479px){.onetap-popup{padding-bottom:env(safe-area-inset-bottom,0px);-webkit-overflow-scrolling:touch;border-radius:16px 16px 0 0;max-height:85dvh;animation:.3s ease-out both onetap-slide-up;overflow-y:auto}.onetap-popup:before{content:"";background:var(--onetap-drag-handle);border-radius:2px;flex-shrink:0;width:40px;height:4px;margin:10px auto 0;display:block}}@media (width<=359px){.onetap-popup{max-height:90dvh}}@media (width>=480px) and (width<=768px){.onetap-popup{max-height:80dvh;overflow-y:auto}}.onetap-header{flex-shrink:0;align-items:center;gap:10px;padding:16px 20px 14px;display:flex}@media (width<=479px){.onetap-header{padding:10px 16px}}.onetap-header__icon{flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:flex}.onetap-header__title{color:var(--onetap-text);flex:1;margin:0;font-size:12px;font-weight:500;line-height:1}.onetap-close{color:var(--onetap-text-close);flex-shrink:0;min-width:44px;min-height:44px}.onetap-separator{border:none;border-top:1px solid var(--onetap-border);flex-shrink:0;margin:0}.onetap-content{flex-shrink:0;padding:24px 24px 8px}.onetap-headline{color:var(--onetap-text);margin:0 0 10px;padding:0;font-size:18px;font-weight:600;line-height:1.35}@media (width<=479px){.onetap-headline{margin-bottom:8px;font-size:16px;line-height:1.3}}@media (width<=359px){.onetap-headline{font-size:15px}}@media (width>=480px) and (width<=768px){.onetap-headline{font-size:17px}}.onetap-subtext{color:var(--onetap-text-sub);margin:0 0 20px;padding:0;font-size:14px;line-height:1.5}.onetap-btn-wrap{flex-shrink:0;padding:0 24px}.onetap-btn-wrap:last-child{padding-bottom:24px}.onetap-button{color:#fff;cursor:pointer;letter-spacing:.01em;box-sizing:border-box;text-align:center;appearance:none;background:#1a73e8;border:none;border-radius:6px;outline:none;justify-content:center;align-items:center;width:100%;min-height:48px;padding:12px 20px;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:15px;font-weight:500;text-decoration:none;transition:background .15s;display:flex}@media (width<=479px){.onetap-button{padding:12px 16px;font-size:14px}}.onetap-button:hover{background:#1558b0}.onetap-button:active{background:#0f439e}.onetap-legal-text{color:var(--onetap-text-legal);flex-shrink:0;margin:0;padding:16px 24px 24px;font-size:11px;line-height:1.55}.onetap-legal-text .onetap-description{color:var(--onetap-link)}@keyframes onetap-slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes onetap-slide-up-center{0%{opacity:0;transform:translate(-50%)translateY(20px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (prefers-reduced-motion:reduce){.onetap-popup,.overlay{animation:none}}
