/*! tailwindcss v4.3.5 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.hidden{display:none}.inline-block{display:inline-block}.table{display:table}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-vietnamese-400-normal-CkBxLiRJ.woff2)format("woff2"),url(/assets/anton-vietnamese-400-normal-2FfR1wHA.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-ext-400-normal-SyiqE2Jt.woff2)format("woff2"),url(/assets/anton-latin-ext-400-normal-BMODBQc6.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2)format("woff2"),url(/assets/anton-latin-400-normal-AUNGEG_V.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zilla Slab;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/zilla-slab-latin-ext-500-normal-BtCblgyy.woff2)format("woff2"),url(/assets/zilla-slab-latin-ext-500-normal-CU92Uk-1.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Zilla Slab;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/zilla-slab-latin-500-normal-CzZRcrUb.woff2)format("woff2"),url(/assets/zilla-slab-latin-500-normal-B8-aa0aC.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zilla Slab;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/zilla-slab-latin-ext-700-normal-C1-U_e_0.woff2)format("woff2"),url(/assets/zilla-slab-latin-ext-700-normal-DQD_oLH8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Zilla Slab;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/zilla-slab-latin-700-normal-CEKI1vVu.woff2)format("woff2"),url(/assets/zilla-slab-latin-700-normal-C8aaVMsA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-cyrillic-ext-wght-normal-c-5QAGAI.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-cyrillic-wght-normal-BMDVbyM7.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-greek-ext-wght-normal-BXZfsJY4.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-greek-wght-normal-Cc-u-6OI.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-vietnamese-wght-normal-BDs68eHQ.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-ext-wght-normal-C8iNium2.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-wght-normal-Bo_j9asI.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--tinta:#f0f4f1;--tinta-suave:#e0e9e3c2;--linha:#ffffff1a;--verde-acao:#3e9a5e;--verde-claro:#8ccb9f;--amarelo-faixa:#c4a23a;--vermelho-faixa:#b5483f;--fonte-titulo:"Anton", sans-serif;--fonte-rotulo:"Zilla Slab", serif;--fonte-texto:"Source Sans 3 Variable", "Source Sans 3", sans-serif;--area-topo:env(safe-area-inset-top,0px);--area-direita:env(safe-area-inset-right,0px);--area-base:env(safe-area-inset-bottom,0px);--area-esquerda:env(safe-area-inset-left,0px);--textura-fundo:url(/texturas/limpo-luz.jpg);--textura-metal:url(/texturas/metal-escuro.jpg)}html,body,#root{min-height:100%}body{background:#0c0e0d var(--textura-fundo) center / cover no-repeat fixed;color:var(--tinta);font-family:var(--fonte-texto);font-variant-numeric:tabular-nums lining-nums;margin:0}.logo{font-family:var(--fonte-titulo);letter-spacing:.03em;white-space:nowrap;color:#eef2ee;text-shadow:0 1px 3px #000c;font-size:22px;line-height:1.6;display:block}.logo-navegacao{font-size:20px}.logo-topo{font-size:25px}.logo-espaco{width:.3em;display:inline-block}.el{color:#f4f8f5;text-shadow:0 1px 1px #00000073;background:linear-gradient(150deg,#4c9a6a 0%,#2a6b47 46%,#123a26 100%);border-radius:.13em;margin:0 .05em;padding:.36em .17em .1em;line-height:1;display:inline-block;position:relative;box-shadow:inset 0 1px #ffffff80,inset 0 0 0 1px #ffffff24,0 4px 12px #0009}.el sup{font-family:var(--fonte-texto);vertical-align:baseline;letter-spacing:0;color:#dcefe3;text-shadow:none;font-size:.3em;font-weight:700;line-height:1;position:absolute;top:.3em;left:.36em}.vidro{-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);background:linear-gradient(155deg,#ffffff21,#ffffff08 48%,#ffffff12);border:1px solid #fff3;border-radius:20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff6b,inset 0 -1px 1px #ffffff1a,inset 0 0 18px #ffffff0d,0 14px 30px #0000006b}.vidro:before{content:"";pointer-events:none;background:radial-gradient(240px circle at var(--mx,20%) var(--my,-20%), #ffffff1a, transparent 64%);transition:opacity .3s;position:absolute;inset:0}.vidro>*{position:relative}.ico{isolation:isolate;box-sizing:border-box;color:#d9dad6;width:42px;height:48px;font-family:var(--fonte-titulo);letter-spacing:.02em;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);text-shadow:0 -1px #000;background:#050606;flex:none;place-items:center;padding-top:11px;font-size:17px;line-height:1;display:grid;position:relative}.ico:before{content:"";z-index:-1;background:var(--textura-metal) center / 320px;clip-path:inherit;position:absolute;inset:3px}.ico small{text-align:center;font-family:var(--fonte-texto);color:#a9ada8;text-shadow:none;font-size:7.5px;font-weight:600;position:absolute;top:8px;left:0;right:0}.ico.ativo{color:#f1f3ef;background:linear-gradient(160deg,#57be7c,#1f5a38)}:focus-visible{outline-offset:2px;outline:2px solid #a9edc2}.casca{box-sizing:border-box;width:100%;min-height:100dvh;padding-top:max(14px, var(--area-topo));padding-right:max(14px, var(--area-direita));padding-bottom:max(14px, var(--area-base));padding-left:max(14px, var(--area-esquerda));margin:0 auto;display:grid}.casca-fundo{display:none}.casca-logo{grid-row:1;padding:4px 3px 12px}.casca-conteudo{grid-row:2;min-width:0}.credito{text-align:center;color:#e0e9e3a8;grid-row:3;margin:18px 0 0;font-size:11px;line-height:1.4}.casca-novo{display:none}.aba{color:var(--tinta-suave);align-items:center;text-decoration:none;display:flex}.aba:focus-visible{outline-offset:-3px}.aba.active{color:var(--tinta);filter:drop-shadow(0 0 7px #3e9a5e99);font-weight:700}@media (width<=899px){.casca{padding-bottom:calc(92px + max(10px, var(--area-base)));grid-template-rows:auto 1fr auto}.casca-nav{z-index:10;left:max(12px, var(--area-esquerda));right:max(12px, var(--area-direita));bottom:max(10px, var(--area-base));border-radius:30px;justify-content:space-between;padding:7px 8px 5px;display:flex;position:fixed}.aba{flex-direction:column;gap:2px;font-size:10.5px}}@media (width>=900px){.casca{max-width:1158px;padding-top:max(14px, var(--area-topo));grid-template-rows:auto auto 1fr auto auto;grid-template-columns:228px minmax(0,1fr);column-gap:14px}.casca-fundo{z-index:0;grid-area:1/1/-1;display:block}.casca>:not(.casca-fundo){z-index:1;position:relative}.casca-logo{grid-area:1/1;padding:14px 12px 0 13px}.casca-nav{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex-direction:column;grid-area:2/1;gap:3px;padding:14px 12px 0;display:flex;overflow:visible}.casca-nav.vidro:before{display:none}.casca-novo{font:700 14.5px var(--fonte-texto);color:#f4f8f5;cursor:pointer;background:linear-gradient(150deg,#4c9a6a 0%,#2a6b47 46%,#123a26 100%);border:0;border-radius:14px;grid-area:4/1;align-items:center;margin:0 12px;padding:12px 13px;display:flex;box-shadow:inset 0 1px #ffffff80,inset 0 0 0 1px #ffffff24,0 8px 18px #00000080}.casca-conteudo{grid-area:1/2/-1;padding:4px 4px 2px}.credito{grid-area:5/1;margin:12px 14px 14px}.aba{border-radius:14px;gap:11px;padding:3px 8px;font-size:15px}.aba.active{filter:drop-shadow(0 0 7px #3e9a5e80);background:#ffffff1a;box-shadow:inset 0 1px #ffffff38}}.titulo-tela,.casca-conteudo h1,.entrada h1{font-family:var(--fonte-titulo);letter-spacing:.03em;color:#eef2ee;text-shadow:0 2px 4px #0009;margin:4px 4px 13px;font-size:34px;font-weight:400;line-height:1}.entrada h1{margin:0 0 14px;font-size:28px}.entrada{box-sizing:border-box;min-height:100dvh;padding-top:max(1.5rem, var(--area-topo));padding-right:max(1rem, var(--area-direita));padding-bottom:max(1.5rem, var(--area-base));padding-left:max(1rem, var(--area-esquerda));grid-template-columns:min(440px,100%);place-content:start center;gap:18px;display:grid}.entrada-cartao{box-sizing:border-box;border-radius:24px;padding:22px 20px}.entrada-cartao>:not(form){margin-top:12px}.entrada label,.casca-conteudo label{font-family:var(--fonte-rotulo);color:var(--tinta-suave);font-size:16px;font-weight:500;display:block}.entrada input,.casca-conteudo input{box-sizing:border-box;width:100%;color:var(--tinta);font:400 16px var(--fonte-texto);background:#00000047;border:1px solid #ffffff38;border-radius:12px;margin-top:4px;padding:10px 12px;display:block}.entrada button,.casca-conteudo button{font:700 15px var(--fonte-texto);color:#f4f8f5;cursor:pointer;background:linear-gradient(150deg,#4c9a6a 0%,#2a6b47 46%,#123a26 100%);border:0;border-radius:14px;padding:10px 16px;box-shadow:inset 0 1px #ffffff80,inset 0 0 0 1px #ffffff24,0 6px 14px #00000073}.entrada button:disabled,.casca-conteudo button:disabled{opacity:.6;cursor:progress}.entrada a,.casca-conteudo a{color:var(--verde-claro)}.entrada p{line-height:1.45}.mensagem{border:1px solid;border-radius:12px;margin:10px 0;padding:10px 12px;font-size:14.5px;line-height:1.4}.mensagem-erro{background:#b5483f2e;border-color:#b5483fb3}.mensagem-aviso{background:#c4a23a29;border-color:#c4a23ab3}.mensagem-sucesso{background:#3e9a5e2e;border-color:#3e9a5eb3}@media (prefers-reduced-transparency:reduce){.vidro{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1b201d;border-color:#ffffff47}.vidro:before{display:none}}@media (prefers-reduced-motion:reduce){.vidro:before{transition:none}}.gaveta-fundo{z-index:50;background:#0000008c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.gaveta{box-sizing:border-box;width:100%;max-width:480px;max-height:92dvh;padding:18px 18px max(18px, var(--area-base));border-radius:20px 20px 0 0;overflow-y:auto}.gaveta-topo{justify-content:space-between;align-items:center;gap:12px;display:flex}.gaveta-topo h2{font-family:var(--fonte-titulo);letter-spacing:.03em;margin:0;font-weight:400}@media (width>=900px){.gaveta-fundo{align-items:center}.gaveta{border-radius:20px}}.fluxo-topo{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.fluxo .contexto{color:var(--tinta-suave);margin:0}.fluxo-grade{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:12px;display:grid}.fluxo-tabela,.fluxo-lista,.fluxo-painel,.fluxo-vazio{padding:10px 12px}.fluxo-painel{padding:14px 15px;position:sticky;top:12px}.fluxo table{border-collapse:collapse;width:100%;font-size:14.5px}.fluxo th{font-family:var(--fonte-rotulo);color:var(--tinta-suave);text-align:right;padding:3px 8px 7px;font-size:15px;font-weight:500}.fluxo th:nth-child(2),.fluxo td:nth-child(2){text-align:left}.fluxo td{text-align:right;border-top:1px solid var(--linha);padding:7px 8px}.fluxo td:last-child{font-weight:600}.fluxo tbody tr{cursor:pointer}.fluxo tbody tr:focus-visible{outline:2px solid var(--verde-claro);outline-offset:-2px}.fluxo tr.escolhido td:not(.regua){background:#ffffff12}.fluxo tr.futuro td:not(.regua){color:var(--tinta-suave);opacity:.8}.fluxo tr.hoje td:not(.regua){background:#3e9a5e38}.fluxo tr.hoje td:nth-child(2){color:#a9edc2;font-weight:700}.fluxo td.regua{border-top:0;width:6px;padding:0}.faixa-vermelhoForte{background:#8f2f29}.faixa-vermelhoClaro{background:#d98a7f}.faixa-amarelo{background:var(--amarelo-faixa)}.faixa-verdeClaro{background:var(--verde-claro)}.faixa-verdeEscuro{background:var(--verde-acao)}.fluxo tr.futuro td.regua{opacity:.55}.itens-dia{margin:0;padding:0;list-style:none}.itens-dia li{border-bottom:1px solid var(--linha);justify-content:space-between;gap:8px;padding:7px 0;font-size:14.5px;display:flex}.itens-dia small{color:var(--tinta-suave);font-size:12.5px;display:block}.rotulo-dia{margin:0 0 6px;font-size:18px}.valor-destaque{margin:0 0 10px;font-size:24px;font-weight:700}.mostrar-mais,.botao-conferir{margin-top:10px}.fluxo-lista ul{margin:0;padding:0;list-style:none}.fluxo-lista .dia{border-top:1px solid var(--linha)}.fluxo-lista .dia>button{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:6px 7.5em minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 4px;display:grid}.fluxo-lista .dia>button .regua{border-radius:3px;align-self:stretch}.fluxo-lista .dia.futuro .d,.fluxo-lista .dia.futuro .s{color:var(--tinta-suave);font-weight:400}.fluxo-lista .dia.futuro .regua{opacity:.55}.fluxo-lista .dia.hoje>button{background:#3e9a5e38}.fluxo-lista .resumo{text-overflow:ellipsis;white-space:nowrap;color:var(--tinta-suave);overflow:hidden}.fluxo-lista .s{font-weight:600}.fluxo-lista .detalhe-dia{padding:0 4px 10px 16px}.inicio-topo{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.seletor-mes{color:var(--tinta-suave);align-items:center;gap:8px;margin:4px 4px 13px;font-size:14px;display:flex}.seletor-mes span{text-align:center;min-width:8.5em}.casca-conteudo .seletor-mes button{padding:2px 11px 4px;font-size:18px;line-height:1.1}.inicio-grade{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.inicio-card{box-sizing:border-box;border-radius:24px;min-width:0;padding:13px 14px}.inicio-card .rotulo{font-family:var(--fonte-rotulo);color:var(--tinta-suave);margin:0 0 2px;font-size:15px;font-weight:500}.inicio-card .rotulo a{color:inherit;text-decoration:none}.casca-conteudo .inicio-card .rotulo a{color:inherit}.inicio-card .rotulo{position:static}.inicio-card .rotulo a:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.inicio-card .rotulo a:focus-visible{outline:none}.inicio-card .rotulo a:focus-visible:after{outline-offset:-3px;outline:2px solid #a9edc2}.inicio-card p{margin:0}.inicio-card .valor{letter-spacing:-.01em;white-space:nowrap;font-size:34px;font-weight:300;line-height:1.1}.inicio-card .valor.md{font-size:20px;font-weight:400}.inicio-card .ctx{color:var(--tinta-suave);margin-top:2px;font-size:13.5px;line-height:1.3}.inicio-card .ctx b{color:var(--tinta);font-weight:600}.faixa-14{gap:3px;height:6px;margin:11px 2px 3px;display:flex}.faixa-14 span{border-radius:2px;flex:1}.faixa-14 .hoje{outline-offset:2px;outline:2px solid #dff5e6}.inicio-grade .s3{grid-column:span 3}.inicio-grade .s6{grid-column:span 6}.cat{grid-template-columns:minmax(0,6.5em) minmax(0,1fr) auto;align-items:center;gap:9px;padding:4px 0;font-size:14px;display:grid}.cat .nome{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cat i{background:linear-gradient(90deg,#8ccb9f,#3e9a5e);border-radius:3px;height:6px;display:block}.cat .total,.prox .total{text-align:right;white-space:nowrap;font-weight:600}.prox{border-bottom:1px solid var(--linha);grid-template-columns:3.6em minmax(0,1fr) auto;gap:8px;padding:6px 0;font-size:14px;display:grid}.prox:last-child{border-bottom:0}.prox .desc{text-overflow:ellipsis;white-space:nowrap;color:var(--tinta-suave);overflow:hidden}.inicio-alerta{box-sizing:border-box;background:#b5483f33;border-color:#b5483fb3;border-radius:20px;margin:0 0 9px;padding:11px 14px}.inicio-alerta ul{margin:0;padding:0;list-style:none}.inicio-alerta li+li{margin-top:6px}.casca-conteudo .inicio-alerta a{color:var(--tinta);font-weight:600}.inicio-vazio p{margin:0 0 12px;line-height:1.45}@media (width>=900px){.inicio-grade{gap:12px}.inicio-card{border-radius:20px;padding:15px 17px}.inicio-card .valor.md{font-size:24px}.inicio-grade .s2-grande{grid-column:span 2}.inicio-grade .s3-grande{grid-column:span 3}}.casca-conteudo .lanc-filtros,.casca-conteudo .cartao-card,.casca-conteudo .fatura,.casca-conteudo .lanc-lista,.casca-conteudo .lanc-vazio{box-sizing:border-box;border-radius:24px;margin:0 0 12px;padding:13px 14px}.lanc-filtros{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px;display:grid}.lanc-filtros>label:nth-of-type(n+2){grid-column:auto}.lanc-filtros>label:first-of-type,.lanc-filtros>label:nth-of-type(2){grid-column:1/-1}.lanc-filtros select,.fatura select{box-sizing:border-box;width:100%;color:var(--tinta);font:400 16px var(--fonte-texto);background:#00000047;border:1px solid #ffffff38;border-radius:12px;margin-top:4px;padding:10px 12px;display:block}.casca-conteudo .lanc-filtros button,.casca-conteudo .lanc-lista button,.casca-conteudo .cartao-card button,.casca-conteudo .fatura li button{background:#ffffff14;padding:6px 12px;font-size:13.5px;box-shadow:inset 0 0 0 1px #ffffff38}.lanc-lista{list-style:none}.lanc-lista li{border-top:1px solid var(--linha);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:9px 0;display:flex}.lanc-lista li:first-child{border-top:0}.lanc-lista .data{flex:none;width:3.2em;font-weight:600}.lanc-lista .texto{overflow-wrap:anywhere;flex:12em;min-width:0}.cartoes-lista{margin:0;padding:0;list-style:none}.cartao-card p,.fatura p{margin:4px 0}.cartao-card button{margin:6px 6px 0 0}.fatura h2{font-family:var(--fonte-rotulo);margin:0 0 6px;font-size:20px;font-weight:500}.fatura ul{margin:8px 0;padding:0;list-style:none}.fatura li{border-top:1px solid var(--linha);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 0;display:flex}.casca-conteudo>section>button,.casca-conteudo>div>button{margin:0 0 12px}@media (width>=900px){.lanc-filtros{grid-template-columns:repeat(4,minmax(0,1fr))}.lanc-filtros>label:first-of-type,.lanc-filtros>label:nth-of-type(2){grid-column:auto}}.aviso-versao{z-index:50;left:max(12px, var(--area-esquerda));right:max(12px, var(--area-direita));top:max(10px, var(--area-topo));background:#0c0e0deb;border:1px solid #8ccb9f99;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:8px 12px;font-size:14.5px;display:flex;position:fixed}.aviso-versao button{padding:4px 12px}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
