@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.3zvkfbs08rnj_.woff2)format("woff2");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:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3strvg7o-g5v2.woff2)format("woff2");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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1wwzpfhzaj2r0.woff2)format("woff2");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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.2rlzm4mj5kw8e.woff2)format("woff2");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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.rFRsoW_className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.rFRsoW_variable{--fonte-titulo:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.3-5_uhe2g8vfj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9eba4caf7edd2921-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(../media/f6752bd2263820da-s.12_ze2_d4hpxy.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(../media/f285987c35230861-s.318-mahh4esyg.woff2)format("woff2");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:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0yot_wy8hf-md.woff2)format("woff2");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:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ab57efd000576a30-s.p.2q0khlq77_eaw.woff2)format("woff2");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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.3-5_uhe2g8vfj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9eba4caf7edd2921-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f6752bd2263820da-s.12_ze2_d4hpxy.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f285987c35230861-s.318-mahh4esyg.woff2)format("woff2");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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0yot_wy8hf-md.woff2)format("woff2");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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ab57efd000576a30-s.p.2q0khlq77_eaw.woff2)format("woff2");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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.3-5_uhe2g8vfj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9eba4caf7edd2921-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f6752bd2263820da-s.12_ze2_d4hpxy.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f285987c35230861-s.318-mahh4esyg.woff2)format("woff2");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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0yot_wy8hf-md.woff2)format("woff2");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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ab57efd000576a30-s.p.2q0khlq77_eaw.woff2)format("woff2");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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.3-5_uhe2g8vfj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9eba4caf7edd2921-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f6752bd2263820da-s.12_ze2_d4hpxy.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f285987c35230861-s.318-mahh4esyg.woff2)format("woff2");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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0yot_wy8hf-md.woff2)format("woff2");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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ab57efd000576a30-s.p.2q0khlq77_eaw.woff2)format("woff2");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:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.NqAThW_className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.NqAThW_variable{--fonte-texto:"Inter Tight", "Inter Tight Fallback"}
:root{--tinta:#1a1a1a;--marinho:#283040;--chumbo:#6e6e6e;--prata:#9a9a9a;--nevoa:#cfcfcf;--nuvem:#f1f1f1;--branco:#fff;--bruma:#a3afbf;--linha:#00000017;--sombra:0 1px 2px #0000000d, 0 10px 28px -14px #00000038;--titulo:var(--fonte-titulo), Georgia, serif;--texto:var(--fonte-texto), system-ui, -apple-system, sans-serif;--raio-grande:24px;--raio:16px;--raio-pequeno:12px;--lateral:264px;--abas-altura:68px;--margem:20px}*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--branco);color:var(--tinta);font-family:var(--texto);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;font-size:16px;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--marinho);outline-offset:2px;border-radius:6px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.app{min-height:100dvh}.conteudo{padding:0 var(--margem) calc(var(--abas-altura) + env(safe-area-inset-bottom) + 32px)}.pagina{max-width:760px;padding-top:max(24px, env(safe-area-inset-top));margin:0 auto}.pagina--estreita{max-width:560px}.pagina__topo{margin-bottom:24px}.pagina__sub{color:var(--chumbo);margin-top:6px;font-size:15px}.pagina__data{color:var(--chumbo);margin-bottom:4px;font-size:14px}.pagina__data:first-letter{text-transform:uppercase}.titulo-tela{font-family:var(--titulo);color:var(--tinta);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(38px,9.5vw,54px);font-weight:400;line-height:1.02}.voltar{min-height:44px;color:var(--marinho);align-items:center;gap:4px;margin:-8px 0 4px -6px;padding:0 8px 0 2px;font-size:15px;font-weight:500;display:inline-flex}.link{color:var(--marinho);font-weight:600;transition:opacity .15s}.link:hover{opacity:.6}.abas{z-index:20;height:calc(var(--abas-altura) + env(safe-area-inset-bottom));padding:6px 4px env(safe-area-inset-bottom);-webkit-backdrop-filter:saturate(1.4)blur(14px);border-top:1px solid var(--linha);background:#fffffff0;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0}.abas__item{color:var(--chumbo);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:12px;font-weight:500;line-height:1;display:flex}.abas__icone{border-radius:999px;place-items:center;width:52px;height:30px;transition:background-color .2s;display:grid}.abas__item[aria-current=page]{color:var(--marinho);font-weight:600}.abas__item[aria-current=page] .abas__icone{background:var(--nuvem)}.abas__item[aria-current=page] svg{stroke-width:2px}.lateral{display:none}@media (min-width:960px){.abas{display:none}.lateral{width:var(--lateral);background:var(--nuvem);scrollbar-width:thin;flex-direction:column;gap:16px;padding:20px 16px 16px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.conteudo{margin-left:var(--lateral);padding:0 48px 64px}.pagina{padding-top:48px}}.lateral__marca{font-family:var(--titulo);color:var(--tinta);align-items:center;gap:10px;padding:4px 8px;font-size:23px;line-height:1.05;display:flex}.lateral__marca em{font-style:italic}.lateral__casal{background:var(--marinho);color:var(--branco);border-radius:var(--raio);flex-direction:column;gap:2px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.lateral__casal small{color:var(--bruma);font-size:13px;font-weight:400}.lateral__casal--carregando{background:#fff9;min-height:64px}.lateral__casal--vazio{background:var(--branco);color:var(--marinho);border:1px dashed var(--nevoa)}.lateral__casal--vazio small{color:var(--chumbo)}.lateral__nav{flex-direction:column;gap:12px;display:flex}.lateral__lista{flex-direction:column;gap:2px;padding:0;list-style:none;display:flex}.lateral__grupo{flex-direction:column;gap:4px;display:flex}.lateral__titulo-grupo{color:var(--chumbo);padding:0 12px;font-size:12px;font-weight:500}.lateral__item{border-radius:var(--raio-pequeno);min-height:36px;color:var(--tinta);align-items:center;gap:12px;padding:0 12px;font-size:14px;font-weight:500;transition:background-color .15s,color .15s;display:flex}.lateral__item svg{color:var(--chumbo)}.lateral__item:hover{color:var(--tinta);background:#fff9}.lateral__item[aria-current=page]{background:var(--branco);color:var(--marinho);box-shadow:var(--sombra);font-weight:600}.lateral__item[aria-current=page] svg{color:var(--marinho);stroke-width:2px}.botao{border-radius:var(--raio-pequeno);background:var(--marinho);min-height:48px;color:var(--branco);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:600;transition:background-color .15s,transform .1s;display:inline-flex}.botao:hover{background:var(--tinta)}.botao:active{transform:scale(.98)}.botao--claro{background:var(--branco);color:var(--marinho)}.botao--claro:hover{background:var(--nuvem)}.contagem{border-radius:var(--raio-grande);background:var(--marinho);color:var(--branco);gap:22px;margin-top:20px;padding:28px 24px 26px;display:grid;position:relative;overflow:hidden}.contagem:after{content:"";pointer-events:none;background:radial-gradient(circle at 100px 100px,#0000 92px,#ffffff17 93px 95px,#0000 96px),radial-gradient(circle at 180px 100px,#0000 92px,#ffffff17 93px 95px,#0000 96px);width:300px;height:200px;position:absolute;top:-40px;right:-70px}.contagem__bloco{z-index:1;position:relative}.contagem__antes,.contagem__depois{font-family:var(--titulo);color:var(--bruma);font-size:32px;font-style:italic;line-height:1}.contagem__numero{font-family:var(--titulo);letter-spacing:-.03em;font-variant-numeric:lining-nums;margin:6px 0 4px -4px;font-size:clamp(120px,38vw,184px);line-height:.88}.contagem__numero--texto{margin:0;font-size:clamp(72px,22vw,120px)}.contagem__info{z-index:1;border-top:1px solid #a3afbf4d;gap:8px;padding-top:18px;display:grid;position:relative}.contagem__frase{max-width:34ch;font-size:17px;font-weight:500;line-height:1.4}.contagem__quando{color:var(--bruma);align-items:flex-start;gap:8px;font-size:14px;display:flex}.contagem__quando svg{flex:none;margin-top:3px}.contagem__quando span:first-letter{text-transform:uppercase}.contagem--vazia{gap:0}.contagem--vazia .contagem__numero{color:#a3afbf73}.contagem--vazia .contagem__frase{z-index:1;margin:18px 0 20px;position:relative}.contagem--vazia .botao{z-index:1;justify-self:start;position:relative}@media (min-width:640px){.contagem:not(.contagem--vazia){grid-template-columns:auto 1fr;align-items:end;gap:40px;padding:36px 36px 34px}.contagem:not(.contagem--vazia) .contagem__info{border-top:0;border-left:1px solid #a3afbf4d;padding:0 0 6px 32px}}.cartao{background:var(--nuvem);border-radius:var(--raio);margin-top:16px;padding:20px}.cartao__cabeca{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.cartao__titulo{font-family:var(--titulo);color:var(--tinta);font-size:26px;font-weight:400;line-height:1.1}.ficha__lista{gap:0;display:grid}.ficha__lista>div{border-top:1px solid var(--linha);justify-content:space-between;gap:16px;padding:11px 0;font-size:15px;display:flex}.ficha__lista>div:first-child{border-top:0;padding-top:0}.ficha__lista dt{color:var(--chumbo)}.ficha__lista dd{color:var(--tinta);text-align:right;font-weight:500}.em-breve{border:1.5px dashed var(--nevoa);border-radius:var(--raio-grande);justify-items:start;gap:6px;padding:28px 24px;display:grid}.em-breve__icone{background:var(--nuvem);width:52px;height:52px;color:var(--tinta);border-radius:16px;place-items:center;margin-bottom:10px;display:grid}.em-breve__titulo{font-family:var(--titulo);color:var(--tinta);font-size:28px;font-style:italic;line-height:1.1}.em-breve__texto{color:var(--chumbo);max-width:52ch;font-size:15px}.em-breve__fase{border:1px solid var(--nevoa);color:var(--chumbo);border-radius:999px;margin-top:10px;padding:3px 10px;font-size:13px;font-weight:500}.grupo+.grupo{margin-top:28px}.grupo__titulo{color:var(--tinta);margin-bottom:10px;font-size:15px;font-weight:600}.grade-modulos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;list-style:none;display:grid}@media (min-width:640px){.grade-modulos{grid-template-columns:repeat(3,minmax(0,1fr))}}.modulo{border:1px solid var(--linha);border-radius:var(--raio);background:var(--branco);flex-direction:column;height:100%;padding:16px;transition:border-color .15s,box-shadow .15s;display:flex}.modulo:hover{border-color:var(--nevoa);box-shadow:var(--sombra)}.modulo:active{background:var(--nuvem)}.modulo__icone{background:var(--nuvem);width:42px;height:42px;color:var(--tinta);border-radius:12px;place-items:center;margin-bottom:14px;display:grid}.modulo__nome{color:var(--tinta);font-size:15px;font-weight:600}.modulo__resumo{color:var(--chumbo);margin-top:2px;font-size:13px;line-height:1.4}.formulario{gap:16px;display:grid}.formulario__bloco{background:var(--nuvem);border-radius:var(--raio);gap:18px;min-width:0;padding:20px;display:grid}.formulario__legenda{font-family:var(--titulo);color:var(--tinta);font-size:26px;font-weight:400;line-height:1.1}.campo{gap:6px;display:grid}.campo__rotulo{color:var(--tinta);font-size:14px;font-weight:500}.campo__ajuda{color:var(--chumbo);font-size:13px}.campo__erro{color:var(--tinta);font-size:13px;font-weight:600}.entrada{border:1px solid var(--nevoa);border-radius:var(--raio-pequeno);background:var(--branco);width:100%;min-height:48px;color:var(--tinta);padding:0 14px;font-size:16px;transition:border-color .15s,box-shadow .15s}.entrada::placeholder,.entrada input::placeholder{color:var(--chumbo)}.entrada:focus,.entrada:focus-within{border-color:var(--marinho);outline:none;box-shadow:0 0 0 3px #28304029}.campo--erro .entrada{border-color:var(--tinta);border-width:1.5px}input[type=date].entrada{appearance:none;align-items:center;display:flex}.entrada--moeda{align-items:center;gap:8px;display:flex}.entrada--moeda span{color:var(--chumbo);font-weight:500}.entrada--moeda input{font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;min-width:0;height:46px;font-size:16px}.opcoes{flex-wrap:wrap;gap:8px;display:flex}.opcao{position:relative}.opcao input{opacity:0;cursor:pointer;position:absolute;inset:0}.opcao span{border:1px solid var(--nevoa);background:var(--branco);min-height:44px;color:var(--chumbo);border-radius:999px;align-items:center;padding:0 16px;font-size:15px;font-weight:500;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.opcao input:checked+span{background:var(--marinho);border-color:var(--marinho);color:var(--branco)}.opcao input:focus-visible+span{outline:2px solid var(--marinho);outline-offset:2px}.formulario__acoes{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:4px;display:flex}.formulario__acoes .botao{flex:220px}.formulario__status{min-height:24px;color:var(--tinta);flex:200px;align-items:center;gap:6px;font-size:15px;display:flex}.formulario__status:empty{display:none}.esqueleto{background:var(--nuvem);border-radius:var(--raio)}.esqueleto--linha{width:140px;height:18px;margin-bottom:10px}.esqueleto--titulo{width:70%;height:40px}.esqueleto--contagem{border-radius:var(--raio-grande);height:300px;margin-top:20px}.esqueleto--formulario{height:520px}.opcao span{gap:6px}.alternar{cursor:pointer;align-items:center;gap:12px;min-height:44px;display:flex;position:relative}.alternar input{opacity:0;width:1px;height:1px;position:absolute}.alternar__trilho{background:var(--prata);border-radius:999px;flex:none;width:44px;height:26px;transition:background-color .2s;position:relative}.alternar__trilho:after{content:"";background:var(--branco);border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #14171c40}.alternar input:checked+.alternar__trilho{background:var(--marinho)}.alternar input:checked+.alternar__trilho:after{transform:translate(18px)}.alternar input:focus-visible+.alternar__trilho{outline:2px solid var(--marinho);outline-offset:2px}.alternar__texto{color:var(--tinta);font-size:15px;font-weight:500}.momento{background:var(--branco);border-radius:var(--raio-pequeno);gap:14px;padding:16px;display:grid}.momento__titulo{font-family:var(--titulo);color:var(--tinta);font-size:22px;line-height:1.1}.momento__dica{color:var(--chumbo);margin-top:2px;font-size:13px}.momento__campos{gap:14px;display:grid}@media (min-width:520px){.momento__campos{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}}.contagem__momentos{gap:0;padding:0;list-style:none;display:grid}.contagem__momentos li{color:var(--bruma);border-top:1px solid #a3afbf38;grid-template-columns:92px 1fr;column-gap:12px;padding:9px 0;font-size:14px;display:grid}.contagem__momentos li:first-child{border-top:0}.contagem__momentos li[aria-current]{color:var(--branco)}.contagem__momento-nome{font-family:var(--titulo);font-size:19px;line-height:1.2}.contagem__momento-quando{flex-direction:column;align-self:center;gap:0;display:flex}@media (min-width:640px){.contagem__momento-quando{flex-direction:row;justify-content:space-between;gap:12px}}.contagem__momento-quando em{font-style:normal;font-weight:500}.contagem__momento-local{opacity:.85;grid-column:2;font-size:13px}.lateral__rodape{background:var(--nuvem);border-top:1px solid var(--linha);margin:auto -16px -16px;padding:10px 16px 16px;position:sticky;bottom:-16px}.menu-status{justify-self:start;display:inline-flex;position:relative}.menu-status__lista{z-index:40;border:1px solid var(--linha);border-radius:var(--raio-pequeno);background:var(--branco);min-width:160px;box-shadow:var(--sombra);transform-origin:0 0;gap:2px;padding:6px;animation:.14s ease-out menu-status-abre;display:grid;position:absolute;top:calc(100% + 6px);left:-6px}@keyframes menu-status-abre{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.menu-status__opcao{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;min-height:40px;padding:0 6px;display:flex}.menu-status__opcao:hover,.menu-status__opcao:focus-visible,.menu-status__opcao[aria-selected=true]{background:var(--nuvem)}.menu-status__opcao:focus-visible{outline:none}.menu-status__opcao .status{pointer-events:none}.menu-status--direita .menu-status__lista{transform-origin:100% 0;left:auto;right:-6px}
.pagina--larga{max-width:1040px}@media (min-width:960px){.voltar{display:none}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.botao--contorno{background:var(--branco);color:var(--tinta);border:1px solid var(--nevoa)}.botao--contorno:hover{background:var(--nuvem)}.botao--fantasma{color:var(--branco);background:0 0;border:1px solid #ffffff59}.botao--fantasma:hover{background:#ffffff14}.botao:disabled{opacity:.45;cursor:not-allowed}.entrada--select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236e6e6e' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.entrada--texto{resize:vertical;min-height:72px;padding:12px 14px;line-height:1.45}.barra{background:var(--branco);border:1px solid var(--nevoa);border-radius:99px;height:8px;display:block;overflow:hidden}.barra__cheia{border-radius:99px;height:100%;transition:width .3s;display:block}.barra__cheia--dentro{background:var(--prata)}.barra__cheia--atencao{background:var(--marinho)}.barra__cheia--estourou{background:var(--tinta)}.barra__cheia--pago{background:var(--marinho)}.etiqueta{white-space:nowrap;border:1px solid #0000;border-radius:99px;align-items:center;min-height:24px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.etiqueta--vazio{color:var(--chumbo);padding:0;font-weight:400}.etiqueta--dentro{color:var(--tinta);border-color:var(--nevoa);background:var(--branco)}.etiqueta--atencao{color:var(--branco);background:var(--marinho)}.etiqueta--estourou{color:var(--branco);background:var(--tinta)}.teto{border-radius:var(--raio-grande);background:var(--nuvem);gap:18px;margin-bottom:20px;padding:22px;display:grid}.teto__rotulo{color:var(--chumbo);font-size:14px}.teto__valor{font-family:var(--titulo);letter-spacing:-.01em;font-variant-numeric:lining-nums;flex-wrap:wrap;align-items:baseline;gap:4px 14px;font-size:clamp(40px,10vw,56px);line-height:1.05;display:flex}.teto__mudar{font-family:var(--texto);cursor:pointer;background:0 0;border:0;min-height:44px;padding:0;font-size:15px}.teto__ajuda{color:var(--chumbo);margin-top:8px;font-size:15px}.teto__form{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.teto__form .entrada{background:var(--branco);flex:220px}.teto__numeros{border-top:1px solid var(--linha);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:16px;display:grid}.teto__numeros dt,.contrato__numeros dt{color:var(--chumbo);font-size:13px}.teto__numeros dd,.contrato__numeros dd{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}@media (max-width:479px){.teto__numeros,.contrato__numeros{grid-template-columns:1fr 1fr}.teto__numeros>div:nth-child(3),.contrato__numeros>div:nth-child(3){grid-column:1/-1}}.teto__numeros small{color:var(--chumbo);font-weight:400}.teto__passou{color:var(--tinta)}@media (min-width:760px){.teto{grid-template-columns:1fr auto;align-items:end;padding:28px 32px}.teto__numeros{border-top:0;border-left:1px solid var(--linha);grid-template-columns:repeat(3,auto);gap:32px;padding:0 0 6px 32px}}.nova-cat__abrir{margin-top:12px}.nova-cat{border-radius:var(--raio);background:var(--nuvem);gap:14px;margin-top:12px;padding:18px;display:grid}.nova-cat .entrada--moeda{max-width:140px}.nova-cat__acoes{flex-wrap:wrap;gap:10px;display:flex}@media (min-width:640px){.nova-cat{grid-template-columns:1fr 160px;align-items:start}.nova-cat__acoes{grid-column:1/-1}}.estimativa__rodape{color:var(--chumbo);margin-top:28px;font-size:15px}.aviso-soma{bottom:calc(var(--abas-altura) + env(safe-area-inset-bottom) + 12px);z-index:10;border-radius:var(--raio);background:var(--marinho);color:var(--branco);gap:14px;margin-top:20px;padding:18px 20px;animation:.25s ease-out aviso-entra;display:grid;position:sticky;box-shadow:0 18px 40px -16px #00000073}@keyframes aviso-entra{0%{opacity:0;transform:translateY(8px)}}.aviso-soma__texto{font-size:15px;line-height:1.45}.aviso-soma__texto b{font-family:var(--titulo);margin-bottom:2px;font-size:22px;font-weight:400;display:block}.aviso-soma__acoes{flex-wrap:wrap;gap:10px;display:flex}.aviso-soma__acoes .botao{flex:140px;min-height:44px;padding:0 14px;font-size:14px}html:has(.aviso-soma){scroll-padding-bottom:260px}@media (max-width:639px){.aviso-soma{gap:10px;padding:14px 16px}.aviso-soma__texto{font-size:14px}.aviso-soma__texto b{font-size:19px}}@media (min-width:960px){.aviso-soma{grid-template-columns:1fr auto;align-items:center;bottom:24px}.aviso-soma__acoes .botao{flex:none}}.aviso-vazio{border:1.5px dashed var(--nevoa);border-radius:var(--raio-grande);color:var(--chumbo);justify-items:start;gap:8px;padding:28px 24px;display:grid}.aviso-vazio__titulo{font-family:var(--titulo);color:var(--tinta);font-size:28px;font-style:italic;line-height:1.1}.aviso-vazio .botao{margin-top:8px}.resumo-orc{border-radius:var(--raio-grande);background:var(--nuvem);gap:18px;padding:22px;display:grid}.resumo-orc__rotulo{color:var(--chumbo);font-size:14px}.resumo-orc__valor{font-family:var(--titulo);letter-spacing:-.01em;font-size:clamp(40px,10vw,56px);line-height:1.05}.resumo-orc__de{color:var(--chumbo);font-size:15px}.resumo-orc__barra{margin-top:12px}@media (min-width:760px){.resumo-orc{padding:28px 32px}}.cartoes-resumo{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.cartoes-resumo>:last-child{grid-column:1/-1}@media (min-width:640px){.cartoes-resumo{grid-template-columns:repeat(3,minmax(0,1fr))}.cartoes-resumo>:last-child{grid-column:auto}}.cartao-resumo{border:1px solid var(--linha);border-radius:var(--raio);background:var(--branco);align-content:start;gap:4px;padding:16px 18px;display:grid}.cartao-resumo dt{color:var(--chumbo);font-size:13px}.cartao-resumo dd{font-family:var(--titulo);font-variant-numeric:lining-nums;font-size:28px;line-height:1.1}.cartao-resumo small{font-family:var(--texto);color:var(--chumbo);margin-top:4px;font-size:13px;display:block}.cartao-resumo--atrasada{border-color:var(--tinta);border-width:1.5px}.cartao-resumo--atrasada small{color:var(--tinta);font-weight:600}.abas-internas{background:var(--nuvem);border-radius:14px;gap:4px;width:fit-content;max-width:100%;margin:24px 0 8px;padding:4px;display:flex}.abas-internas__aba{min-height:44px;color:var(--chumbo);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.abas-internas__aba[aria-selected=true]{background:var(--branco);color:var(--tinta);box-shadow:var(--sombra);font-weight:600}.abas-internas__conta{color:var(--chumbo);font-variant-numeric:tabular-nums;font-size:13px}.abas-internas__alerta{background:var(--tinta);color:var(--branco);border-radius:99px;padding:2px 8px;font-size:12px;font-weight:600}.recado{border-radius:var(--raio-pequeno);border:1px solid var(--nevoa);align-items:flex-start;gap:8px;margin:12px 0;padding:14px 16px;font-size:15px;display:flex}.recado svg{color:var(--marinho);flex:none;margin-top:2px}.recado:empty{display:none}.lista-vazia{border:1.5px dashed var(--nevoa);border-radius:var(--raio);color:var(--chumbo);max-width:60ch;margin-top:16px;padding:24px}.novo-contrato{margin:8px 0 4px}@media (max-width:639px){.novo-contrato{width:100%}}.lista-contratos{gap:12px;margin-top:12px;padding:0;list-style:none;display:grid}@media (min-width:900px){.lista-contratos{grid-template-columns:repeat(2,minmax(0,1fr))}}.contrato{border:1px solid var(--linha);border-radius:var(--raio);background:var(--branco);align-content:start;gap:14px;padding:20px;display:grid}.contrato__cabeca{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.contrato__fornecedor{font-family:var(--titulo);font-size:26px;line-height:1.1}.contrato__categoria{color:var(--chumbo);margin-top:2px;font-size:13px}.contrato__preco{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.contrato__numeros{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.contrato__proxima{color:var(--chumbo);font-size:14px}.contrato__proxima b{color:var(--tinta)}.contrato__alerta{background:var(--nuvem);border-radius:10px;padding:10px 12px;font-size:14px;font-weight:500}.contrato__obs{color:var(--chumbo);white-space:pre-line;font-size:14px}.contrato__acoes{border-top:1px solid var(--linha);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-top:12px;font-size:14px;display:flex}.contrato__acoes-fim{flex-wrap:wrap;align-items:center;gap:16px;margin-left:auto;display:inline-flex}.contrato__acoes button.link{cursor:pointer;background:0 0;border:0;min-height:32px;padding:0;font-size:14px}.contrato__pergunta{font-weight:500}.janela{border-radius:var(--raio-grande);background:var(--branco);width:min(560px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--tinta);border:0;margin:auto;padding:0;box-shadow:0 30px 80px -20px #00000073}.janela::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1a1a1a73}.janela[open]{animation:.22s ease-out janela-abre}@keyframes janela-abre{0%{opacity:0;transform:translateY(16px)}}@media (max-width:639px){.janela{border-radius:var(--raio-grande) var(--raio-grande) 0 0;width:100%;max-width:100%;max-height:92dvh;margin:auto 0 0}}.janela__corpo{padding:22px 20px calc(22px + env(safe-area-inset-bottom));gap:16px;display:grid}.janela__cabeca{justify-content:space-between;align-items:center;gap:12px;display:flex}.janela__titulo{font-family:var(--titulo);font-size:30px;font-weight:400;line-height:1.1}.janela__fechar{width:44px;height:44px;color:var(--chumbo);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-right:-8px;display:grid}.janela__fechar:hover{background:var(--nuvem);color:var(--tinta)}.janela__dupla{gap:16px;display:grid}@media (min-width:520px){.janela__dupla{grid-template-columns:1fr 1fr;align-items:start}}.janela__previa,.janela__nota{border-radius:var(--raio-pequeno);background:var(--nuvem);margin-top:-4px;padding:12px 14px;font-size:14px}.janela__acoes{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.janela__acoes .botao{flex:160px}.parcelas{gap:28px;margin-top:12px;display:grid}.grupo-parcelas__titulo{font-family:var(--titulo);font-size:24px;font-weight:400;line-height:1.1}.grupo-parcelas__titulo span{font-family:var(--texto);color:var(--chumbo);font-size:14px}.grupo-parcelas__recado{color:var(--chumbo);margin-top:4px;font-size:14px}.lista-parcelas{margin-top:10px;padding:0;list-style:none;display:grid}.parcela{border-top:1px solid var(--linha);grid-template-columns:44px 1fr auto 44px;align-items:center;gap:4px 12px;padding:10px 0;display:grid}.parcela:first-child{border-top:0}.parcela__check{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid;position:relative}.parcela__check:before{content:"";border:1.5px solid var(--chumbo);border-radius:7px;transition:background-color .15s,border-color .15s;position:absolute;inset:11px}.parcela__check svg{color:var(--branco);position:relative}.parcela__check[aria-pressed=true]:before{background:var(--marinho);border-color:var(--marinho)}.parcela__nome{font-size:15px;font-weight:600;line-height:1.3}.parcela__nome span{color:var(--chumbo);white-space:nowrap;font-weight:400}.parcela__quando{color:var(--chumbo);font-size:13px}.parcela--atrasada .parcela__quando{color:var(--tinta);font-weight:600}.parcela__valor{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:600}.parcela--paga .parcela__nome,.parcela--paga .parcela__valor{color:var(--chumbo)}.parcela--paga .parcela__valor{text-decoration:line-through;-webkit-text-decoration-color:var(--nevoa);text-decoration-color:var(--nevoa)}.parcela__editar{width:44px;height:44px;color:var(--chumbo);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.parcela__editar:hover{background:var(--nuvem);color:var(--tinta)}.parcela__edicao{grid-column:2/-1;gap:10px;display:grid}.parcela__edicao-acoes{gap:10px;display:flex}@media (min-width:640px){.parcela__edicao{grid-template-columns:1fr 1fr auto;align-items:center}}.segmentos{background:var(--nuvem);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.segmentos__opcao{position:relative}.segmentos__opcao input{opacity:0;cursor:pointer;position:absolute;inset:0}.segmentos__opcao span{text-align:center;height:100%;min-height:44px;color:var(--chumbo);border-radius:10px;place-items:center;padding:6px 8px;font-size:14px;font-weight:500;line-height:1.2;transition:background-color .15s,color .15s;display:grid}.segmentos__opcao input:checked+span{background:var(--branco);color:var(--tinta);box-shadow:var(--sombra);font-weight:600}.segmentos__opcao input:focus-visible+span{outline:2px solid var(--marinho);outline-offset:2px}.pagamento{border-radius:var(--raio);background:var(--nuvem);gap:14px;padding:16px;display:grid}.pagamento .entrada,.pagamento .entrada--moeda{background:var(--branco)}.pagamento__resto{color:var(--chumbo);margin-top:-4px;font-size:14px}.pagamento__trio{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pagamento__trio>:last-child{grid-column:1/-1}@media (min-width:520px){.pagamento__trio{grid-template-columns:90px 1fr 1.3fr}.pagamento__trio>:last-child{grid-column:auto}}.lista-edicao{gap:8px;display:grid}.lista-edicao__linha{grid-template-columns:52px minmax(0,1fr) minmax(0,1fr) 36px;align-items:center;gap:6px;display:grid}.lista-edicao__linha .entrada{min-height:42px;padding:0 10px;font-size:15px}.lista-edicao__linha .entrada--moeda input{height:40px;font-size:15px}.lista-edicao__rotulo{color:var(--chumbo);font-size:13px;font-weight:500}.lista-edicao__linha--entrada .lista-edicao__rotulo{color:var(--marinho);font-weight:600}.entrada--travada{color:var(--chumbo);font-variant-numeric:tabular-nums;align-items:center;display:flex;background:var(--nuvem)!important}.lista-edicao__linha input:disabled{color:var(--chumbo);background:var(--nuvem)}.lista-edicao__tirar{width:36px;height:36px;color:var(--chumbo);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.lista-edicao__tirar:hover{background:var(--branco);color:var(--tinta)}.lista-edicao__paga{color:var(--chumbo);text-align:center;font-size:12px}.lista-edicao__mais,.conferencia__acerto{cursor:pointer;background:0 0;border:0;justify-self:start;min-height:36px;padding:0;font-size:14px}.conferencia{border-radius:var(--raio-pequeno);border:1px solid var(--nevoa);background:var(--branco);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:12px 14px;font-size:14px;display:flex}.conferencia b{font-weight:600}.conferencia__estado{color:var(--marinho);align-items:center;gap:4px;font-weight:600;display:inline-flex}.conferencia--falta{border-color:var(--tinta);border-width:1.5px}.conferencia--falta .conferencia__estado{color:var(--tinta)}@media (max-width:400px){.lista-edicao__linha{grid-template-columns:44px minmax(0,1.1fr) minmax(0,1fr) 32px;gap:4px}.lista-edicao__linha .entrada{padding:0 6px;font-size:14px}.lista-edicao__linha .entrada--moeda span{display:none}}.simulador{border-radius:var(--raio-grande);border:1px solid var(--nevoa);gap:14px;margin-bottom:28px;padding:20px;display:grid}.simulador__titulo{font-family:var(--titulo);font-size:28px;font-weight:400;line-height:1.1}.simulador__campos{gap:12px;display:grid}@media (min-width:640px){.simulador{padding:24px 28px}.simulador__campos{grid-template-columns:1fr 1fr}}.simulador__resposta{border-radius:var(--raio-pequeno);background:var(--nuvem);padding:14px 16px;font-size:16px;line-height:1.5}.simulador__resposta b{font-weight:600}.simulador__veredito{font-family:var(--titulo);color:var(--marinho);font-size:22px;font-weight:400!important}.simulador__veredito--passa{color:var(--tinta)}.tabela{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%}.tabela th,.tabela td{text-align:left;vertical-align:middle;border-bottom:0;padding:12px 0 12px 16px;font-weight:400}.tabela th:first-child{padding-left:0}.tabela thead th{color:var(--chumbo);padding-top:0;padding-bottom:10px;font-size:13px}@media (min-width:700px){.tabela thead th:nth-child(2){width:96px}.tabela thead th:nth-child(3),.tabela thead th:nth-child(4),.tabela thead th:nth-child(5){width:19%}}.tabela__num{white-space:nowrap;text-align:right!important}.tabela__cat{font-size:16px}.tabela__nome{text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:16px;font-weight:600;transition:color .15s}.tabela__nome:hover{color:var(--chumbo)}.tabela__cat small{color:var(--chumbo);font-size:13px;display:block}.tabela__apagar{cursor:pointer;background:0 0;border:0;gap:12px;padding:0;font-size:13px;display:inline-flex}.tabela__apagar .link{cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.tabela__plan{font-weight:600}.tabela__fechou{color:var(--chumbo)}.tabela__linha--dentro .tabela__fechou,.tabela__linha--atencao .tabela__fechou,.tabela__linha--estourou .tabela__fechou{color:var(--tinta)}.tabela__sobra b{font-weight:600}.tabela__linha--atencao .tabela__sobra{color:var(--marinho);font-weight:600}.tabela__estado{font-size:12px;font-weight:500;display:block}.tabela tfoot th,.tabela tfoot td{border-bottom:0;padding-top:14px;font-weight:600}.tabela tfoot small{color:var(--chumbo);font-size:12px;font-weight:400;display:block}.entrada-pct{border:1px solid #0000;border-radius:10px;justify-content:flex-end;align-items:center;gap:1px;height:36px;padding:0 8px;transition:border-color .15s,background-color .15s;display:inline-flex}.entrada-pct:hover{border-color:var(--nevoa)}.entrada-pct:focus-within{border-color:var(--marinho);background:var(--branco);box-shadow:0 0 0 3px #28304029}.entrada-pct input{text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;width:4ch;font-size:16px}.entrada-pct span{color:var(--chumbo)}.tabela__pct{padding-right:0!important}@media (max-width:699px){.tabela thead{display:none}.tabela tbody tr,.tabela tfoot tr{border-bottom:0;grid-template-columns:1fr auto;grid-template-areas:"cat pct""plan plan""fechou sobra";align-items:center;gap:2px 8px;padding:12px 0;display:grid}.tabela tfoot tr{border-bottom:0}.tabela th,.tabela td{border:0;padding:0}.tabela__cat{grid-area:cat}.tabela__pct{grid-area:pct;justify-self:end;margin-right:-8px}.tabela td:nth-child(3){grid-area:plan}.tabela td:nth-child(4){grid-area:fechou}.tabela td:nth-child(5){grid-area:sobra}.tabela__num{text-align:left!important}.tabela td:nth-child(5){text-align:right!important}.tabela td[data-rotulo]:before{content:attr(data-rotulo) " ";color:var(--chumbo);font-size:13px;font-weight:400}.tabela__plan{font-size:15px}.tabela__fechou,.tabela__sobra{font-size:14px}.tabela__linha--vazio .tabela__fechou{visibility:hidden}.tabela tfoot td:nth-child(2){grid-area:pct}.tabela tfoot td:nth-child(3):before{content:"Previsto ";color:var(--chumbo);font-size:13px;font-weight:400}.tabela tfoot td:nth-child(4):before{content:"Fechou ";color:var(--chumbo);font-size:13px;font-weight:400}.tabela tfoot td:nth-child(5):before{content:"Sobra ";color:var(--chumbo);font-size:13px;font-weight:400}}.simulador__acolhe{border-top:1px solid var(--linha);color:var(--chumbo);margin-top:8px;padding-top:8px;font-size:15px}.simulador__acolhe b{color:var(--tinta)}.alem{border-radius:var(--raio-grande);background:var(--nuvem);gap:10px;margin-top:24px;padding:20px;display:grid}.alem__titulo{font-family:var(--titulo);font-size:26px;font-weight:400;line-height:1.1}.alem__lista{padding:0;list-style:none;display:grid}.alem__lista li{border-top:1px solid var(--linha);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;padding:10px 0;font-size:15px;display:flex}.alem__lista li:first-child{border-top:0}.alem__lista b{white-space:nowrap;font-weight:600}.alem__texto{color:var(--chumbo);max-width:64ch;font-size:15px}.alem__texto b{color:var(--tinta);font-weight:600}@media (min-width:640px){.alem{padding:24px 28px}}@media (max-width:699px){.tabela__linha--vazio .tabela__fechou,.tabela__linha--vazio .tabela__sobra{display:none}}.tabela thead th{border-bottom:1px solid var(--linha)}.tabela tbody tr:first-child th,.tabela tbody tr:first-child td{padding-top:16px}.tabela tfoot th,.tabela tfoot td{border-top:1px solid var(--linha)}@media (max-width:699px){.tabela tfoot th,.tabela tfoot td{border-top:0}.tabela tfoot tr{border-top:1px solid var(--linha);margin-top:8px}}.barra-alem{border-radius:99px;height:8px;margin-top:24px;display:flex;position:relative}.barra-alem__dentro{background:var(--prata);border-radius:99px 0 0 99px;height:100%}.barra-alem__fora{background:var(--tinta);border-radius:0 99px 99px 0;flex:1;height:100%}.barra-alem__marca{color:var(--chumbo);font-size:12px;position:absolute;bottom:12px;transform:translate(-50%)}.barra-alem__marca:after{content:"";background:var(--tinta);width:2px;height:18px;margin-left:-1px;position:absolute;top:100%;left:50%}.resumo-orc__alem{border-top:1px solid var(--linha);color:var(--chumbo);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;margin-top:16px;padding-top:14px;font-size:15px;display:flex}.resumo-orc__alem p{max-width:60ch}.resumo-orc__alem b{color:var(--tinta);font-weight:600}
.contratos__topo{flex-wrap:wrap;align-items:center;gap:8px 20px;margin:8px 0 4px;display:flex}.contratos__topo .novo-contrato{margin:0}.contratos__atalho{color:var(--chumbo);font-size:14px}.icone-botao{width:36px;height:36px;color:var(--chumbo);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;transition:background-color .15s,color .15s;display:inline-grid}.icone-botao:hover{background:var(--nuvem);color:var(--tinta)}.forn{gap:24px;display:grid}@media (min-width:960px){.forn{grid-template-columns:minmax(340px,420px) minmax(0,1fr);align-items:start;gap:28px 36px}.resumo-forn{grid-column:1/-1}.forn__detalhe{position:sticky;top:24px}.detalhe-forn__voltar{display:none!important}}@media (max-width:959px){.forn--aberta .resumo-forn,.forn--aberta .forn__lista,.forn:not(.forn--aberta) .forn__detalhe,:is(.pagina:has(.forn--aberta)>.voltar,.pagina:has(.forn--aberta)>.pagina__topo){display:none}}.resumo-forn{border-radius:var(--raio-grande);background:var(--nuvem);gap:18px;padding:22px;display:grid}.resumo-forn__rotulo{color:var(--chumbo);font-size:14px}.resumo-forn__valor{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(40px,10vw,52px);font-weight:500;line-height:1.05}.resumo-forn__valor span{font-family:var(--texto);color:var(--chumbo);font-size:18px;font-weight:500}.resumo-forn__barra{max-width:420px;margin-top:12px}.resumo-forn__numeros{border-top:1px solid var(--linha);grid-template-columns:1fr 1fr;gap:12px;padding-top:16px;display:grid}.resumo-forn__numeros>div:nth-child(3){grid-column:1/-1}.resumo-forn__numeros dt{color:var(--chumbo);font-size:13px}.resumo-forn__numeros dd{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}@media (min-width:760px){.resumo-forn{grid-template-columns:1fr auto;align-items:end;padding:28px 32px}.resumo-forn__numeros{border-top:0;border-left:1px solid var(--linha);grid-template-columns:repeat(3,auto);gap:32px;padding:0 0 6px 32px}.resumo-forn__numeros>div:nth-child(3){grid-column:auto}}.grupo-forn+.grupo-forn{margin-top:22px}.grupo-forn__cabeca{align-items:center;gap:2px;margin-bottom:6px;display:flex}.grupo-forn__titulo{font-family:var(--titulo);margin-right:4px;font-size:22px;font-weight:400;line-height:1.1}.grupo-forn__cabeca .icone-botao{opacity:.55;width:32px;height:32px}.grupo-forn__cabeca:hover .icone-botao,.grupo-forn__cabeca .icone-botao:focus-visible{opacity:1}.grupo-forn__edicao{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.grupo-forn__edicao .entrada{flex:200px;min-height:42px;font-size:16px}.forn__novo-grupo{cursor:pointer;background:0 0;border:0;margin-top:20px;padding:0;font-size:15px}.cartoes-forn{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;list-style:none;display:grid}.cartao-forn{border:1px solid var(--linha);border-radius:var(--raio);background:var(--branco);text-align:left;cursor:pointer;flex-direction:column;align-items:stretch;gap:2px;width:100%;height:100%;min-height:88px;padding:12px 14px;transition:border-color .15s,background-color .15s;display:flex}.cartao-forn:hover{border-color:var(--nevoa)}.cartao-forn[aria-current]{border-color:var(--marinho);border-width:1.5px;padding:11.5px 13.5px}.cartao-forn--vazia{background:var(--nuvem);border-color:#0000}.cartao-forn__topo{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.cartao-forn__nome{font-size:15px;font-weight:600;line-height:1.25}.cartao-forn__marca{width:18px;height:18px;color:var(--branco);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.cartao-forn--fechada .cartao-forn__marca{background:var(--marinho)}.cartao-forn__status{color:var(--chumbo);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cartao-forn--fechada .cartao-forn__status{color:var(--marinho);font-weight:500}.cartao-forn__valor{font-variant-numeric:tabular-nums;margin-top:auto;padding-top:6px;font-size:13px;font-weight:600}.cartao-forn--propostas .cartao-forn__valor{color:var(--chumbo);font-weight:500}.cartoes-forn li:has(.cartao-forn--nova){grid-column:1/-1}.cartao-forn.cartao-forn--nova{width:auto;min-height:36px;color:var(--chumbo);background:0 0;border:0;flex-direction:row;justify-content:flex-start;align-items:center;gap:6px;padding:0 4px;font-size:14px;font-weight:500;transition:color .15s}.cartao-forn.cartao-forn--nova:hover{color:var(--tinta)}.cartoes-forn li:has(.cartao-forn__form){grid-column:1/-1}.forn__escolha{border:1.5px dashed var(--nevoa);border-radius:var(--raio-grande);color:var(--chumbo);gap:6px;padding:32px 28px;display:grid}.forn__escolha-titulo{font-family:var(--titulo);color:var(--tinta);font-size:28px;font-style:italic}.detalhe-forn{gap:16px;display:grid}.detalhe-forn__voltar{cursor:pointer;background:0 0;border:0;justify-self:start}.detalhe-forn__titulo{font-family:var(--titulo);font-size:clamp(36px,8vw,48px);font-weight:400;line-height:1.02}.detalhe-forn__ajustes{grid-template-columns:1fr 1fr;gap:10px;display:grid}.detalhe-forn__ajuste{gap:4px;min-width:0;display:grid}.detalhe-forn__ajuste label{color:var(--chumbo);font-size:13px}.detalhe-forn__ajuste .entrada{min-height:40px;font-size:14px}.detalhe-forn__previsto{border-radius:var(--raio-pequeno);background:var(--nuvem);color:var(--chumbo);padding:14px 16px;font-size:15px}.detalhe-forn__previsto b{color:var(--tinta);font-weight:600}.detalhe-forn__fechada{border-radius:var(--raio-pequeno);background:var(--marinho);color:var(--branco);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:14px 16px;font-size:15px;display:flex}.detalhe-forn__fechada p{flex:1}.detalhe-forn__fechada .link{color:var(--branco)}.detalhe-forn .recado{margin:0}.detalhe-forn .lista-vazia{margin-top:0}.detalhe-forn__nova{justify-self:start}@media (max-width:639px){.detalhe-forn__nova{justify-self:stretch}}.detalhe-forn__apagar{font-size:14px}.detalhe-forn__apagar .link{cursor:pointer;background:0 0;border:0;padding:0;font-size:14px}.lista-propostas{gap:10px;padding:0;list-style:none;display:grid}.lista-propostas:empty{display:none}.proposta{border:1px solid var(--linha);border-radius:var(--raio);background:var(--branco);gap:4px;padding:16px 16px 10px 10px;transition:border-color .15s;display:grid}.proposta--escolhida{border-color:var(--marinho)}.proposta--fechada{background:var(--nuvem);border-color:#0000}.proposta__linha{grid-template-columns:40px minmax(0,1fr);gap:4px;display:grid}.proposta__estrela{width:40px;height:40px;color:var(--nevoa);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-top:-6px;transition:color .15s;display:grid}.proposta__estrela:hover{color:var(--chumbo)}.proposta__estrela[aria-pressed=true]{color:var(--marinho)}.proposta__estrela[aria-pressed=true] svg{fill:currentColor}.proposta__estrela--fechada{background:var(--marinho);width:26px;height:26px;color:var(--branco);cursor:default;margin:0 0 0 7px}.proposta__corpo{gap:8px;min-width:0;display:grid}.proposta__cabeca{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.proposta__nome{font-family:var(--titulo);font-size:24px;line-height:1.1}.proposta__valor{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.proposta__meta{flex-wrap:wrap;align-items:center;gap:4px 16px;font-size:14px;display:flex}.proposta__selo{background:var(--marinho);color:var(--branco);border-radius:99px;padding:2px 9px;font-size:12px;font-weight:600}.proposta__compara{grid-template-columns:minmax(80px,1fr) auto;align-items:center;gap:12px;display:grid}.proposta__compara .barra{background:var(--nuvem);border:0;height:6px}.proposta__compara-texto{color:var(--chumbo);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}.proposta__compara-texto--acima{color:var(--tinta);font-weight:600}.proposta__obs{color:var(--chumbo);white-space:pre-line;font-size:14px}.proposta__acoes{align-items:center;gap:2px;margin-left:-6px;padding-left:40px;display:flex}.proposta__acoes-fim{align-items:center;gap:12px;margin-left:auto;font-size:14px;display:inline-flex}.proposta__fechei{min-height:40px;padding:0 20px;font-size:14px}.proposta__confirmar{flex-wrap:wrap;align-items:center;gap:4px 14px;min-height:40px;padding-left:6px;font-size:14px;font-weight:500;display:inline-flex}.proposta__confirmar .link{cursor:pointer;background:0 0;border:0;padding:0;font-size:14px}.proposta__dica{color:var(--chumbo);font-size:13px}.form-proposta{border-radius:var(--raio);background:var(--nuvem);gap:14px;padding:18px;display:grid}.form-proposta .entrada,.form-proposta .entrada--moeda{background:var(--branco)}.form-proposta__titulo{font-family:var(--titulo);font-size:24px;line-height:1.1}.form-proposta__dupla{gap:14px;display:grid}@media (min-width:520px){.form-proposta__dupla{grid-template-columns:1fr 1fr}}.form-proposta__acoes{flex-wrap:wrap;gap:10px;display:flex}
.checklist{gap:20px;display:grid}.resumo-check{border-radius:var(--raio-grande);background:var(--nuvem);gap:18px;padding:22px;display:grid}.resumo-check__rotulo{color:var(--chumbo);font-size:14px}.resumo-check__valor{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(40px,10vw,52px);font-weight:500;line-height:1.05}.resumo-check__valor span{color:var(--chumbo);letter-spacing:0;font-size:18px}.resumo-check__barra{max-width:420px;margin-top:12px}.resumo-check__frase{color:var(--chumbo);max-width:56ch;margin-top:14px;font-size:15px}.resumo-check__numeros{border-top:1px solid var(--linha);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:16px;display:grid}.resumo-check__numeros dt{color:var(--chumbo);font-size:13px}.resumo-check__numeros dd{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.resumo-check__alerta dd{color:var(--tinta)}.resumo-check__alerta dt{color:var(--tinta);font-weight:600}@media (min-width:760px){.resumo-check{grid-template-columns:1fr auto;align-items:end;padding:28px 32px}.resumo-check__numeros{border-top:0;border-left:1px solid var(--linha);grid-template-columns:repeat(3,auto);gap:32px;padding:0 0 6px 32px}}.checklist__barra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.checklist__visoes{flex:320px;max-width:440px}@media (max-width:639px){.checklist__barra .botao{width:100%}}.grupo-tarefas__titulo,.mes__titulo{font-family:var(--titulo);font-size:26px;font-weight:400;line-height:1.1}.grupo-tarefas__titulo span,.mes__titulo span{font-family:var(--texto);color:var(--chumbo);margin-left:6px;font-size:14px}.grupo-tarefas__recado{color:var(--chumbo);margin-top:4px;font-size:14px}.grupo-tarefas--destaque{border:1.5px solid var(--tinta);border-radius:var(--raio);padding:18px 18px 8px}.por-mes{gap:8px;display:grid}.mes{border-bottom:1px solid var(--linha);padding-bottom:8px}.mes__titulo{cursor:pointer;align-items:baseline;gap:4px;padding:10px 0;list-style:none;transition:opacity .15s;display:flex}.mes__titulo::-webkit-details-marker{display:none}.mes__titulo:after{content:"";border-right:1.5px solid var(--chumbo);border-bottom:1.5px solid var(--chumbo);width:8px;height:8px;margin-left:auto;transition:transform .2s;transform:rotate(45deg)translateY(-3px)}.mes[open]>.mes__titulo:after{transform:rotate(-135deg)}.mes__titulo:hover{opacity:.6}.lista-tarefas{margin-top:6px;padding:0;list-style:none}.tarefa{border-radius:var(--raio-pequeno)}.tarefa--aberta{background:var(--nuvem);margin:4px -10px;padding:0 10px 12px}.tarefa__linha{grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:4px 8px;min-height:52px;display:grid}@media (max-width:519px){.tarefa__linha{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"status quando""texto texto";padding-top:10px}.tarefa__linha .menu-status{grid-area:status}.tarefa__linha .tarefa__quando{grid-area:quando}.tarefa__linha .tarefa__texto{grid-area:texto;padding-top:4px}}.status{background:var(--nuvem);min-height:26px;color:var(--chumbo);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:99px;justify-self:start;align-items:center;gap:6px;padding:0 11px 0 9px;font-size:12px;font-weight:500;transition:background-color .15s,color .15s,opacity .15s;display:inline-flex}.status:hover{opacity:.7}.status__ponto{background:currentColor;border-radius:50%;width:6px;height:6px}.status--executando{background:var(--marinho);color:var(--branco)}.status--realizado{border-color:var(--nevoa);background:var(--branco);color:var(--marinho)}.tarefa__texto{text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;padding:10px 4px;transition:opacity .15s;display:grid}.tarefa__texto:hover{opacity:.6}.tarefa__nome{font-size:15px;line-height:1.4}.tarefa--feita .tarefa__nome{color:var(--chumbo);text-decoration:line-through;-webkit-text-decoration-color:var(--nevoa);text-decoration-color:var(--nevoa)}.tarefa__tags{flex-wrap:wrap;gap:4px;display:flex}.tarefa__tags:empty{display:none}.tag{border:1px solid var(--nevoa);color:var(--chumbo);border-radius:99px;padding:1px 8px;font-size:11px;font-weight:500}.tag--forte{border-color:var(--marinho);background:var(--marinho);color:var(--branco)}.tarefa__quando{color:var(--chumbo);white-space:nowrap;font-variant-numeric:tabular-nums;padding-left:8px;font-size:13px}.tarefa--atrasada .tarefa__quando{color:var(--tinta);font-weight:600}.painel-tarefa{gap:14px;padding:4px 0 4px 112px;display:grid}@media (max-width:519px){.painel-tarefa{padding-left:0}}.painel-tarefa .entrada{background:var(--branco)}.painel-tarefa__data{gap:6px;display:grid}.painel-tarefa__data-linha{flex-wrap:wrap;gap:8px;display:flex}.painel-tarefa__data-linha .entrada{flex:0 200px}.painel-tarefa__sugerida{cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:14px}.painel-tarefa__apagar{font-size:14px}.painel-tarefa__apagar .link{cursor:pointer;background:0 0;border:0;padding:0;font-size:14px}.icone-texto{min-height:36px;color:var(--chumbo);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:14px;transition:opacity .15s;display:inline-flex}.icone-texto:hover{opacity:.6}.nova-tarefa{border-radius:var(--raio);background:var(--nuvem);gap:14px;padding:18px;display:grid}.nova-tarefa .entrada{background:var(--branco)}.nova-tarefa__titulo{font-family:var(--titulo);font-size:24px;line-height:1.1}.nova-tarefa__data .entrada{max-width:220px}.nova-tarefa__acoes{flex-wrap:wrap;gap:10px;display:flex}.checklist__feitas{gap:12px;display:grid}.checklist__feitas>.link,.lista-vazia .link{cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:15px}.escondidas{border-radius:var(--raio);border:1px dashed var(--nevoa);padding:16px 18px}.escondidas summary{cursor:pointer;font-size:15px;font-weight:600;list-style:none}.escondidas summary::-webkit-details-marker{display:none}.escondidas summary span{color:var(--chumbo);margin-left:4px;font-weight:500}.escondidas__ajuda{color:var(--chumbo);margin-top:6px;font-size:14px}.escondidas__lista{margin-top:10px;padding:0;list-style:none;display:grid}.escondidas__lista li{border-top:1px solid var(--linha);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 0;display:flex}.escondidas__lista p{font-size:15px}.escondidas__lista small{color:var(--chumbo);font-size:13px}.escondidas__lista .botao{min-height:40px;font-size:14px}.grupo-tarefas__mais{cursor:pointer;background:0 0;border:0;margin:6px 0 0 112px;padding:0;font-size:14px}@media (max-width:519px){.grupo-tarefas__mais{margin-left:0}}
.convidados{gap:16px;display:grid}.resumo-conv{border-radius:var(--raio-grande);background:var(--nuvem);gap:18px;padding:22px;display:grid}.resumo-conv__rotulo{color:var(--chumbo);font-size:14px}.resumo-conv__valor{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(40px,10vw,52px);font-weight:500;line-height:1.05}.resumo-conv__valor>span:not(.divisao){color:var(--chumbo);letter-spacing:0;font-size:18px}.resumo-conv__barra{max-width:420px;margin-top:12px}.resumo-conv__frase{color:var(--chumbo);margin-top:12px;font-size:15px}.resumo-conv__numeros{border-top:1px solid var(--linha);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:16px;display:grid}.resumo-conv__numeros dt{color:var(--chumbo);font-size:13px}.resumo-conv__numeros dd{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}@media (min-width:760px){.resumo-conv{grid-template-columns:1fr auto;align-items:end;padding:28px 32px}.resumo-conv__numeros{border-top:0;border-left:1px solid var(--linha);grid-template-columns:repeat(4,auto);gap:28px;padding:0 0 6px 32px}}.conv-barra{flex-wrap:wrap;gap:8px;display:flex}.conv-busca{border:1px solid var(--nevoa);border-radius:var(--raio-pequeno);min-height:48px;color:var(--chumbo);flex:260px;align-items:center;gap:8px;padding:0 14px;display:flex}.conv-busca:focus-within{border-color:var(--marinho);box-shadow:0 0 0 3px #28304029}.conv-busca input{min-width:0;height:46px;color:var(--tinta);background:0 0;border:0;outline:none;flex:1;font-size:16px}.conv-barra__filtros--ativo{background:var(--nuvem)}@media (max-width:639px){.conv-barra .conv-busca{flex-basis:100%}.conv-barra .botao{flex:1 1 0;padding:0 12px}}.conv-filtros{border-radius:var(--raio);background:var(--nuvem);gap:14px;padding:16px 18px;display:grid}.filtro{gap:6px;display:grid}.filtro__rotulo{color:var(--chumbo);font-size:13px;font-weight:500}.filtro__opcoes{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--nevoa);background:var(--branco);min-height:34px;color:var(--tinta);cursor:pointer;border-radius:99px;align-items:center;padding:0 12px;font-size:13px;font-weight:500;transition:background-color .15s,color .15s,opacity .15s;display:inline-flex}.chip:hover{opacity:.75}.chip[aria-pressed=true],.chip[aria-checked=true]{border-color:var(--marinho);background:var(--marinho);color:var(--branco)}.conv-filtros__mesa{background-color:var(--branco);max-width:280px;min-height:40px;font-size:14px}.conv-contagem{color:var(--chumbo);font-size:14px}.conv-contagem .link{cursor:pointer;background:0 0;border:0;padding:0;font-size:14px}.coracoes{color:var(--marinho);gap:1px;display:inline-flex}.coracoes__cheio{fill:currentColor}.coracoes__vazio{color:var(--nevoa)}.chip[aria-pressed=true] .coracoes,.chip[aria-checked=true] .coracoes{color:var(--branco)}.status--vai{background:var(--marinho);color:var(--branco)}.status--nao-vai{border-color:var(--nevoa);background:var(--branco);color:var(--tinta)}.lista-conv{padding:0;list-style:none}.conv{border-radius:var(--raio-pequeno)}.conv--aberto{background:var(--nuvem);margin:4px -10px;padding:0 10px 14px}.conv__linha{grid-template-columns:116px minmax(0,1fr) auto;align-items:center;gap:4px 8px;min-height:56px;display:grid}.conv__linha .menu-status{justify-self:start}.conv__texto{text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;padding:10px 4px;transition:opacity .15s;display:grid}.conv__texto:hover{opacity:.6}.conv__nome{font-size:15px;font-weight:600}.conv__meta{color:var(--chumbo);font-size:13px}.conv__lado-direito{align-items:center;gap:12px;display:inline-flex}.conv__total{text-align:right;font-variant-numeric:tabular-nums;min-width:28px;font-size:15px;font-weight:600}@media (max-width:519px){.conv__linha{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"status direita""texto texto";padding-top:10px}.conv__linha .menu-status{grid-area:status}.conv__lado-direito{grid-area:direita}.conv__texto{grid-area:texto;padding-top:4px}}.editar-conv,.form-conv{gap:16px;display:grid}.editar-conv{padding:4px 0 0 124px}@media (max-width:519px){.editar-conv{padding-left:0}}.form-conv{border-radius:var(--raio);background:var(--nuvem);padding:18px}.form-conv__titulo{font-family:var(--titulo);font-size:24px;line-height:1.1}.form-conv__colar{min-height:160px}.editar-conv .entrada,.form-conv .entrada,.editar-conv .segmentos,.form-conv .segmentos{background-color:var(--branco)}.editar-conv__pessoas{flex-wrap:wrap;align-items:flex-end;gap:12px 20px;display:flex}.editar-conv__total{color:var(--chumbo);padding-bottom:10px;font-size:15px}.editar-conv__total b{color:var(--tinta);margin-left:4px;font-size:18px}.editar-conv__dupla{gap:16px;display:grid}@media (min-width:640px){.editar-conv__dupla{grid-template-columns:1fr 1fr}}.editar-conv__apagar{font-size:14px}.editar-conv__apagar .link{cursor:pointer;background:0 0;border:0;padding:0;font-size:14px}.form-conv__acoes{flex-wrap:wrap;gap:10px;display:flex}.contador{gap:6px;display:grid}.contador__rotulo{color:var(--tinta);font-size:13px;font-weight:500}.contador__controle{border:1px solid var(--nevoa);border-radius:var(--raio-pequeno);background:var(--branco);align-items:center;display:inline-flex}.contador__controle button{width:42px;height:42px;color:var(--tinta);cursor:pointer;background:0 0;border:0;font-size:20px}.contador__controle button:disabled{opacity:.3;cursor:not-allowed}.contador__controle span{text-align:center;font-variant-numeric:tabular-nums;min-width:28px;font-size:16px;font-weight:600}.escolher-coracoes{gap:2px;display:flex}.escolher-coracoes button{width:44px;height:44px;color:var(--nevoa);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;transition:color .15s;display:grid}.escolher-coracoes button:hover{color:var(--chumbo)}.escolher-coracoes__cheio{color:var(--marinho)!important}.escolher-coracoes__cheio svg{fill:currentColor}.conv-abas{grid-template-columns:repeat(2,minmax(0,1fr));max-width:280px}.mesas{gap:16px;display:grid}.mesas__resumo{border:1px solid var(--linha);border-radius:var(--raio);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;padding:16px 20px;display:grid}.mesas__resumo dt{color:var(--chumbo);font-size:13px}.mesas__resumo dd{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.mesas__resumo dd span{color:var(--chumbo);font-size:14px;font-weight:400}@media (min-width:640px){.mesas__resumo{grid-template-columns:repeat(4,auto);justify-content:start;gap:12px 40px}}.mesas__nova{justify-self:start}.grade-mesas{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;padding:0;list-style:none;display:grid}.grade-mesas:empty{display:none}.mesa{border:1px solid var(--linha);border-radius:var(--raio);background:var(--branco);align-content:start;gap:8px;padding:16px;display:grid}.mesa--cheia{border-color:var(--marinho)}.mesa--passou{border-color:var(--tinta);border-width:1.5px}.mesa--editando{background:var(--nuvem);border-color:#0000}.mesa__cabeca{justify-content:space-between;align-items:center;gap:8px;display:flex}.mesa__nome{font-family:var(--titulo);font-size:24px;line-height:1.1}.mesa__acoes{margin-right:-8px;display:inline-flex}.mesa__ocupacao{color:var(--chumbo);align-items:baseline;gap:8px;font-size:14px;display:flex}.mesa__ocupacao b{color:var(--tinta);font-size:16px}.mesa__aviso{background:var(--marinho);color:var(--branco);border-radius:99px;margin-left:auto;padding:1px 8px;font-size:11px;font-weight:600}.mesa--passou .mesa__aviso{background:var(--tinta)}.mesa__barra{background:var(--nuvem);border:0;height:6px}.mesa__confirmar{font-size:14px}.mesa__confirmar .link{cursor:pointer;background:0 0;border:0;padding:0;font-size:14px}.mesa__lista{padding:0;list-style:none;display:grid}.mesa__lista li{grid-template-columns:minmax(0,1fr) auto 32px;align-items:center;gap:6px;min-height:36px;font-size:14px;display:grid}.mesa__convidado{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mesa__pessoas{color:var(--chumbo);font-variant-numeric:tabular-nums}.mesa__tirar{width:32px;height:32px}.mesa__sentar{min-height:40px;color:var(--chumbo);font-size:14px}.sem-mesa{border-radius:var(--raio);background:var(--nuvem);padding:18px}.sem-mesa__titulo{font-family:var(--titulo);font-size:24px;font-weight:400;line-height:1.1}.sem-mesa__titulo span{font-family:var(--texto);color:var(--chumbo);margin-left:6px;font-size:14px}.sem-mesa__vazio{color:var(--chumbo);margin-top:6px;font-size:15px}.sem-mesa__lista{margin-top:8px;padding:0;list-style:none;display:grid}.sem-mesa__lista li{border-top:1px solid var(--linha);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding:10px 0;display:flex}.sem-mesa__lista p{font-size:15px;font-weight:600}.sem-mesa__lista small{color:var(--chumbo);font-size:13px}.sem-mesa__escolha{background-color:var(--branco);max-width:220px;min-height:40px;font-size:14px}.form-mesa{border-radius:var(--raio);background:var(--nuvem);gap:14px;padding:18px;display:grid}.mesa--editando .form-mesa{padding:0}.form-mesa .entrada{background:var(--branco)}.form-mesa__acoes{flex-wrap:wrap;gap:10px;display:flex}.pessoas{gap:8px;display:grid}.pessoas__total{color:var(--chumbo);margin-left:4px;font-weight:400}.pessoas__lista{gap:8px;padding:0;list-style:none;display:grid}.pessoa{grid-template-columns:116px minmax(0,1fr) auto 36px;align-items:center;gap:8px;display:grid}.pessoa>.menu-status{justify-self:start}.pessoa__nome{background:var(--branco);min-height:42px}.pessoa__tipo{gap:4px;display:inline-flex}.pessoa__tipo .chip{min-height:34px;padding:0 10px;font-size:12px}.pessoa__vem{border:1.5px solid var(--marinho);background:var(--branco);min-height:30px;color:var(--marinho);white-space:nowrap;cursor:pointer;border-radius:99px;align-items:center;gap:5px;padding:0 11px 0 9px;font-size:12px;font-weight:600;transition:opacity .15s;display:inline-flex}.pessoa__vem:hover{opacity:.7}.pessoa__vem[aria-pressed=false]{background:var(--nevoa);color:var(--tinta);border-color:#0000}.pessoa--nao-vem .pessoa__nome{color:var(--chumbo);text-decoration:line-through;-webkit-text-decoration-color:var(--nevoa);text-decoration-color:var(--nevoa)}@media (max-width:639px){.pessoa{border-bottom:1px solid var(--linha);grid-template-columns:minmax(0,1fr) auto;padding-bottom:10px}.pessoa>.menu-status{grid-area:1/1}.pessoa>.icone-botao{grid-area:1/2;justify-self:end}.pessoa__nome{grid-area:2/1/auto/-1}.pessoa__tipo{grid-area:3/1/auto/-1}}.pessoas__mais{flex-wrap:wrap;gap:6px;display:flex}.pessoas__mais .botao{min-height:38px;padding:0 12px;font-size:13px}.conv__pessoas{color:var(--tinta);font-size:13px}.grade-grupos{grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));align-items:start;gap:12px;display:grid}.conv-grupo{border:1px solid var(--linha);border-radius:var(--raio);background:var(--branco);align-content:start;gap:8px;padding:16px;display:grid}.conv-grupo__cabeca{justify-content:space-between;align-items:center;gap:8px;display:flex}.conv-grupo__titulo{font-family:var(--titulo);font-size:24px;font-weight:400;line-height:1.1}.conv-grupo__acoes{margin-right:-8px;display:inline-flex}.conv-grupo__acoes .icone-botao{width:36px;height:36px}.conv-grupo__alternar{border-radius:var(--raio-pequeno);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:8px;margin:-6px -8px;padding:6px 8px;transition:opacity .15s;display:grid}.conv-grupo__alternar:hover:not(:disabled){opacity:.6}.conv-grupo__alternar:disabled{cursor:default}.conv-grupo__alternar svg{transition:transform .2s}.conv-grupo__alternar[aria-expanded=true] svg{transform:rotate(90deg)}.conv-grupo__ocupacao{color:var(--chumbo);align-items:baseline;gap:8px;font-size:14px;display:flex}.conv-grupo__ocupacao b{color:var(--tinta);font-size:16px}.conv-grupo__convites{align-items:center;gap:4px;margin-left:auto;font-size:13px;display:inline-flex}.conv-grupo__barra{background:var(--nuvem);border:0;height:6px}.conv-grupo__vazio{color:var(--chumbo);font-size:14px}.conv-grupo .lista-conv{margin-top:4px}.conv-grupo:has(.conv--aberto){grid-column:1/-1}.conv-grupo .conv{border-radius:0}.conv-grupo .conv+.conv{border-top:1px solid var(--linha)}.conv-grupo .conv--aberto,.conv-grupo .conv--aberto+.conv{border-top-color:#0000}.conv-grupo .conv--aberto{border-radius:var(--raio-pequeno);margin:4px -8px;padding:0 8px 14px}.conv-grupo__edicao{flex-wrap:wrap;gap:8px;display:flex}.conv-grupo__edicao .entrada{flex:200px;min-height:42px}.conv-grupo__edicao--novo{border-radius:var(--raio);background:var(--nuvem);padding:16px}.conv-grupo__edicao--novo .entrada{background:var(--branco)}.conv-novo-grupo{border:1px dashed var(--nevoa);border-radius:var(--raio);min-height:72px;font:inherit;color:var(--chumbo);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:500;transition:opacity .15s,border-color .15s;display:flex}.conv-novo-grupo:hover{border-color:var(--prata);opacity:.7}.previsto--vazio{border:1px solid var(--linha);border-radius:var(--raio);color:var(--chumbo);gap:6px;padding:16px 20px;font-size:14px;display:grid}.previsto--vazio .link{justify-self:start;font-size:14px}.previsto .resumo-conv__frase b{color:var(--tinta);font-weight:600}.previsto__tipos,.resumo-conv__numeros--dois{grid-template-columns:repeat(3,minmax(0,1fr))}.resumo-conv__numeros dt{white-space:nowrap}@media (min-width:760px){.resumo-conv{grid-template-columns:1fr 340px}.previsto__tipos,.resumo-conv__numeros--dois{grid-template-columns:repeat(3,minmax(0,1fr))}}.divisao{display:inline-block;position:relative}.divisao__numero{font:inherit;letter-spacing:inherit;color:inherit;cursor:help;background:0 0;border:0;padding:0;transition:opacity .15s}.divisao__numero:hover{opacity:.6}.divisao__balao{z-index:20;border-radius:var(--raio-pequeno);background:var(--marinho);min-width:180px;color:var(--branco);box-shadow:var(--sombra);letter-spacing:0;opacity:0;visibility:hidden;pointer-events:none;gap:4px;padding:12px 14px;font-size:14px;font-weight:400;line-height:1.4;transition:opacity .15s,transform .15s,visibility .15s;display:grid;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-4px)}.divisao:hover .divisao__balao,.divisao[data-aberta] .divisao__balao,.divisao__numero:focus-visible+.divisao__balao{opacity:1;visibility:visible;transform:none}.divisao__titulo{color:var(--bruma);font-size:12px}.divisao__linha{justify-content:space-between;gap:24px;display:flex}.divisao__linha b{font-variant-numeric:tabular-nums;font-weight:600}.resumo-conv--fino{gap:14px;padding-block:18px}.resumo-conv--fino .resumo-conv__frase{margin-top:4px}@media (min-width:760px){.resumo-conv--fino{align-items:center;padding-block:22px}.resumo-conv--fino .resumo-conv__numeros{padding-bottom:0}}
.entrada-app{z-index:100;background:var(--branco);position:fixed;inset:0;overflow-y:auto}.entrada-app__coluna{max-width:520px;min-height:100dvh;padding:max(20px, env(safe-area-inset-top)) var(--margem) max(28px, env(safe-area-inset-bottom));grid-template-rows:auto auto 1fr;margin:0 auto;display:grid}.entrada-app__topo{justify-content:space-between;align-items:center;min-height:44px;display:flex}.entrada-app__marca{font-family:var(--titulo);font-size:22px}.entrada-app__voltar{min-height:44px;color:var(--marinho);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-left:-8px;padding:0 8px 0 2px;font-size:15px;font-weight:500;transition:opacity .15s;display:inline-flex}.entrada-app__voltar:hover{opacity:.6}.entrada-app__passo{color:var(--chumbo);font-variant-numeric:tabular-nums;font-size:13px}.entrada-app__barra{background:var(--nuvem);border-radius:99px;height:3px;margin-top:6px;display:block;overflow:hidden}.entrada-app__barra span{border-radius:inherit;background:var(--marinho);height:100%;transition:width .35s cubic-bezier(.2,.8,.2,1);display:block}.entrada-app__tela{flex-direction:column;padding-top:clamp(40px,12vh,110px);animation:.35s cubic-bezier(.2,.8,.2,1) entrada-surge;display:flex}@keyframes entrada-surge{0%{opacity:0;transform:translateY(10px)}}.entrada-app__pergunta{font-family:var(--titulo);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(34px,9vw,44px);font-weight:400;line-height:1.05}.entrada-app__pergunta--grande{font-size:clamp(44px,12vw,60px)}.entrada-app__pergunta em{font-style:italic}.entrada-app__apoio{color:var(--chumbo);max-width:44ch;margin-top:12px;font-size:16px}.entrada-app__campos{gap:16px;margin-top:28px;display:grid}.entrada-app__chips{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.entrada-app__sugestoes{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.entrada-app__escolhas{gap:8px;margin-top:28px;display:grid}.escolha{display:block;position:relative}.escolha input{opacity:0;cursor:pointer;position:absolute;inset:0}.escolha__caixa{border:1px solid var(--nevoa);border-radius:var(--raio-pequeno);background:var(--branco);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;transition:border-color .15s,background-color .15s;display:flex}.escolha__texto{display:grid}.escolha__texto b{font-size:16px;font-weight:600}.escolha__texto small{color:var(--chumbo);font-size:13px}.escolha__marca{border:1px solid var(--nevoa);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.escolha input:checked+.escolha__caixa{border-color:var(--marinho);background:var(--nuvem)}.escolha input:checked+.escolha__caixa .escolha__marca{border-color:var(--marinho);background:var(--marinho);color:var(--branco)}.escolha input:focus-visible+.escolha__caixa{outline:2px solid var(--marinho);outline-offset:2px}.entrada-app__alternar{margin-top:18px}.entrada-app__erro{color:var(--tinta);margin-top:10px;font-size:14px;font-weight:500}.entrada-app__erro:empty{display:none}.entrada-app__acoes{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:32px;display:flex}.entrada-app__pular{min-height:44px;color:var(--chumbo);cursor:pointer;background:0 0;border:0;font-size:15px;font-weight:500;transition:opacity .15s}.entrada-app__pular:hover{opacity:.6}.entrada-app__selo{background:var(--marinho);width:56px;height:56px;color:var(--branco);border-radius:50%;place-items:center;margin-bottom:20px;display:grid}.entrada-app__resumo{gap:12px;margin-top:24px;padding:0;list-style:none;display:grid}.entrada-app__resumo li{border-top:1px solid var(--linha);color:var(--chumbo);padding-top:12px;font-size:16px}.entrada-app__resumo b{color:var(--tinta);font-weight:600}@media (max-width:519px){.entrada-app__acoes .botao,.entrada-app__pular{flex:100%}}.hoje-grade{gap:12px;margin-top:16px;display:grid}@media (max-width:519px){.hoje-tarefa{grid-template-columns:minmax(0,1fr);gap:6px}}@media (min-width:720px){.hoje-grade{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.hoje-bloco--tarefas{grid-column:1/-1}}.hoje-bloco{border:1px solid var(--linha);border-radius:var(--raio);background:var(--branco);align-content:start;gap:10px;padding:18px;display:grid}.hoje-bloco__cabeca{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.hoje-bloco__titulo{font-family:var(--titulo);font-size:24px;font-weight:400;line-height:1.1}.hoje-bloco__link{min-height:32px;color:var(--marinho);align-items:center;gap:2px;font-size:13px;font-weight:600;transition:opacity .15s;display:inline-flex}.hoje-bloco__link:hover{opacity:.6}.hoje-bloco__vazio,.hoje-bloco__nota{color:var(--chumbo);font-size:14px}.hoje-lista{padding:0;list-style:none;display:grid}.hoje-lista>li+li{border-top:1px solid var(--linha)}.hoje-tarefa{grid-template-columns:124px minmax(0,1fr);align-items:center;gap:12px;padding:10px 0;display:grid}.hoje-tarefa__texto,.hoje-parcela__texto{gap:1px;min-width:0;display:grid}.hoje-tarefa__nome,.hoje-parcela__nome{font-size:15px;font-weight:500;line-height:1.35}.hoje-tarefa__prazo{color:var(--chumbo);font-size:13px}.hoje-tarefa__prazo--atrasada{color:var(--tinta);font-weight:600}.hoje-recado{color:var(--chumbo);font-size:13px}.hoje-recado:empty{display:none}.hoje-recado .link{cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.hoje-parcela{justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.hoje-parcela__valor{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:600}.hoje-numero{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:500;line-height:1.15}.hoje-numero span{letter-spacing:0;color:var(--chumbo);font-size:14px;font-weight:400}.hoje-barra{background:var(--nuvem);border:0;height:6px}.hoje-lista--compacta{margin-top:4px}.hoje-categoria{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nome etiqueta""info etiqueta";align-items:center;column-gap:12px;padding:8px 0;display:grid}.hoje-categoria__nome{grid-area:nome;font-size:14px;font-weight:500}.hoje-categoria__info{color:var(--chumbo);grid-area:info;font-size:13px}.hoje-categoria .etiqueta{grid-area:etiqueta}.passos-resumo{border-radius:var(--raio-grande);background:var(--nuvem);gap:10px;padding:20px 22px;display:grid}.passos-resumo__numero{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:500;line-height:1.05}.passos-resumo__numero span{letter-spacing:0;color:var(--chumbo);font-size:17px}.passos-resumo__barra{background:var(--branco);border:0;max-width:420px;height:6px}.passos-resumo__frase{color:var(--chumbo);font-size:14px}.passos{gap:12px;margin-top:16px;padding:0;list-style:none;display:grid}.passo{border:1px solid var(--linha);border-radius:var(--raio);background:var(--branco);grid-template-columns:36px minmax(0,1fr);gap:14px;padding:18px;display:grid}.passo__numero{color:var(--nevoa);font-variant-numeric:lining-nums;font-size:32px;font-weight:300;line-height:1}.passo--feito .passo__numero{color:var(--marinho)}.passo__corpo{gap:8px;min-width:0;display:grid}.passo__cabeca{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.passo__titulo{font-family:var(--titulo);font-size:24px;font-weight:400;line-height:1.1}.passo__status{flex:none;margin-top:2px}span.passo__status{cursor:default}span.passo__status:hover{opacity:1}.passo__apoio{color:var(--chumbo);font-size:14px}.passo__nota{background:var(--branco);min-height:56px;font-size:14px}.passo__link{min-height:32px;color:var(--marinho);justify-self:start;align-items:center;gap:2px;font-size:13px;font-weight:600;transition:opacity .15s;display:inline-flex}.passo__link:hover{opacity:.6}.essencial{gap:8px;display:grid}.essencial__lista{padding:0;list-style:none;display:grid}.essencial__lista li{justify-content:space-between;align-items:center;gap:8px;min-height:40px;font-size:15px;display:flex}.essencial__lista li+li{border-top:1px solid var(--linha)}.essencial__lista .icone-botao{width:32px;height:32px}.essencial__novo{flex-wrap:wrap;gap:8px;display:flex}.essencial__novo .entrada{flex:220px;min-height:44px}.essencial__novo .botao{min-height:44px}.recomecar{border-top:1px solid var(--linha);gap:12px;margin-top:40px;padding-top:28px;display:grid}.recomecar__texto{color:var(--chumbo);font-size:14px}.recomecar__abrir{justify-self:start}.recomecar__confirmar{border-radius:var(--raio);background:var(--nuvem);gap:8px;padding:16px;display:grid}.recomecar__confirmar .entrada{background:var(--branco)}.recomecar__acoes{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.recomecar__apagar{background:var(--tinta)}.passo__campo{max-width:280px}.hoje-alerta{color:var(--tinta);font-weight:600}.passo__datas{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}
.locais{gap:16px;display:grid}.locais .recado{margin:0}.locais__escolhido{font-family:var(--titulo);text-wrap:balance;font-size:clamp(32px,8vw,42px);line-height:1.05}.locais__barra{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.locais__ordem{flex:300px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:360px}.locais__novo{margin-left:auto}@media (max-width:519px){.locais__ordem{flex-basis:100%;max-width:none}.locais__barra .botao{flex:1 1 0;padding:0 12px}.locais__novo{margin-left:0}}.grade-locais{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));align-items:start;gap:12px;padding:0;list-style:none;display:grid}.grade-locais:empty{display:none}.local{border:1px solid var(--linha);border-radius:var(--raio);background:var(--branco);align-content:start;gap:10px;padding:16px;display:grid}.local--escolhido{border-color:var(--marinho)}.local--editando{border:0;grid-column:1/-1;padding:0}.local__cabeca{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.local__titulo{min-width:0}.local__nome{font-family:var(--titulo);font-size:24px;line-height:1.1}.local__cidade{color:var(--chumbo);margin-top:2px;font-size:13px}.local__coracoes{margin:-6px 0 -6px -10px}.local__coracoes button{width:36px;height:36px}.local__dinheiro{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.local__valor{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.local__compara{color:var(--chumbo);font-size:13px}.local__compara--acima{color:var(--tinta);font-weight:600}.local__insta{justify-self:start;font-size:14px}.local__obs{color:var(--chumbo);white-space:pre-line;font-size:14px}.local__acoes{border-top:1px solid var(--linha);align-items:center;gap:2px;margin:2px -8px -4px;padding-top:8px;display:flex}.local__acoes-fim{margin-left:auto;padding-right:8px}.local__botao{min-height:38px;padding:0 14px;font-size:14px}.local__confirmar{padding:6px 8px;font-size:14px}.local__confirmar .link{cursor:pointer;background:0 0;border:0;padding:0;font-size:14px}.local__acoes-fim .link{font-size:14px}.local__visita{color:var(--chumbo);align-items:center;gap:6px;font-size:14px;display:inline-flex}
.decoracao{gap:16px;display:grid}.grade-deco{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));align-items:start;gap:12px;padding:0;list-style:none;display:grid}.deco{border:1px solid var(--linha);border-radius:var(--raio);background:var(--branco);gap:10px;padding:16px;display:grid}.deco--aberto{grid-column:1/-1}.deco--definido{border-color:var(--nevoa)}.deco__cabeca{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.deco__titulo{font-family:var(--titulo);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:24px;line-height:1.1;transition:opacity .15s;display:inline-flex}.deco__titulo:hover{opacity:.6}.deco__titulo svg{color:var(--chumbo);flex:none;transition:transform .2s}.deco__titulo[aria-expanded=true] svg{transform:rotate(90deg)}.deco__resumo{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:10px;padding:0;display:grid}.deco__texto{-webkit-line-clamp:2;white-space:pre-line;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.deco__texto--vazio{color:var(--chumbo)}.deco__pinterest{min-height:32px;color:var(--marinho);justify-self:start;align-items:center;gap:6px;font-size:13px;font-weight:600;transition:opacity .15s;display:inline-flex}.deco__pinterest:hover{opacity:.6}.deco__miniaturas{flex-wrap:wrap;gap:6px;display:flex}.deco__miniatura{background:var(--nuvem);border-radius:10px;width:64px;height:64px;position:relative;overflow:hidden}.deco--aberto .deco__miniatura{width:96px;height:96px}.deco__miniatura img{object-fit:cover;width:100%;height:100%;display:block}.deco__miniatura--erro img{display:none}.deco__miniatura--erro:after{content:"sem prévia";color:var(--chumbo);place-items:center;font-size:11px;display:grid;position:absolute;inset:0}.deco__tirar{z-index:1;width:22px;height:22px;color:var(--branco);cursor:pointer;background:#1a1a1aa6;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:4px;right:4px}.deco__mais{background:var(--nuvem);width:64px;height:64px;color:var(--chumbo);border-radius:10px;place-items:center;font-size:14px;font-weight:600;display:grid}.deco__editar{gap:16px;padding-top:4px;display:grid}.deco__editar .campo{gap:8px}.deco__linha{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.deco__linha .entrada{flex:240px}.deco__abrir{font-size:14px}.deco__dica{border-radius:var(--raio-pequeno);background:var(--nuvem);padding:12px 14px;font-size:14px}.deco__dica summary{color:var(--marinho);cursor:pointer;align-items:center;gap:6px;font-weight:600;list-style:none;display:inline-flex}.deco__dica summary::-webkit-details-marker{display:none}.deco__dica p{color:var(--chumbo);margin-top:8px}.deco__guia{border:1px dashed var(--nevoa);background:var(--branco);border-radius:10px;margin-top:10px;padding:10px 12px}.deco__guia p{margin-top:2px}.deco__guia .deco__guia-titulo{color:var(--tinta);margin-top:0;font-weight:600}@media (min-width:760px){.resumo-conv--sozinho{grid-template-columns:1fr}}.deco__guia-grupos{gap:8px;margin-top:8px;display:grid}.deco__guia-grupos dt{color:var(--tinta);font-weight:600}.deco__guia-grupos dd{color:var(--chumbo)}.deco__guia-lista{flex-wrap:wrap;gap:6px;margin-top:8px;padding:0;list-style:none;display:flex}.deco__guia-lista li{background:var(--nuvem);color:var(--tinta);border-radius:99px;padding:4px 10px;font-size:13px}.deco__nova{width:100%}.deco__apagar{font-size:14px}.deco__apagar .link{cursor:pointer;background:0 0;border:0;padding:0;font-size:14px}
.detalhe__progresso{color:var(--chumbo);font-size:14px}.detalhe__calculo{color:var(--tinta)!important}.detalhe__alerta{border:1px solid var(--nevoa);border-radius:var(--raio-pequeno);align-items:flex-start;gap:8px;padding:10px 12px;font-size:14px;display:flex}.detalhe__alerta svg{color:var(--marinho);flex:none;margin-top:3px}.detalhe__listas{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:20px;display:grid}.mini{gap:6px;display:grid}.mini__titulo{justify-content:space-between;gap:8px;font-size:14px;font-weight:600;display:flex}.mini__titulo span{color:var(--chumbo);font-variant-numeric:tabular-nums;font-weight:400}.mini__lista{padding:0;list-style:none;display:grid}.mini__item{align-items:center;gap:4px;min-height:40px;display:flex}.mini__item+.mini__item{border-top:1px solid var(--linha)}.mini__marcar{cursor:pointer;flex:1;align-items:center;gap:10px;min-height:40px;display:flex;position:relative}.mini__marcar input{opacity:0;width:1px;height:1px;position:absolute}.mini__caixa{border:1.5px solid var(--nevoa);color:#0000;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;transition:background-color .15s,border-color .15s;display:grid}.mini__marcar:hover .mini__caixa{border-color:var(--prata)}.mini__marcar input:checked+.mini__caixa{border-color:var(--marinho);background:var(--marinho);color:var(--branco)}.mini__marcar input:focus-visible+.mini__caixa{outline:2px solid var(--marinho);outline-offset:2px}.mini__texto{font-size:15px}.mini__item--feito .mini__texto{color:var(--chumbo);text-decoration:line-through;-webkit-text-decoration-color:var(--nevoa);text-decoration-color:var(--nevoa)}.mini__tirar{opacity:.5;width:32px;height:32px}.mini__item:hover .mini__tirar,.mini__tirar:focus-visible{opacity:1}.mini__novo{gap:6px;display:flex}.mini__novo .entrada{flex:1;min-height:40px;font-size:14px}.mini__novo .botao{min-height:40px;padding:0 12px}.cronograma{grid-template-columns:76px repeat(3,minmax(0,1fr));gap:6px;display:grid}.cronograma__periodo{color:var(--chumbo);font-size:13px;font-weight:600}.cronograma__linha{display:contents}.cronograma__dia{padding-top:10px;font-size:14px;font-weight:600}.cronograma__celula .entrada{min-height:60px;font-size:14px}.cronograma__rotulo-celular{display:none}@media (max-width:639px){.cronograma{grid-template-columns:1fr}.cronograma>span[aria-hidden],.cronograma__periodo{display:none}.cronograma__linha{gap:6px;padding-bottom:10px;display:grid}.cronograma__rotulo-celular{color:var(--chumbo);font-size:12px;display:block}}.mini__escolha{flex:1;align-items:center;gap:10px;min-height:40px;font-size:15px;display:flex}.mini__escolha:before{content:"";background:var(--prata);border-radius:50%;flex:none;width:6px;height:6px}.areas-menu .chip{gap:4px}.areas-menu .mini__novo{max-width:520px}.mini__tirar-area{opacity:.55;width:30px;height:30px;margin:-6px -6px -6px auto}.mini__tirar-area:hover,.mini__tirar-area:focus-visible{opacity:1}.mini__confirmar{margin-left:auto;font-weight:400;color:var(--tinta)!important}.mini__confirmar .link{cursor:pointer;background:0 0;border:0;padding:0;font-size:14px}.detalhe__links{gap:16px;display:flex}.crono__abas{grid-template-columns:repeat(2,minmax(0,1fr));max-width:420px}.crono{border:1px solid var(--linha);border-radius:var(--raio);background:var(--branco);gap:14px;padding:18px;display:grid}.crono__topo{gap:4px;display:grid}.crono__data{font-family:var(--titulo);align-items:center;gap:8px;font-size:24px;font-weight:400;line-height:1.1;display:inline-flex}.crono__ajuda{color:var(--chumbo);font-size:14px}.crono__vazio{border-radius:var(--raio-pequeno);background:var(--nuvem);color:var(--chumbo);gap:14px;padding:18px;font-size:15px;display:grid}.crono__vazio-acoes{flex-wrap:wrap;gap:8px;display:flex}.crono__cabecalho,.crono__linha{grid-template-columns:132px minmax(0,1.4fr) minmax(0,1fr) 36px;align-items:center;gap:8px;display:grid}.crono__cabecalho{color:var(--chumbo);font-size:13px;font-weight:600}.crono__lista{gap:8px;padding:0;list-style:none;display:grid}.crono__linha .entrada{min-height:44px;font-size:15px}.crono__hora{font-variant-numeric:tabular-nums}.crono__mais{justify-self:start}@media (max-width:639px){.crono__cabecalho{display:none}.crono__linha{border-bottom:1px solid var(--linha);grid-template-columns:104px minmax(0,1fr) 36px;padding-bottom:8px}.crono__linha>input:nth-of-type(3){grid-column:2/3}}.crono__topo{position:relative}.crono__pdf{margin-top:6px}@media (min-width:640px){.crono__topo{padding-right:170px}.crono__pdf{margin:0;position:absolute;top:0;right:0}}
.fotos__abas{max-width:560px}.fotos__barra{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fotos__resumo{color:var(--chumbo);flex:260px;font-size:14px}@media (max-width:519px){.fotos__barra .botao{flex:1 1 0;padding:0 12px}}.fotos__grupo{gap:10px;display:grid}.fotos__momento{font-family:var(--titulo);font-size:24px;font-weight:400;line-height:1.1}.fotos__momento span{font-family:var(--texto);color:var(--chumbo);margin-left:4px;font-size:13px}.fotos__titulo{font-size:16px;font-weight:600;line-height:1.35}.fotos__cartao--feita .fotos__titulo{color:var(--chumbo)}.fotos__outro{max-width:420px;margin-top:8px}
.cerimonia__barra{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cerimonia__voltar,.cerimonia__voltar .link{font-size:14px}button.cerimonia__voltar,.cerimonia__voltar .link{cursor:pointer;background:0 0;border:0;padding:0}.cerimonia__acoes{flex-wrap:wrap;gap:8px;display:flex}.cerimonia__hora{font-variant-numeric:tabular-nums}.cerimonia__saida{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 20px}.cerimonia__saida .cerimonia__hora{width:180px}.cerimonia__titulo{font-family:var(--titulo);font-size:24px;font-weight:400;line-height:1.1}@media (max-width:519px){.cerimonia__saida{grid-template-columns:1fr}}.ordenavel{gap:6px;padding:0;list-style:none;display:grid}.ordenavel__linha{border-radius:var(--raio-pequeno);grid-template-columns:22px 22px minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px;transition:background-color .15s,box-shadow .15s;display:grid}.ordenavel--hora .ordenavel__linha{grid-template-columns:22px 22px 132px minmax(0,1fr) auto}.ordenavel__linha .entrada{min-height:42px;font-size:15px}.ordenavel__linha--pegando{opacity:.5}.ordenavel__linha--alvo{box-shadow:inset 0 2px 0 var(--marinho);background:var(--nuvem)}.ordenavel__alca{height:42px;color:var(--prata);cursor:grab;place-items:center;display:grid}.ordenavel__alca:active{cursor:grabbing}.ordenavel__numero{color:var(--chumbo);text-align:center;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.ordenavel__setas{display:inline-flex}.ordenavel__setas .icone-botao{width:34px;height:34px}.ordenavel__setas .icone-botao:disabled{opacity:.25;cursor:default}.ordenavel__cima{transform:rotate(-90deg)}.ordenavel__baixo{transform:rotate(90deg)}@media (hover:none),(max-width:639px){.ordenavel__alca{display:none}.ordenavel__linha,.ordenavel--hora .ordenavel__linha{border-bottom:1px solid var(--linha);border-radius:0;grid-template-columns:22px minmax(0,1fr) auto;padding:6px 0 10px}.ordenavel__linha>.entrada:nth-of-type(2){grid-column:2}.ordenavel__setas{grid-area:1/3}}.impressao__numerada{padding-left:18pt}.impressao__numerada li{break-inside:avoid;border-bottom:.5pt solid #cfcfcf;padding:5pt 0}.impressao__numerada small{color:#6e6e6e;font-size:9.5pt;display:block}.cerimonia__pergunta{border:1px dashed var(--nevoa);border-radius:var(--raio);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:16px 18px;font-size:15px;display:flex}.chas__escolha{gap:12px}.chas__chip{gap:6px;min-height:38px;font-size:14px}.chas__outro{max-width:560px}.chas__data{grid-template-columns:minmax(0,200px) auto;align-items:center;gap:4px 12px;display:grid}.chas__data .campo__rotulo{grid-column:1/-1}.chas__quando{color:var(--chumbo);font-size:14px}.chas__cartao .deco__resumo{gap:8px}.chas__quando-cartao{color:var(--chumbo);align-items:center;gap:6px;font-size:14px;display:inline-flex}.chas__numeros{color:var(--chumbo);flex-wrap:wrap;gap:4px 16px;font-size:14px;display:flex}.chas__numeros b{color:var(--tinta);font-weight:600}.chas__voltar{cursor:pointer;background:0 0;border:0;justify-self:start}@media (min-width:960px){.voltar.chas__voltar{display:inline-flex}}.chas__cabeca{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.chas__nome{font-family:var(--titulo);font-size:clamp(32px,7vw,40px);font-weight:400;line-height:1.05}.chas__cabeca-acoes{align-items:center;gap:12px;display:flex}.chas__total{font-size:clamp(34px,8vw,44px)}.chas__colunas{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;gap:12px;display:grid}.chas__colunas .deco{gap:14px}.chas__conta{font-family:var(--texto);color:var(--chumbo);margin-left:6px;font-size:13px}.chas__convidado{gap:8px}.chas__nome-convidado{border-color:#0000;flex:1;min-height:38px;font-size:15px}.chas__nome-convidado:hover,.chas__nome-convidado:focus{border-color:var(--nevoa)}.chas__convidado--nao .chas__nome-convidado{color:var(--chumbo);text-decoration:line-through;-webkit-text-decoration-color:var(--nevoa);text-decoration-color:var(--nevoa)}.chas__colar{resize:none;min-height:40px;font-size:14px}.chas__gastos{gap:8px;padding:0;list-style:none;display:grid}.chas__gastos li{grid-template-columns:minmax(0,1fr) 170px 32px;align-items:center;gap:8px;display:grid}.chas__gastos .entrada{min-height:42px;font-size:15px}.chas__mais{justify-self:start}.impressao__ficha{border-collapse:collapse;width:100%}.impressao__ficha th,.impressao__ficha td{text-align:left;vertical-align:top;border-bottom:.5pt solid #cfcfcf;padding:6pt 6pt 6pt 0}.impressao__ficha th{color:#6e6e6e;width:130pt;font-weight:400}.impressao__item--feito>span:last-child{color:#6e6e6e;text-decoration:line-through}.impressao__item--feito .impressao__caixa{place-items:center;font-size:7pt;line-height:1;display:grid}.impressao__texto{white-space:pre-line}.chas__tarefas .mini__item+.mini__item{border-top:0}.pares-ligados{border-radius:var(--raio-pequeno);background:var(--nuvem);grid-column:3/-1;gap:4px;margin-top:-2px;padding:10px 12px;display:grid}.pares-ligados--vazio{color:var(--chumbo);font-size:14px}.pares-ligados--vazio .link{font-size:14px}.pares-ligados__lista{padding:0;list-style:none;display:grid}.pares-ligados__lista li{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;font-size:15px;display:grid}.pares-ligados__n{color:var(--chumbo);font-variant-numeric:tabular-nums;font-size:13px}.pares-ligados__lista .icone-botao{width:30px;height:30px}.pares-ligados__link{justify-self:start;font-size:13px}@media (hover:none),(max-width:639px){.pares-ligados{grid-column:2/-1}}.impressao__pares{margin-top:2pt;padding-left:14pt;font-size:10pt}.impressao__pares li{border:0;padding:1pt 0}.padrinhos__topo{gap:4px;display:grid}.padrinhos__topo--linha{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ordenavel--lado .ordenavel__linha{grid-template-columns:22px 22px minmax(0,1fr) minmax(0,1fr) auto auto}.ordenavel--lado.ordenavel--papel .ordenavel__linha{grid-template-columns:22px 22px minmax(0,1fr) minmax(0,1fr) auto auto auto}@media (hover:none),(max-width:639px){.ordenavel--lado .ordenavel__linha,.ordenavel--lado.ordenavel--papel .ordenavel__linha{grid-template-columns:22px minmax(0,1fr) auto}.ordenavel--lado .menu-status{grid-column:2;justify-self:start}}.pares-ligados__nome small{color:var(--chumbo);margin-left:8px;font-size:12px}.impressao__lado{color:#6e6e6e}.pares-ligados__titulo{color:var(--chumbo);font-size:13px;font-weight:600}.pares-ligados__par{padding:4px 0;grid-template-columns:20px minmax(0,1fr) minmax(0,1fr) auto!important;row-gap:2px!important;display:grid!important}.pares-ligados__par .entrada{background-color:var(--branco);min-height:40px;font-size:14px}.pares-ligados__lados{color:var(--chumbo);grid-column:2/-1;font-size:12px}.pares-ligados__livres{color:var(--chumbo);font-size:13px}.pares-ligados__acoes{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:4px;display:flex}.pares-ligados__acoes .botao{background:var(--branco);min-height:38px;padding:0 12px;font-size:14px}@media (max-width:639px){.pares-ligados__par{grid-template-columns:20px minmax(0,1fr) auto!important}.pares-ligados__par select:nth-of-type(2){grid-column:2}.pares-ligados__par .ordenavel__setas{grid-area:1/3}}.padrinhos__pessoa{gap:6px}.padrinhos__novo{gap:8px;display:grid}.padrinhos__duplas{gap:8px;padding:0;list-style:none;display:grid}.padrinhos__dupla{border-bottom:1px solid var(--linha);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px 14px;padding-bottom:8px;display:grid}.padrinhos__dupla--papel{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.padrinhos__dupla:last-child{border-bottom:0;padding-bottom:0}.padrinhos__pessoa{grid-template-columns:minmax(0,1fr) 160px 32px;align-items:center;gap:6px;display:grid}.padrinhos__pessoa .entrada{min-height:42px;font-size:15px}.padrinhos__completar{border:1px dashed var(--nevoa);border-radius:var(--raio-pequeno);min-height:42px;font:inherit;color:var(--chumbo);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;font-size:14px;transition:opacity .15s;display:inline-flex}.padrinhos__completar:hover{opacity:.6}@media (max-width:719px){.padrinhos__dupla,.padrinhos__dupla--papel{grid-template-columns:1fr}.padrinhos__dupla>.menu-status{justify-self:start}}.padrinhos__pessoa .menu-status{justify-self:start}.padrinhos__caixa{gap:24px}.padrinhos__entrega{color:var(--chumbo);flex:none;font-size:13px}.padrinhos__caixa .mini__item--feito .mini__texto{-webkit-text-decoration-color:var(--nevoa);text-decoration-color:var(--nevoa)}
.paleta__pergunta{border-radius:var(--raio);background:var(--marinho);color:var(--branco);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:14px 16px;font-size:15px;display:flex}.paleta__pergunta-acoes{gap:8px;display:flex}.paleta__pergunta .botao{background:var(--branco);min-height:40px;color:var(--marinho)}.paleta__pergunta .botao--contorno{color:var(--branco);background:0 0;border-color:#fff6}.paleta__destaque{border-radius:var(--raio-grande);background:var(--nuvem);gap:14px;padding:22px;display:grid}.paleta__destaque-topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.paleta__destaque-corpo{grid-template-columns:minmax(0,1fr) 220px;gap:14px;display:grid}@media (max-width:719px){.paleta__destaque-corpo{grid-template-columns:1fr}}.paleta__faixas{border-radius:var(--raio);min-height:180px;padding:0;list-style:none;display:flex;overflow:hidden}.paleta__faixas li{flex:1;display:flex}.paleta__copiar{color:inherit;font:inherit;text-align:left;cursor:copy;background:0 0;border:0;flex-direction:column;flex:1;justify-content:flex-end;gap:2px;padding:12px 10px;transition:opacity .15s;display:flex}.paleta__copiar:hover{opacity:.75}.paleta__nome-cor{opacity:.85;font-size:12px}.paleta__codigo{letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}@media (max-width:519px){.paleta__faixas{flex-direction:column;min-height:0}.paleta__copiar{flex-direction:row;justify-content:space-between;align-items:center;min-height:52px}}.paleta__previa{border-radius:var(--raio);min-height:180px;box-shadow:var(--sombra);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:18px;display:flex}.paleta__previa-sobre{letter-spacing:.3em;text-transform:uppercase;font-size:10px}.paleta__previa-casal{font-family:var(--titulo);font-size:26px;line-height:1.05}.paleta__previa-linha{width:40px;height:1px}.paleta__previa-pontos{gap:6px;display:flex}.paleta__previa-pontos span{border-radius:50%;width:10px;height:10px}.paleta__opcoes{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;gap:12px;display:grid}.paleta__opcao{gap:12px}.paleta__opcao--escolhida{border-color:var(--marinho)}.paleta__cabeca{justify-content:space-between;align-items:center;gap:8px;display:flex}.paleta__titulo{min-width:0;font-family:var(--titulo);color:var(--tinta);background:0 0;border:0;border-radius:8px;flex:1;margin-left:-6px;padding:2px 6px;font-size:24px;line-height:1.1}.paleta__titulo:hover,.paleta__titulo:focus{background:var(--nuvem);outline:none}.paleta__tira{border-radius:var(--raio-pequeno);height:46px;display:flex;position:relative;overflow:hidden}.paleta__tira:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #00000014}.paleta__tira span{flex:1}.paleta__tira .paleta__tira--vazia{background:repeating-linear-gradient(45deg, var(--nuvem), var(--nuvem) 8px, var(--branco) 8px, var(--branco) 16px)}.paleta__cores{gap:6px;padding:0;list-style:none;display:grid}.paleta__cor{grid-template-columns:40px 96px minmax(0,1fr) 32px;align-items:center;gap:6px;display:grid}.paleta__cor .entrada{min-height:40px;font-size:14px}.paleta__amostra{cursor:pointer;border-radius:10px;width:40px;height:40px;position:relative;box-shadow:inset 0 0 0 1px #0000001a}.paleta__amostra input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.paleta__hex{font-variant-numeric:tabular-nums;text-transform:uppercase}.paleta__mais{justify-self:start;padding:0 14px}.paleta__escolher{justify-self:start}.impressao__cores{grid-template-columns:repeat(3,1fr);gap:10pt;padding:0;list-style:none;display:grid}.impressao__cores li{break-inside:avoid;gap:2pt;display:grid}.impressao__amostra{-webkit-print-color-adjust:exact;print-color-adjust:exact;border:.5pt solid #cfcfcf;border-radius:6pt;height:70pt}.impressao__cores small{color:#6e6e6e}.paleta__nova{min-height:120px}.paleta__confirmar{padding:0}
.lua__destino{font-family:var(--titulo);overflow-wrap:anywhere;margin-top:2px;font-size:clamp(34px,8vw,46px);font-weight:400;line-height:1.1}.lua__destino--vazio{color:var(--prata)}.lua__numeros dd{white-space:nowrap;font-size:clamp(15px,4.2vw,20px)}.resumo-conv__numeros.lua__numeros{grid-template-columns:auto auto auto;justify-content:start;column-gap:clamp(16px,5vw,28px)}.lua__abas{background:var(--nuvem);scrollbar-width:none;border-radius:14px;gap:4px;padding:4px;display:flex;overflow-x:auto}.lua__abas::-webkit-scrollbar{display:none}.lua__aba{min-height:42px;color:var(--chumbo);white-space:nowrap;border-radius:10px;flex:1 0 auto;place-items:center;padding:0 14px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:grid}.lua__aba:hover{background:#ffffff8c}.lua__aba[aria-current=page]{background:var(--branco);color:var(--tinta);box-shadow:var(--sombra);font-weight:600}.lua__aba:focus-visible{outline:2px solid var(--marinho);outline-offset:2px}.lua__atalhos{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:8px;padding:0;list-style:none;display:grid}.lua__atalho{border:1px solid var(--linha);border-radius:var(--raio-pequeno);height:100%;color:var(--tinta);justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;text-decoration:none;transition:background-color .15s;display:flex}.lua__atalho:hover{background:var(--nuvem)}.lua__atalho>span{gap:2px;min-width:0;display:grid}.lua__atalho b{font-size:15px;font-weight:600}.lua__atalho small{color:var(--chumbo);font-size:13px}.lua__atalho svg{color:var(--chumbo);flex:none}.lua-orc__teto{flex-wrap:wrap;align-items:flex-end;gap:14px 32px;display:flex}.lua-orc__teto .campo{flex:0 280px}.lua-orc__contas{gap:28px;padding-bottom:4px;display:flex}.lua-orc__contas dt{color:var(--chumbo);font-size:13px}.lua-orc__contas dd{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px;font-weight:600}.lua-orc__acima{color:var(--marinho)}.lua-orc{padding:0;list-style:none;display:grid}.lua-orc__grupo+.lua-orc__grupo{border-top:1px solid var(--linha)}.lua-orc__linha{border-radius:var(--raio-pequeno);width:calc(100% + 16px);font:inherit;color:var(--tinta);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:16px;margin:0 -8px;padding:12px 8px;transition:background-color .15s;display:flex}.lua-orc__linha:hover{background:var(--nuvem)}.lua-orc__nome{gap:2px;min-width:0;display:grid}.lua-orc__nome b{align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.lua-orc__nome b svg{color:var(--chumbo);transition:transform .15s}.lua-orc__linha[aria-expanded=true] .lua-orc__nome b svg{transform:rotate(90deg)}.lua-orc__nome small{color:var(--chumbo);font-size:13px;line-height:1.4}.lua-orc__gasto{font-variant-numeric:tabular-nums;flex:none;justify-items:end;gap:2px;font-size:15px;font-weight:600;display:grid}.lua-orc__gasto small{color:var(--chumbo);font-size:12px;font-weight:400}.lua-orc__detalhe{border-radius:var(--raio-pequeno);background:var(--nuvem);gap:10px;margin:0 0 12px;padding:12px 14px 14px;display:grid}.lua-orc__origens{gap:6px;padding:0;font-size:14px;list-style:none;display:grid}.lua-orc__origens li{font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;display:flex}.lua-orc__origens small{color:var(--chumbo);font-size:12px}.lua-orc__detalhe .entrada{background:var(--branco)}.lua-orc__acoes{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.lua-orc__nova{max-width:520px}@media (max-width:519px){.lua-orc__teto .campo{flex:100%}}.lua__tipos{gap:8px;padding:0;list-style:none;display:grid}.lua__tipos li{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) 32px;align-items:center;gap:8px;display:grid}.lua__tipos .entrada{min-height:40px;font-size:15px}.lua__tipo-cat{align-items:center;gap:8px;min-width:0;display:flex}.lua__tipo-cat span{color:var(--chumbo);flex:none;font-size:13px}.lua__tipo-cat select{flex:1;min-width:0}.lua__barra-acoes{gap:8px;display:flex}@media (max-width:559px){.lua__tipos li{border-bottom:1px solid var(--linha);grid-template-columns:minmax(0,1fr) 32px;padding-bottom:8px}.lua__tipo-cat{grid-column:1}.lua__tipos li>.icone-botao{grid-area:1/2}}.lua__barra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.lua__barra .crono__ajuda{flex:320px}.lua__vazio{gap:6px}.lua__dia{gap:12px}.lua__dia-topo{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lua__custo-dia{color:var(--chumbo);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.lua__linhas{padding:0;list-style:none;display:grid}.lua__linha{align-items:center;gap:6px 8px;padding:8px 0;display:grid}.lua__linha+.lua__linha{border-top:1px solid var(--linha)}.lua__linha--item{grid-template-columns:116px auto minmax(0,1fr) 140px auto 32px;grid-template-areas:"hora tipo descricao custo reserva tirar"". .notas notas notas."}.lua__linha--item>.menu-status:not(.lua__reserva){grid-area:tipo}.lua__campo-hora{grid-area:hora}.lua__descricao{grid-area:descricao}.lua__custo{grid-area:custo}.lua__reserva{grid-area:reserva}.lua__tirar{grid-area:tirar}.lua__notas{grid-area:notas}.lua__linha .entrada{min-height:38px;font-size:15px}.lua__campo-hora{padding:0 8px}.lua__notas.entrada{min-height:32px;color:var(--chumbo);border-color:#0000;font-size:13px}.lua__notas.entrada:hover,.lua__notas.entrada:focus{border-color:var(--nevoa)}.lua__linha--ligada{grid-template-columns:116px auto minmax(0,1fr) auto;min-height:46px;font-size:15px}.lua__linha--ligada>.status{cursor:default}.lua__hora{color:var(--chumbo);font-variant-numeric:tabular-nums;padding-left:9px;font-size:14px}.lua__ligada-texto{overflow-wrap:anywhere;min-width:0}.lua__ligada-texto small{color:var(--chumbo);font-size:13px}.lua__ver{color:var(--chumbo);border-radius:8px;padding:4px 8px;font-size:13px;text-decoration:none;transition:background-color .15s}.lua__ver:hover{background:var(--nuvem)}.lua__mais{justify-self:start;padding:0 14px}.lua__linha--ligada>.lua__hora{grid-area:hora}.lua__linha--ligada>.status,.lua__linha--ligada>.menu-status{grid-area:tipo}.lua__ligada-texto{grid-area:texto}.lua__ver{grid-area:ver}.lua__linha--ligada{grid-template-areas:"hora tipo texto ver"}@media (max-width:679px){.lua__linha--item{grid-template-columns:140px minmax(0,1fr) 32px;grid-template-areas:"hora tipo tirar""descricao descricao descricao""custo reserva reserva""notas notas notas"}.lua__linha--item>.menu-status{justify-self:start}.lua__linha--ligada{grid-template-columns:70px minmax(0,1fr) auto;grid-template-areas:"hora tipo ver""texto texto texto"}.lua__linha--ligada>.lua__ligada-texto{padding-left:9px}.lua__linha--ligada>.status,.lua__linha--ligada>.menu-status{justify-self:start}}.lua__cartao{gap:12px}.lua__titulo.entrada{min-width:0;min-height:42px;font-family:var(--titulo);border-color:#0000;flex:1;margin-left:-8px;padding:0 8px;font-size:24px;font-weight:400}.lua__titulo.entrada:hover,.lua__titulo.entrada:focus{border-color:var(--nevoa)}.lua__conta{border-radius:var(--raio-pequeno);background:var(--nuvem);color:var(--chumbo);font-variant-numeric:tabular-nums;padding:10px 12px;font-size:14px}.lua__conta b{color:var(--tinta);font-weight:600}.lua__novo{width:100%;min-height:120px}.lua__apagar{margin-top:2px}.lua__mala-topo{gap:8px}.lua__desmarcar{justify-self:start;font-size:14px}.lua__nome-lista.entrada{min-height:34px;font:inherit;border-color:#0000;margin-left:-6px;padding:0 6px}.lua__nome-lista.entrada:hover,.lua__nome-lista.entrada:focus{border-color:var(--nevoa)}.lua__nova-lista{align-self:start}.lua__lista-mala .mini__titulo{font-family:var(--titulo);align-items:baseline;font-size:22px;font-weight:400}.lua__lista-mala .mini__titulo span{font-family:var(--texto);font-size:13px}
.exp__lista{color:var(--chumbo);gap:6px;padding:0;font-size:14px;list-style:none;display:grid}.exp__lista li{align-items:baseline;gap:8px;display:flex}.exp__lista svg{color:var(--marinho);flex:none}.exp__lista b{color:var(--tinta);font-weight:600}.exp__partes{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:8px;padding:0;list-style:none;display:grid}.exp__parte{border:1px solid var(--linha);border-radius:var(--raio-pequeno);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.exp__parte--vazia{background:var(--nuvem)}.exp__parte--vazia .exp__texto b{color:var(--chumbo);font-weight:500}.exp__texto{gap:2px;min-width:0;display:grid}.exp__texto b{font-size:15px;font-weight:600}.exp__texto small{color:var(--chumbo);font-size:13px}.exp__planilha{flex:none;min-height:38px;padding:0 12px;font-size:14px}.exp__backup{flex-wrap:wrap;gap:8px;display:flex}.exp__confirmar,.exp__recado{font-size:14px}.exp__confirmar .link{cursor:pointer;background:0 0;border:0;padding:0;font-size:14px}.exp__recado{color:var(--marinho);font-weight:500}.topo-acao{justify-content:space-between;align-items:flex-end;gap:12px 16px;margin-bottom:24px;display:flex}.topo-acao .pagina__topo{flex:auto;min-width:0;margin-bottom:0}.topo-acao__botoes{flex:none;gap:8px;margin-bottom:4px;display:flex}@media (max-width:559px){.topo-acao{flex-direction:column;align-items:stretch;gap:12px}.topo-acao__botoes .botao{flex:1}}
