.footer-links{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.footer-links button{border:0;background:none;padding:0;color:inherit;font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:3px}.measurement-consent{position:fixed;bottom:20px;left:20px;z-index:200;width:min(510px,calc(100vw - 40px));max-height:80dvh;overflow:auto;padding:24px;border:1px solid #d8c8e2;border-radius:18px;background:#fffdfd;color:#392746;box-shadow:0 12px 70px #2f173f25}.measurement-consent h2{font-size:23px;line-height:1.3;letter-spacing:-.5px;margin:0 0 12px}.measurement-consent p{font-size:13px;line-height:1.8;margin:0 0 13px}.measurement-consent>a{font-size:12px;text-decoration:underline;text-underline-offset:3px}.measurement-consent .measurement-status{margin:12px 0;font-size:11px;color:#716078}.measurement-actions{display:flex;gap:10px;margin-top:15px;flex-wrap:wrap}.measurement-actions button{flex:1;min-height:46px;padding:11px 15px;border:1px solid #b89bc9;border-radius:10px;background:#fff;color:#58316d;font-size:12px;line-height:1.5}.measurement-actions button:last-child{background:#765889;color:#fff}.measurement-actions button:disabled{background:#eee9f0;color:#817786;cursor:not-allowed}.measurement-close{display:block;border:0;background:none;padding:13px 0 0;color:#716078;font-size:12px;text-decoration:underline;text-underline-offset:3px}@media(max-width:680px){.measurement-consent{bottom:14px;left:14px;width:calc(100vw - 28px);padding:20px}.measurement-consent h2{font-size:21px}.measurement-actions{flex-direction:column}.footer-links{gap:14px}.footer-links button{font-size:11px}footer{padding-bottom:80px}}
