:root{--bg: #F5F2EC;--surface: #FFFFFF;--surface2: #F0ECE4;--fg: #15212C;--muted: #66707A;--line: #E7E1D6;--navy: #0B2236;--navy2: #0B2236;--accent: #0F3A5F;--accent-fg: #FFFFFF;--gold: #9A7434;--gold-soft: #F4ECDC;--ok: #1D7348;--ok-soft: #E3F1E8;--warn: #9E5410;--warn-soft: #FAEBD7;--bad: #B23A2E;--bad-soft: #F8E3E0;--hero-fg: #FFFFFF;--hero-muted: rgba(255, 255, 255, .66);--hero-line: rgba(255, 255, 255, .14);--ouro: #C9A35F;--ouro-claro: #E4C88F;--hero-ok: #8EDDB0;--hero-bad: #FF9C8F;--f1: #1F4E79;--f2: #4A5FA0;--f3: #C2410C;--f4: #0F766E;--f5: #A8803F;--f6: #475569;--f7: #B91C1C;--f8: #6D4C41;--f9: #BE185D;--f10: #6B7A88;--sombra: 0 1px 2px rgba(11, 34, 54, .04), 0 4px 14px rgba(11, 34, 54, .05);--raio: 16px;--raio-p: 12px;--abas-h: 64px;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #0A1118;--surface: #111B25;--surface2: #182430;--fg: #ECE7DF;--muted: #98A4AF;--line: #22303D;--navy: #08131D;--navy2: #08131D;--accent: #D8B679;--accent-fg: #0A1118;--gold: #D8B679;--gold-soft: #2A2317;--ok: #5FCB8E;--ok-soft: #12301F;--warn: #EFAA57;--warn-soft: #33240F;--bad: #F08474;--bad-soft: #3A1B17;--f1: #6FA8D6;--f2: #9DAAE2;--f3: #F28B5E;--f4: #4FC1B3;--f5: #D8B679;--f6: #A3B1C2;--f7: #F2806F;--f8: #CDA894;--f9: #F07AAE;--f10: #A6B3BF;--sombra: none;color-scheme:dark}}:root[data-theme=dark]{--bg: #0A1118;--surface: #111B25;--surface2: #182430;--fg: #ECE7DF;--muted: #98A4AF;--line: #22303D;--navy: #08131D;--navy2: #08131D;--accent: #D8B679;--accent-fg: #0A1118;--gold: #D8B679;--gold-soft: #2A2317;--ok: #5FCB8E;--ok-soft: #12301F;--warn: #EFAA57;--warn-soft: #33240F;--bad: #F08474;--bad-soft: #3A1B17;--f1: #6FA8D6;--f2: #9DAAE2;--f3: #F28B5E;--f4: #4FC1B3;--f5: #D8B679;--f6: #A3B1C2;--f7: #F2806F;--f8: #CDA894;--f9: #F07AAE;--f10: #A6B3BF;--sombra: none;color-scheme:dark}:root[data-letra=grande] body{zoom:1.12}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--fg);font:16px/1.45 Manrope Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-variant-numeric:tabular-nums}body.sem-rolagem{overflow:hidden}h1,h2,h3,p{margin:0}[hidden]{display:none!important}a{color:var(--accent)}button{font:inherit;color:inherit}.ico{width:22px;height:22px;flex:none}.tela{max-width:640px;margin:0 auto;min-height:100dvh;padding-bottom:calc(var(--abas-h) + 28px + env(safe-area-inset-bottom))}.topo{background:linear-gradient(160deg,var(--navy) 0%,var(--navy2) 100%);color:var(--hero-fg);padding:calc(14px + env(safe-area-inset-top)) 18px 46px}@media(min-width:680px){.topo{border-radius:0 0 28px 28px}}.topo-linha{display:flex;align-items:center;gap:8px}.topo-tit{flex:1;min-width:0}.topo-tit small{display:block;color:var(--hero-muted);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topo-tit h1{font-size:21px;font-weight:650;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topo-acoes{display:flex;margin-right:-8px;flex:none}.topo-btn{position:relative;width:42px;height:42px;display:grid;place-items:center;color:#fff;border:0;background:none;border-radius:12px;cursor:pointer;text-decoration:none;flex:none}.topo-btn:active{background:#ffffff1f}.topo-voltar{margin-left:-10px}.topo-num{position:absolute;top:3px;right:2px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:#d64545;color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center;box-shadow:0 0 0 2px var(--navy)}.empresa-chip{margin-top:10px;display:inline-flex;align-items:center;gap:6px;max-width:100%;background:#ffffff1f;border:1px solid var(--hero-line);color:#fff;border-radius:999px;padding:5px 12px 5px 9px;font-size:14px;cursor:pointer}.empresa-chip .ico{width:16px;height:16px}.empresa-chip span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero{margin-top:18px}.hero small{color:var(--hero-muted);font-size:14px}.valor-g{display:block;font-size:36px;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin-top:2px}.hero-sub{color:var(--hero-muted);font-size:14.5px;margin-top:4px}.hero-sub b{color:#fff;font-weight:600}.meta-barra{position:relative;height:10px;border-radius:99px;background:#ffffff29;margin:14px 0 8px}.meta-barra span{position:absolute;inset:0 auto 0 0;border-radius:99px;background:linear-gradient(90deg,#d9b77f,#f1d9a8)}.meta-barra i{position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;background:#fff;border-radius:2px;opacity:.9}.hero-rodape{display:flex;justify-content:space-between;gap:10px;font-size:14px;color:var(--hero-muted)}.hero-rodape b{color:#fff;font-weight:600}.troca-mes{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:14px;background:#ffffff1a;border:1px solid var(--hero-line);border-radius:14px;padding:4px}.troca-mes strong{font-weight:600;font-size:16px}.troca-mes .icone-btn{color:#fff}.icone-btn{width:38px;height:38px;display:grid;place-items:center;border:0;background:none;border-radius:10px;cursor:pointer}.icone-btn:disabled{opacity:.3;cursor:default}.icone-btn:not(:disabled):active{background:#ffffff1f}.conteudo{padding:0 14px;margin-top:-28px;display:grid;gap:12px}.cartao{background:var(--surface);border-radius:var(--raio);box-shadow:var(--sombra);padding:16px;min-width:0}.cartao>h2,.cartao-tit{font-size:16px;font-weight:650;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.cartao-tit a,.cartao-tit button.link{font-size:14px;font-weight:600;text-decoration:none}.cartao .nota{color:var(--muted);font-size:14px;margin-top:10px}.cartao .nota:first-child{margin-top:0}.grade2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mini{background:var(--surface);border-radius:var(--raio);box-shadow:var(--sombra);padding:14px;min-width:0}a.mini{display:block;text-decoration:none;color:inherit}.linha-cartao{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit;padding:12px 16px}.linha-cartao .linha-txt small{font-size:13.5px}.mini small{color:var(--muted);font-size:13.5px;display:block}.mini strong{display:block;font-size:20px;font-weight:700;letter-spacing:-.01em;margin-top:2px}.mini .sub{color:var(--muted);font-size:13.5px;margin-top:2px}.positivo{color:var(--ok)}.negativo{color:var(--bad)}.selo{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:650;padding:2px 8px;border-radius:99px;white-space:nowrap;letter-spacing:.01em}.selo-neutro{background:var(--surface2);color:var(--muted)}.selo-ok{background:var(--ok-soft);color:var(--ok)}.selo-warn{background:var(--warn-soft);color:var(--warn)}.selo-bad{background:var(--bad-soft);color:var(--bad)}.selo-ouro{background:var(--gold-soft);color:var(--gold)}.topo .selo{background:#ffffff24;color:#fff}.barras{list-style:none;margin:0;padding:0;display:grid;gap:12px}.barras-linha{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:15px}.barras-rotulo{display:flex;align-items:center;gap:7px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.barras-valor{font-weight:600;white-space:nowrap}.barras-valor small{color:var(--muted);font-weight:500;margin-left:6px;font-size:13px}.barras-trilho{height:6px;border-radius:99px;background:var(--surface2);margin-top:5px;overflow:hidden}.barras-trilho span{display:block;height:100%;border-radius:99px;background:var(--accent)}.barras-nota{color:var(--muted);font-size:13px}.barras-btn{display:block;width:100%;text-align:left;background:none;border:0;padding:6px 8px;margin:-6px -8px;width:calc(100% + 16px);border-radius:10px;cursor:pointer}.barras-btn:active,.barras-btn:hover{background:var(--surface2)}.barras-btn .barras-valor:after{content:"›";margin-left:8px;color:var(--muted);font-weight:500}.dica{color:var(--muted);font-size:13.5px;font-weight:500}.ponto{width:9px;height:9px;border-radius:50%;flex:none;display:inline-block}.colunas{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:6px;align-items:end;height:150px;padding-top:8px}.coluna{display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end;min-width:0;background:none;border:0;padding:0;cursor:pointer;border-radius:8px}.coluna:hover .coluna-barra span,.coluna:active .coluna-barra span{filter:brightness(1.15)}.coluna-barra{position:relative;width:100%;max-width:34px;flex:1;display:flex;align-items:flex-end}.coluna-barra span{width:100%;border-radius:7px 7px 3px 3px;background:var(--accent);min-height:3px}.coluna-barra span.atual{background:repeating-linear-gradient(-45deg,var(--accent),var(--accent) 5px,color-mix(in srgb,var(--accent) 70%,transparent) 5px,color-mix(in srgb,var(--accent) 70%,transparent) 10px)}.coluna-barra i{position:absolute;left:-3px;right:-3px;height:2px;background:var(--gold);border-radius:2px}.coluna small{font-size:12.5px;color:var(--muted)}.legenda{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13.5px;color:var(--muted);margin-top:10px}.legenda span{display:inline-flex;align-items:center;gap:6px}.legenda .traco{width:14px;height:2px;background:var(--gold);display:inline-block}.lista{list-style:none;margin:0 -16px;padding:0}.lista>li{border-top:1px solid var(--line)}.lista>li:first-child{border-top:0}.linha{display:flex;align-items:center;gap:12px;padding:11px 16px;width:100%;text-align:left;background:none;border:0;min-height:52px}button.linha{cursor:pointer}button.linha:active{background:var(--surface2)}.linha-ico{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;flex:none;background:var(--surface2);color:var(--accent)}.linha-ico .ico{width:19px;height:19px}.linha-txt{flex:1;min-width:0}.linha-txt b{display:block;font-weight:600;font-size:15.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linha-txt small{display:block;color:var(--muted);font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linha-val{text-align:right;font-weight:650;white-space:nowrap}.linha-val small{display:block;font-weight:500;color:var(--muted);font-size:13px}.mais-itens{display:block;width:100%;border:0;background:none;color:var(--accent);font-weight:600;padding:12px 0 2px;cursor:pointer}a.linha{text-decoration:none;color:inherit}.linha>.ico:last-child{color:var(--muted);width:18px;height:18px}.linha-ico.ico-bad{background:var(--bad-soft);color:var(--bad)}.linha-ico.ico-warn{background:var(--warn-soft);color:var(--warn)}.linha-ico.ico-ouro{background:var(--gold-soft);color:var(--gold)}.linha-avatar{border-radius:50%;font-weight:700;font-size:14px}.ponto-novo{width:9px;height:9px;border-radius:50%;background:var(--accent);flex:none}.marca{width:26px;height:26px;border-radius:50%;border:2px solid var(--line);display:grid;place-items:center;flex:none;color:transparent;background:none}.marca.feita{background:var(--ok);border-color:var(--ok);color:#fff}.marca.fazendo{border-color:var(--gold);background:conic-gradient(var(--gold) 0 50%,transparent 50% 100%)}.marca .ico{width:15px;height:15px;stroke-width:2.6}.riscado b{text-decoration:line-through;color:var(--muted)}.alertas{display:grid;gap:8px}.alerta{display:flex;gap:10px;align-items:flex-start;padding:11px 12px;border-radius:var(--raio-p);font-size:15px;text-decoration:none;color:var(--fg)}.alerta .ico{width:19px;height:19px;margin-top:1px}.alerta-warn{background:var(--warn-soft)}.alerta-warn .ico{color:var(--warn)}.alerta-bad{background:var(--bad-soft)}.alerta-bad .ico{color:var(--bad)}.alerta-info{background:var(--surface2)}.alerta-info .ico{color:var(--accent)}.alerta-ok{background:var(--ok-soft)}.alerta-ok .ico{color:var(--ok)}.alerta-ouro{background:var(--gold-soft)}.alerta-ouro .ico{color:var(--gold)}.alerta b{font-weight:650}.faixa{align-items:center;border:0;width:100%;text-align:left;font:inherit;font-size:15px;cursor:pointer}.faixa>span{flex:1}.faixa .ico{margin-top:0}.faixa .ico:last-child{color:var(--muted);width:17px;height:17px}.info-btn{display:inline-grid;place-items:center;width:28px;height:28px;margin:-6px -4px -6px -2px;padding:0;border:0;background:none;color:var(--muted);cursor:pointer;vertical-align:middle;border-radius:50%}.info-btn .ico{width:17px;height:17px}.topo .info-btn{color:var(--hero-muted)}.recado{border-left:4px solid var(--gold)}.recado .recado-autor{display:flex;align-items:center;gap:8px;color:var(--gold);font-size:13.5px;font-weight:650;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.recado h3{font-size:16px;font-weight:650;margin-bottom:6px}.recado p{white-space:pre-line;color:var(--fg)}.recado small{display:block;color:var(--muted);margin-top:8px;font-size:13.5px}.tabela-meses{width:100%;border-collapse:collapse;font-size:14.5px}.tabela-meses th{text-align:right;font-weight:600;color:var(--muted);font-size:13px;padding:0 0 8px}.tabela-meses th:first-child,.tabela-meses td:first-child{text-align:left}.tabela-meses td{text-align:right;padding:9px 0;border-top:1px solid var(--line);white-space:nowrap}.tabela-meses td+td,.tabela-meses th+th{padding-left:10px}.vazio{text-align:center;color:var(--muted);padding:10px 4px;font-size:15px}.vazio .btn{margin-top:12px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:14px;padding:13px 18px;font-weight:650;font-size:16px;cursor:pointer;text-decoration:none;min-height:48px}.btn-claro{background:var(--surface2);color:var(--fg)}.btn-perigo{background:var(--bad-soft);color:var(--bad)}.btn-borda{background:none;border:1.5px solid var(--line);color:var(--fg)}.btn-ouro{background:var(--gold);color:#0d2b45}.btn:disabled{opacity:.6;cursor:default}.btn-cheio{width:100%}.botoes{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.botoes.um{grid-template-columns:1fr}.botoes .btn-claro{font-size:15px;line-height:1.2}.girando{width:18px;height:18px;border-radius:50%;border:2.5px solid currentColor;border-right-color:transparent;animation:gira .7s linear infinite;display:inline-block}@keyframes gira{to{transform:rotate(360deg)}}.campo{display:block;margin-top:14px}.campo>span,.rotulo{display:block;font-size:14px;font-weight:600;color:var(--muted);margin-bottom:6px}.entrada,.campo input,.campo select,.campo textarea{width:100%;border:1.5px solid var(--line);background:var(--surface);color:var(--fg);border-radius:12px;padding:12px 13px;font:inherit;font-size:16px;min-height:48px;outline:none}.campo textarea{min-height:76px;resize:vertical}.entrada:focus,.campo input:focus,.campo select:focus,.campo textarea:focus{border-color:var(--accent)}.valor-campo{position:relative}.valor-campo b{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--muted);font-weight:600}.valor-campo input{padding-left:44px;font-size:26px;font-weight:700;min-height:60px}.dupla{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dupla .campo{margin-top:14px}.chips{display:flex;flex-wrap:wrap;gap:7px}.chip{border:1.5px solid var(--line);background:var(--surface);border-radius:99px;padding:8px 13px;font-size:15px;cursor:pointer;min-height:38px}.chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-fg);font-weight:600}.chip small{opacity:.75}.grupo-chips{margin-top:10px}.grupo-chips>small{display:block;color:var(--muted);font-size:13px;margin:0 0 6px 2px}.explica{margin-top:14px;background:var(--surface2);border-radius:12px;padding:10px 12px;font-size:14.5px;color:var(--muted)}.explica b{color:var(--fg)}.erro-campo{color:var(--bad);font-size:14px;margin-top:10px}.regras-senha{list-style:none;padding:0;margin:10px 0 0;display:grid;gap:4px;font-size:14px;color:var(--muted)}.regras-senha li:before{content:"○ "}.regras-senha li.ok{color:var(--ok)}.regras-senha li.ok:before{content:"✓ "}.form-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.form-topo .icone-btn{margin:-6px -8px 0 0;color:var(--muted);flex:none}.form-topo .icone-btn:active{background:var(--surface2)}.valor-topo{display:flex;align-items:baseline;gap:6px;margin-top:12px;padding-bottom:6px;border-bottom:2px solid currentColor}.valor-topo b{font-size:22px;font-weight:650}.valor-topo input{flex:1;min-width:0;border:0;background:none;outline:none;padding:0;font:inherit;font-size:36px;font-weight:700;color:inherit;letter-spacing:-.02em}.valor-topo input::placeholder{color:currentColor;opacity:.4}.valor-topo.despesa{color:var(--bad)}.valor-topo.entrada{color:var(--ok)}.linha-form{display:grid;grid-template-columns:24px 1fr;gap:14px;align-items:start;padding:13px 0;border-bottom:1px solid var(--line)}.linha-form>.ico{margin-top:8px;color:var(--muted)}.linha-form-corpo{min-width:0}.linha-form-corpo>.chips+.chips,.linha-form-corpo>.chips+div{margin-top:8px}.linha-form .grupo-chips:first-child{margin-top:0}input.limpo{width:100%;border:0;background:none;outline:none;padding:7px 0;font:inherit;font-size:16px;color:var(--fg)}input.limpo::placeholder{color:var(--muted)}.linha-chave{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px}.dica-linha{display:block;color:var(--muted);font-size:13.5px;margin:6px 0}.dica-form{color:var(--muted);font-size:14px;margin-top:12px}.dica-form b{color:var(--fg)}.chip-mais{border-style:dashed;color:var(--muted)}#t-sugestoes:not(:empty){margin-top:8px}.chave{position:relative;width:50px;height:30px;flex:none;border:0;border-radius:99px;background:var(--line);cursor:pointer;transition:background .15s}.chave:after{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .15s}.chave[aria-checked=true]:after{transform:translate(20px)}.seg{display:flex;gap:4px;padding:4px;border-radius:13px;background:var(--surface2)}.seg button{flex:1;border:0;background:none;border-radius:10px;padding:10px 4px;font-size:15px;font-weight:600;color:var(--muted);cursor:pointer}.seg button[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 14%,var(--surface));color:var(--accent);box-shadow:var(--sombra)}.config-linha{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--line);margin-top:14px}.config-linha+.config-linha{margin-top:0}.cartao>h2+.config-linha{border-top:0;margin-top:0;padding-top:2px}.atalhos{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px}.atalho{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 4px 12px;border:0;border-radius:16px;background:var(--surface2);cursor:pointer;font-size:14.5px;font-weight:600;color:var(--fg)}.atalho:active{filter:brightness(.96)}.atalho-ico{width:46px;height:46px;border-radius:15px;display:grid;place-items:center}.atalho-ico .ico{width:23px;height:23px}.atalho-ico.verde{background:var(--ok-soft);color:var(--ok)}.atalho-ico.vermelho{background:var(--bad-soft);color:var(--bad)}.atalho-ico.petroleo{background:color-mix(in srgb,var(--f4) 16%,transparent);color:var(--f4)}.atalho-ico.ouro{background:var(--gold-soft);color:var(--gold)}.atalho-ico.azul{background:var(--surface);color:var(--accent)}.folha-fundo{position:fixed;inset:0;background:#08141f73;z-index:30;display:flex;align-items:flex-end;justify-content:center;opacity:0;transition:opacity .18s}.folha-fundo.aberta{opacity:1}.folha-fundo.saindo{opacity:0}.folha{background:var(--surface);width:100%;max-width:640px;max-height:92dvh;overflow-y:auto;overscroll-behavior:contain;border-radius:24px 24px 0 0;padding:8px 18px calc(22px + env(safe-area-inset-bottom));transform:translateY(24px);transition:transform .2s ease-out}.folha-fundo.aberta .folha{transform:none}.folha-alca{width:40px;height:5px;border-radius:99px;background:var(--line);margin:4px auto 14px}.folha h2{font-size:19px;font-weight:700}.folha .folha-sub{color:var(--muted);font-size:14.5px;margin-top:2px}.folha-texto{color:var(--muted);margin-top:8px}.detalhes{display:grid;grid-template-columns:auto 1fr;gap:8px 14px;margin-top:14px;font-size:15px}.detalhes dt{color:var(--muted)}.detalhes dd{margin:0;text-align:right;font-weight:550}.abas{position:fixed;left:0;right:0;bottom:0;z-index:10;background:color-mix(in srgb,var(--surface) 94%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom)}.abas-dentro{max-width:640px;margin:0 auto;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;height:var(--abas-h)}.aba{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-decoration:none;color:var(--muted);font-size:12.5px;font-weight:600}.aba .ico{width:23px;height:23px}.aba[aria-current=page] .ico{stroke-width:2.2}.aba-mais{display:grid;place-items:center;border:0;background:none;padding:0;cursor:pointer}.aba-mais span{width:56px;height:56px;margin-top:-24px;border-radius:50%;display:grid;place-items:center;background:var(--gold);color:var(--accent-fg);box-shadow:0 0 0 5px var(--bg),0 6px 16px #0d2b4547}.aba-mais .ico{width:28px;height:28px;stroke-width:2.3}.aba-mais:active span{filter:brightness(1.08)}.aviso{position:fixed;left:50%;bottom:calc(var(--abas-h) + 18px + env(safe-area-inset-bottom));transform:translate(-50%,20px);opacity:0;background:var(--navy);color:#fff;padding:11px 16px;border-radius:12px;font-size:15px;z-index:50;transition:.2s;max-width:calc(100vw - 32px);pointer-events:none;box-shadow:0 6px 20px #0003}.aviso.visivel{opacity:1;transform:translate(-50%)}.aviso[data-tipo=erro]{background:var(--bad)}.login{min-height:100dvh;display:flex;flex-direction:column;background:linear-gradient(170deg,var(--navy) 0%,var(--navy2) 55%,var(--bg) 55.1%)}.login-marca{color:#fff;padding:calc(56px + env(safe-area-inset-top)) 28px 34px;max-width:460px;margin:0 auto;width:100%}.login-marca img{width:56px;height:56px;border-radius:15px;display:block;margin-bottom:18px}.login-marca h1{font-size:27px;font-weight:700;letter-spacing:-.02em}.login-marca p{color:var(--hero-muted);margin-top:6px;font-size:16px}.login-cartao{background:var(--surface);border-radius:22px;box-shadow:0 10px 40px #0d2b4524;padding:22px 20px;margin:0 16px;max-width:428px;width:calc(100% - 32px);align-self:center}.login-cartao h2{font-size:18px;font-weight:700}.login-cartao .btn{margin-top:20px;width:100%}.login-link{display:block;text-align:center;margin-top:14px;background:none;border:0;color:var(--accent);font-weight:600;cursor:pointer;padding:6px;width:100%}.login-rodape{text-align:center;color:var(--muted);font-size:13.5px;padding:26px 16px calc(20px + env(safe-area-inset-bottom));margin-top:auto}.senha-campo{position:relative}.senha-campo input{padding-right:48px}.senha-campo button{position:absolute;right:4px;top:50%;transform:translateY(-50%);color:var(--muted)}.abrindo{min-height:100dvh;display:grid;place-items:center;background:var(--navy)}.abrindo .girando{color:#ffffffb3;width:28px;height:28px}.so-leitor{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-opsz-normal-Czevyj-6.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-opsz-normal-CJcjJNj7.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-opsz-normal-DihXLNYH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-ext-wght-normal-C8S-KRRz.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--serif: "Fraunces Variable", Georgia, "Times New Roman", serif;--sans: "Manrope Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--col-abaixo: color-mix(in srgb, var(--accent) 55%, var(--surface2))}body{letter-spacing:-.005em}.btn,.selo,.chip,.link-seta,.mais-itens{font-family:var(--sans)}.hero small,.hero-kpi small,.mini small,.trio small,.rotulo-cx,.linha-cartao .linha-txt small{font-family:var(--sans);font-weight:700;text-transform:uppercase;letter-spacing:.085em;font-size:11.5px}.hero small .info-btn,.mini small .info-btn{vertical-align:-6px}.topo{position:relative;overflow:hidden;padding-bottom:24px;background:radial-gradient(80% 90% at 100% -20%,rgba(201,163,95,.22),transparent 62%),radial-gradient(60% 60% at -10% 120%,rgba(31,78,121,.45),transparent 70%),var(--navy)}.topo:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,var(--ouro) 22%,var(--ouro-claro) 50%,var(--ouro) 78%,transparent);opacity:.9}@media(min-width:680px){.topo{border-radius:0 0 24px 24px}}.conteudo{margin-top:16px}.topo-tit small{font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:11.5px;color:var(--ouro-claro)}.topo-tit h1{font-family:var(--serif);font-weight:560;font-size:27px;line-height:1.12;letter-spacing:-.01em;font-variation-settings:"opsz" 72}.topo-num{background:var(--ouro);color:#0b2236;box-shadow:0 0 0 2px var(--navy)}.empresa-chip{background:#ffffff0f;border-color:#e4c88f59;font-weight:600}.empresa-chip .ico{color:var(--ouro-claro)}.hero{margin-top:20px}.hero small{color:var(--hero-muted);display:inline-flex;align-items:center;gap:2px}.valor-g{font-family:var(--serif);font-weight:560;font-size:46px;line-height:1.02;letter-spacing:-.015em;margin-top:6px;font-variant-numeric:lining-nums tabular-nums;font-variation-settings:"opsz" 96}.valor-g.texto{font-size:27px;line-height:1.15}.topo .negativo{color:var(--hero-bad)}.topo .positivo{color:var(--hero-ok)}.meta-barra{height:6px;background:#ffffff1f;margin:16px 0 0}.meta-barra span{background:linear-gradient(90deg,#A88241,var(--ouro-claro))}.meta-barra i{top:-5px;bottom:-5px;background:#fff}.hero-rodape,.hero-sub{margin-top:10px}.hero-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;padding-top:14px;border-top:1px solid var(--hero-line)}.hero-kpis.dois{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-kpi{min-width:0;padding:0 10px;border-left:1px solid var(--hero-line)}.hero-kpi:first-child{border-left:0;padding-left:0}.hero-kpi small{display:block;color:var(--hero-muted);font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-kpi strong{display:block;font-size:clamp(14.5px,4.25vw,18px);font-weight:750;letter-spacing:-.01em;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-kpi span{display:block;color:var(--hero-muted);font-size:12.5px;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-notas{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:14px;font-size:13.5px;color:var(--hero-muted)}.hero-notas span{display:inline-flex;align-items:center;gap:6px}.hero-notas b{color:#fff;font-weight:700}.hero-notas .sobe b{color:var(--hero-ok)}.hero-notas .desce b{color:var(--hero-bad)}.troca-mes{background:#ffffff0d;border-color:var(--hero-line);border-radius:12px;margin-top:16px}.troca-mes strong{font-family:var(--serif);font-weight:560;font-size:18px;font-variation-settings:"opsz" 36}.cartao,.mini{border:1px solid var(--line)}.cartao>h2,.cartao-tit{font-family:var(--serif);font-weight:580;font-size:19.5px;line-height:1.2;letter-spacing:-.005em;font-variation-settings:"opsz" 36}.cartao>h2 .info-btn,.cartao-tit .info-btn{vertical-align:-5px}.cartao>h2>a,.cartao>h2>button.link,.cartao-tit>a,.cartao-tit>button.link{font-family:var(--sans);font-weight:750;text-transform:uppercase;letter-spacing:.07em;font-size:12px;color:var(--accent);text-decoration:none;border:0;background:none;padding:6px 0 6px 10px;cursor:pointer;white-space:nowrap}.cartao>h2>a:after,.cartao-tit>a:after,.cartao-tit>button.link:after{content:" ›";font-size:16px}.mini{padding:14px 14px 13px}.mini small{font-size:10.5px}.mini strong{font-size:22px;font-weight:750;letter-spacing:-.02em;margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini .sub{font-size:13px;margin-top:3px}a.mini{position:relative;padding-right:28px;transition:transform .12s,border-color .12s}a.mini:after{content:"";position:absolute;top:18px;right:14px;width:6px;height:6px;border-top:2px solid var(--gold);border-right:2px solid var(--gold);transform:rotate(45deg)}a.mini:hover,a.linha-cartao:hover{border-color:color-mix(in srgb,var(--gold) 45%,var(--line))}a.mini:active,a.linha:active,button.linha:active,.btn:active,a.linha-cartao:active{transform:scale(.985)}.linha-cartao .linha-txt small{font-size:10.5px;color:var(--muted)}.linha-cartao .linha-txt b{margin-top:2px}.linha-txt b{font-weight:650}.linha-val{font-weight:750;letter-spacing:-.01em}.linha-ico{border-radius:12px;background:var(--gold-soft);color:var(--gold)}.linha>.ico:last-child{color:var(--gold)}a.linha-cartao{position:relative;padding-right:34px;transition:transform .12s,border-color .12s}a.linha-cartao:after{content:"";position:absolute;right:16px;top:50%;width:6px;height:6px;margin-top:-4px;border-top:2px solid var(--gold);border-right:2px solid var(--gold);transform:rotate(45deg)}.barras-valor{font-weight:750}.barras-trilho{height:5px}.barras-btn .barras-valor:after{color:var(--gold);font-weight:700}.mais-itens{font-weight:750;text-transform:uppercase;letter-spacing:.07em;font-size:12px}.selo{background:none!important;padding:0;gap:6px;border-radius:0;font-size:12.5px;font-weight:700;letter-spacing:.01em}.selo:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.selo-neutro{color:var(--muted)}.topo .selo{color:var(--ouro-claro)}.coluna small{font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:10.5px}.coluna-barra span{border-radius:6px 6px 2px 2px;background:var(--col-abaixo)}.coluna-barra span.bateu{background:var(--ok)}.coluna-barra i,.legenda .traco{background:var(--gold)}.tabela-meses th{font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:10.5px}.tabela-meses td:last-child{font-weight:750}.recado{border-left:0;position:relative;overflow:hidden}.recado:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(var(--ouro-claro),var(--ouro))}.recado .recado-autor{font-weight:750;font-size:11.5px;letter-spacing:.1em}.recado h3{font-family:var(--serif);font-weight:580;font-size:19px;font-variation-settings:"opsz" 36}.alerta{border:1px solid transparent}.alerta-warn{border-color:color-mix(in srgb,var(--warn) 22%,transparent)}.alerta-bad{border-color:color-mix(in srgb,var(--bad) 22%,transparent)}.alerta-ouro{border-color:color-mix(in srgb,var(--gold) 28%,transparent)}.faixa .ico:last-child{color:currentColor;opacity:.55}.btn{font-weight:750;font-size:15.5px;letter-spacing:.005em;border-radius:13px;transition:transform .12s,filter .12s}.btn-primario{background:var(--accent);color:var(--accent-fg)}.btn-ouro{background:linear-gradient(180deg,var(--ouro-claro),var(--ouro));color:#0b2236}.btn-claro{background:var(--surface);border:1.5px solid var(--line)}.btn-primario:hover,.btn-ouro:hover{filter:brightness(1.06)}.chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.seg button{font-weight:700}.seg button[aria-pressed=true]{color:var(--accent);background:var(--surface)}.chave[aria-checked=true]{background:var(--ok)}.link-seta{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin-top:14px;padding:12px 0 0;border:0;border-top:1px solid var(--line);background:none;color:var(--accent);font:inherit;font-weight:750;font-size:12.5px;text-transform:uppercase;letter-spacing:.07em;cursor:pointer;text-align:left}.link-seta:after{content:"";width:6px;height:6px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg);flex:none;margin-right:4px}.folha{border-radius:22px 22px 0 0}.folha h2{font-family:var(--serif);font-weight:580;font-size:24px;line-height:1.15;letter-spacing:-.01em;font-variation-settings:"opsz" 48}.valor-topo input{font-family:var(--serif);font-weight:560;font-size:42px;letter-spacing:-.015em;font-variant-numeric:lining-nums tabular-nums}.valor-topo b{font-weight:700}.atalho{font-weight:700;font-size:14px;background:var(--surface);border:1px solid var(--line)}.detalhes dt{font-size:14px}.detalhes dd{font-weight:700}.abas{background:color-mix(in srgb,var(--surface) 92%,transparent)}.aba{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;position:relative}.aba[aria-current=page]{color:var(--accent)}.aba[aria-current=page]:before{content:"";position:absolute;top:0;left:50%;width:22px;height:2.5px;margin-left:-11px;border-radius:0 0 3px 3px;background:var(--ouro)}.aba-mais span{background:linear-gradient(160deg,var(--ouro-claro),var(--ouro) 70%);color:#0b2236;box-shadow:0 0 0 5px var(--bg),0 8px 18px #9a743459}.aviso{font-weight:650;background:#0b2236;border:1px solid rgba(228,200,143,.3)}.login{background:var(--bg)}.login-topo{position:relative;overflow:hidden;color:#fff;padding:calc(52px + env(safe-area-inset-top)) 0 76px;background:radial-gradient(80% 90% at 100% -10%,rgba(201,163,95,.25),transparent 62%),radial-gradient(70% 70% at -10% 110%,rgba(31,78,121,.55),transparent 70%),#0b2236}.login-topo:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,var(--ouro) 22%,var(--ouro-claro) 50%,var(--ouro) 78%,transparent)}.login-marca{padding:0 28px}.selo-marca{display:inline-flex;align-items:center;gap:12px;margin-bottom:30px}.selo-marca i{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-style:normal;border:1.5px solid rgba(228,200,143,.7);color:var(--ouro-claro);font-family:var(--serif);font-weight:600;font-size:13px;letter-spacing:-.01em;font-variation-settings:"opsz" 24}.selo-marca span{font-weight:700;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ouro-claro);line-height:1.5}.login-marca h1{font-family:var(--serif);font-weight:520;font-size:38px;line-height:1.06;letter-spacing:-.02em;font-variation-settings:"opsz" 96}.login-marca h1 em{font-style:italic;color:var(--ouro-claro);font-weight:480}.login-marca p{color:#ffffffb8;margin-top:12px;font-size:15.5px;max-width:30ch}.login-cartao{margin-top:-44px;position:relative;border:1px solid var(--line);box-shadow:0 14px 40px #0b22361f;border-radius:20px}.login-cartao h2{font-family:var(--serif);font-weight:580;font-size:22px;font-variation-settings:"opsz" 36}.login-link{font-weight:700}.login-rodape{font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.abrindo{background:#0b2236}.boleto{margin-top:14px}.boleto-abrir{width:100%;display:grid;grid-template-columns:22px 1fr 18px;gap:12px;align-items:center;text-align:left;cursor:pointer;border:1.5px dashed color-mix(in srgb,var(--gold) 55%,var(--line));background:var(--gold-soft);color:var(--fg);border-radius:14px;padding:11px 14px;font:inherit}.boleto-abrir .ico{width:20px;height:20px;color:var(--gold)}.boleto-abrir span{display:flex;flex-direction:column;gap:1px;min-width:0}.boleto-abrir b{font-size:15px}.boleto-abrir small{color:var(--muted);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.boleto.lido .boleto-abrir{border-style:solid}.boleto.lido .boleto-abrir small{color:var(--fg);font-weight:600}.boleto-painel{margin-top:10px;display:grid;gap:10px}.boleto-codigo{resize:none;font-variant-numeric:tabular-nums;letter-spacing:.02em}.boleto-botoes{display:grid;grid-template-columns:1fr 1fr;gap:10px}.boleto-botoes .btn{display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.boleto-botoes .ico{width:18px;height:18px}.boleto-msg{margin:0;font-size:14px;color:var(--bad)}.boleto-msg[data-tipo=info]{color:var(--muted)}.cal{padding-bottom:12px}.cal-semana,.cal-grade{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;text-align:center}.cal-semana span{font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--muted);padding-bottom:6px}.cal-dia{aspect-ratio:1 / 1.05;border:0;background:none;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font:inherit;font-size:15px;font-weight:600;color:var(--muted);cursor:pointer;padding:0;font-variant-numeric:tabular-nums}.cal-dia.tem{color:var(--fg);background:var(--surface2)}.cal-dia.hoje span{box-shadow:0 0 0 2px var(--ouro);border-radius:99px;padding:1px 6px}.cal-dia.escolhido{background:var(--accent);color:var(--accent-fg)}.cal-dia i{display:flex;gap:3px;height:6px}.cal-p{display:inline-block;width:6px;height:6px;border-radius:50%}.cal-p-atrasado{background:var(--bad)}.cal-p-a_pagar{background:var(--ouro)}.cal-p-pago{background:var(--muted)}.cal-p-entra{background:var(--ok)}.cal-dia.escolhido .cal-p{box-shadow:0 0 0 1.5px var(--accent-fg)}.cal-legenda{display:flex;flex-wrap:wrap;gap:6px 14px;justify-content:center;margin-top:12px;font-size:12.5px;color:var(--muted)}.cal-legenda span{display:inline-flex;align-items:center;gap:5px}.cal-grupo{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:16px 0 4px}.cal-grupo:first-of-type{margin-top:4px}.cal-estado{display:block;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cal-atrasado{color:var(--bad)}.cal-a_pagar{color:var(--gold)}.cal-pago{color:var(--muted)}.cal-marca-atrasado{border-color:var(--bad);color:var(--bad)}.cal-marca-a_pagar{border-color:var(--ouro)}.cal-marca-entra{border-color:var(--ok);color:var(--ok)}.cal-limpar{min-height:34px;padding:6px 12px;font-size:13.5px}.cal-entra{display:flex;align-items:center;gap:6px}.cal-entra .ico{width:16px;height:16px;color:var(--hero-ok)}.cal-entra b{color:var(--hero-ok)}.atalho-cal{display:grid;grid-template-columns:26px 1fr auto 18px;gap:12px;align-items:center;text-decoration:none;color:inherit}.atalho-cal>.ico{width:22px;height:22px;color:var(--gold)}.atalho-cal b{display:block;font-size:15.5px}.atalho-cal small{color:var(--muted);font-size:13px}.cal-dias-escolha{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:14px 0 6px}.cal-dias-escolha .chip{padding:0;min-height:40px;font-variant-numeric:tabular-nums}.cal-grupo{display:flex;justify-content:space-between;gap:8px}.cal-grupo .positivo{letter-spacing:.02em;text-transform:none;font-weight:650}.hero-topo{display:flex;align-items:center;justify-content:space-between;gap:10px}.selo-saude{display:inline-flex;align-items:center;gap:6px;flex:none;cursor:pointer;font:inherit;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border-radius:99px;border:1px solid currentColor;background:#ffffff0f}.selo-saude i{width:7px;height:7px;border-radius:50%;background:currentColor}.selo-saude-ok{color:var(--hero-ok)}.selo-saude-warn{color:var(--ouro-claro)}.selo-saude-bad{color:var(--hero-bad)}.selo-saude-neutro{color:var(--hero-muted)}.retirar{display:grid;grid-template-columns:1fr 18px;grid-template-areas:"rot seta" "val seta" "sub seta";align-items:center;column-gap:10px;width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer;text-decoration:none;border:1px solid color-mix(in srgb,var(--ouro) 45%,var(--line));background:linear-gradient(150deg,var(--gold-soft),var(--surface) 70%)}.retirar small{grid-area:rot;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.retirar-valor{grid-area:val;font-family:var(--serif);font-size:34px;font-weight:560;letter-spacing:-.01em;line-height:1.15;margin-top:2px;font-variant-numeric:lining-nums tabular-nums}.retirar-valor.texto{font-size:22px}.retirar-sub{grid-area:sub;color:var(--muted);font-size:13.5px;margin-top:2px}.retirar>.ico{grid-area:seta;color:var(--gold)}.retirar-nao small{color:var(--bad)}.retirar-nao .retirar-valor{color:var(--bad);font-size:26px}.ret-conta{list-style:none;margin:12px 0 10px;padding:0}.ret-conta li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.ret-conta li span{display:flex;flex-direction:column;min-width:0}.ret-conta li small{color:var(--muted);font-size:13px}.ret-conta li strong{white-space:nowrap;font-variant-numeric:tabular-nums}.ret-conta li.sai strong{color:var(--bad)}.ret-conta li.ret-total{border-bottom:0;border-top:2px solid var(--fg);font-size:17px}.ret-abas{margin-bottom:12px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.ret-abas .chip{white-space:nowrap}.ret-abas .chip b{margin-left:4px;color:var(--gold)}.ret-ico{border-radius:50%}.ret-mes{color:var(--gold)}.ret-atrasado{color:var(--bad)}.ret-sumiu{color:var(--muted)}.ret-chamada{color:var(--ok)}.ret-msg{display:grid;gap:6px;margin-top:12px}.ret-msg small{color:var(--muted);font-size:13px}.ret-msg textarea{resize:vertical;font-size:15px;line-height:1.4}.ret-abas .chip[aria-pressed=true] b{color:inherit}.proc-linha .linha-txt{gap:2px}.proc-barra{display:flex;height:7px;border-radius:99px;overflow:hidden;margin-top:7px;background:var(--surface2)}.proc-barra i,.proc-legenda i{display:block;height:100%}.pb-ins{background:#c08a2c}.pb-imp{background:#8c97a3}.pb-maq{background:#9a6cc0}.pb-sala{background:#2f6db0}.pb-res{background:var(--ok)}.pb-neg{background:var(--bad)}.proc-legenda{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;color:var(--muted);margin:-4px 0 6px}.proc-legenda span{display:inline-flex;align-items:center;gap:5px}.proc-legenda i{width:9px;height:9px;border-radius:3px}.proc-linha .linha-val{display:flex;flex-direction:column;align-items:flex-end}.proc-linha .linha-val small{font-size:12.5px;font-weight:700}.proc-minimo{margin:6px 0 14px;padding:12px 14px;border-radius:12px;background:var(--gold-soft);font-size:15px}.proc-minimo small{display:block;color:var(--muted);font-size:13px;margin-top:2px}.proc-sim{border:1px solid var(--line);border-radius:14px;padding:12px 14px}.proc-sim .cartao-tit{margin-bottom:6px;font-size:17px}.proc-sim input[type=range]{width:100%;accent-color:var(--ouro)}.proc-sim .folha-texto{margin:6px 0 0}.proc-editar{margin-top:14px}.proc-editar summary{cursor:pointer;color:var(--gold);font-weight:650;font-size:14.5px;padding:6px 0}.proc-campos{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:8px 0}.proc-campos label{display:grid;gap:4px}.proc-campos small{color:var(--muted);font-size:12.5px}.tour{position:fixed;inset:0;z-index:80}.tour-luz{position:fixed;border-radius:16px;box-shadow:0 0 0 9999px #040c14b8;transition:all .3s ease;pointer-events:none;outline:2px solid var(--ouro);outline-offset:2px}.tour-balao{position:fixed;max-width:420px;margin:0 auto;background:var(--surface);color:var(--fg);border-radius:18px;padding:16px 18px 14px;box-shadow:0 18px 40px #00000059;border:1px solid color-mix(in srgb,var(--ouro) 40%,var(--line));transition:top .3s ease,bottom .3s ease}.tour-balao small{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.tour-balao h3{font-family:var(--serif);font-weight:580;font-size:21px;margin:4px 0 6px}.tour-balao p{margin:0;color:var(--muted);font-size:15px;line-height:1.45}.tour-botoes{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:14px}.tour-pular{border:0;background:none;color:var(--muted);font:inherit;font-size:14.5px;cursor:pointer;padding:8px}.tour-prox{min-height:42px;padding:8px 20px}.boleto-guardado{display:grid;gap:6px;margin:4px 0 14px;padding:12px 14px;border-radius:12px;background:var(--gold-soft)}.boleto-guardado small{color:var(--muted);font-size:12.5px}.boleto-guardado code{font-size:13.5px;word-break:break-all;letter-spacing:.02em;user-select:all}.boleto-guardado .btn{justify-self:start;min-height:38px;padding:6px 14px;font-size:14px}
