html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;font-family:Avenir,Helvetica,Arial,sans-serif}body{display:flex;flex-direction:column;margin:0;min-height:100vh}.main{flex:1 1}.main-nav{padding:20px 0}.nav-content{align-items:center;display:flex;justify-content:space-between}.main-nav a{color:#2c3e50;font-weight:700}.main-nav a:hover{text-decoration:none}.main-nav a.router-link-exact-active{color:#42b983}.main-nav-right{gap:30px}.main-nav-item,.main-nav-right{align-items:center;display:flex}.main-nav-item{background:none;border:none;color:#42b983;cursor:pointer;flex-direction:row;font-weight:600;gap:8px;text-decoration:none}.main-nav-item:hover{text-decoration:underline}.main-nav-logo{align-items:center;display:flex}.main-nav-logo-image{max-width:100%;width:300px}.icon{color:#42b983;font-size:35px;margin-right:.3rem}.iconname{color:#42b983;font-size:50px}.username{color:#42b983;font-size:40px;font-weight:200}@media (max-width:768px){.main-nav{padding:10px 15px}.nav-content{flex-direction:column;gap:10px}.main-nav-right{gap:15px}.main-nav-logo-image{width:180px}.icon{font-size:22px}.iconname{font-size:28px}.username{font-size:18px}}.footer{display:flex;justify-content:center;padding-top:20px}.footer-text{font-size:10px;font-weight:700;margin:0;padding:0}.hero{background-image:url(/static/media/bank-tree.5a1a093eb9e1a2259d23.webp);background-position:0 -50px;background-repeat:no-repeat;background-size:cover;height:300px;position:relative}.hero-content{background:#fff;margin:0 auto;padding:2rem;position:relative;text-align:left;top:2rem;width:200px}.hero-content .subtitle{font-size:1rem;font-weight:700;margin:0}.hero-content .text{font-size:.9rem;margin-bottom:0}@media (min-width:920px){.hero{background-position:0 33%;height:400px}.hero-content{margin:2rem;position:absolute;right:50px;top:50px;width:300px}.hero-content .subtitle{font-size:1.5rem}.hero-content .text{font-size:1.2rem}}.features{display:flex;flex-direction:column}@media (min-width:920px){.features{flex-direction:row}}.feature-icon{border:10px solid #00bc77;border-radius:50%;padding:1rem;width:100px}.feature-item{flex:1 1;padding:2.5rem}.feature-item-title{color:#222;font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.main-content{text-align:left}.bg-dark{background-color:#12002b}.sign-in-button{background-color:#00bc77;border-color:#00bc77;color:#fff;display:block;font-size:1.1rem;font-weight:700;margin-top:1rem;padding:8px;width:100%}.sign-in-content{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;margin:3rem auto 0;padding:2rem;width:300px}.sign-in-icon{font-size:5rem}.input-remember{display:flex}.input-remember label{margin-left:.25rem}.input-wrapper{display:flex;flex-direction:column;margin-bottom:1rem;text-align:left}.input-wrapper label{font-weight:700}.input-wrapper input{font-size:1.2rem;padding:5px}.account{align-items:center;background-color:#000;border:1px solid #000;border-radius:10px;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:15px;padding:30px 0 30px 20px}.account-amount{font-size:3rem;font-weight:500;margin:0}.account-amount-description{font-size:1.2rem;font-weight:500;margin:0}.account-title{font-size:1.3rem;font-weight:500;margin:0;padding:0}.account-content-wrapper{border-radius:1px solid #000;flex:1 1}.show-button{color:#fff;cursor:pointer;font-size:80px}.close-button{align-items:center;background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:5rem;justify-content:center;margin-left:auto}@media (min-width:720px){.account{flex-direction:row;padding:px}.account-content-wrapper.cta{flex:0 1}.transaction-button{font-size:40px;width:200px}}.container,.edit-user-info{align-items:center;display:flex;justify-content:center}.edit-user-info{background-color:#fff;border-radius:8px;flex-direction:column;margin:0 auto;padding:0 10px;text-align:center;width:100%}.edit-user-info h2{color:#000;font-size:32px;font-weight:500;margin-bottom:20px}.input-container{display:flex;flex-direction:column;padding-left:40px}.input-wrapper{grid-gap:5px;align-items:center;display:grid;gap:5px;grid-template-columns:1fr 2fr;margin-bottom:10px;text-align:right}.input-wrapper label{color:#333;display:block;font-weight:500;margin:0;text-align:right}.input-wrapper input{background-color:#fff;border:1px solid #ccc;border-radius:4px;font-size:1rem;width:80%}.input-wrapper input:disabled{background-color:#eee;color:#666}.buttons{display:flex;gap:8px;justify-content:center;margin-top:20px}.cancel-button,.save-button{border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:15px;font-weight:300;padding:14px 50px;transition:background-color .3s}.save-button{background-color:#27ae60}.save-button:hover{background-color:#26b361}.cancel-button{background-color:#27ae60}.cancel-button:hover{background-color:#45d882}.bg-dark{background-color:#fff}.sr-only{clip:rect(1px,1px,1px,1px)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.edit-button{background-color:#00bc77;border-color:#00bc77;color:#fff;display:block;font-weight:700;margin:20px auto;padding:10px}h1{text-align:center}.header{color:#000;margin-bottom:2rem}.transaction-row{align-items:center;background-color:#60b37b;border-radius:8px;color:#fff;display:grid;font-family:Montserrat,sans-serif;font-size:23px;grid-template-columns:1fr 2fr 1fr 1fr auto}.transaction-row+.transaction-row{margin-top:3px}.transaction-summary{display:contents}.transaction-summary span{padding:8px 20px;text-align:left}.transaction-summary .amount,.transaction-summary .balance{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;text-align:center}.transaction-summary .arrow{color:#fff;text-align:center}.transaction-details-content{grid-gap:6px 12px;background:#60b37b;display:grid;font-size:14px;gap:6px 12px;grid-column:1/-2;grid-template-columns:1fr 4fr;padding:10px 15px}.detail-item{display:contents}.detail-item .label{color:#fff;font-size:20px;font-weight:400}.detail-item .value{align-items:center;color:#fff;display:inline-flex;font-family:Montserrat,sans-serif;font-size:16px;font-weight:800}.select-inline,input[type=text]{border:1px solid #ccc;border-radius:4px;padding:5px 8px}.detail-item button{background:none;border:none;color:inherit;cursor:pointer;font-size:14px}.detail-item button svg{color:#fff;height:16px;width:16px}.detail-item button:hover{color:#007bff}.transaction-details-content button{border:none;border-radius:4px;color:#fff;cursor:pointer;margin-right:8px;padding:6px 13px}.transaction-details-content button:first-child,.transaction-details-content button:last-child{color:#000}@media (max-width:720px){.transaction-row{font-size:16px;gap:6px;grid-template-columns:1fr;padding:12px}.transaction-summary{align-items:flex-start;display:flex;flex-direction:column}.transaction-summary span{padding:4px 0}.transaction-summary .amount,.transaction-summary .balance{font-size:18px;margin-top:4px;text-align:left}.transaction-summary .arrow{align-self:flex-end;margin-top:8px}.transaction-details-content{font-size:14px;grid-template-columns:1fr}.detail-item .label{font-size:14px;font-weight:500}.detail-item .value{font-size:14px;font-weight:600}}.transaction-table{display:flex;flex-direction:column;gap:10px;width:100%}.transaction-header{color:#333;display:grid;font-size:25px;font-weight:300;grid-template-columns:1fr 2fr 1fr 1fr auto;padding-left:40px;padding-top:10px}.transaction-body{display:flex;flex-direction:column;gap:16px}@media(max-width:765px){.transaction-header{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;padding:10px 20px}}.main-content{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0 20px}
/*# sourceMappingURL=main.cbc05ef7.css.map*/