.regional-workspace-dialog{width:min(440px,calc(100vw - 40px));box-sizing:border-box;padding:28px;border:1px solid #36515d;border-radius:18px;background:#111d27;color:#edf5f8;box-shadow:0 20px 90px #0009;font-family:inherit}
.regional-workspace-dialog::backdrop{background:#030b14c9}
.regional-workspace-dialog h2{margin:0 0 12px;font-size:24px}
.regional-workspace-dialog p{color:#aabfcb;line-height:1.5;margin:0 0 20px}
.regional-workspace-dialog button{display:block;width:100%;padding:14px 18px;margin-top:12px;border-radius:10px;border:1px solid #456170;background:#223d4a;color:#fff;cursor:pointer;font:inherit}
.regional-workspace-dialog button:focus-visible{outline:3px solid #6ddccd;outline-offset:3px}
.hotel-portal-entry{display:block;margin:20px 0 4px;color:inherit;text-align:center;text-underline-offset:4px}
