@import url(https://fonts.googleapis.com/css?family=Open+Sans&display=swap);html{scroll-behavior:smooth}#app{font-family:Roboto,sans-serif;font-size:16px;height:100%;width:100vw}#app a{text-decoration:none}#app h1,#app h2,#app h3,#app h4,#app h5,#app h6,#app p{word-break:break-word;line-height:1.5}#app h4{font-size:1.2rem}#app p a:hover{text-decoration:underline}#app li{font-size:.95rem}#app .subheading{font-weight:700}#app input:-moz-read-only{cursor:not-allowed}#app input:read-only{cursor:not-allowed}#app .v-data-table__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;scroll-behavior:smooth}#app .v-data-table__wrapper table,#app .v-data-table__wrapper tbody{overflow-x:hidden!important}#app table{border:1px solid #d3d3d3}#app table .headcol{display:table-cell;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1em 2em;left:0;max-width:300px;width:300px}#app table .v-input{min-width:100px;border-radius:0}#app table td,#app table th{border-left:1px solid rgba(0,0,0,.1);width:auto}#app table tr:hover th.headcol{background:rgba(0,0,0,.05)!important}#app thead{background:#007549;font-weight:700}#app thead th{font-size:1rem;color:#fff}#app .fixed-header table thead tr{display:block}#app .fixed-header table th,#app .fixed-header thead th{max-width:100px;width:100px}#app .fixed-header table td,#app .fixed-header thead td{min-width:100px;max-width:100px;width:100px}#app .fixed-header table tbody{display:block;height:400px;overflow:auto}#app .cursor-pointer{cursor:pointer}#app .v-tabs{margin-top:-1px}#app .v-tabs a{font-weight:700;text-decoration:none}#app .v-main{background:#f3f1ef;height:auto;padding:0}#app .v-content__wrap,#app .v-main{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#app .v-content__wrap{display:-webkit-box;display:-ms-flexbox;display:flex}#app .v-toolbar__title{white-space:normal;overflow:visible}#app .v-toolbar,#app .v-toolbar__content{height:auto!important}#app .v-card.home{-webkit-transition:.3s ease;transition:.3s ease}#app .v-card.home:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}#app .v-card__title{word-break:normal}#app .v-card__text{color:#000}#app .v-tabs__item:hover{background:rgba(0,0,0,.2);letter-spacing:1px}#app .v-expansion-panels{border-radius:0}#app .v-expansion-panel-header{background:#ececec;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}#app .v-expansion-panel-header:hover{letter-spacing:.5px}#app .v-expansion-panel-content__wrap{padding:1.5rem}#app .v-tabs__item--active{background:rgba(0,0,0,.2);letter-spacing:1px}#app .v-list{padding:0}#app .v-input{min-width:100px}#app .v-input__append-outer{margin:0}#app .v-input--is-readonly .v-input__slot,#app .v-input--is-readonly .v-text-field__slot,#app .v-input--is-readonly input,#app .v-input--is-readonly label{cursor:default}#app .v-text-field--outline{font-weight:700;font-size:1.3rem}#app .v-text-field--outline .v-input__control .v-input__slot{background:#fff!important}#app .v-slide-group__prev{display:none}#app .v-footer{position:relative;bottom:0;width:100%}#app .desktop-logo{width:8vw;min-width:132px;max-width:200px;position:absolute;right:80px;z-index:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width:1264px){#calculator-toolbar{margin-top:30px}.v-input,.v-input__control,.v-input__slot{height:auto}.desktop-logo{display:none}table .v-input__slot{display:initial;height:100%}table td,table th{min-width:200px;width:auto}}@media print{@page{size:portrait}noscript{display:none!important}#app{height:auto!important;width:auto!important}#app>.v-application--wrap{min-height:auto!important}#app #overview,#app .nav,#app .no-print,#app .v-btn,#app .v-footer,#app .v-icon,#app .v-input__append-inner,#app .v-tabs,#app .v-toolbar,#app .view-actions,#app>.v-application--wrap>section .primary,#app h1{display:none!important}#app .chartjs-render-monitor,#app .v-data-table{min-height:200px!important}#app .container{margin:0;padding:12px!important}#app .pb-after,#app .pb-before{display:block!important;-webkit-column-break-after:page;-moz-column-break-after:page;break-after:page}#app .v-main{background-color:#fff;padding:0!important}#app table *{font-size:12px!important}}@page{.native-printing{size:portrait}}.native-printing noscript{display:none!important}.native-printing #app{height:auto!important;width:auto!important}.native-printing #app>.v-application--wrap{min-height:auto!important}.native-printing #app #overview,.native-printing #app .nav,.native-printing #app .no-print,.native-printing #app .v-btn,.native-printing #app .v-footer,.native-printing #app .v-icon,.native-printing #app .v-input__append-inner,.native-printing #app .v-tabs,.native-printing #app .v-toolbar,.native-printing #app .view-actions,.native-printing #app>.v-application--wrap>section .primary,.native-printing #app h1{display:none!important}.native-printing #app .chartjs-render-monitor,.native-printing #app .v-data-table{min-height:200px!important}.native-printing #app .container{margin:0;padding:12px!important}.native-printing #app .pb-after,.native-printing #app .pb-before{display:block!important;-webkit-column-break-after:page;-moz-column-break-after:page;break-after:page}.native-printing #app .v-main{background-color:#fff;padding:0!important}.native-printing #app table *{font-size:12px!important}