.measurement-panel[hidden]{display:none!important}
.measurement-panel{box-sizing:border-box;position:fixed;z-index:120;right:24px;bottom:76px;width:min(450px,calc(100% - 32px));padding:20px;border:1px solid #46657a;border-radius:16px;background:#101e2b;color:#e9f1fb;box-shadow:0 12px 40px #0005;font:400 14px/1.5 Arial,sans-serif;text-align:left}
.measurement-panel strong{display:block;font-size:16px;font-weight:600}
.measurement-panel p{margin:8px 0 16px;color:#d0deea}
.measurement-panel a{color:#bce2ff;text-decoration:underline;text-underline-offset:3px}
.measurement-actions{display:flex;gap:10px}
.measurement-actions button{flex:1;min-height:44px;border:1px solid #98c4e4;border-radius:9px;background:#e6f2ff;color:#12273c;padding:9px 12px;font:600 14px/1.25 Arial,sans-serif;cursor:pointer}
.measurement-actions button:hover{background:#cce8ff}
.measurement-panel a:focus-visible,.measurement-panel button:focus-visible,.measurement-preferences:focus-visible{outline:3px solid #90d1ff;outline-offset:4px}
.experience-meta .measurement-preferences{appearance:none;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:0;pointer-events:auto}
.experience-meta{flex-wrap:wrap;column-gap:12px;row-gap:5px}
@media(max-width:700px){.measurement-panel{right:16px;bottom:88px;padding:16px}.experience-meta .measurement-preferences{font-size:10px}.experience-meta{column-gap:6px}.measurement-panel p{font-size:13px}}
@media(max-height:520px){.measurement-panel{bottom:12px;max-height:calc(100dvh - 24px);overflow:auto}}
