/* Sticky inside the card so the close action stays reachable on long mobile pages. */
.popup-close-bar{position:sticky;top:calc(12px - var(--popup-pad-top,36px));z-index:20;display:flex;justify-content:flex-end;min-height:44px;margin:calc(12px - var(--popup-pad-top,36px)) calc(12px - var(--popup-pad-right,36px)) 8px calc(12px - var(--popup-pad-left,36px));pointer-events:none}
.popup-close-x{display:grid!important;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0!important;border:1px solid #f3c4c4!important;border-radius:50%!important;background:#fff7f7!important;color:#bc2026!important;font:400 34px/1 Arial,sans-serif!important;box-shadow:0 2px 8px #0002;cursor:pointer;pointer-events:auto;touch-action:manipulation}
.popup-close-x:hover{background:#ffe5e5!important;color:#9e1218!important}
.popup-close-x:focus-visible{outline:3px solid #bc2026;outline-offset:3px}
.welcome-card button[hidden]{display:none!important}
