[hidden]{display:none!important}
#privacy-dialog{border:1px solid var(--line,#c8d1cd);background:var(--surface,#fff);color:var(--ink,#293a30);border-radius:9px;max-width:560px;width:calc(100% - 34px);padding:0}#privacy-dialog::backdrop{background:#18251dcc;backdrop-filter:blur(3px)}#privacy-dialog .dialog-inner{padding:36px;position:relative}#privacy-dialog .dialog-inner h2{font-size:33px}#privacy-dialog .dialog-inner p{font-size:14px;color:var(--muted,#566050)}#privacy-dialog .dialog-inner>.button{display:flex;margin-top:22px}#privacy-dialog .dialog-close{position:absolute;right:8px;top:8px}.measurement-banner{position:fixed;z-index:90;left:50%;bottom:18px;transform:translateX(-50%);width:min(920px,calc(100% - 32px));display:flex;align-items:center;justify-content:space-between;gap:28px;padding:22px 25px;background:var(--surface,#fff);color:var(--ink,#293a30);border:1px solid var(--line,#c8d1cd);border-radius:9px;box-shadow:0 18px 60px #17231b2b}.measurement-banner h2{font-size:23px;margin-bottom:7px}.measurement-banner p{font-size:13px;margin:0;color:var(--muted,#566050)}.measurement-banner a{font-size:12px;text-decoration:underline;text-underline-offset:4px}.measurement-actions{display:flex;gap:10px;flex-wrap:wrap}.measurement-actions button{min-height:44px;padding:9px 14px;border:1px solid var(--line,#c8d1cd);border-radius:5px;background:var(--surface,#fff);color:inherit}@media(max-width:600px){#privacy-dialog .dialog-inner{padding:29px 24px}.measurement-banner{align-items:stretch;flex-direction:column;gap:14px}.measurement-actions button{flex:1}}@media print{#privacy-dialog,.measurement-banner{display:none!important}}
