.modal-content,body{background-color:#e2f4f3!important}.main,.modal{font-family:Gilroy;font-weight:600;letter-spacing:.17px;color:#333}.modal{font-family:NotoSansMono;font-weight:600}.modal-dialog{width:-moz-max-content!important;width:max-content!important;margin:5px auto!important}.modal-header{border-bottom:0!important}.modal-title{line-height:24px!important;padding-left:4px;max-width:300px;overflow-wrap:break-word}.modal-footer{border-top:0!important}.main .title{font-weight:800}.form-control{font-weight:600!important;color:#5d534e!important;border-color:#00cfc7!important}.form-control:focus{border-color:#00cfc7!important;box-shadow:0 0 0 .25rem rgba(0,207,199,.25)!important}.btn-calc{font-weight:600!important;letter-spacing:1.21px;color:#fff!important;background-color:#36b5b0!important;border-color:#36b5b0!important;width:100%}.btn-calc:hover{border-color:#00a6a0!important}.btn-calc:focus,.btn-calc:hover{background-color:#00a6a0!important}.btn-calc:focus{border-color:#099!important;box-shadow:0 0 0 .25rem rgba(0,207,199,.5)!important}.modal-header .btn-close{margin:-2rem -.5rem -.5rem auto!important}.dp__theme_light{--dp-icon-color:#00a6a0!important;--dp-hover-icon-color:#099!important;--dp-primary-color:#00a6a0!important;--dp-text-color:#5d534e!important;--dp-hover-color:rgba(6,198,191,0.16)!important;--dp-border-color-hover:#ced4da!important}.dp__input{font-family:Gilroy!important;font-weight:600!important}.dp__input,.dp__input_focus{border-color:#00cfc7!important}.dp__input_focus{box-shadow:0 0 0 .25rem rgba(0,207,199,.25)!important}.dp__month_year_row{font-weight:700}.dp__calendar{font-weight:600}.dp__instance_calendar{margin:5px}.dp__calendar_next{margin-left:0!important}.weekend{color:#fc6745}.dp__inner_nav{border-radius:4px!important;height:35px!important;width:35px!important}.dp__inner_nav svg{height:25px!important;width:25px!important}.dp__menu{box-shadow:1px 2px 5px #888}.info{font-family:NotoSansMono}td.right,th.right{text-align:right}.bg-calc{background-color:rgba(6,198,191,.16)!important}table.details{border-spacing:4px 4px;border-collapse:separate}tr.category{cursor:pointer}td.period{background-color:#feffff;padding:0 4px}td.period+td{padding-left:.5rem}td.caption,td.total{font-size:large}td.num{text-align:right}td.b{font-weight:700}.letters{font-family:Gilroy;font-weight:600}.h3{padding-left:4px}@media (min-width:480px){.navbar-brand img{max-width:100%}}@media (max-width:767px){.navbar-brand img{max-width:83%}}@media (min-width:340px){.modal-dialog{font-size:11px}}@media (min-width:360px){.modal-dialog{font-size:12px}}@media (min-width:375px){.modal-dialog{font-size:13px}}@media (min-width:400px){.modal-dialog{font-size:14px}}@media (min-width:420px){.modal-dialog{font-size:16px}}@font-face{font-family:Gilroy;font-style:normal;font-weight:600;src:url(../fonts/Gilroy-SemiBold.6e077a17.woff2) format("woff2")}@font-face{font-family:Gilroy;font-style:normal;font-weight:700;src:url(../fonts/Gilroy-Bold.311ab9cb.woff2) format("woff2")}@font-face{font-family:Gilroy;font-style:normal;font-weight:800;src:url(../fonts/Gilroy-ExtraBold.cdf33171.woff2) format("woff2")}@font-face{font-family:NotoSansMono;font-style:normal;font-weight:600;src:url(../fonts/NotoSansMono-SemiBold.1b418d10.woff2) format("woff2")}@font-face{font-family:NotoSansMono;font-style:normal;font-weight:700;src:url(../fonts/NotoSansMono-Bold.ac20f3b8.woff2) format("woff2")}