.measurementSettings{z-index:80;color:#252525;font:600 12px var(--font-body),sans-serif;cursor:pointer;background:#fff;border:1px solid #c8b785;border-radius:5px;padding:8px 12px;position:fixed;bottom:12px;left:12px}.measurementBanner{z-index:1000;color:#202020;font:14px/1.5 var(--font-body),sans-serif;background:#fff;border-top:3px solid #b78b2b;align-items:center;gap:28px;padding:22px max(24px,50vw - 640px);display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 28px #0003}.measurementBanner h2{font:700 19px/1.3 var(--font-body),sans-serif;margin:0 0 8px}.measurementBanner p{max-width:850px;margin:0 0 8px}.measurementBanner a{color:#694b00;text-decoration:underline}.measurementBanner small{margin-top:6px;display:block}.measurementActions{flex-wrap:wrap;gap:10px;min-width:310px;display:flex}.measurementActions button{color:#392a08;cursor:pointer;font:600 13px var(--font-body),sans-serif;background:#fff;border:1px solid #694b00;border-radius:4px;padding:11px 14px}:is(.measurementActions button:hover,.measurementActions button:focus-visible){outline-offset:2px;background:#fff3d7;outline:2px solid #694b00}@media (max-width:760px){.measurementBanner{max-height:80vh;padding:18px;display:block;overflow:auto}.measurementActions{min-width:0;margin-top:12px}.measurementActions button{flex:1}.measurementSettings{font-size:11px}}
