:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{min-width:2.75rem;min-height:2.75rem;padding:.5rem .75rem}input,select,textarea{min-height:2.75rem;padding:.5rem}:focus-visible{outline-offset:2px;outline:3px solid}h1[tabindex="-1"]:focus{outline:none}.erro-fatal{flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;width:min(100% - 2rem,36rem);min-height:100vh;margin:0 auto;display:flex}.erro-fatal h1,.erro-fatal p{margin:0}.home{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}.home h1{margin:0 0 .5rem;font-size:2.5rem}.home p{margin:0}.home__note{opacity:.7;margin-top:.5rem}.auth{text-align:left;flex-direction:column;gap:.75rem;width:100%;max-width:24rem;margin-top:2rem;display:flex}.auth h2{margin:0;font-size:1.25rem}.auth form{flex-direction:column;gap:.75rem;display:flex}.auth__aviso{border:1px solid;border-radius:.5rem;padding:.75rem;font-size:.875rem}.auth__campo{flex-direction:column;gap:.25rem;display:flex}.auth__erro,.auth__mensagem{font-size:.875rem}.auth__estado{opacity:.7;font-size:.875rem}.dashboard{flex-direction:column;min-height:100vh;display:flex}.dashboard__topo{border-bottom:1px solid color-mix(in srgb, currentColor 25%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.75rem 1rem;display:flex}.dashboard__marca{font-size:1.25rem;font-weight:700}.dashboard__usuario{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-width:0;display:flex}.dashboard__email{overflow-wrap:anywhere;margin:0}.dashboard__erro{border-bottom:1px solid;margin:0;padding:.75rem 1rem}.dashboard__conteudo{width:100%;max-width:48rem;margin:0 auto;padding:1.5rem 1rem}.dashboard__conteudo h1{margin:0 0 1rem;font-size:1.5rem}.dashboard__vazio{border:1px dashed color-mix(in srgb, currentColor 40%, transparent);border-radius:.5rem;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.5rem 1rem;display:flex}.dashboard__vazio p{margin:0}.dashboard__vazio-titulo{font-weight:600}.dashboard__ajuda{opacity:.7;font-size:.875rem}@media (width<=30rem){.dashboard__usuario{justify-content:space-between;width:100%}}.dashboard__titulo-linha{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.dashboard__titulo-linha h1{margin:0}.dashboard__erro-inline{margin:0 0 1rem}.dashboard__carregando{opacity:.7;margin:0}.transacoes{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.transacoes__controles{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.transacoes__item{border:1px solid color-mix(in srgb, currentColor 25%, transparent);border-radius:.5rem;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1rem;display:flex}.transacoes__titulo{overflow-wrap:anywhere;margin:0;font-size:1.125rem}.transacoes__dados{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem 1rem;width:100%;margin:0;display:grid}.transacoes__dados dt{opacity:.7;font-size:.75rem}.transacoes__dados dd{overflow-wrap:anywhere;margin:0}.transacoes__somente-leitura{opacity:.75;margin:0;font-size:.875rem}.detalhes{gap:.75rem;margin:0 0 1rem;display:grid}.detalhes dt{opacity:.7;font-size:.75rem}.detalhes dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.editor{flex-direction:column;gap:.75rem;display:flex}.editor textarea{font:inherit;resize:vertical}.editor__acoes{flex-wrap:wrap;gap:.5rem;display:flex}
