.lp-popup[hidden]{display:none!important}.lp-popup{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.lp-popup__shade{position:absolute;inset:0;background:rgba(0,0,0,.72)}.lp-popup__content{position:relative;z-index:1;width:max-content;max-width:min(100%,820px);max-height:calc(100dvh - 40px);line-height:0}.lp-popup__image{display:block;max-width:100%;max-height:calc(100dvh - 40px);width:auto;height:auto;object-fit:contain}.lp-popup__ok{position:absolute;z-index:3;border:0;background:transparent;padding:0;transform:translate(-50%,-50%);cursor:pointer;touch-action:manipulation}.lp-popup__ok:focus-visible{outline:3px solid #f36;outline-offset:1px}.lp-popup__x{position:absolute;z-index:4;right:-12px;top:-12px;width:36px;height:36px;border-radius:50%;border:0;background:#fff;color:#151515;box-shadow:0 1px 8px #0004;font:30px/30px Arial,sans-serif;cursor:pointer;touch-action:manipulation}.lp-popup-open{overflow:hidden!important}@media(max-width:767px){.lp-popup{padding:14px}.lp-popup__content{max-width:100%;max-height:calc(100dvh - 28px)}.lp-popup__image{max-height:calc(100dvh - 28px)}.lp-popup__x{right:0;top:0}}

/* v1.0.1 — botão X discreto à direita */
.lp-popup .lp-popup__content > .lp-popup__x{left:auto!important;right:8px!important;top:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;min-width:28px!important;padding:0!important;margin:0!important;background:#bf2635!important;color:#fff!important;border:1px solid rgba(255,255,255,.4)!important;border-radius:50%!important;font:normal 22px/1 Arial,sans-serif!important;box-shadow:0 2px 6px rgba(0,0,0,.18)!important;opacity:.92!important}.lp-popup .lp-popup__content > .lp-popup__x:hover,.lp-popup .lp-popup__content > .lp-popup__x:focus-visible{opacity:1!important;background:#a51928!important}@media(max-width:767px){.lp-popup .lp-popup__content > .lp-popup__x{right:6px!important;top:6px!important}}
