.vps-location-dialog{max-width:430px;width:calc(100% - 32px);padding:24px;border:1px solid #ced9e2;border-top:4px solid #d0a02e;border-radius:12px;color:#15324d;background:#fff;font:15px/1.5 system-ui,sans-serif;box-shadow:0 16px 60px #001a3340}
.vps-location-dialog::backdrop{background:#00142666}.vps-location-dialog h2{font-size:22px;margin:0 0 12px}.vps-location-dialog p{margin:10px 0}.vps-location-dialog .vps-location-note{font-size:13px;color:#526579}.vps-location-dialog form>div{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;flex-wrap:wrap}.vps-location-dialog button{min-height:44px;padding:10px 16px;font:inherit;border:1px solid #b6c6d4;border-radius:7px;background:#fff;color:#082b55;cursor:pointer}.vps-location-dialog button[value=allow]{background:#082b55;color:#fff;border-color:#082b55}.vps-location-dialog :focus-visible{outline:3px solid #c69214;outline-offset:3px}
