.measurement-settings{border:0;background:none;color:var(--muted);cursor:pointer;padding:0;min-height:44px;font-size:13px;text-align:left}.site-footer nav{flex-wrap:wrap}.measurement-banner{position:fixed;z-index:20;bottom:16px;right:16px;width:min(430px,calc(100% - 32px));padding:18px;background:#1d1b17;color:var(--paper);border:1px solid var(--line);border-radius:16px;box-shadow:0 8px 36px #0008}.measurement-banner p{font-size:14px;line-height:1.5}.measurement-banner>div,.measurement-actions,.measurement-rights{display:flex;gap:12px;flex-wrap:wrap;margin-top:14px}.measurement-banner button,.measurement-dialog button{background:none;border:1px solid var(--line);border-radius:8px;color:var(--paper);padding:10px 14px;min-height:44px;cursor:pointer;font-size:14px}.measurement-dialog{width:min(560px,calc(100% - 32px));max-height:calc(100svh - 32px);background:#1d1b17;color:var(--paper);border:1px solid var(--line);border-radius:18px;padding:24px}.measurement-dialog::backdrop{background:#000a}.measurement-dialog h2{font-size:28px;line-height:1.2;letter-spacing:-.5px}.measurement-dialog p{font-size:15px;line-height:1.6;margin-top:16px}.measurement-dialog .measurement-note{font-size:12px;color:var(--muted)}.measurement-dialog>button:last-child{margin-top:18px}.measurement-dialog button:disabled{opacity:.5;cursor:default}.measurement-dialog .measurement-status{color:var(--copper)}
