#uray-measurement-choice[hidden]{display:none!important}
#uray-measurement-choice{position:fixed;bottom:18px;left:18px;z-index:1000001;width:min(600px,calc(100% - 36px));padding:18px;background:#fff;color:#24242a;border:1px solid #d9d9df;border-radius:6px;box-shadow:0 4px 24px #0002;font-size:14px;line-height:1.5;text-align:left;letter-spacing:0}
#uray-measurement-choice strong{font-size:16px;color:#24242a}
#uray-measurement-choice p{margin:8px 0 14px;color:#4a4a54;font-size:14px}
#uray-measurement-choice a{color:#643066;text-decoration:underline}
.uray-measurement-actions{display:flex;gap:10px}
.uray-measurement-actions button{flex:1;min-height:42px;padding:8px 14px;border:1px solid #643066;border-radius:4px;background:#fff;color:#643066;font-size:14px;text-transform:none;letter-spacing:0}
.uray-measurement-actions button:hover{background:#f4eef5}
#uray-measurement-choice button:focus-visible,.uray-measurement-preferences button:focus-visible{outline:2px solid #643066;outline-offset:3px}
.uray-measurement-preferences{text-align:center;padding:12px 12px 80px;background:#fff}
.uray-measurement-preferences button{background:transparent;border:0;color:#555;font-size:12px;text-decoration:underline;text-transform:none;letter-spacing:0;min-height:36px}
@media(max-width:600px){#uray-measurement-choice{bottom:74px;left:12px;width:calc(100% - 24px);padding:14px;max-height:calc(100dvh - 100px);overflow:auto}}
