:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--espaco-1:.25rem;--espaco-2:.5rem;--espaco-3:.75rem;--espaco-4:1rem;--espaco-5:1.5rem;--espaco-6:2rem;--raio:.625rem;--borda:1px solid var(--cor-borda);--toque:2.75rem;--fundo:#f6f7f9;--superficie:#fff;--superficie-2:#eef0f4;--texto:#15181d;--texto-fraco:#5c6573;--cor-borda:#d8dce3;--acento:#1f6f5c;--acento-texto:#fff;--atencao:#8a5300;--atencao-fundo:#fff5e0;--erro:#a01b25;--erro-fundo:#fdeced;--positivo:#1f6f5c;--negativo:#a01b25;--largura-maxima:60rem}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--fundo:#14161a;--superficie:#1c1f25;--superficie-2:#24282f;--texto:#eef0f4;--texto-fraco:#a3acb9;--cor-borda:#343a44;--acento:#4fbfa0;--acento-texto:#10231d;--atencao:#ffcf7a;--atencao-fundo:#332706;--erro:#ff9ba3;--erro-fundo:#3a1115;--positivo:#4fbfa0;--negativo:#ff9ba3}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--fundo);color:var(--texto);-webkit-text-size-adjust:100%;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.45}h1,h2,h3{margin:0 0 var(--espaco-3);line-height:1.2}h1{font-size:1.35rem}h2{font-size:1.1rem}h3{color:var(--texto-fraco);text-transform:uppercase;letter-spacing:.04em;font-size:.95rem}p{margin:0 0 var(--espaco-3)}a{color:var(--acento)}.casca{flex-direction:column;min-height:100dvh;display:flex}.topo{z-index:5;justify-content:space-between;align-items:center;gap:var(--espaco-3);padding:var(--espaco-3) var(--espaco-4);background:var(--superficie);border-bottom:var(--borda);display:flex;position:sticky;top:0}.topo strong{font-size:1rem}.topo small{color:var(--texto-fraco);font-weight:400;display:block}.conteudo{width:100%;max-width:var(--largura-maxima);padding:var(--espaco-4) var(--espaco-4) calc(var(--toque) + var(--espaco-6));flex:1;margin:0 auto}.navegacao{z-index:6;background:var(--superficie);border-top:var(--borda);padding-bottom:env(safe-area-inset-bottom);display:flex;position:fixed;bottom:0;left:0;right:0}.navegacao a{min-height:var(--toque);padding:var(--espaco-2) 0;color:var(--texto-fraco);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-size:.68rem;text-decoration:none;display:flex}.navegacao a[aria-current=page]{color:var(--acento);font-weight:600}.navegacao .icone{font-size:1.15rem;line-height:1}@media (width>=52rem){.casca{flex-direction:row}.navegacao{border-top:0;border-right:var(--borda);width:14rem;height:100dvh;padding:var(--espaco-4) var(--espaco-2);gap:var(--espaco-1);flex-direction:column;position:sticky;top:0;bottom:auto}.navegacao a{justify-content:flex-start;gap:var(--espaco-3);padding:var(--espaco-3);border-radius:var(--raio);flex-direction:row;flex:none;font-size:.95rem}.navegacao a[aria-current=page]{background:var(--superficie-2)}.coluna-principal{flex:1;min-width:0}.conteudo{padding-bottom:var(--espaco-6)}.conteudo>.campo{max-width:22rem}}.conta{position:relative}.conta>summary{cursor:pointer;min-height:var(--toque);min-width:var(--toque);justify-content:center;align-items:center;gap:var(--espaco-2);padding:0 var(--espaco-3);border:var(--borda);color:var(--texto-fraco);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:8rem;font-size:.85rem;font-weight:600;list-style:none;display:flex;overflow:hidden}.conta>summary::-webkit-details-marker{display:none}.conta[open]>summary{background:var(--superficie-2);color:var(--texto)}.conta .painel{right:0;top:calc(100% + var(--espaco-2));z-index:10;min-width:15rem;max-width:min(20rem, calc(100vw - 2 * var(--espaco-4)));padding:var(--espaco-3);background:var(--superficie);border:var(--borda);border-radius:var(--raio);position:absolute;box-shadow:0 8px 24px #0000002e}.conta .painel p{margin:0 0 var(--espaco-3);overflow-wrap:anywhere;font-size:.85rem}.conta .painel .rotulo{color:var(--texto-fraco);font-size:.72rem;display:block}.conta .painel button{width:100%}.cartao{background:var(--superficie);border:var(--borda);border-radius:var(--raio);padding:var(--espaco-4);margin-bottom:var(--espaco-4)}.cartao>:last-child{margin-bottom:0}.numeros{gap:var(--espaco-3);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));display:grid}.numero{background:var(--superficie-2);border-radius:var(--raio);padding:var(--espaco-3)}.numero .rotulo{color:var(--texto-fraco);font-size:.75rem;display:block}.numero .valor{font-variant-numeric:tabular-nums;font-size:1.2rem;font-weight:650}.valor.positivo{color:var(--positivo)}.valor.negativo{color:var(--negativo)}.lista{margin:0;padding:0;list-style:none}.lista>li{border-top:var(--borda);padding:var(--espaco-3) 0;gap:var(--espaco-3);justify-content:space-between;align-items:flex-start;display:flex}.lista>li:first-child{border-top:0}.lista>li.editavel{flex-direction:column;align-items:stretch}.lista>li .item{gap:var(--espaco-3);justify-content:space-between;align-items:flex-start;display:flex}.lista>li .edicao{margin-top:var(--espaco-3);padding-top:var(--espaco-4);border-top:var(--borda)}.lista .principal{flex-direction:column;gap:2px;min-width:0;display:flex}.lista .nome{overflow-wrap:anywhere;font-weight:600}.lista .detalhe{color:var(--texto-fraco);font-size:.82rem}.lista .lado{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.vazio{color:var(--texto-fraco);padding:var(--espaco-3) 0;font-size:.9rem}.chip{padding:1px var(--espaco-2);background:var(--superficie-2);color:var(--texto-fraco);margin-right:var(--espaco-1);white-space:nowrap;border-radius:999px;font-size:.7rem;display:inline-block}.chip.atencao{background:var(--atencao-fundo);color:var(--atencao)}.aviso{border-radius:var(--raio);padding:var(--espaco-3);margin-bottom:var(--espaco-4);background:var(--atencao-fundo);color:var(--atencao);border:1px solid;font-size:.9rem}.aviso.erro{background:var(--erro-fundo);color:var(--erro)}.aviso.informacao{background:var(--superficie-2);color:var(--texto);border-color:var(--cor-borda)}.aviso>:last-child{margin-bottom:0}.campo{margin-bottom:var(--espaco-4);display:block}.campo>span{color:var(--texto-fraco);margin-bottom:var(--espaco-1);font-size:.82rem;display:block}.campo .ajuda{margin-top:var(--espaco-1);color:var(--texto-fraco);margin-bottom:0;font-size:.78rem}input,select,textarea{width:100%;min-height:var(--toque);padding:var(--espaco-2) var(--espaco-3);font:inherit;color:var(--texto);background:var(--superficie);border:var(--borda);border-radius:var(--raio)}textarea{resize:vertical;min-height:4.5rem}input[type=checkbox]{width:1.15rem;min-height:1.15rem;margin:0}.marca{align-items:center;gap:var(--espaco-3);min-height:var(--toque);margin-bottom:var(--espaco-3);display:flex}.linha{gap:var(--espaco-3);grid-template-columns:1fr;display:grid}@media (width>=30rem){.linha.duas{grid-template-columns:1fr 1fr}}.acoes{gap:var(--espaco-3);flex-wrap:wrap;display:flex}button{min-height:var(--toque);padding:var(--espaco-2) var(--espaco-4);font:inherit;border-radius:var(--raio);border:var(--borda);background:var(--superficie);color:var(--texto);cursor:pointer;font-weight:600}button.principal{background:var(--acento);border-color:var(--acento);color:var(--acento-texto)}button.discreto{color:var(--texto-fraco);font-weight:400}button.perigo{color:var(--erro);border-color:var(--erro)}button:disabled{opacity:.5;cursor:not-allowed}.tabela-rolavel{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.9rem}th,td{text-align:left;padding:var(--espaco-2);border-bottom:var(--borda);white-space:nowrap}td.numerico,th.numerico{text-align:right;font-variant-numeric:tabular-nums}code{background:var(--superficie-2);padding:1px var(--espaco-1);border-radius:var(--espaco-1);overflow-wrap:anywhere;font-size:.85em}.entrada{min-height:100dvh;padding:var(--espaco-4);justify-content:center;align-items:center;display:flex}.entrada .cartao{width:100%;max-width:24rem;margin:0}
