.venpro-measurement-notice{position:fixed;z-index:10000;bottom:16px;left:16px;width:min(540px,calc(100% - 32px));padding:20px;background:#fff;color:#102040;border:1px solid #d3dbe7;border-radius:12px;box-shadow:0 5px 30px #0003;font-family:Arial,sans-serif;font-size:14px;line-height:1.5;max-height:75vh;overflow:auto;box-sizing:border-box}
.venpro-measurement-notice[hidden]{display:none}
.venpro-measurement-notice p{margin:0 0 14px;font-size:14px;line-height:1.5}
.venpro-measurement-notice strong{display:block;font-size:16px;margin-bottom:5px}
.venpro-measurement-notice a{color:#0757bf;text-decoration:underline}
.venpro-measurement-notice>div{display:flex;gap:10px;flex-wrap:wrap}
.venpro-measurement-notice button{font:inherit;border:1px solid #0757bf;border-radius:6px;padding:10px 18px;background:#fff;color:#0757bf;cursor:pointer}
.venpro-measurement-notice button[data-choice=accepted]{background:#0757bf;color:#fff}
.venpro-measurement-notice button:disabled{opacity:.6;cursor:default}
.venpro-measurement-settings{font:inherit;font-size:14px;background:transparent;color:inherit;border:0;text-decoration:underline;padding:10px;cursor:pointer}
.venpro-measurement-notice button:focus-visible,.venpro-measurement-settings:focus-visible{outline:3px solid #e69711;outline-offset:3px}
@media(max-width:600px){.venpro-measurement-notice{bottom:72px;padding:16px}}
