.advertising-first-render{height:100vh;overflow:hidden !important;background-color:rgba(0,0,0,0)}.advertising-first-render #app{display:block !important;filter:blur(5px);transform:scale(1.01);transform-origin:center top;pointer-events:none;user-select:none}.advertising-first-render #global-loading-overlay{opacity:0;visibility:hidden;pointer-events:none}.advertising-first-render.advertising-modal-ready .swal2-container.advertising-modal-container{opacity:1;visibility:visible}.swal2-container.advertising-modal-container{z-index:1000000;padding:10px;background-color:rgba(0,0,0,.34) !important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.swal2-popup.advertising-modal-popup{width:34rem !important;max-width:calc(100vw - 20px) !important;max-height:calc(100vh - 20px);max-height:calc(100dvh - 20px);padding:18px !important;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.advertising-modal-popup .advertising-modal-swal-content,.advertising-modal-popup .advertising-modal-content{width:100%;min-width:0}.advertising-modal-popup .advertising-modal-header{gap:12px}.advertising-modal-popup .section-title{min-width:0;overflow-wrap:anywhere}.advertising-modal-popup .btn-close-advertising-modal{position:static;flex:0 0 auto;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border-radius:50%}.advertising-modal-popup .btn-close-advertising-modal:hover{background-color:#f1f1f1}.advertising-modal-popup .advertising-modal-media{width:100%;height:min(48vh,420px);height:min(48dvh,420px);overflow:hidden;border-radius:10px;background-color:#f7f8fa}.advertising-modal-popup .advertising-modal-image{display:block;width:100%;height:100%;object-fit:contain}.advertising-modal-popup .advertising-modal-description{overflow-wrap:anywhere;line-height:1.55}@media(max-width: 575px){.swal2-container.advertising-modal-container{padding:8px}.swal2-popup.advertising-modal-popup{max-width:calc(100vw - 16px) !important;max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);padding:14px !important}.advertising-modal-popup .advertising-modal-media{height:42vh;height:42dvh}.advertising-modal-popup .advertising-modal-image{max-height:none}.advertising-modal-popup .advertising-modal-actions{margin-right:-5px;margin-left:-5px}.advertising-modal-popup .advertising-modal-actions>[class*=col-]{padding-right:5px;padding-left:5px}}.advertising-first-render.advertising-poster-mode #app{filter:none;transform:none}.swal2-container.advertising-modal-container--poster{background:rgba(0,0,0,.65) !important;backdrop-filter:none;-webkit-backdrop-filter:none}.swal2-popup.advertising-modal-popup--poster{width:38rem !important;max-width:calc(100vw - 32px) !important;padding:40px 0 0 !important;background:rgba(0,0,0,0) !important;border:0 !important;box-shadow:none !important;border-radius:0;overflow:visible}.swal2-popup.advertising-modal-popup--poster .advertising-modal-swal-content{overflow:visible}.swal2-popup.advertising-modal-popup--poster .advertising-poster-content{position:relative;width:100%}.swal2-popup.advertising-modal-popup--poster .advertising-poster-media{height:auto;overflow:visible;border-radius:0;background:rgba(0,0,0,0)}.swal2-popup.advertising-modal-popup--poster .advertising-poster-link{display:block;width:100%}.swal2-popup.advertising-modal-popup--poster .advertising-poster-image{width:auto;height:auto;max-width:100%;max-height:calc(100vh - 100px);max-height:calc(100dvh - 100px);margin:auto;object-fit:contain;border-radius:0}.swal2-popup.advertising-modal-popup--poster .advertising-poster-close{position:absolute;top:-38px;right:0;width:32px;height:32px;padding:0;border:1px solid rgba(255,255,255,.8);border-radius:50%;background:rgba(0,0,0,.45);color:#fff;font-size:26px;line-height:28px;cursor:pointer}.swal2-popup.advertising-modal-popup--poster .advertising-poster-close:hover,.swal2-popup.advertising-modal-popup--poster .advertising-poster-close:focus-visible{background:#fff;color:#111}.swal2-popup.advertising-modal-popup--poster .advertising-poster-content--actions .advertising-poster-image{max-height:calc(100vh - 180px);max-height:calc(100dvh - 180px)}.swal2-popup.advertising-modal-popup--poster .advertising-poster-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:14px}.swal2-popup.advertising-modal-popup--poster .advertising-poster-action{display:flex;align-items:center;justify-content:center;flex:1 1 160px;min-height:46px;padding:10px 14px;border:2px solid rgba(255,255,255,.9);border-radius:14px;background:#43d477;color:#171347;font-size:14px;font-weight:700;line-height:1.35;text-align:center;text-decoration:none;box-shadow:0 5px 18px rgba(0,0,0,.2)}.swal2-popup.advertising-modal-popup--poster .advertising-poster-action:hover,.swal2-popup.advertising-modal-popup--poster .advertising-poster-action:focus-visible{color:#171347;filter:brightness(1.1);text-decoration:none}.swal2-popup.advertising-modal-popup--poster .advertising-poster-action--2{border-color:#43d477;background:#fff;color:#1f3b64}.swal2-popup.advertising-modal-popup--poster .advertising-poster-action--2:hover,.swal2-popup.advertising-modal-popup--poster .advertising-poster-action--2:focus-visible{background:#e7f4f0;color:#1f3b64}