.eu-gw-menu-button{border:0;background:transparent;padding:0;margin:0;color:inherit;font:inherit;cursor:pointer;text-align:left}.eu-gw-menu-button:hover{text-decoration:underline}.eu-gw-modal{display:none;position:fixed;z-index:999999;inset:0}.eu-gw-modal.eu-gw-show{display:block}.eu-gw-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.62)}.eu-gw-dialog{position:relative;background:#fff;width:min(760px,calc(100% - 24px));max-height:92vh;margin:4vh auto;border-radius:8px;box-shadow:0 10px 40px rgba(0,0,0,.35);padding:16px;box-sizing:border-box}.eu-gw-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:8px}.eu-gw-x{border:0;background:transparent;font-size:32px;line-height:1;cursor:pointer}.eu-gw-scroll{max-height:72vh;overflow:auto;text-align:center}.eu-gw-scroll img{display:block;width:100%;height:auto;margin:0 auto}.eu-gw-actions{display:flex;gap:12px;justify-content:flex-end;align-items:center;padding-top:10px}.eu-gw-actions a{margin-right:auto}.eu-gw-actions button{padding:7px 14px;cursor:pointer}@media(max-width:600px){.eu-gw-dialog{width:calc(100% - 12px);margin:1vh auto;max-height:98vh;padding:10px}.eu-gw-scroll{max-height:80vh}.eu-gw-actions{font-size:13px;flex-wrap:wrap}}