@import"https://fonts.googleapis.com/css2?family=Inria+Sans:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap";.PopUp{position:absolute;background-color:#fff;padding:.9375rem;top:0;left:105%;z-index:99;border-radius:.3125rem;border:.0625rem solid #d9d9d9;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;text-align:center}.PopUp.Above{left:50%;top:unset;bottom:50%;transform:translate(-50%)}.PopUp.Portal{left:0;top:0;bottom:unset}.PopUp h1{min-width:max-content}.ChooseGroup{display:flex;flex-direction:column;gap:.625rem}.GroupList::-webkit-scrollbar{display:none}.GroupList{height:10.75rem;width:20rem;border:1px solid #d9d9d9;overflow-x:hidden;overflow-y:scroll}.Adresses{border-bottom:1px solid #d9d9d9;padding:.125rem .625rem;text-align:start;max-width:100%;overflow:hidden;cursor:pointer;transition:background-color .3s}.Adresses.Selecionado{border:2px solid rgb(0,119,255)}.Adresses:hover{background-color:#d9d9d9}.ChooseBottom{width:100%;max-width:20rem;gap:.625rem}.ChooseBottom>:first-child{text-align:start;width:100%;padding:.5rem .625rem;font-size:1rem;background-color:transparent;border:1px solid #d9d9d9;border-radius:5px;cursor:unset;max-width:100%;overflow:hidden}.ChooseBottom>:last-child{background-color:#d9d9d9;font-size:1rem;padding:.5rem .625rem;border:none;border-radius:5px;border:1px solid #d9d9d9;transition:background-color .3s}.ChooseBottom>:last-child:hover{background-color:transparent}.ChooseTop{width:100%;justify-content:space-between}.ChooseTop button{background-color:transparent;border:none;font-size:1.5rem}.novoGrupinho>button{padding:0px .9375rem;border-radius:.3125rem;background-color:#fff;border:.0625rem solid #d9d9d9;font-size:1.15rem;height:100%;transition:background-color .3s}.novoGrupinho>button:hover{background-color:#d9d9d9}*{font-family:Inria Sans,sans-serif;box-sizing:border-box}.h1NovoGrupo{font-weight:400;font-size:1.25rem;margin:0;color:#000}.novoGrupo{display:flex;flex-direction:column;gap:.9375rem}.CaixaNovoGrupo{display:flex;flex-direction:column;gap:1.25rem}.BoxNovoGrupo,.BoxNovoGrupo2{width:21.875rem;padding:.9375rem 1.5625rem;font-size:.875rem;color:#000;background-color:transparent;border:.0625rem solid #d9d9d9;border-radius:.3125rem;margin-bottom:.3125rem}.BoxNovoGrupo2{resize:none;height:7.5rem}.x{position:absolute;top:.9375rem;right:.9375rem;background:none;border:none;font-size:1.5625rem;color:#d9d9d9;cursor:pointer}.radio-options{display:flex;gap:1.25rem;align-items:center;margin-top:.3125rem}.radio-options label{display:flex;align-items:center;gap:.3125rem;font-size:.875rem;color:#000}.Barra{width:100%;display:flex;gap:.625rem;background:transparent;margin-top:.3125rem}.Barra>button{width:100%;height:2.9375rem;padding:0 .9375rem;font-size:1.25rem;font-weight:700;color:#fff;background-color:#d9d9d9;border:.0625rem solid #d9d9d9;border-radius:.3125rem;cursor:pointer;text-align:left;max-width:18.5rem;overflow:hidden}.Barra>button:first-child{width:100%;height:2.9375rem;padding:0 .9375rem;font-size:1rem;font-weight:400;color:#000;background-color:transparent;border:.0625rem solid #d9d9d9;border-radius:.3125rem;cursor:pointer;text-align:left}.Barra>button:disabled{opacity:.5;cursor:not-allowed}.BarraButton{width:fit-content!important;text-align:center!important;background-color:transparent}.Button{width:3.375rem;height:2.9375rem}.novoGrupo label{color:#d9d9d9;font-size:.875rem;margin-right:.9375rem;display:flex;align-items:center;gap:.3125rem}*{box-sizing:border-box;font-family:Inria Sans,sans-serif}.NovaDespesa{display:flex;flex-direction:column;border:.0625rem solid #d9d9d9;border-radius:.3125rem;max-height:85dvh;min-height:85dvh;margin-top:.1875rem;background-color:#fff}.NovaDespesa>h1{background-color:#d9d9d9;font-weight:500;text-align:center;padding:.625rem;height:3.125rem;font-size:1.2rem;margin:0;line-height:1.875rem}.Caixa{display:flex;align-items:center;justify-content:center;height:calc(85dvh - 3.125rem)}.Form{display:flex;flex-direction:column;width:28.125rem}.Form label{margin-top:.625rem;margin-bottom:.25rem;font-weight:400}.DNome,.DValor{padding:.9375rem 1.25rem;border-radius:.3125rem;border:.0625rem solid #d9d9d9;font-size:1rem}.DCaixa{max-height:9rem;min-height:9rem;padding:.9375rem 1.25rem;border-radius:.3125rem;resize:none;border:.0625rem solid #d9d9d9;font-size:1rem}.DataCategoria{display:flex;align-items:center;margin-top:1rem}.DataCategoria label{display:flex}.DataCategoria input[type=date]{padding:.5rem;border-radius:.3125rem;border:.0625rem solid #d9d9d9;font-size:1rem}.DCategoria{display:flex;width:45%}.DCategoria select{padding:.5rem;border-radius:.3125rem;border:.0625rem solid #d9d9d9;font-size:1rem}.TipoSubmit{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem}.TipoSubmit label{font-size:1rem;display:flex;align-items:center;gap:.3rem}.TipoSubmit button{padding:.625rem 1.25rem;background-color:#d9d9d9;color:#000;border:none;border-radius:.3125rem;font-size:1rem;cursor:pointer;transition:background-color .3s ease}.TipoSubmit button:hover{background-color:#444}.ParenteBarra>button{width:100%;max-height:3rem;min-height:3rem;border-radius:.3125rem;resize:none;border:.0625rem solid #d9d9d9;text-align:start;font-size:1rem;padding-left:1.25rem;padding-right:1.25rem;background-color:transparent}.ParenteBarra{display:flex;flex-direction:column}.Alinhamento{display:flex;width:100%;justify-content:space-between}.DataCategoria{width:100%;display:flex;justify-content:space-between}.novoGrupo{top:0;left:0}.PopUp.NovaCategoria{width:20rem;padding:1.25rem;background-color:#fff;border-radius:.3125rem}.PopUp.NovaCategoria h1{font-size:1.25rem;font-weight:700;margin-bottom:1rem}.PopUp.NovaCategoria .x{position:absolute;top:.75rem;right:.75rem;background:none;border:none;font-size:1.375rem;color:#ccc;cursor:pointer;transition:color .3s ease}.PopUp.NovaCategoria .x:hover{color:#777}.Epaco{display:flex;gap:.625rem}.InputNovacategoria{flex:1;padding:.625rem .75rem;border:.0625rem solid #d9d9d9;border-radius:.3125rem;font-size:.875rem;width:100%}.ButtonNovacategoria{width:2.625rem;height:2.625rem;background-color:#d9d9d9;border:none;border-radius:.3125rem;font-size:1.25rem;font-weight:700;color:#fff;cursor:pointer;transition:background-color .3s ease}.ButtonNovacategoria:hover{background-color:#d9d9d9}.NovaCategoriaForm{width:100%}.Categoria{justify-content:space-between;color:#5c5c5c}.CaixaCategoria{height:100%;padding:.625rem}.h1Categoria{border-top-right-radius:.3125rem;border-top-left-radius:.3125rem;padding:.625rem .9375rem;background-color:#d9d9d9}.ListaCategoria{height:100%;display:flex;border-radius:.3125rem;flex-direction:column;border:.0625rem solid #d9d9d9}.UlCategoria{list-style:circle;display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s}.UlCategoria>ul{overflow:hidden;padding-left:2.1875rem}.UlCategoria.Aberto{grid-template-rows:1fr}.bi-caret-down-fill.Aberto{transform:scaleY(-1)}.bi-caret-down-fill{cursor:pointer;transition:transform .3s}.bi-trash3-fill{cursor:pointer}.Dashboard{justify-content:space-around}.Dashboard>div{display:flex;flex-direction:column;justify-content:space-between;gap:.9375rem}.ContainerGrafico{border-radius:5px;display:flex;flex-direction:column}.ContainerGrafico>input{font-size:1rem;padding:5px 15px;border:none;border-bottom:1px solid #d9d9d9;border-top-right-radius:5px;border-top-left-radius:5px}.ContainerGrafico>p{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.DashboardButtons{gap:10px}.DashboardButtons>button{font-size:1rem;width:100%;background-color:transparent;border:.0625rem solid #d9d9d9;padding:.9375rem 0;border-radius:.3125rem;transition:background-color .3s,border-color .3s}.DashboardButtons>button.Invertido{background-color:#d9d9d9}.DashboardButtons>button:hover{background-color:#d9d9d9;border-color:#000}.DashboardButtons>button.Invertido:hover{background-color:transparent;border-color:#000}.DashboardButtons>button:last-child{width:50%}.Total{border-radius:.3125rem;display:flex;flex-direction:column;border:.0625rem solid #d9d9d9;height:7.875rem}.Total>input{font-size:1rem;padding:.3125rem .9375rem;border:none;border-bottom:.0625rem solid #d9d9d9;border-top-right-radius:.3125rem;border-top-left-radius:.3125rem}.Total>div{background-color:#d9d9d9;padding:.9375rem;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1.5rem}.RelacaoMesAnterior{font-size:1rem}.RelacaoMesAnterior.Aumentou{color:red}.RelacaoMesAnterior.Abaixou{color:#00c91b}.ColorIcon{height:1rem}*{margin:0;padding:0;box-sizing:border-box}html{font-size:calc(100dvh / 720 * 16)}body,#root{background-color:#fff;font-family:Inria Sans,sans-serif;height:100dvh;width:100dvw;display:flex;flex-direction:column;overflow:hidden;font-size:1rem}.MenuHorizontal{font-size:smaller;width:100%;min-height:3.125rem;border-bottom:.0625rem solid #d5d5d5;display:flex;justify-content:space-between;background-color:#d9d9d9;color:#4a4a4a}.Titulo{margin:.625rem}.MenuHorizontal_DD{margin:.9375rem;display:flex;gap:.3125rem;color:#4a4a4a}.MenuHorizontal_DD button{background-color:transparent;border:none;font-size:1rem}button{font-size:1rem}.Conteudo{display:flex;padding:1.25rem;align-items:center;height:100%;gap:1.25rem;max-height:calc(100dvh - 3.125rem)}.flex{display:flex}.flip-v{transform:scaleY(-1)}.arrowOpen{transition:transform .2s;color:#d9d9d9;margin-left:.3125rem;cursor:pointer}.ListaDespesas::-webkit-scrollbar{background-color:#d9d9d9;width:.625rem;border-top-right-radius:.3125rem;border-bottom-right-radius:.3125rem}.ListaDespesas::-webkit-scrollbar-thumb{background-color:#9c9c9c;border-radius:.3125rem}.ListaDespesas{width:23.4375rem;min-width:23.4375rem;max-width:23.4375rem;height:100%;overflow-x:hidden;overflow-y:scroll;min-height:100%;max-height:100%;padding:.9375rem;padding-top:0;background-color:#d9d9d9;border-radius:.3125rem}.ListaGrupo{padding-left:.625rem;border-left:.0625rem solid #9c9c9c}.Despesa{background-color:#fff;list-style:none;padding:.625rem;border-radius:.3125rem}.GrupoInfo{background-color:#fff;margin-bottom:.625rem;padding:.625rem;border-radius:.3125rem}.Grupo{list-style:none}.Lista{display:flex;flex-direction:column;gap:.625rem}.NomePreco{display:flex;justify-content:space-between}.NomePreco>p{max-width:60%;overflow:hidden;overflow-wrap:anywhere}.Descricao{border-bottom:.0625rem dashed #000;padding:.625rem 0}.BordaDashed{border-top:.0625rem dashed #000}.PaiDescricaoGrupo{background-color:#fff;padding:.3125rem .625rem;margin-bottom:.625rem}.CardBottom{align-items:center;padding:.625rem 0 0}.LapisLixeira{display:flex;gap:.3125rem;position:relative}.LapisLixeira i{cursor:pointer}.space-between{justify-content:space-between}.AbreFecha{display:grid;grid-template-rows:1fr;overflow:hidden;transition:grid-template-rows .3s ease}.OverflowHidden{overflow:hidden}.Fechado{grid-template-rows:0fr}.NomePrecoGrupo{padding:.3125rem .625rem;background-color:#fff;border-top-left-radius:.3125rem;border-top-right-radius:.3125rem}.Tipo{font-size:1rem;color:#606060;padding:.3125rem;border-bottom:.0625rem solid #606060;margin-bottom:.3125rem}h1{font-size:1.5rem}#DespesasTitulo{position:sticky;top:0;background-color:#d9d9d9;padding-top:.9375rem;padding-bottom:.3125rem}button{cursor:pointer}.Novo{border:.0625rem solid #d9d9d9;text-align:center;border-radius:.3125rem}.FilhoDoNovo{display:flex}.NetoDoNovo>button{display:flex;background-color:transparent;border:none;width:100%;height:100%;align-items:center;justify-content:center;flex-direction:column}.VoDoNovo{height:100%;display:flex;gap:15px}.PaiDoNovo{height:100%;display:flex;flex-direction:column;gap:15px}.NetoDoNovo{position:relative;display:flex;min-width:6.875rem;max-width:6.875rem;max-height:6.25rem;min-height:6.25rem;align-items:center;justify-content:center}.Novo>h1{background-color:#d9d9d9;font-weight:500}.NetoDoNovo:not(:last-child){border-right:.0625rem solid #d9d9d9}.NetoDoNovo>button>i{font-size:1.5rem}.NetoDoNovo:hover{background-color:#d9d9d9}main{height:100%;width:100%;max-height:100%;overflow:auto}.Underline{text-decoration:underline}.PrecoBitCoin{background-color:#00d26a;padding:15px;font-size:1.5rem;border-radius:5px;border:#011627 5px dashed;animation:bitcoin 1s infinite alternate linear}@keyframes bitcoin{0%{border:#011627 5px dashed;background-color:#d9d9d9}50%{border:#011627 5px dotted}to{border:#011627 5px solid;background-color:#fad532}}.Celular{border-radius:5px;height:100%}.Celular iframe{overflow:hidden;min-height:100%;max-height:100%;width:100%}.iframeContainer{border:1px solid #d9d9d9;min-height:calc(100% - 50px);max-height:calc(100% - 50px);display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s;border-bottom-left-radius:5px;border-bottom-right-radius:5px;overflow:hidden}.iframeContainer.Aberto{grid-template-rows:1fr}.TopBar{justify-content:space-between;background-color:#d9d9d9;padding:5px;border-top-right-radius:5px;border-top-left-radius:5px;display:flex;align-items:center;height:50px}.FilhoDoVoDoNovo{width:100%;display:flex;flex-direction:column;justify-content:space-between;gap:15px;height:100%;max-height:100%}.FilhoDoVoDoNovo .bi{font-size:1.5rem}.black{color:#000}.LapisLixeira>button{background-color:transparent;border:none;font-size:1rem}.bola{height:100%;aspect-ratio:1/1;background-color:#f02;border-radius:100%}.bola:first-child{background-color:#011627}.bola:last-child{background-color:#41ead4}.bolas{gap:.625rem}
