.header{grid-area:header;background:linear-gradient(90deg,#3e746c,#3e746c);display:flex;justify-content:space-between;align-items:center;margin-bottom:5px;padding:0 15px;color:#f0f8ff}header .close{color:#fff;opacity:1}header .close:hover{color:#f5f5f5}.input-idade{display:flex;justify-content:center}.doses{display:flex;justify-content:space-between}.rotulo-item,.valor-item{font-size:.8rem}.msg{font-size:.9rem;color:brown}.valor-item>div>label{padding-top:4px}.btnLimpar .row{justify-content:flex-end;align-items:center;min-height:25px;padding:0;margin:0;margin-bottom:10px}.btnLimpar .row,.linha-item{display:flex;flex-direction:row}.linha-item{justify-content:space-between}.sub-titulo-itens{display:flex;justify-content:center;padding:.1rem;font-size:.9rem}.content{grid-area:content;background-color:#efefef;padding:5px}@-webkit-keyframes slide-in{0%{transform:translateY(-30px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-in{0%{transform:translateY(-30px);opacity:0}to{transform:translateY(0);opacity:1}}@-webkit-keyframes slide-out{0%{transform:translateY(0);opacity:1}to{transform:translateY(-30px);opacity:0}}@keyframes slide-out{0%{transform:translateY(0);opacity:1}to{transform:translateY(-30px);opacity:0}}.slide-enter-active{-webkit-animation:slide-in .3s ease;animation:slide-in .3s ease}.slide-leave-active{-webkit-animation:slide-out .3s ease;animation:slide-out .3s ease}.footer{grid-area:footer;background:#3e746c;color:#333;display:flex;justify-content:center;align-items:center;font-size:.8rem;padding:15px}.footer>a:hover{text-decoration:none}.footer .ideia-footer{width:90px}body{margin:0}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;height:100vh;display:grid;grid-template-rows:60px 1fr 40px;grid-template-columns:1fr;grid-template-areas:"header" "content" "footer"}@media (max-width:1600px){#app{padding:0 400px}}@media (max-width:1200px){#app{padding:0 300px}}@media (max-width:999px){#app{padding:0 200px}}@media (max-width:768px){#app{padding:0 100px}}@media (max-width:736px){#app{padding:0 0}}@media (max-width:640px){#app{padding:0 0}}@media (max-width:576px){#app{padding:0 0}}