:root{--black:#000;--white:#fff;--white-secondary:#f8f8f8;--grey:grey;--grey-secondary:#a8a8b3;--bg-google-red:#ea4335;--bg-dark-primary:#121212;--bg-dark-secondary:#212529;--bg-dark-tertiary:#292d31;--bg-cmp-primary:#835afd;--bg-cmp-secondary:#9984da;--bg-cmp-danger:#dc3545;--bg-cmp-info:#0dcaf0;--border-cmp-primary:#ba68c8}.button{align-items:center;background:var(--bg-cmp-primary);border:0;border-radius:8px;color:var(--white);cursor:pointer;display:flex;font-weight:500;height:50px;justify-content:center;padding:0 32px;transition:filter .2s}.button img{margin-right:8px}.button.outlined{background:var(--white);border:1px solid var(--bg-cmp-primary);color:var(--bg-cmp-primary)}.button.outlined.danger{background:#0000;border:1px solid var(--bg-cmp-danger);color:var(--bg-cmp-danger)}.button.outlined.danger:not(:disabled):hover{background:#dc354633;filter:brightness(.8)}.button.primary{background:var(--bg-cmp-primary)}.button.danger{background:var(--bg-cmp-danger)}.button.info{background:--bg-cmp-info}.button.secondary{background:var(--bg-cmp-secondary)}.button:not(:disabled):hover{filter:brightness(.9)}.button:disabled{cursor:not-allowed;opacity:.6}#page-auth{align-items:stretch;display:flex;height:100vh}#page-auth aside{background:var(--bg-cmp-primary);color:var(--white);display:flex;flex:7 1;flex-direction:column;justify-content:center;padding:120px 80px}#page-auth aside img{max-width:320px}#page-auth aside strong{font:700 36px Poppins,sans-serif;line-height:42px;margin-top:16px}#page-auth aside p{color:var(--white-secondary);font-size:24px;line-height:32px;margin-top:16px}#page-auth main{align-items:center;flex:8 1;justify-content:center;padding:0 32px}#page-auth main,.main-content{background-color:var(--bg-dark-secondary);display:flex}.main-content{align-items:stretch;flex-direction:column;max-width:320px;text-align:center;width:100%}.main-content>img{align-self:center;width:250px}.main-content h2{font-family:Poppins,sans-serif;font-size:24px;margin:64px 0 24px}.main-content form input{background:var(--white);border:1px solid var(--grey-secondary);border-radius:8px;height:50px;padding:0 16px}.main-content form button{margin-top:16px}.main-content form button,.main-content form input{width:100%}.signin-google{align-items:center;background:var(--bg-google-red);border:0;border-radius:8px;color:var(--white);cursor:pointer;display:flex;font-weight:500;height:50px;justify-content:center;margin-top:64px;transition:filter .2s}.signin-google img{margin-right:8px}.signin-google:hover{filter:brightness(.9)}.separator{align-items:center;color:var(--grey-secondary);display:flex;font-size:14px;margin:32px 0}.separator:before{margin-right:16px}.separator:after,.separator:before{background:var(--grey-secondary);content:"";flex:1 1;height:1px}.separator:after{margin-left:16px}.profile-photo{cursor:pointer}.profile-photo img{border-radius:40%;height:50px;width:50px}.box-dropdown{background:var(--bg-dark-secondary);border:1px solid var(--bg-cmp-primary);border-radius:15px;display:none;position:absolute;z-index:1}.box-dropdown ul{list-style:none;padding:10px 15px}.box-dropdown ul li{color:var(--white);display:block;margin:10px 0}.box-dropdown ul li img,.box-dropdown ul li svg{border-radius:0;height:20px;margin-right:10px;width:20px}.box-dropdown ul .profile:hover{color:var(--bg-cmp-secondary)}.box-dropdown ul .profile:hover svg g{fill:var(--bg-cmp-secondary)}.box-dropdown ul .logout:hover{color:var(--bg-google-red)}.box-dropdown ul .logout:hover svg{fill:var(--bg-google-red)}.box-dropdown ul .logout:hover svg g{stroke:var(--bg-google-red)}.box-dropdown ul hr{border-color:var(--white);color:var(--white);margin:10px 0}.dropdown-profile:hover .box-dropdown{display:block}.navbar{z-index:999}.navbar-list{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;width:20rem}.checkbox{opacity:0;position:absolute}.labelChangeTheme{align-items:center;background-color:var(--bg-dark-primary);border-radius:50px;cursor:pointer;display:flex;height:26px;justify-content:space-between;padding:5px;position:relative;transform:scale(1.5);width:50px}.labelChangeTheme .ball{background-color:var(--white);border-radius:50%;height:22px;left:2px;position:absolute;top:2px;transform:translate(0);transition:transform .2s linear;width:22px}.checkbox:checked+.labelChangeTheme .ball{transform:translate(24px)}.bi-moon{color:#f1c40f}.bi-brightness-high-fill{color:#f39c12}.rainbow-button{background:linear-gradient(90deg,#ff5f6d,#ffc371);background-size:200%;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;outline:none;padding:12px 24px;transition:background-position .5s,box-shadow .3s}.rainbow-button:hover{background-position:100%}.rainbow-button:active{transform:scale(.98)}.rainbow-button:focus{box-shadow:0 0 8px #ff6347cc}.modal-overlay{-webkit-backdrop-filter:blur(10px) brightness(.4);backdrop-filter:blur(10px) brightness(.4);background:#0000;overflow:auto;z-index:100}.close-button{color:#666;right:12px;top:12px;transition:color .2s}.close-button:hover{color:#333}.plans{display:flex;flex-direction:column;gap:20px;padding-bottom:1rem}.plan{background:#222;border-radius:8px;box-shadow:0 4px 6px #0000004d;color:#fff;padding:20px}.plan h3{color:#f78d3f;font-size:20px}.plan p{margin:8px 0}@media(min-width:600px){.plans{flex-direction:row}}.subscription-modal{background-color:#0000;color:#fff;text-align:center}.subscription-modal h1{color:#fff;font-size:2rem;margin-bottom:3rem}.subscription-modal .plans{align-items:center;display:flex;gap:20px;justify-content:center}.subscription-modal .plan-card{background-color:#2a2a2a;border-radius:10px;box-shadow:0 4px 8px #0000004d;padding:20px;position:relative;transition:transform .3s;width:300px}.subscription-modal .plan-card:hover{transform:scale(1.05)}.subscription-modal .plan-card.popular{border:2px solid #ff9800}.subscription-modal .plan-card .badge{background:#ff9800;border-radius:5px;font-size:.8rem;font-weight:700;padding:5px 10px;position:absolute;right:-10px;top:-10px}.subscription-modal .plan-card h2{font-size:1.5rem;margin-bottom:10px}.subscription-modal .plan-card .price{color:#ff9800;font-size:1.2rem;margin:10px 0}.subscription-modal .plan-card .features{list-style-type:none;padding:0}.subscription-modal .plan-card .features li{border-bottom:1px solid #444;padding:5px 0}.subscription-modal .plan-card .subscribe-button{background:linear-gradient(90deg,#ff4b2b,#ff9800);border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;margin-top:15px;padding:10px 15px;transition:background .3s}.subscription-modal .plan-card .subscribe-button:hover{background:linear-gradient(90deg,#ff9800,#ff4b2b)}.modal-overlay{align-items:center;animation:fadeIn .3s;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0}.modal-content{animation:slideIn .3s;background:#2a2a2a;border-radius:10px;max-height:90%;max-width:1000px;padding:20px;width:90%}.close-button{background:none;border:none;color:#fff;cursor:pointer;font-size:24px;position:absolute;right:15px;top:10px}.close-button:hover{color:#ff9800}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.main,body{background:var(--bg-dark-primary);color:var(--white);height:100%;overflow-x:hidden}h1,h2,label{font-family:Roboto,sans-serif}.left-side{display:flex;justify-content:center}.left-side h1{color:var(--white)}.left-side h1 span{border-bottom:10px solid var(--bg-cmp-primary);width:25px}.form-user{flex:1 1;flex-direction:column}.form-user,.user-info{background-color:var(--bg-dark-secondary);border-radius:15px;display:flex;padding:20px}.user-info{align-items:center;justify-content:center;margin-bottom:30px}.user-info img{border-radius:40%;height:100px;margin-right:16px;width:100px}.form-floating{margin-top:15px;padding:0 .75rem}.form-floating:focus{border-color:var(--border-cmp-primary);box-shadow:none}.form-floating input{border:none;border-bottom:1px solid var(--grey);border-radius:0;padding-bottom:0!important;padding-left:.2rem!important}.form-floating input,.form-floating input:focus{background:var(--bg-dark-secondary);color:var(--white)}.form-floating input:focus{border-color:var(--border-cmp-primary);box-shadow:none}.form-floating input:-webkit-autofill,.form-floating input:-webkit-autofill:focus{-webkit-transition:background-color 0s 600000s,color 0s 600000s;transition:background-color 0s 600000s,color 0s 600000s}.form-floating input[type=file]{padding:2.5rem 1rem!important}.form-floating input[type=file]::file-selector-button{background:var(--bg-dark-secondary);border:none;border-radius:15px;color:var(--bg-cmp-primary);cursor:pointer;transition:background .3s ease-in-out!important}.form-floating input[type=file]::file-selector-button:hover{background:var(--grey-secondary)!important}.form-floating label{color:var(--grey-secondary)!important}.form-floating label:after{background:var(--bg-dark-secondary)!important;margin-left:1rem}.login-info input:disabled{background:var(--bg-dark-secondary);border:1px solid var(--grey);border-radius:15px;color:var(--white);padding-left:.7rem!important}.login-info label{color:var(--grey-secondary)!important;padding-left:1.5rem!important}.login-info label:after{background:var(--bg-dark-secondary)!important;margin-left:1rem}.save-cancel-buttons{display:flex;flex-direction:row;gap:20px;justify-content:center;margin-top:20px}.actions-card{display:flex;flex-direction:row;justify-content:space-between}.actions-card button{width:100px}#card{border-color:var(--bg-dark-secondary);border-radius:15px;max-width:18rem;min-height:14rem;width:18rem}#card,.card-body{background-color:var(--bg-dark-secondary)}.card-body{border-radius:15px!important;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}#card-title{color:var(--white)}#card-subtitle{color:var(--grey)!important}#card-text{color:var(--white)}.outerDiv,.row{min-height:100vh}main{align-items:flex-start;background:#121212;display:flex;padding-top:3rem}.row,main{justify-content:center}.row{height:100%;width:100%}.financial-data input{transition:all .8s}.financial-data input:disabled{background:var(--bg-dark-secondary);border:1px solid var(--grey);border-radius:15px;color:var(--white);padding-left:.7rem!important}.financial-data input:disabled+label{color:var(--grey-secondary)!important;padding-left:1.5rem!important;transition:all .5s}.financial-data input:disabled+label:after{background:var(--bg-dark-secondary)!important;margin-left:1rem}#client-data{background-color:#212529;border-radius:15px;display:flex;flex-direction:column;gap:16px;height:100%;margin:0 20px;padding:2rem}#client-data h1{color:#fff}.form-floating input{font-size:14pt}.form-floating label{color:#6e7174;font-family:Poppins,sans-serif;font-size:12pt}.input-group .input-group-text{align-items:end;background:var(--bg-dark-secondary);border:none;color:var(--grey-secondary);padding:0 0 5px}.client-cards h2{color:#fff}.cards{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center}.form-check{margin-left:.75rem;text-align:start}.form-check label{color:var(--white);font-family:Poppins,sans-serif}#client-data h2{color:var(--white);text-align:start}#client-data h2 span{border-bottom:8px solid var(--bg-cmp-primary)}.financial-data{display:flex;flex-direction:column;gap:16px;margin-bottom:10px}.client-data-subtitle,.financial-data-subtitle{margin-bottom:15px}.input-group .form-floating{margin-top:0}#actionButton{margin-top:.5rem}.client-cards{margin-bottom:20px}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%;position:absolute;width:100%}body{background:#f8f8f8;color:#29292e}body,button,input,textarea{font:400 16px Roboto,sans-serif}
/*# sourceMappingURL=main.d051674b.css.map*/