.bz-measurement,.bz-measurement-dialog{font:400 15px/1.5 'Instrument Sans',sans-serif;color:#191a1b;background:#fff;border:1px solid #d6d5d2;border-radius:12px;padding:20px;box-shadow:0 8px 36px #0002}
.bz-measurement{position:fixed;z-index:10000;bottom:16px;left:16px;width:min(480px,calc(100% - 32px));box-sizing:border-box;max-height:60dvh;overflow:auto}
.bz-measurement[hidden]{display:none}
.bz-measurement p,.bz-measurement-dialog p{margin:0 0 16px;font-size:15px;color:#191a1b}
.bz-measurement strong{display:block;margin-bottom:4px}
.bz-measurement>div,.bz-measurement-dialog>div{display:flex;gap:8px;flex-wrap:wrap}
.bz-measurement button,.bz-measurement-dialog button,.bz-measurement-settings{font:inherit;font-size:14px;min-height:44px;padding:10px 14px;border:1px solid #b7b6b2;border-radius:6px;background:#fff;color:#191a1b;cursor:pointer}
.bz-measurement button:hover,.bz-measurement-dialog button:hover,.bz-measurement-settings:hover{background:#eeedea}
.bz-measurement button:focus-visible,.bz-measurement-dialog button:focus-visible,.bz-measurement-settings:focus-visible{outline:2px solid #191a1b;outline-offset:3px}
.bz-measurement-dialog{width:min(580px,calc(100% - 32px));max-height:85dvh;box-sizing:border-box;margin:auto}
.bz-measurement-dialog::backdrop{background:#0007}
.bz-measurement-dialog h2{font:600 23px/1.2 'Instrument Sans',sans-serif;margin:0 0 16px}
.bz-measurement-dialog a{color:inherit;text-decoration:underline}
.bz-measurement-settings{margin:12px 0;background:#fff}
@media print{.bz-measurement,.bz-measurement-dialog,.bz-measurement-settings{display:none!important}}
.bz-measurement-categories label{display:flex;gap:10px;align-items:flex-start;margin:0 0 12px;min-height:44px;font-size:15px;cursor:pointer}
.bz-measurement-categories input{width:20px;height:20px;margin:2px 0 0;flex:none;accent-color:#191a1b}
.bz-measurement-categories[hidden],.bz-measurement-dialog button[hidden]{display:none}
