/* Optional measurement choices, scoped apart from the production workspace. */
.fw-measurement-notice{position:fixed;z-index:10000;inset:auto auto 1rem 1rem;width:min(37rem,calc(100% - 2rem));max-height:70vh;overflow:auto;padding:1.25rem;background:#fff;color:#0a4035;border:1px solid #0a4035;border-radius:12px;box-shadow:0 6px 28px #0a403530;font:400 15px/1.45 Arial,sans-serif}
.fw-measurement-notice[hidden],.fw-measurement-settings[hidden]{display:none!important}.fw-measurement-notice h2{font:700 19px/1.25 Arial,sans-serif;letter-spacing:0;margin:0 0 .7rem;text-transform:none;color:inherit}.fw-measurement-notice p{margin:.65rem 0;font:inherit;color:inherit}.fw-measurement-notice a{color:inherit;text-decoration:underline}.fw-measurement-notice .fw-measurement-detail{font-size:13px}.fw-measurement-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.fw-measurement-actions button{flex:1 1 14rem;min-height:44px;padding:.65rem .8rem;background:#fff;color:#0a4035;border:1px solid #0a4035;border-radius:5px;font:700 14px/1.3 Arial,sans-serif;cursor:pointer}.fw-measurement-actions button:hover{background:#f2f6f3}.fw-measurement-actions button:focus-visible,.fw-measurement-settings:focus-visible{outline:3px solid #0a4035;outline-offset:3px}.fw-measurement-settings{position:fixed;z-index:9999;left:.75rem;bottom:.65rem;padding:.4rem .6rem;background:#fff;color:#0a4035;border:1px solid #0a4035;border-radius:5px;font:400 12px/1.3 Arial,sans-serif;cursor:pointer}.fw-measurement-notice .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}
@media(max-width:540px){.fw-measurement-notice{left:.5rem;bottom:.5rem;width:calc(100% - 1rem);padding:1rem;box-sizing:border-box}.fw-measurement-actions{gap:.5rem}.fw-measurement-actions button{flex-basis:100%}}
@media print{.fw-measurement-notice,.fw-measurement-settings{display:none!important}}
