
#testTools button,#toolsToggle{position:static;transform:none;width:auto;height:auto;font-size:12px;line-height:1.5}
body{background:#252a2d}button,select,input{font:inherit}button,.file-button{cursor:pointer}.top-menu .logo{white-space:nowrap}.top-menu button{color:white;background:transparent;border:1px solid #777;border-radius:5px;padding:9px 15px}#testTools{position:fixed;z-index:2000;bottom:18px;left:50%;transform:translateX(-50%);width:min(960px,calc(100% - 36px));box-sizing:border-box;background:rgba(19,23,26,.95);border:1px solid #505659;border-radius:10px;padding:14px 18px;color:#eee;font:12px/1.5 Arial;box-shadow:0 8px 30px #0005}#testTools.hidden{display:none}.tool-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tool-row+.tool-row{margin-top:10px}.tool-row label{display:flex;gap:6px;align-items:center}#testTools button,.file-button,#testTools select{border:1px solid #596267;border-radius:5px;background:#323a3e;color:#fff;padding:6px 10px}.file-button input{display:none}#scrub{width:190px;accent-color:#dfa957}#status{margin:10px 0 0;color:#c9d0d4}details{margin-top:5px;color:#b5bdc2}details p{max-width:850px}#frameNumber{font-variant-numeric:tabular-nums;color:#efbd71}body #prev,body #next{z-index:1100}@media(max-width:700px){#testTools{bottom:8px;padding:10px}.tool-row{gap:7px}.top-menu nav{display:none}}

#testTools[hidden]{display:none!important}




.configuration-label{display:block;margin:10px 2px 5px;color:rgba(255,255,255,.62);font:10px/1 Arial;letter-spacing:1.4px}
.door-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.color-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}



/* MODULAM header logo */
.top-menu .modulam-logo{display:flex;align-items:center;height:100%;line-height:0}
.top-menu .modulam-logo img{display:block;width:auto;height:34px;max-width:calc(100vw - 104px);object-fit:contain}
@media(max-width:700px){.top-menu .modulam-logo img{height:30px;max-width:calc(100vw - 40px)}}
