:root{--preview-banner-height: 0px}.preview-environment-banner{display:none}.preview-only-control{display:none!important}.ads-measurement-panel[hidden]{display:none}.ads-measurement-panel,.ads-measurement-trigger{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ads-measurement-panel{position:fixed;z-index:19990;inset:auto 18px calc(72px + env(safe-area-inset-bottom,0px)) auto;width:min(430px,calc(100vw - 36px));max-height:min(620px,calc(100vh - 110px));overflow:auto;padding:22px;color:#191b1f;background:#fff;border:1px solid #d9dde1;border-radius:16px;box-shadow:0 18px 48px #090b0e38}.ads-measurement-title{max-width:calc(100% - 36px);margin:0 0 8px;color:#090b0e;font-size:20px;line-height:1.2}.ads-measurement-copy,.ads-measurement-status,.ads-measurement-gpc{margin:0;color:#555b64;font-size:14px;line-height:1.55}.ads-measurement-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 14px}.ads-measurement-choice,.ads-measurement-close,.ads-measurement-trigger{min-height:44px;border:1px solid #090b0e;font:inherit;font-weight:760;cursor:pointer}.ads-measurement-choice{padding:10px 12px;color:#090b0e;background:#fff;border-radius:9px;font-size:13px;line-height:1.25}.ads-measurement-choice--secondary{color:#090b0e;background:#fff}.ads-measurement-choice:disabled{color:#777d85;background:#eef0f2;border-color:#c9cdd2;cursor:not-allowed}.ads-measurement-close{position:absolute;top:8px;right:8px;display:grid;width:44px;padding:0;place-items:center;color:#555b64;background:transparent;border-color:transparent;border-radius:50%;font-size:25px;line-height:1}.ads-measurement-details{display:inline-block;min-height:44px;padding-block:11px;color:#8f1117;font-size:13px;font-weight:760;text-underline-offset:3px}.ads-measurement-status{margin-top:5px;font-size:12px}.ads-measurement-gpc{margin-top:8px;color:#315744;font-size:12px;font-weight:720}.ads-measurement-trigger{position:fixed;z-index:19980;inset:auto 18px calc(16px + env(safe-area-inset-bottom,0px)) auto;padding:9px 15px;color:#090b0e;background:#fffffff7;border-color:#b8bdc4;border-radius:999px;box-shadow:0 6px 20px #090b0e29;font-size:12px}.ads-measurement-choice:hover:not(:disabled),.ads-measurement-trigger:hover,.ads-measurement-close:hover{filter:brightness(.94)}.ads-measurement-choice:focus-visible,.ads-measurement-close:focus-visible,.ads-measurement-trigger:focus-visible,.ads-measurement-details:focus-visible{outline:3px solid rgba(143,17,23,.34);outline-offset:3px}html[data-app-environment=preview]{--preview-banner-height: 36px}html[data-app-environment=preview] body{padding-top:var(--preview-banner-height)}html[data-app-environment=preview] .preview-environment-banner{position:fixed;z-index:20000;inset:0 0 auto;display:flex;min-height:var(--preview-banner-height);align-items:center;justify-content:center;padding:7px 16px;color:#fff;background:#8f1117;box-shadow:0 1px #ffffff1f inset;font:750 12px/1.3 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:.01em;text-align:center}html[data-app-environment=preview] .preview-only-control{display:block!important}html[data-app-environment=preview] .site-header,html[data-app-environment=preview] .legal-header,html[data-app-environment=preview] .owner-header{top:var(--preview-banner-height)}html[data-app-environment=preview] .owner-nav{top:calc(var(--preview-banner-height) + var(--header-height))}html[data-app-environment=preview] .booking-app{height:calc(100vh - var(--preview-banner-height));height:calc(100svh - var(--preview-banner-height));min-height:calc(620px - var(--preview-banner-height))}@media(max-width:520px){html[data-app-environment=preview]{--preview-banner-height: 40px}html[data-app-environment=preview] .preview-environment-banner{padding-inline:10px;font-size:11px}.ads-measurement-trigger{inset:auto 12px calc(84px + env(safe-area-inset-bottom,0px)) auto}.ads-measurement-panel{inset:auto 12px calc(140px + env(safe-area-inset-bottom,0px));width:auto;max-height:calc(100vh - 164px);padding:20px}.ads-measurement-actions{grid-template-columns:1fr}}@media(max-width:820px){html[data-app-environment=preview] .booking-app{height:auto;min-height:calc(100svh - var(--preview-banner-height))}html[data-app-environment=preview] .booking-header{top:var(--preview-banner-height)}html[data-app-environment=preview] .progress-region{top:calc(var(--preview-banner-height) + var(--header-h))}}
