.christmas-security-popup{padding:0;border:0;border-radius:18px;background:#091528;width:min(470px,calc(100vw - 32px));max-height:85dvh;overflow:auto;box-shadow:0 20px 70px #0008;overscroll-behavior:contain}
.christmas-security-popup::backdrop{background:rgb(0 0 0 / 65%)}
.christmas-security-popup .christmas-security-link{display:block;line-height:0}
.christmas-security-popup img{display:block;width:100%;height:auto;margin:0}
.christmas-security-popup .christmas-security-close{position:absolute;right:0;top:0;z-index:2;width:44px;height:44px;border:0;border-radius:0 16px 0 12px;background:#091528;color:#f2d18d;font:32px Arial,sans-serif;cursor:pointer}
.christmas-security-launch{position:fixed;bottom:98px;left:12px;z-index:50;max-width:calc(100vw - 24px);padding:10px 15px;min-height:44px;border:1px solid #e2c47d;border-radius:8px;background:#112538;color:#ffdf9c;font:600 14px Arial,sans-serif;cursor:pointer;box-shadow:0 3px 12px #0003}
.christmas-security-popup a:focus-visible,.christmas-security-popup button:focus-visible,.christmas-security-launch:focus-visible{outline:3px solid #56b8ff;outline-offset:-4px}
@media(max-width:480px){.christmas-security-launch{bottom:100px;font-size:12px;padding:8px 10px}}
body .christmas-security-popup a.christmas-security-link,body .christmas-security-popup a.christmas-security-link:hover{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important}
body .christmas-security-popup a.christmas-security-link::before,body .christmas-security-popup a.christmas-security-link::after{display:none!important;content:none!important}
