.pg-mount-overlay{position:fixed;inset:0;z-index:100020;display:grid;place-items:center;padding:20px;background:rgb(0 0 0 / .65);backdrop-filter:blur(6px)}.pg-mount-dialog{position:relative;width:min(520px,100%);max-height:90dvh;overflow:auto;background:#fff;color:#101113;border:1px solid #d7d7d7;border-radius:16px;padding:32px;font-family:Arial,sans-serif;box-shadow:0 24px 90px #0005}.pg-mount-dialog h2{font-size:28px;line-height:1.15;margin:14px 0}.pg-mount-dialog p{font-size:15px;line-height:1.6;color:#52545a}.pg-mount-dialog>button:not(.pg-mount-close){display:block;width:100%;min-height:52px;border:1px solid #151515;border-radius:8px;margin:12px 0;padding:14px;font-size:15px;font-weight:700;cursor:pointer;background:#111;color:white}.pg-mount-dialog>button[data-fit]{background:#bf1421;border-color:#bf1421}.pg-mount-dialog button:disabled{opacity:.5;cursor:default}.pg-mount-close{position:absolute;right:12px;top:10px;background:transparent;border:0;font-size:28px;cursor:pointer}.pg-mount-dialog small{display:block;font-size:12px;line-height:1.6;color:#62646a}.pg-mount-dialog small:first-of-type{letter-spacing:.12em;font-weight:700;color:#b91421}.pg-mount-booking-notice{background:#fff;border-left:4px solid #bd1421;padding:18px 20px;line-height:1.6;color:#222;margin:0 0 24px;border-radius:6px}.pg-checkout-reviews{margin-top:24px;padding:20px;border:1px solid #bd1421;border-radius:10px;background:#fff}.pg-checkout-review{padding:14px 0;border-top:1px solid #ddd;font-size:14px;line-height:1.6}.pg-checkout-reviews h3{margin-top:0;color:#bd1421}@media(max-width:480px){.pg-mount-dialog{padding:28px 20px}.pg-mount-dialog h2{font-size:25px}}
