.promotion-poster-dialog{color:#153f51;background:#fff;border:0;border-radius:16px;width:min(92vw,600px);max-height:90dvh;margin:auto;padding:0;overflow:auto;box-shadow:0 24px 70px #09263340}.promotion-poster-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#082a3c99}.promotion-poster-dialog[open]{animation:.35s cubic-bezier(.22,.8,.3,1) poster-enter}.promotion-poster-dialog header{justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.promotion-poster-dialog h2{margin:0;font-size:16px;font-weight:750}.promotion-poster-dialog header button{color:#075573;cursor:pointer;background:#eaf5fa;border:0;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.promotion-poster-dialog>img{object-fit:contain;background:#f4f8fa;width:100%;max-height:70dvh;display:block}.promotion-poster-continue{color:#fff;cursor:pointer;background:#075573;border:0;border-radius:9px;width:calc(100% - 36px);min-height:44px;margin:16px 18px;font-size:13px;font-weight:700;display:block}.promotion-poster-dialog button:focus-visible{outline-offset:3px;outline:2px solid #039bb3}@keyframes poster-enter{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.promotion-poster-dialog[open]{animation:none}}
