@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.woff2) format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");unicode-range:u+00??,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;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.woff2) format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");unicode-range:u+00??,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;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.woff2) format("woff2");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;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");unicode-range:u+00??,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;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.woff2) format("woff2");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;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");unicode-range:u+00??,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;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.woff2) format("woff2");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;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");unicode-range:u+00??,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 Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_b48dc1{font-family:Manrope,Manrope Fallback;font-style:normal}:root{--ink:#18221f;--paper:#eff3f1;--card:#ffffff;--line:#d7dfdb;--quiet:#5c6a64;--accent:#2e7d5b;--good:#1d7a46;--bad:#b3261e;--warn:#8a5a00;--rail:#18221f;--campo:#ffffff;--raio:14px;--raio-p:9px;color:var(--ink);background:var(--paper);font-feature-settings:"tnum" 1}*{box-sizing:border-box}body,html{margin:0}body{font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 55%,white);outline-offset:2px;border-radius:4px}img{max-width:100%}.moldura{display:grid;grid-template-columns:252px 1fr;min-height:100vh}.area{min-width:0}main{max-width:1120px;padding:28px 32px 72px}.trilho-lateral{background:var(--rail);color:#e6ece9;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto;display:flex;flex-direction:column;padding:20px 14px}.marca-lateral{display:flex;align-items:center;gap:10px;padding:0 6px 18px;border-bottom:1px solid #2c3833}.logo-mini{width:36px;height:36px;border-radius:10px;object-fit:contain;background:#fff;padding:3px;flex:none}.logo-grande.vazio,.logo-mini.vazio{display:grid;place-items:center;background:var(--accent);color:#fff;font-weight:800}.nome-lateral{font-weight:700;font-size:15px;line-height:1.25}.abrir-menu{display:none;margin-left:auto;background:none;border:1px solid #3a4842;color:#fff;border-radius:8px;width:38px;height:38px;font-size:18px;cursor:pointer}.menu{flex:1 1;padding-top:10px}.menu-grupo{margin-top:14px}.menu-grupo p{margin:0 10px 6px;font-size:12.5px;font-weight:600;color:#8d9b95}.menu a{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:8px;color:#dbe3df;font-size:14.5px;white-space:nowrap}.menu .icone,.recolher .icone{width:22px;text-align:center;flex:none;font-size:16px}.menu a:hover{background:#24312c;text-decoration:none}.menu a.atual{background:color-mix(in srgb,var(--accent) 30%,var(--rail));color:#fff;font-weight:600;box-shadow:inset 3px 0 0 var(--accent)}.assinatura-c4y{font-size:12px;color:#6f7d77;margin:10px 10px 0}.recolher{display:flex;align-items:center;gap:10px;margin-top:14px;padding:8px 10px;border-radius:8px;width:100%;background:none;border:1px solid #2c3833;color:#b9c5c0;font:inherit;font-size:14px;cursor:pointer;text-align:left}.recolher:hover{background:#24312c;color:#fff}.moldura{transition:grid-template-columns .2s ease}html.menu-recolhido .moldura{grid-template-columns:76px 1fr}html.menu-recolhido .trilho-lateral{padding:20px 10px}html.menu-recolhido .assinatura-c4y,html.menu-recolhido .menu .rotulo,html.menu-recolhido .menu-grupo p,html.menu-recolhido .nome-lateral,html.menu-recolhido .recolher .rotulo{display:none}html.menu-recolhido .marca-lateral{justify-content:center;padding:0 0 16px}html.menu-recolhido .menu a,html.menu-recolhido .recolher{justify-content:center;padding:9px 0}html.menu-recolhido .menu-grupo{margin-top:10px;padding-top:10px;border-top:1px solid #2c3833}html.menu-recolhido .menu-grupo:first-child{border-top:0}.fachada{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;min-height:150px;padding:22px 32px;color:#fff;background-color:var(--accent);background-image:linear-gradient(135deg,color-mix(in srgb,var(--accent) 85%,black),var(--accent));background-size:cover;background-position:50%;isolation:isolate}.fachada.com-foto:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(10,16,14,.15),rgba(10,16,14,.72))}.fachada-id{display:flex;align-items:center;gap:16px}.logo-grande{width:72px;height:72px;border-radius:18px;object-fit:contain;background:#fff;padding:6px;box-shadow:0 6px 18px rgba(0,0,0,.25);font-size:30px;flex:none}.nome-org{margin:0;font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.15;text-shadow:0 1px 12px rgba(0,0,0,.3)}.papel{display:inline-block;margin-top:6px;font-size:13px;padding:2px 10px;border-radius:999px;background:rgba(255,255,255,.18);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.trocar-org{display:flex;gap:8px}.trocar-org select{font:inherit;font-size:18px;font-weight:700;padding:6px 10px;border-radius:var(--raio-p);border:0}.sair,.trocar-org button{font:inherit;font-size:14px;padding:7px 14px;border-radius:999px;cursor:pointer;border:1px solid rgba(255,255,255,.55);background:rgba(255,255,255,.12);color:#fff}.fachada-acoes{display:flex;align-items:center;gap:16px}.sino{position:relative;font-size:22px;line-height:1}.sino,.sino:hover{text-decoration:none}.sino .contador{position:absolute;top:-8px;right:-12px;background:var(--bad);color:#fff;font-size:11px;font-weight:700;border-radius:10px;padding:1px 6px}h1{font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0 0 6px}h2{font-size:17px;font-weight:700}.sub{margin:0 0 24px;max-width:75ch}.aviso,.sub{color:var(--quiet)}.aviso{font-size:14px}.mes{display:flex;gap:10px;align-items:center;margin-bottom:22px}.mes a{padding:6px 12px;border:1px solid var(--line);border-radius:999px;background:var(--card)}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:14px;gap:14px;margin-bottom:22px}.kpi{background:var(--card);border-radius:var(--raio);padding:16px 18px;border:1px solid var(--line);border-top:3px solid var(--accent)}.kpi span{display:block;color:var(--quiet);font-size:13.5px}.kpi b{display:block;font-size:25px;font-weight:800;letter-spacing:-.02em;margin:2px 0}.pos{color:var(--good)}.neg{color:var(--bad)}.grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));grid-gap:18px;gap:18px}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--raio);padding:20px;margin-bottom:18px}.card h2{margin:0 0 14px}table{width:100%;border-collapse:collapse;font-size:14.5px}th{padding:9px 8px;font-size:13px;font-weight:600;color:var(--quiet);border-bottom:2px solid var(--line)}td,th{text-align:left}td{padding:10px 8px;border-bottom:1px solid var(--line)}tbody tr:hover td{background:color-mix(in srgb,var(--accent) 7%,var(--card))}td.num,th.num{text-align:right;white-space:nowrap}tr.total td{font-weight:700;border-top:2px solid var(--ink)}.barra{display:grid;grid-template-columns:1fr 120px;grid-gap:8px;gap:8px;align-items:center;margin:8px 0;font-size:14px}.barra .trilho{grid-column:1/-1;height:8px;background:var(--paper);border-radius:4px}.barra .cheio{height:8px;background:var(--accent);border-radius:4px}.tag{font-size:12.5px;padding:2px 9px;border-radius:999px;background:var(--paper)}.tag.confirmado{background:color-mix(in srgb,var(--good) 15%,var(--card));color:var(--good)}.tag.proposto{background:color-mix(in srgb,var(--warn) 16%,var(--card));color:var(--warn)}.tag.cancelado{background:color-mix(in srgb,var(--bad) 14%,var(--card));color:var(--bad)}.campo,input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),select,textarea{font:inherit;font-size:14.5px;padding:8px 11px;border:1px solid var(--line);border-radius:var(--raio-p);background:var(--campo);color:var(--ink)}.botao,form button:not(.link):not(.sair):not(.abrir-menu):not(.icone-btn){font:inherit;font-weight:600;font-size:14.5px;padding:9px 18px;border:0;border-radius:var(--raio-p);background:var(--accent);color:#fff;cursor:pointer}.botao{margin-top:8px}.botao:disabled,form button:disabled{opacity:.6;cursor:default}.botao.secundario,form button.secundario{background:transparent;color:var(--ink);border:1px solid var(--line)}button.link{background:none;border:0;padding:0;color:var(--accent);cursor:pointer;text-decoration:underline;font:inherit}form.linha{display:flex;flex-wrap:wrap;gap:14px;align-items:end}form.linha label{display:flex;flex-direction:column;gap:4px;font-size:13.5px;color:var(--quiet)}.painel-grade{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);grid-gap:18px;gap:18px}.card-topo{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px}.card-topo h2{margin:0}.card-topo a{font-size:14px}.kpi-link{color:inherit}.kpi-link:hover{text-decoration:none;border-color:var(--accent)}.atencao{color:var(--warn)}.grafico{margin:0}.grafico svg{width:100%;height:auto;display:block}.grafico .valor{font-size:12px;font-weight:700;fill:var(--ink)}.grafico .mes-rotulo{font-size:14px;font-weight:600;fill:var(--quiet)}.legenda{display:flex;gap:18px;justify-content:center;font-size:13.5px;color:var(--quiet)}.legenda i{display:inline-block;width:11px;height:11px;border-radius:3px;margin-right:6px;vertical-align:-1px}.lista-contas{list-style:none;margin:0;padding:0}.lista-contas li{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.lista-contas li:last-child{border-bottom:0}.lista-contas small,small.conta{display:block;color:var(--quiet);font-size:12.5px}.lista-contas li.vencida b,.lista-contas li.vencida small{color:var(--bad)}.lista-contas li.hoje small{color:var(--warn);font-weight:600}.rolagem{overflow-x:auto}td.quando{white-space:nowrap;color:var(--quiet);font-size:13.5px}.busca-topo input{width:220px;padding:7px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.5);background:rgba(255,255,255,.94);color:#18221f}.ajuda-link{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:#fff;font-weight:800;border:1px solid rgba(255,255,255,.6);background:rgba(255,255,255,.12)}.ajuda-link:hover{text-decoration:none;background:rgba(255,255,255,.25)}.resultados{list-style:none;margin:0;padding:0}.resultados li{padding:8px 0;border-bottom:1px solid var(--line)}.resultados li:last-child{border-bottom:0}.resultados small{display:block;color:var(--quiet)}input.busca-ajuda{width:100%;max-width:560px;padding:11px 16px;font-size:15.5px;margin-bottom:18px;border-radius:999px}.ajuda-lista{display:grid;grid-gap:10px;gap:10px;margin-bottom:20px}.ajuda-topico{background:var(--card);border:1px solid var(--line);border-radius:var(--raio);padding:4px 18px}.ajuda-topico[open]{border-color:var(--accent)}.ajuda-topico summary{display:flex;gap:14px;align-items:center;padding:12px 0;cursor:pointer;list-style:none}.ajuda-topico summary::-webkit-details-marker{display:none}.ajuda-topico summary small{display:block;color:var(--quiet);font-size:13.5px}.ajuda-icone{font-size:24px;width:34px;text-align:center;flex:none}.ajuda-topico ol{margin:4px 0 14px;padding-left:70px}.ajuda-topico li{margin:6px 0;max-width:75ch}.ajuda-dica{margin:0 0 14px 48px;padding:10px 14px;border-left:3px solid var(--accent);border-radius:6px;background:color-mix(in srgb,var(--accent) 10%,var(--card));font-size:14px}.card-topo .botao{margin:0;text-decoration:none}.assistente-botao{bottom:22px;font:inherit;font-weight:700;font-size:15px;padding:13px 20px;border:0;border-radius:999px;background:var(--accent);color:#fff;cursor:pointer;box-shadow:0 8px 24px rgba(16,32,26,.28)}.assistente,.assistente-botao{position:fixed;right:22px;z-index:40}.assistente{bottom:84px;width:min(400px,calc(100vw - 24px));height:min(600px,calc(100vh - 120px));display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:18px;box-shadow:0 18px 48px rgba(16,32,26,.25);overflow:hidden}.assistente header{padding:14px 18px;background:var(--rail);color:#fff}.assistente header small{display:block;color:#a9b7b1;font-size:12.5px}.assistente-msgs{flex:1 1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px;background:var(--paper)}.bolha{max-width:88%;padding:10px 13px;border-radius:14px;font-size:14.5px;line-height:1.45}.bolha.ia{align-self:flex-start;background:var(--card);border:1px solid var(--line);border-bottom-left-radius:4px}.bolha.eu{align-self:flex-end;background:var(--accent);color:#fff;border-bottom-right-radius:4px}.bolha .anexo{display:block;font-size:13px;opacity:.85;margin-bottom:4px}.bolha .extra{margin-top:8px;padding-top:8px;border-top:1px dashed var(--line);font-size:13.5px}.bolha .acoes{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.bolha .acoes button{font:inherit;font-size:13.5px;font-weight:600;padding:7px 12px;border-radius:8px;border:0;background:var(--accent);color:#fff;cursor:pointer}.bolha .acoes button.secundario{background:var(--card);color:var(--ink);border:1px solid var(--line)}.bolha .decidido{margin:8px 0 0;font-weight:600}.digitando{color:var(--quiet);font-style:italic}.assistente-entrada{padding:10px;border-top:1px solid var(--line);background:var(--card)}.assistente-entrada .anexo{display:block;font-size:13px;color:var(--quiet);margin:0 4px 6px}.linha-entrada{display:flex;gap:6px;align-items:center}.linha-entrada input[aria-label=Mensagem]{flex:1 1;min-width:0;border-radius:999px}.icone-btn{font-size:18px;width:38px;height:38px;flex:none;border-radius:50%;border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer}.icone-btn.gravando{background:var(--bad);color:#fff;border-color:var(--bad);animation:pulsar 1.2s infinite}@keyframes pulsar{50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--bad) 25%,transparent)}}.faixa{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:14px;background:var(--card);border:1px solid var(--line);border-radius:var(--raio);overflow:hidden}.faixa a{display:block;padding:12px 16px;color:var(--ink);text-align:center;border-right:1px solid var(--line)}.faixa a:last-child{border-right:0}.faixa a:hover{text-decoration:none;background:color-mix(in srgb,var(--accent) 6%,var(--card))}.faixa a.ativo{box-shadow:inset 0 -3px 0 var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--card))}.faixa span{display:block;font-size:13px;color:var(--quiet)}.faixa b{font-size:19px;font-weight:800}.abas{display:flex;gap:6px;margin:4px 0 14px}.abas a{padding:8px 16px;border-radius:999px;border:1px solid var(--line);color:var(--ink);background:var(--card);font-weight:600}.abas a.ativa{background:var(--accent);color:#fff;border-color:var(--accent)}.filtros{margin-bottom:14px}.filtros input[type=search]{min-width:300px}.lote{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 12px;margin:-6px -6px 12px;border-radius:var(--raio-p);background:color-mix(in srgb,var(--accent) 7%,var(--card));font-size:14px}button.mini{font:inherit;font-size:13.5px;font-weight:600;padding:6px 12px;border-radius:8px;border:0;background:var(--accent);color:#fff;cursor:pointer}.botao.secundario,button.mini.secundario{background:var(--card);color:var(--ink);border:1px solid var(--line)}button.mini:disabled{opacity:.5;cursor:default}.acoes-linha{white-space:nowrap}.acoes-linha button+button{margin-left:6px}tr.selecionada td{background:color-mix(in srgb,var(--accent) 10%,var(--card))}td.codigo{font-family:ui-monospace,monospace;font-size:12px}.tag.conciliado{margin-left:6px;background:color-mix(in srgb,var(--accent) 14%,var(--card));color:var(--ink)}.bloco-contas .tres{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.bloco-contas .tres a{display:block;padding:10px 12px;border-radius:var(--raio-p);border:1px solid var(--line);color:var(--ink)}.bloco-contas .tres a:hover{text-decoration:none;border-color:var(--accent)}.bloco-contas .tres span{display:block;font-size:13px;color:var(--quiet)}.bloco-contas .tres b{font-size:18px;font-weight:800}.periodo{display:flex;gap:8px;align-items:baseline;font-size:14px}.periodo a.ativo{font-weight:800;text-decoration:underline}.grafico .eixo{font-size:11px;fill:var(--quiet)}.novo-topo{font:inherit;font-weight:700;font-size:14px;padding:7px 14px;border-radius:999px;background:#fff;color:#18221f}.novo-topo,.olho{border:0;cursor:pointer}.olho{background:none;font-size:20px;padding:2px}.dialogo{border:0;border-radius:18px;padding:22px;width:min(560px,calc(100vw - 24px));background:var(--card);color:var(--ink);box-shadow:0 24px 60px rgba(0,0,0,.3)}.dialogo::-webkit-backdrop{background:rgba(10,16,14,.45)}.dialogo::backdrop{background:rgba(10,16,14,.45)}.dialogo .campos{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:14px 0}.dialogo .campos label{display:flex;flex-direction:column;gap:4px;font-size:13.5px;color:var(--quiet)}.dialogo .campos .largo{grid-column:1/-1}code.token{display:inline-block;padding:4px 8px;border-radius:6px;background:var(--paper);word-break:break-all}.moldura[data-ocultar] .faixa b,.moldura[data-ocultar] .grafico .eixo,.moldura[data-ocultar] .grafico .valor,.moldura[data-ocultar] .kpi b,.moldura[data-ocultar] .lista-contas b,.moldura[data-ocultar] .tres b,.moldura[data-ocultar] td.num{filter:blur(7px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.barra-inferior{display:none}.login{max-width:400px;margin:14vh auto;background:var(--card);border:1px solid var(--line);border-top:4px solid var(--accent);border-radius:var(--raio);padding:32px}.login h1{font-size:24px}.login input{width:100%;margin:14px 0 10px;padding:11px 12px;font-size:15px}.login button{width:100%;padding:11px;font-size:15px}.previa{border-radius:var(--raio);overflow:hidden;border:1px solid var(--line);margin-bottom:18px}.previa .fachada{min-height:130px}.cores{display:flex;gap:10px;flex-wrap:wrap;margin:8px 0 4px}.cores label{cursor:pointer}.cores input{position:absolute;opacity:0;pointer-events:none}.cores span{display:block;width:34px;height:34px;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 1px var(--line)}.cores input:checked+span{box-shadow:0 0 0 3px var(--ink)}.cores input:focus-visible+span{outline:3px solid var(--accent);outline-offset:2px}@media (max-width:860px){.moldura{grid-template-columns:1fr}.trilho-lateral{position:-webkit-sticky;position:sticky;top:0;z-index:20;height:auto;padding:10px 14px}.marca-lateral{border:0;padding:0}.abrir-menu{display:block}.assinatura-c4y,.menu{display:none}.trilho-lateral.aberto{height:100vh}.trilho-lateral.aberto .menu{display:block}.fachada{padding:18px 16px;min-height:120px;align-items:flex-start;flex-direction:column}.logo-grande{width:56px;height:56px;border-radius:14px}.nome-org{font-size:21px}main{padding:20px 16px 56px}h1{font-size:23px}.grid2,.painel-grade{grid-template-columns:1fr}.busca-topo input{width:150px}.barra-inferior{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:35;justify-content:space-around;align-items:center;padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:var(--card);border-top:1px solid var(--line)}.barra-inferior a{display:flex;flex-direction:column;align-items:center;font-size:11px;color:var(--quiet);min-width:56px}.barra-inferior a span{font-size:20px}.barra-inferior a.atual{color:var(--accent);font-weight:700}.barra-inferior .lancar{width:52px;height:52px;margin-top:-24px;border-radius:50%;border:4px solid var(--card);background:var(--accent);color:#fff;font-size:28px;line-height:1;cursor:pointer;box-shadow:0 6px 16px rgba(0,0,0,.25)}.assistente-botao{display:none}.assistente{bottom:84px}main{padding-bottom:96px}.bloco-contas .tres{grid-template-columns:1fr}.filtros input[type=search]{min-width:0;flex:1 1}.dialogo .campos{grid-template-columns:1fr}.fachada-acoes{flex-wrap:wrap}.assistente-botao{right:14px;bottom:14px}.assistente{right:12px;bottom:72px}.ajuda-topico ol{padding-left:22px}.ajuda-dica{margin-left:0}html.menu-recolhido .moldura{grid-template-columns:1fr}.recolher{display:none}html.menu-recolhido .menu .rotulo,html.menu-recolhido .menu-grupo p,html.menu-recolhido .nome-lateral{display:initial}html.menu-recolhido .menu a{justify-content:flex-start;padding:7px 10px}.card{padding:16px;overflow-x:auto}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.moldura{background:var(--paper);color:var(--ink)}.moldura[data-tema=escuro]{--ink:#e4ebe7;--paper:#0f1513;--card:#18201d;--line:#2c3833;--quiet:#9eaca6;--campo:#111916;--rail:#0a0f0d;--good:#4cc387;--bad:#ff7a70;--warn:#e9b44c;color-scheme:dark}@media (prefers-color-scheme:dark){.moldura[data-tema=sistema]{--ink:#e4ebe7;--paper:#0f1513;--card:#18201d;--line:#2c3833;--quiet:#9eaca6;--campo:#111916;--rail:#0a0f0d;--good:#4cc387;--bad:#ff7a70;--warn:#e9b44c;color-scheme:dark}}.moldura[data-contraste=alto]{--quiet:var(--ink);--line:#5b6661}.moldura[data-contraste=alto][data-tema=claro]{--ink:#000;--line:#4a4a4a}.moldura[data-contraste=alto][data-tema=escuro]{--ink:#fff;--line:#8a9690}@media (prefers-color-scheme:light){.moldura[data-contraste=alto][data-tema=sistema]{--ink:#000;--line:#4a4a4a}}@media (prefers-color-scheme:dark){.moldura[data-contraste=alto][data-tema=sistema]{--ink:#fff;--line:#8a9690}}.moldura[data-contraste=alto] .card,.moldura[data-contraste=alto] .kpi{border-width:2px}.moldura[data-contraste=alto] a{text-decoration:underline}.moldura[data-cores=daltonismo]{--good:#1f6fd1;--bad:#d35f00}.moldura[data-cores=daltonismo][data-tema=escuro]{--good:#6aa9ff;--bad:#ff9b45}.moldura[data-fonte="115"]{zoom:1.15}.moldura[data-fonte="130"]{zoom:1.3}.moldura[data-sublinhar=sim] a{text-decoration:underline}.moldura[data-movimento=reduzido],.moldura[data-movimento=reduzido] *{transition:none!important;animation:none!important;scroll-behavior:auto!important}.opcoes-pref{display:flex;flex-wrap:wrap;gap:10px;margin:6px 0 4px}.opcoes-pref label{display:flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid var(--line);border-radius:var(--raio-p);background:var(--card);cursor:pointer}.opcoes-pref label:has(input:checked){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}