.measurement-notice{z-index:60;width:100%;padding:4px 6px calc(4px + env(safe-area-inset-bottom)) 8px;color:#fff;background:#1c1c1ce6;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-size:11px;line-height:1.4;display:flex;position:fixed;bottom:0;left:0}.measurement-notice span{white-space:nowrap}.measurement-notice button{cursor:pointer;flex:none;min-height:32px}.measurement-accept{color:#161616;cursor:pointer;background:#ec7623;border-radius:8px;padding:6px 10px;font-weight:600}.measurement-dismiss{color:inherit;width:28px;font-size:20px}.measurement-preferences{color:var(--color-ink-muted,var(--text-primary,#777));font:inherit;font-size:inherit;cursor:pointer;text-underline-offset:4px;text-decoration:underline;display:inline}.measurement-dialog{border-radius:var(--radius-control,var(--booking-radius,12px));background:var(--theme-bg-card,var(--color-panel,var(--bg-elevated,#fff)));width:min(460px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--theme-text-primary,var(--color-ink,var(--text-primary,#202020)));font:inherit;border:none;margin:auto;padding:24px;font-size:13px;line-height:1.6;overflow:auto}[data-surface=caja] .measurement-notice,[data-surface=caja] .measurement-preferences{z-index:1600}.measurement-dialog::backdrop{background:#00000073}.measurement-dialog h2{margin-bottom:12px;font-size:18px;font-weight:600}.measurement-dialog p{margin-bottom:12px}.measurement-dialog a{text-decoration:underline}.measurement-actions{justify-content:flex-end;gap:16px;display:flex}.measurement-actions button{cursor:pointer;min-height:40px}@media (max-width:359px){.measurement-notice{gap:4px;padding-left:8px;font-size:10px}}
