@font-face{font-family:Montserrat;src:url(../assets/montserrat-400.ttf);font-weight:400}@font-face{font-family:Montserrat;src:url(../assets/montserrat-700.ttf);font-weight:700}
html,body{overflow-y:auto;overflow-x:hidden}body{font-family:Montserrat,sans-serif;font-size:14.4px;line-height:1.6;color:#333}
button,select,.measure-tools label,.tools button,.tools select{font-family:Montserrat,sans-serif;font-size:14.4px;line-height:1.6;color:#333}
.tools{padding:12px 20px;gap:6px;flex-shrink:0}.measure-tools{padding-top:10px;padding-bottom:10px}.tools button{padding:5px 8px}.measure-tools select{min-width:110px;min-height:36px}.measure-tools label{flex-shrink:0}.foot{padding:12px 20px;font-family:Montserrat,sans-serif;font-size:14.4px;line-height:1.6;color:#333;flex-shrink:0}.foot p,#status{font-size:14.4px;line-height:1.6}.numbers{gap:5px 12px}.numbers b{color:#d3303b;font-size:14.4px}.foot a{color:#d3303b}#stage{min-height:180px;flex:1 0 180px}#fallback{padding:20px}
@media(max-width:500px){.tools{padding-left:20px;padding-right:20px}.foot{padding-left:20px;padding-right:20px}.measure-tools select{flex:1 1 130px}.measure-tools label{flex:0 0 auto}}
