.wpme{position:relative;min-height:460px;background:#0f1b2d}.wpme-canvas{height:460px;min-height:300px}.wpme-card{position:absolute;z-index:2;top:1rem;left:1rem;width:min(12rem,calc(100% - 2rem));padding:.6rem .7rem;background:#14253c;color:#f1e6c4;font-size:.8rem;line-height:1.3;border:1px solid #8f7a55;box-shadow:0 4px 18px #0006}.wpme-card h2{margin:0 0 .3rem;font-size:.9rem;line-height:1.25;color:#f1e6c4}.wpme-card a{color:#e0c382;font-size:.78rem}.wpme-card img{display:block;width:6.5rem;max-width:100%;height:auto;margin:0 0 .5rem}.wpme-card button{float:right;margin:-.2rem -.3rem 0 0;padding:0 .3rem;background:none;border:0;color:#f1e6c4;font-size:1rem;line-height:1;cursor:pointer}.wpme-accessible-list{position:absolute;z-index:3;top:1rem;right:5.8rem;width:min(16rem,calc(100% - 9rem))}.wpme-location-picker{width:100%;min-height:2rem;padding:.25rem .4rem;background:#14253c;color:#f1e6c4;font-size:.8rem;line-height:1.3;border:1px solid #8f7a55;box-shadow:0 4px 18px #0006}.wpme-location-picker:focus-visible{outline:2px solid #e0c382;outline-offset:2px}.wpme-message{padding:1rem;border:1px solid #b32d2e}
.wpme--full{width:100vw;max-width:none;margin-left:calc(50% - 50vw);min-height:100vh;min-height:100dvh}.wpme--full .wpme-canvas{height:100vh;height:100dvh}
body:has(.wpme--full){overflow-x:clip}
.wpme-expand{position:absolute;z-index:2;top:1rem;right:1rem;padding:.35rem .7rem;background:#14253c;color:#f1e6c4;font-size:.8rem;line-height:1.3;border:1px solid #8f7a55;box-shadow:0 4px 18px #0006;cursor:pointer}.wpme-expand:hover,.wpme-expand:focus-visible{background:#1c3350}
.wpme--expanded{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:75vw;height:75vh;min-height:0;z-index:99999;box-shadow:0 0 0 100vmax #000b}.wpme--expanded .wpme-canvas{height:100%;min-height:0}
html.wpme-scroll-lock{overflow:hidden}
.wpme--preview{max-width:900px;min-height:520px;margin:1rem 0}.wpme--preview .wpme-canvas{height:520px}
