#cmlPanel{position:absolute;right:10px;top:10px;width:300px;max-height:calc(100% - 20px);overflow:auto;background:rgba(20,24,30,.92);color:#eee;font:13px sans-serif;border-radius:6px;z-index:10000;padding:8px;box-shadow:0 2px 8px #0008}
#cmlPanel h3{margin:2px 0 6px;font-size:14px}#cmlPanel button{background:#2b5d8a;color:#fff;border:0;border-radius:4px;padding:4px 8px;margin:2px;cursor:pointer;font-size:12px}
#cmlPanel button.on{background:#c0392b}#cmlPanel button.sec{background:#555}
#cmlList{list-style:none;padding:0;margin:6px 0}#cmlList li{padding:4px;border-bottom:1px solid #333;cursor:pointer}#cmlList li:hover{background:#2a3340}
.cmlDot{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:5px}.cmlAcc{float:right}.cmlAcc button{padding:1px 5px}
#cmlForm{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#1d232b;color:#eee;padding:14px;border-radius:8px;z-index:10001;width:320px;font:13px sans-serif;display:none;box-shadow:0 4px 20px #000a}
#cmlForm label{display:block;margin-top:6px}#cmlForm input,#cmlForm select,#cmlForm textarea{width:100%;box-sizing:border-box;padding:4px;background:#0e1217;color:#eee;border:1px solid #444;border-radius:3px}
#cmlMsg{font-size:12px;color:#f6c343;margin:4px 0}.cmlEditing canvas{cursor:crosshair!important}
.potree_annotation_titlebar{font-size:12px}
