.privacy-float{position:fixed;z-index:70;top:calc(env(safe-area-inset-top, 0px) + .625rem);right:.75rem;left:.75rem;display:flex;align-items:center;justify-content:flex-end;gap:.375rem;pointer-events:none}.privacy-float>*{pointer-events:auto}.privacy-float-back{margin-right:auto}.privacy-float .quick-exit{min-height:2.75rem;border-radius:var(--radius-control);padding-inline:.95rem;background:var(--accent);color:var(--on-accent);font-size:.8125rem;box-shadow:0 .35rem 1.1rem -.35rem oklch(8% .02 318/.7)}.privacy-float .room-menu-button,.privacy-float-quiet{display:inline-flex;min-height:2.75rem;align-items:center;gap:.35rem;border-radius:var(--radius-control);padding-inline:.9rem;background:color-mix(in oklch,var(--night) 92%,transparent);box-shadow:0 0 0 1px var(--rule);color:var(--ink);font-family:var(--font-ui),ui-sans-serif,system-ui,sans-serif;font-size:.8125rem;text-decoration:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color var(--duration-press) var(--ease-out)}.privacy-float .room-menu-button:hover,.privacy-float .room-menu-button[aria-expanded=true],.privacy-float-quiet:hover{background:color-mix(in oklch,var(--night) 96%,transparent)}[data-tonight-table] .privacy-float .room-menu-button,[data-tonight-table] .privacy-float-quiet{background:oklch(15% .02 318/.55);box-shadow:none}[data-tonight-table] .privacy-float .room-menu-button:hover,[data-tonight-table] .privacy-float .room-menu-button[aria-expanded=true],[data-tonight-table] .privacy-float-quiet:hover{background:oklch(20% .02 318/.72)}.privacy-float .quick-exit:focus-visible,.privacy-float-quiet:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media print{.privacy-float{display:none}}