.yx-measurement-choice{position:fixed;z-index:99990;bottom:20px;left:20px;width:min(620px,calc(100vw - 40px));max-height:calc(100dvh - 40px);overflow:auto;box-sizing:border-box;background:#fff;color:#242f40;border:1px solid #9aa9bc;border-radius:12px;padding:22px;box-shadow:0 8px 36px #23334b30;font:16px/1.5 Arial,sans-serif}
.yx-measurement-choice[hidden],.yx-measurement-choice [hidden]{display:none!important}
.yx-measurement-choice h2{font:600 21px/1.25 Arial,sans-serif;margin:0 0 10px;color:#23334b}
.yx-measurement-choice p{font:inherit;margin:0 0 12px}
.yx-measurement-actions{display:flex;gap:10px;margin:16px 0;flex-wrap:wrap}
.yx-measurement-actions button{flex:1;min-width:170px;padding:12px 14px;border:1px solid #2d415d;border-radius:6px;color:#2d415d;background:#fff;font:600 15px/1.3 Arial,sans-serif;cursor:pointer}
.yx-measurement-actions button:hover{background:#e9e7e4}
.yx-measurement-choice summary,.yx-measurement-choice a{color:#2d415d;text-decoration:underline;cursor:pointer}
.yx-measurement-choice details{font-size:14px}.yx-measurement-choice details p{margin-top:10px}
.yx-measurement-close,.yx-measurement-settings{background:transparent;border:0;text-decoration:underline;font:inherit;cursor:pointer;padding:8px 0}
.yx-measurement-close{color:#2d415d}.yx-measurement-settings{display:block;margin:8px auto;color:inherit;font-size:14px}
.yx-measurement-choice button:focus-visible,.yx-measurement-choice summary:focus-visible,.yx-measurement-settings:focus-visible{outline:3px solid #2d415d;outline-offset:3px}
@media(max-width:480px){.yx-measurement-choice{bottom:10px;left:10px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:18px}.yx-measurement-actions{flex-direction:column}.yx-measurement-actions button{width:100%}}
