.privacy-placeholder{padding:2rem;background:#fbf7ef;border:1px solid #d8d4c8;border-radius:12px;text-align:center;color:#495045}.privacy-placeholder[hidden]{display:none}.privacy-placeholder h3{font-size:1.3rem;margin:0 0 1rem}.privacy-placeholder p{font-size:.9rem;line-height:1.7;margin:0 auto 1rem;max-width:620px}.privacy-actions{display:flex;justify-content:center;gap:.7rem;flex-wrap:wrap}.privacy-placeholder button,.privacy-dialog button{font:inherit;cursor:pointer;padding:.75rem 1rem;background:#495045;color:#fff;border:1px solid #495045;border-radius:6px}.privacy-placeholder a{display:inline-block;padding:.7rem;text-underline-offset:4px}.privacy-settings-link{font:inherit;color:inherit;cursor:pointer;background:none;border:0;text-decoration:underline;text-underline-offset:4px;padding:.5rem 0}.privacy-dialog{box-sizing:border-box;width:min(600px,calc(100% - 32px));max-height:85vh;overflow:auto;border:1px solid #d8d4c8;border-radius:16px;background:#fbf7ef;color:#495045;padding:2rem;font:16px/1.7 Montserrat,Arial,sans-serif}.privacy-dialog::backdrop{background:rgba(30,40,30,.55)}.privacy-dialog h2{font:normal 1.8rem/1.3 Georgia,serif;margin:0 0 1rem}.privacy-dialog label{display:block;padding:.8rem 0}.privacy-dialog input{width:20px;height:20px;vertical-align:middle;margin-right:.6rem;accent-color:#495045}.privacy-dialog p{font-size:.9rem;margin:1rem 0}.privacy-mount iframe{display:block;width:100%;height:360px;border:0}[data-private-embed="booking"] .privacy-mount iframe{height:clamp(380px,65vh,520px)}.privacy-dialog button:focus-visible,.privacy-settings-link:focus-visible,.privacy-placeholder button:focus-visible{outline:3px solid #765773;outline-offset:4px}.privacy-standalone{max-width:1120px;margin:2rem auto;padding:0 24px}

/* Keep the booking panel compact and centered. */
[data-private-embed="booking"]{width:100%;max-width:880px;margin:1.25rem auto}
[data-private-embed="booking"] .privacy-mount{border-radius:12px;overflow:hidden}
[data-private-embed="booking"] .privacy-placeholder{padding:1.4rem 1.5rem}
