body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}:root{--white:#fff;--background:#f2f3f5;--gray-line:#dcdde0;--text:#666;--text-highlight:#b3b9ff;--title:#2e384d;--red:#e83f5b;--green:#4cd62b;--blue:#5965e0;--blue-dark:#4953b8;--blue-twitter:#2aa9e0}@media(max-width:1080px){html{font-size:100%}}body,button{font-family:"sans-serif"}button{cursor:pointer}body,button,input,textarea{font:400 1rem sans-serif;background-color:#fff;background-color:var(--white);color:#666;color:var(--text)}input body,select{font-size:1.5rem}*{margin:0;padding:0;box-sizing:border-box}a{color:inherit;text-decoration:underline}.mainContainer{min-height:100vh;max-width:992px;margin:0 auto;padding:0;display:flex;flex-direction:column;box-shadow:0 0 60px #f2f3f5;box-shadow:var(--background) 0 0 60px}.mainContainer header{background-color:#fff;border-bottom:2px solid #dcdde0;border-bottom:2px solid var(--gray-line);display:flex;align-content:center;justify-content:center}.mainContainer header img{height:2rem;margin:.25rem}main{display:flex;flex:1 1;background-color:#f2f3f5;background-color:var(--background);align-content:center;justify-content:center;overflow:hidden;position:relative}main>section{padding:.5rem;flex:1 1;transition:transform .25s ease}@media(min-width:768px){main>section{transition:flex .25s ease}}#EditPane{width:0;overflow:hidden;padding:0;flex:none;transform:translateX(100%)}#EditPane.active{flex:1 1;padding:.5rem;transform:translateX(0)}button.main-button{box-shadow:none;border:3px outset #4953b8;border:3px outset var(--blue-dark);padding:.3rem .5rem;background-color:#4953b8;background-color:var(--blue-dark);color:#fff;color:var(--white);display:flex;flex-direction:row;max-width:auto!important;margin:.5rem .25rem;border-radius:.5rem}button.main-button:active{border:3px inset #4953b8;border:3px inset var(--blue-dark)}button.main-button#action-remover{background-color:#e83f5b;background-color:var(--red);border-color:#e83f5b;border-color:var(--red)}button.main-button svg{margin-right:.5rem}@media(max-width:640px){html{font-size:87.5%}#EditPane{font-size:100%}.itemOrcamento .actions .remove{display:none}button.main-button svg{margin-top:2px}}.itemOrcamento{border:1px solid var(--gray-line);background-color:var(--white);position:relative;cursor:pointer}.itemOrcamento>.editLayer{position:absolute;width:100%;height:100%;top:0;left:0;background-color:hsla(0,0%,39.2%,.5)}.itemOrcamento>.editLayer.active{background-color:hsla(0,0%,100%,.5333333333333333)}.editLayer.active:after{content:" ";position:absolute;right:1rem;top:50%;transform:translateY(-50%);border-left:1rem solid var(--green);border-top:1rem solid transparent;border-bottom:1rem solid transparent;width:0;height:0}.itemOrcamento dl{display:flex}.itemOrcamento img{height:3rem}.itemOrcamento dl>dt{margin-right:.25rem;font-weight:700}.itemOrcamento .thumb{justify-self:center;margin-right:.5rem;display:flex;justify-items:center}.itemOrcamento dl>dd:after{display:inline-flex;content:"|";margin:0 1ex;color:var(--text);font-weight:400}.itemOrcamento dl>dd:last-child:after{content:"";margin:0}.item-qtd.alert{color:var(--red);font-weight:700}.itemOrcamento .actions{display:flex;flex-direction:row;align-self:stretch;align-items:stretch;justify-content:flex-end;flex:1 1}.itemOrcamento .actions button{margin-right:.25rem;padding:.25rem .5rem;border:0}.itemOrcamento .actions button:last-of-type{margin-right:0}button.edit{background-color:var(--green);color:var(--white)}button.remove:hover svg{color:var(--red)}.valor-item-orcamento{align-self:center;flex:1 1;text-align:right;margin-right:1rem}#total-orcamento h1{padding:1rem 0}#total-orcamento h1.titulo{margin-left:3.5rem}#listaOrcamento.active{display:flex;flex-direction:row;justify-content:stretch;flex:1 1;transform:translateX(0)}#listaOrcamento{display:flex;flex-direction:row;justify-content:stretch}@media(max-width:768px){#listaOrcamento{width:0;overflow:hidden;padding:0;flex:none;transform:translateX(-100%)}}#listaOrcamento ul{width:100%}#listaOrcamento li{display:flex;flex-direction:row;justify-content:flex-start;width:100%;flex-wrap:wrap}#listaOrcamento li.novoItem,li#actions-total-orcamento{justify-content:space-around}#listaOrcamento li.novoItem button:not(.main-button){max-width:15rem;min-width:5rem;display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;border:3px outset grey;flex:1 1;margin:.25rem;border-radius:.2rem;position:relative}#listaOrcamento li.novoItem button:not(.main-button):before{content:" ";display:block;position:absolute!important;top:0;bottom:0;z-index:-11;box-sizing:content-box;left:0;right:0;box-shadow:.2rem .2rem .4rem #000;transition:transform .2s linear;border-radius:.2rem}#listaOrcamento li.novoItem button:not(.main-button):hover:before{transform:scale(.99);transform-origin:top left}#listaOrcamento li.novoItem button:not(.main-button):active,#listaOrcamento li.novoItem button:not(.main-button):hover{box-shadow:none;border:3px inset grey}#listaOrcamento li.novoItem img{width:100%}#btn-finalizar{background-color:var(--green);border-color:var(--green)}#EditTitle{display:flex;flex-direction:row;font-size:3rem;align-content:center;align-items:center;margin-bottom:.3rem}#EditTitle img{height:4rem;margin-right:.25rem}#EditPane fieldset{padding:1rem .5rem}#EditPane legend{padding:.1rem .5rem;font-size:1rem}#EditPane label{display:flex;margin-bottom:.5rem;align-items:center}#EditPane label .label-text{flex:1 1}#EditPane label input,#EditPane label select{margin-left:1rem;flex:3 1}#EditPane label:last-child{margin-bottom:0}#EditPane .actions{display:flex;margin-top:1rem;align-items:center;justify-content:center;align-content:center}#EditPane .actions button{flex:1 1}.gradeField input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.gradeField input[type=number]{-moz-appearance:textfield}.button-wrapper{display:flex;flex:3 1;background-color:#fff}.button-wrapper button{flex:1 1;background-color:#d3d3d3;border-style:outset;border-width:1px;padding:.3rem .5rem}.button-wrapper button:active{border-style:inset;outline:none}.button-wrapper button:focus{outline-offset:-2px;outline-color:grey;outline-style:dotted;outline-width:1px}.button-wrapper button:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.button-wrapper button:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}#EditPane .button-wrapper input{flex:2 1;margin:0;border-style:inset;border-width:1px 0;background-color:transparent;text-align:center;align-self:stretch}
/*# sourceMappingURL=main.62c3c726.chunk.css.map */