body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app-container,.main-content-container{background-color:#282c34}.main-content-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh}select{background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;color:#495057;display:block;font-size:1rem;line-height:1.5;padding:.375rem .75rem;transition:border-color .15s;width:100%}.error{color:#dc3545;font-size:80%;margin-top:.25rem;width:100%}.header{align-items:center;background-color:#4d4998;box-shadow:10px 10px 0 0 #fff;color:#fff;display:flex;font-size:36px;height:60px}.table{background-color:#e9ecef}.summary-heading{color:#e9ecef}.summary-payment-amount{color:#e9ecef;font-size:20px}.summary-payment-amount span{color:#82ca9d}.chart-container{margin:20px 0 40px;overflow-x:auto}.diagram-heading{color:#e9ecef}@media (max-width:480px){.header{font-size:28px}}@media (min-width:481px) and (max-width:767px){.header{font-size:30px}}@media (min-width:768px) and (max-width:979px){.header{font-size:26px}}@media (min-width:980px){.header{font-size:36px}}
/*# sourceMappingURL=main.3baff0e4.css.map*/