.measurement-review{margin:8px 12px;padding:10px;border:1px solid light-dark(#cbd3dc,#485461);border-radius:6px;font:12px/1.6 'Segoe UI','Malgun Gothic',sans-serif;color:inherit;background:light-dark(#f7f9fb,#202830)}
.measurement-review[hidden]{display:none!important}.measurement-review summary{cursor:pointer}.measurement-review p{margin:8px 0;color:light-dark(#52616e,#b6c3cd)}.measurement-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.measurement-review button{color:inherit;background:transparent;border:1px solid light-dark(#cbd3dc,#485461);padding:6px 9px;border-radius:4px;cursor:pointer}.measurement-records{max-height:300px;overflow:auto;overscroll-behavior:contain}.measurement-record{display:flex;flex-wrap:wrap;gap:6px 12px;padding:12px 0;border-bottom:1px solid light-dark(#cbd3dc,#485461)}.measurement-record small{flex-basis:100%;overflow-wrap:anywhere}.measurement-record label{display:flex;gap:5px;align-items:center}.measurement-record input[type=number]{max-width:110px!important;width:100px;color:inherit;background:light-dark(#fff,#151d25);border:1px solid light-dark(#cbd3dc,#485461);padding:5px}.measurement-record output{flex-basis:100%}.nc-computing{position:absolute;bottom:12px;left:12px;z-index:4;max-width:calc(100% - 24px);padding:8px 10px;border:1px solid #526575;border-radius:4px;background:light-dark(#f3f7fbe8,#17232de8);color:light-dark(#263a4a,#d2e5f3);font-size:12px;pointer-events:none}.nc-computing[hidden]{display:none!important}
@media(max-width:650px){.measurement-review{margin:6px}.measurement-record button{width:100%;text-align:left}.measurement-actions button{min-height:40px}.measurement-records{max-height:260px}}
.nc-practice .measurement-review{position:absolute;z-index:7;left:12px;bottom:8px;max-width:calc(100% - 24px);max-height:min(50%,300px);margin:0;box-sizing:border-box;overflow:auto;box-shadow:0 3px 12px #0002}
.nc-practice .measurement-review[open]{width:min(520px,calc(100% - 24px));max-height:min(70%,420px)}

.geometry-dimension-label{max-width:calc(100% - 24px);overflow:hidden;text-overflow:ellipsis}

.nc-data-notice{padding:5px 14px;margin:0;font-size:12px;line-height:1.5;color:light-dark(#52616e,#b6c3cd);border-bottom:1px solid light-dark(#cbd3dc,#485461)}
