.cf-measurement-panel{position:fixed;z-index:1000;inset:auto max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));max-width:880px;max-height:calc(100dvh - 32px);margin-inline:auto;overflow-y:auto;padding:24px;border:1px solid #59565c;border-radius:16px;background:#141214;color:#f5f5f7;box-shadow:0 20px 70px #000000a6;font-family:ui-sans-serif,system-ui,sans-serif}.cf-measurement-panel h2{margin:0 0 8px;font-size:clamp(19px,2vw,24px);line-height:1.3}.cf-measurement-panel p{margin:0;font-size:13px;line-height:1.6;color:#c7c7ce}.cf-measurement-panel a{color:#fff;text-decoration:underline;text-underline-offset:3px}.cf-measurement-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;padding:0;border:0}.cf-measurement-options legend{padding:0 0 8px;font-size:12px;color:#c7c7ce}.cf-measurement-options label{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid #59565c;border-radius:8px;cursor:pointer}.cf-measurement-options input{flex-shrink:0;width:20px;height:20px;margin:0;accent-color:#e33b4b}.cf-measurement-options strong,.cf-measurement-options small{display:block;font-size:12px;line-height:1.5}.cf-measurement-options small{margin-top:4px;color:#c7c7ce}.cf-measurement-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cf-measurement-actions button,.cf-measurement-settings{min-height:44px;padding:10px 14px;border:1px solid #78747d;border-radius:8px;background:#211e23;color:#fff;font:600 12px/1.4 ui-sans-serif,system-ui,sans-serif;cursor:pointer}.cf-measurement-panel :focus-visible,.cf-measurement-panel:focus-visible,.cf-measurement-settings:focus-visible{outline:2px solid #fff;outline-offset:3px}.cf-measurement-actions button:hover,.cf-measurement-settings:hover{background:#353039}.cf-measurement-settings{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:950}@media(max-width:600px){.cf-measurement-panel{padding:18px}.cf-measurement-options,.cf-measurement-actions{grid-template-columns:1fr}}@media(max-width:700px){.cf-measurement-settings[data-service-page=true],body:has(.cf-mobile-sticky-cta) .cf-measurement-settings{bottom:calc(80px + env(safe-area-inset-bottom))}}body:has(.cf-measurement-panel) .cf-mobile-sticky-cta{display:none}:root{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color-scheme:dark;background:#060606;color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}html{min-width:320px;background:#060606;scroll-padding-top:100px}html:focus-within{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0;overflow-x:hidden;background:#060606;color:#fff}body,button,input,select,textarea{font:inherit}button,input,select,textarea{color:inherit}button{cursor:pointer}img,picture,svg,video,canvas{display:block;max-width:100%}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0}a{color:inherit}::selection{background:#dc2626;color:#fff}:focus-visible{outline:2px solid #ef4444;outline-offset:3px}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{body{background:#fff;color:#000}nav,footer,.no-print{display:none!important}}.cf-footer-settings{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cf-footer-settings:hover{color:#fff}.cf-footer-settings:focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:2px}
