:root{--white:#EEECE8;--light:#a0bca0;--med-light:#608F60;--med-dark:#588157;--dark:#405a3f;--selected:#E9EA6A;background-color:var(--white);font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:.9em}html.wait{cursor:progress!important}div{display:flex}div.header-title{flex-direction:column;gap:2px;align-items:flex-start}h1{margin:0;font-size:1.8em}input.title{background-color:transparent;color:#000;border:none;border-bottom:1px solid #000;width:20em;border-radius:0}input.title:focus{outline:0}div.header-left{flex-direction:row-reverse;justify-self:flex-end;align-items:center;gap:10px}@media only screen and (max-width:600px){div.header-left{display:none}}button.header-button{margin:0}body{display:flex;flex-direction:column;align-items:stretch;max-width:1200px;margin:0 auto;min-height:100vh;overflow-y:overlay}a{text-decoration:none;color:#000}header{display:flex;background-color:var(--med-dark);width:100vw;padding:.5em 2.5em;box-shadow:0 4px 4px gray;margin-bottom:6px;justify-content:flex-start;flex-wrap:nowrap;align-items:center;gap:1em;align-self:center;box-sizing:border-box}header img.logo{max-width:4em;max-height:4em;width:auto;height:auto}main{display:flex;flex-direction:row;flex-wrap:wrap;flex:1;align-content:flex-start;justify-content:center;gap:0 1em}div.break{width:100vw}button{display:flex;align-items:center;justify-content:center;background-color:var(--med-light);padding:5px;border:1px solid #000;margin:8px;cursor:pointer}button:hover{background-color:var(--dark)}footer{align-self:center;display:flex;justify-content:center;align-items:flex-end;width:100vw;margin-top:5px;flex-shrink:0}footer a.fun-logo{margin-right:auto}footer img{height:40px;margin-bottom:-3px}footer div{width:40px;margin-left:auto}footer span{margin:auto 1em}input[type=number]{size:20}button[data-tipso]{border-bottom:1px solid #000}div.units-buttons{flex-direction:column;align-items:center;justify-content:space-evenly;gap:5px}button.copy-link{padding:8px}button.copy-link.wait{cursor:progress}button.docs,button.reset{padding-top:.7em;padding-bottom:.7em}div.body{flex-wrap:wrap;justify-content:center;flex-direction:row;align-items:flex-start}div.page-element{flex-direction:column;align-items:stretch;justify-content:center;flex-wrap:wrap;max-width:600px;border:3px solid #000;border-radius:5px;gap:4px 3em;margin:10px;padding:10px;background-color:var(--light)}div.page-element h2{margin:0 auto}select#motor{flex:0 1 auto;min-width:20em;align-self:center}div.break{flex-basis:100%}div.field input{max-width:4em;text-align:right}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}div.graph-limits input[type=number]{-moz-appearance:textfield}div.field label{margin:auto 5px}h3{margin:0 0 .3em 0}input[type=radio]{margin-left:3px}div.page-element#motor-el{max-width:500px}input[type=number]{border:1px solid gray;padding:2px}main{align-items:flex-start}div.page-element#cylinders{width:100%;align-items:flex-start}button.add{font-size:1.2em;font-weight:700;padding:8px;margin:0}button.add:hover:disabled{cursor:default;background-color:var(--med-light)}div.cyl-list{flex-direction:row;justify-content:flex-start;overflow-x:scroll;width:100%;border-top:2px solid #000;background-color:#b3bdb3}div.cyl,div.tank{flex-direction:column;justify-content:flex-start;padding:0 .5em;border-right:1px solid #000}div.cyl:last-child,div.tank:last-child{border:none}div#comp label,div.cyl label,div.tank label{white-space:nowrap;margin-right:auto}input.name{border:0;outline:0;background:0 0;border-bottom:1px solid #000;margin-bottom:5px;font-size:medium;margin-top:5px}div.field{justify-content:flex-end}select.units{align-self:flex-end}button.delete{font-size:1.2em;font-weight:700;padding:4px 8px;margin:8px;align-self:center;background-color:gray;border:1px solid #000;border-radius:0;box-shadow:none;cursor:default}button.delete:hover:not(:disabled){cursor:pointer;background-color:#696969}div.col{flex-direction:column;align-items:center}div.page-element#tanks{align-items:flex-start}div.page-element h2{margin:0 auto 0 0}div.tank-list{flex-direction:row;border-top:2px solid #000}div.tank{flex-direction:column}div.tanks-total{flex-direction:row;margin-top:3px}input#tanks_total{width:3.5em;margin-left:6px}select#compressor{font-size:1em;margin-bottom:.5em}div.page-element.graph{width:70vw;min-width:min(700px,100vw);max-width:100%}canvas#graph{background-color:#fff}