@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);@import url(https://cdn-uicons.flaticon.com/2.1.0/uicons-regular-rounded/css/uicons-regular-rounded.css);@import url(https://cdn-uicons.flaticon.com/2.1.0/uicons-regular-straight/css/uicons-regular-straight.css);@import url(https://cdn-uicons.flaticon.com/2.1.0/uicons-bold-rounded/css/uicons-bold-rounded.css);@import url(https://cdn-uicons.flaticon.com/2.5.1/uicons-regular-rounded/css/uicons-regular-rounded.css);@import url(https://cdn-uicons.flaticon.com/2.6.0/uicons-bold-straight/css/uicons-bold-straight.css);@import url(https://cdn-uicons.flaticon.com/2.6.0/uicons-regular-straight/css/uicons-regular-straight.css);@import url(https://cdn-uicons.flaticon.com/2.6.0/uicons-regular-rounded/css/uicons-regular-rounded.css);@import url(https://cdn-uicons.flaticon.com/2.6.0/uicons-bold-rounded/css/uicons-bold-rounded.css);.alert{align-items:center;border-left:5px solid #0000;border-radius:8px;box-shadow:0 8px 20px #0000004d;color:#fff;display:flex;font-family:Arial,sans-serif;font-size:1em;gap:.8em;left:1em;margin:1em;max-width:300px;opacity:0;padding:1.2em 1.5em;position:fixed;top:1em;transform:translateX(-120%);transition:opacity .4s ease,transform .6s ease,box-shadow .4s ease;z-index:1000}.alert-success{background:linear-gradient(135deg,#28a745,#218838);border-left-color:#1e7e34}.alert-error{background:linear-gradient(135deg,#dc3545,#c82333);border-left-color:#bd2130}.alert.show{box-shadow:0 12px 24px #0006;opacity:1;transform:translateX(0)}.alert.hide{opacity:0;transform:translateX(-120%)}.alert:before{align-items:center;display:flex;font-size:1.5em}.alert-success:before{color:#d4edda;content:"✔️"}.alert-error:before{color:#f8d7da;content:"❌"}.alert.show{animation:slideIn ease .6s ease infinite alternate forwards}@keyframes slideIn{0%{opacity:0;transform:translateX(-120%)}to{opacity:1;transform:translateX(0)}}.buttons-principal{grid-gap:.5rem;display:grid;grid-template-columns:50% 50%}.buttons-principal button{border-radius:10px;color:#fff;flex:1 1;font-size:1rem;padding:.5rem}button{border:none}.pdf{background-color:initial;border:1px solid #fff}@media (max-width:768px){.buttons-principal{grid-template-columns:40% 40%!important}}.container-lista{margin-top:20px}.container-lista>ul{list-style:none;margin:0!important;padding:0!important}.container-lista>ul>li{align-items:center;background-color:#131313;border-radius:2rem;display:flex;justify-content:space-between;margin-bottom:20px;padding:1rem}.titulo{font-weight:500}.message{background-color:#181818;border-radius:10px;font-size:15px;padding:10px}.btn-list button{background-color:initial;border:none;border-radius:2rem;color:#fff;cursor:pointer;gap:6px;padding:10px;transition:background-color .3s ease,transform .2s ease}.btn-list button:hover{background:linear-gradient(135deg,#6e6e6e,#474747,#202020);transform:scale(1.05)}.btn-list button:focus{outline:none}.btn-list button i{font-size:20px}.btn-list{display:flex;justify-content:flex-end;width:10%}.icone-entrada{background:linear-gradient(135deg,#02b755 50%,#3fdd99)}.icone-saidas{background:linear-gradient(135deg,#9e2903 50%,#e45c52)}.icone-investimento{background:linear-gradient(135deg,#021fb7 50%,#3f75f1)}.icone-pagos{background:linear-gradient(135deg,#0333d1 50%,#4f98f1)}.icone-saldo-atual{background:linear-gradient(#ac9b06,#9e8f05)}.icone-entrada,.icone-investimento,.icone-pagos,.icone-saidas,.icone-saldo-atual{border-radius:2rem;font-size:1.5rem;padding:1rem}.text-saidas{color:#f82525;font-weight:500}.content-values,.titles{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:2fr 1fr 1fr;margin:.5rem}.content-values span,.titles span{text-align:center}.content{display:flex;flex-direction:column;justify-content:space-between;max-width:70%;width:70%}@media (max-width:768px){.icone-entrada,.icone-investimento,.icone-pagos,.icone-saidas,.icone-saldo-atual{padding:.5rem!important}}.modal-overlay{align-items:center;background-color:#00000080;display:flex;font-size:20px;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0003;max-width:90%;padding:20px;width:400px}.modal-header{align-items:center;display:flex;justify-content:space-between}.modal-header h3{margin:0}.close-btn{background:none;border:none}.modal-content{margin:20px 0}.modal-actions{display:flex;justify-content:space-between}.cancel-btn{background-color:#2c2c2c;padding:10px}.cancel-btn,.confirm-btn{border:none;border-radius:2rem;color:#fff;cursor:pointer}.confirm-btn{background-color:#4caf50;margin:10px;padding:10px 20px;width:100%}#dt_pago{background-color:#1b1b1b;border:1px solid #fff;border-radius:2rem;color:#fff;margin-bottom:10px;outline:none;padding:10px;width:90%}.sidebar{background-color:#2323247e;box-shadow:2px 0 5px #0000001a;color:#fff;display:flex;flex-direction:column;height:100vh;left:0;padding:20px 10px;position:fixed;top:0}@media (max-width:768px){.sidebar{background-color:#1f1f1f!important;border-radius:20%;height:5%;margin:.5rem}.side-menu{display:block!important;padding:1rem!important;transition:none!important}.side-menu,.sidebar{animation:none!important;transition:none!important}}.sidebar-menu{display:flex;flex-direction:column;gap:15px}.side-menu{align-items:center;border-radius:8px;color:#fff;display:flex;font-size:16px;padding:10px 15px;text-decoration:none;transition:background-color .3s}.side-menu:hover{background-color:#030303}.side-menu i{font-size:20px;margin-right:10px}.side-menu span{font-size:14px}@media (max-width:768px){.sidebar{background-color:initial!important;border-radius:20%;height:5%}.side-menu{background-color:#1f1f1fa6!important;border-radius:20px!important;display:block!important;padding:1rem!important;transition:none!important}.side-menu,.sidebar{animation:none!important;transition:none!important}}.inicio>.btn-add{background-color:#181818;border:none;border-radius:1.5rem;color:#fff;font-size:15px;margin-left:10px;padding:10px}.inicio,.modal{align-items:center;display:flex}.modal{background-color:#00000080;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.modal-content{background-color:#1b1b1b;border-radius:8px;box-shadow:0 0 10px #0000004d;padding:70px;position:relative}.close-btn{background-color:#202020;border-radius:10px;color:#fffcfc;cursor:pointer;font-size:24px;padding:10px;position:absolute;right:10px;text-align:center;top:15px}.input-container input[type=date],.input-container input[type=text],.input-container select{background-color:#1d1d1d;border:1px solid #dbd9db;border-radius:5px;color:#adabab;font-size:16px;padding:10px;width:100%}input:focus,select:focus{outline:none}input[type=date]::-webkit-calendar-picker-indicator{color:#000;filter:invert(1)}.input-container{align-items:center;display:flex;margin-bottom:15px}.add-button{background:linear-gradient(135deg,#161616,#2a1d71,#0a0a0a);border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:15px 32px;text-align:center;text-decoration:none;transition:background-color .3s;width:100%}.add-button:hover{background-color:#050668}body{background-color:#000;box-sizing:border-box;font-family:Roboto,sans-serif;font-weight:100;padding:0}h1{-webkit-text-fill-color:#0000;background:#fff;-webkit-background-clip:text;font-size:2.5em;font-weight:700;margin-bottom:30px}h2{font-size:1.2em!important}button{cursor:pointer}.container-principal{color:#fff;display:flex;flex-direction:column;justify-content:center}.container-principal>.box-principal>h1{font-size:2.2rem}.container-principal>.box-principal>.menu{grid-gap:1rem;display:grid;grid-template-columns:18% auto auto auto;margin:.5rem}.container-principal>.box-principal>.menu>.card{background-color:#1b1b1bb2;border-radius:10px;box-shadow:5px 5px 50px 5px #0f0f0f;color:#fff;font-size:1.2rem;padding:1rem}.container-principal>.box-principal{padding:0 0 0 5rem}.total-entradas,.total-investimentos,.total-pagos,.total-saidas,.total_saldo_atual{border-radius:2rem;font-size:30px;font-weight:300;padding:70px;text-align:center}.valor{font-weight:500;margin-left:10px}.Entradas,.total-entradas{background:linear-gradient(#00ad3a,#054909)}.Despesas,.total-saidas{background:linear-gradient(#e0420d,#b41f05)}.Pagas,.total-pagos{background:linear-gradient(#1530b6,#480abd)}.Saldo_atual,.total_saldo_atual{background:linear-gradient(#ac9b06,#9e8f05)}.container-entradas,.container-investimentos,.container-pagos,.container-saidas,.container-todos,.container_saldo_atual{color:#fff;display:flex;justify-content:center;margin:0}.box{width:70%}.header{align-items:center;display:flex;justify-content:flex-end;margin:1rem 0}.header .profile-container,.header .profile-container-left{align-items:center;background-color:#131213;border-radius:2rem;cursor:pointer;display:flex;padding:.7rem}.header .profile-container-left{position:relative}.header i{color:#fff;font-size:24px}.header .profile-name{color:#fff;margin-left:10px}.header>.menu{background-color:#131213;border-radius:1.5rem;color:#fff;display:flex;font-size:20px;padding:10px;text-decoration:none}.header>.menu>span{margin-left:.5rem}.profile-menu{align-items:center;background:#30303066;border-radius:2rem;box-shadow:0 0 10px #00000080;display:flex;flex-direction:column;padding:10px;position:absolute;right:10px;top:16%;width:150px;z-index:1000}.logout-button{background-color:#2b055c;border:none;border-radius:2rem;color:#fff;cursor:pointer;padding:10px 20px;text-align:center;width:100%}.logout-button:hover{background-color:#555}.pesquisa{margin:1rem 0}.pesquisa>input{background-color:#2b2b2b6c;border:none;border-radius:2rem;color:#fff;font-size:15px;outline:none;padding-bottom:20px;padding-left:5px;padding-top:20px;width:100%}.container-buttons>button{background-color:#1a1a1a;border:none;border-radius:2rem;color:#fff;font-size:20px;margin-right:10px;padding:10px}.container-login{align-items:center;color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center}.container-login h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#535353,#422fad,#2a1d71);-webkit-background-clip:text;font-size:2.5em;font-weight:700;margin-bottom:30px}form{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#59595926;border-radius:15px;box-shadow:0 15px 35px #000000e6;-webkit-clip-path:polygon(20% 0,80% 0,100% 20%,120% 90%,110% 110%,0 100%,0 80%,0 20%);clip-path:polygon(20% 0,80% 0,100% 20%,120% 90%,110% 110%,0 100%,0 80%,0 20%);display:flex;flex-direction:column;height:70vh;justify-content:center;max-width:450px;position:relative;width:100%}form:after,form:before{content:"";position:absolute;z-index:-1}form:after,form:before{background:linear-gradient(135deg,#535353,#422fad,#2a1d71)}form:before{height:5%;left:0;right:0;top:0}.container-login input[type=password],.container-login input[type=text]{background-color:#2d2c2c85!important}.container-login input[type=submit]{background:linear-gradient(135deg,#3d3d3d,#422fad,#2a1d71);cursor:pointer;margin:2rem;transition:background-color .5s,box-shadow 5s}.container-login input[type=submit]:hover{background:#2e2975;box-shadow:0 4px 8px #0000004d}.container-login .label label{color:#fff;font-size:1em;font-weight:700;transition:color .3s}.container-login .label{margin-left:65px;margin-top:25px;width:100%}.container-login input[type=password],.container-login input[type=submit],.container-login input[type=text]{border:none;border-radius:2rem;box-sizing:border-box;color:#fff;font-size:16px;height:45px;margin-top:1rem;max-width:400px;outline:none;padding:0 15px;width:100%}.app-layout{display:flex}.sidebar{background-color:#1e1e1f5d;width:50px}.main-content{flex:1 1}.yellow{color:#f1b535}.green{color:#00ad3a}.red{color:#f13535}.blue{color:#627af3}.card-body>.title{align-items:center;display:flex}@media (max-width:768px){body{margin:0!important}.container-principal>.box-principal{margin:0!important;padding:0!important}.container-principal>.box-principal>.menu{grid-gap:1rem;display:grid;grid-template-columns:1fr;margin:0!important}.container-principal>.box-principal>.menu>.card{font-size:1rem}.header{margin:1.5rem!important}.container-login{padding:1.5rem!important}.box,.container-login input{width:90%!important}.card,.container-principal>.box-principal>h1{font-size:1.2rem}.total-entradas,.total-investimentos,.total-pagos,.total-saidas,.total_saldo_atual{font-size:25px!important}.content-values>span,.titles>span{font-size:15px!important}.btn-list{flex-direction:column!important}}
/*# sourceMappingURL=main.05b14575.css.map*/