.chart[data-v-90608bac]{flex:10;display:flex;align-items:flex-end}.chart canvas[data-v-90608bac]{height:auto;width:100%!important}.modal[data-v-941d00ae]{position:fixed;width:100vw;height:100vh;top:0;left:0;background-color:rgba(0,0,0,.5);overflow:auto}.modal-body[data-v-941d00ae]{box-sizing:border-box;background-color:#fff;width:90%;max-width:768px;border-radius:1rem;box-shadow:0 0 10px rgba(0,0,0,.5);padding:1rem 1.5rem;max-height:calc(100vh - 6rem);margin:4rem auto;position:relative;overflow:auto}.modal-body .modal-close[data-v-941d00ae]{position:absolute;right:.5rem;top:.5rem;width:2.25rem;height:2.25rem;border-radius:50%;background:#fff;border:2px solid #000;color:#000;font-weight:700;font-size:1.25rem;padding-top:.125rem;cursor:pointer}.modal-body .modal-close[data-v-941d00ae]:hover{background:#d3d3d3}.modal-open[data-v-941d00ae]{width:2.5rem;height:2.5rem;border-radius:50%;background:#fff;border:none;color:#777;font-weight:700;font-size:1.5rem;padding-top:.125rem;cursor:pointer}.modal-open[data-v-941d00ae]:hover{background:#e4e4e4;color:#000}.form{position:relative}.form .row{display:flex;flex-direction:column}.form .row p{flex:1;text-align:left;margin:1rem .5rem}.form .row p label{display:block;font-weight:700}.form input,.form select{padding:.25rem;font-size:1.125rem;border:1px solid gray;border-radius:.25rem;position:relative;width:100%;max-width:120px}.form .form-group{position:relative}.form input[data-type=price]{padding-left:1.125rem}.form .form-group-cost span{position:absolute;z-index:1;bottom:.275rem;left:.5rem;opacity:.75}.form input.input-sm{width:100%;max-width:75px}.form #help{position:absolute;top:-.5rem;right:-.5rem;display:none}.form hr{height:1px;border:0;max-width:75%;background:#e5e5e5;margin:1rem auto}@media screen and (max-width:768px){.form{display:flex}}.results[data-v-388ea958]{margin:0;margin-right:-.5rem;padding-left:1rem}.results .row[data-v-388ea958]{display:flex}.results p[data-v-388ea958]{margin:.5rem;padding:1rem;line-height:1;background:#d3d3d3;border-radius:.75rem;border:1px solid #d3d3d3;flex:1}.results p span[data-v-388ea958]{display:block;color:#fff;font-size:1.25rem;margin-bottom:.5rem;text-align:center}.results p span b[data-v-388ea958]{font-weight:900}.footer[data-v-582a1de0]{margin:-1rem 1rem}.footer .row[data-v-582a1de0]{display:flex;align-items:center;width:100%;justify-content:space-between}.footer img[data-v-582a1de0]{max-width:160px;padding:0 .5rem}.footer .col:nth-child(2) img[data-v-582a1de0]{margin-top:.5rem;max-width:150px}*,body,html{box-sizing:border-box}body{background:none;font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{margin:0 auto;display:flex;min-width:640px;width:100%}.container .col{border-radius:1rem;background:#fff;border:1px solid #d3d3d3;padding:1rem;box-shadow:0 0 10px rgba(0,0,0,.125);margin:1rem}.container .col-left{flex:2.5}.container .col-right{flex:10;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:768px){.container{flex-direction:column}}