@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-cyrillic-wght-normal-C627f1f8.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-vietnamese-wght-normal-rat7GD3o.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-ext-wght-normal-D6H-S6MW.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-wght-normal-D5afBTBx.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fundo: #eef0f7;--fundo-lavanda: #e5e3fb;--fundo-rosa: #f5e8f1;--superficie: #ffffff;--superficie-2: #f4f5fa;--superficie-3: #eceef6;--tinta: #0e0f14;--tinta-2: #5e6272;--tinta-3: #9a9dad;--linha: #e4e6ef;--linha-forte: #cfd2df;--azul: #3b3bf5;--azul-forte: #2a2ad6;--azul-claro: #ececfe;--azul-medio: #c9c9fc;--verde: #15803d;--verde-claro: #e6f5ea;--ambar: #b45309;--ambar-claro: #fdf1df;--vermelho: #d02c2c;--vermelho-claro: #fdeaea;--sobre-escuro: #ffffff;--sobre-escuro-2: rgba(255, 255, 255, .72);--hachura-escura: rgba(255, 255, 255, .09);--sombra: 0 1px 2px rgba(22, 24, 48, .04), 0 8px 28px rgba(22, 24, 48, .06);--sombra-alta: 0 24px 60px rgba(22, 24, 48, .18);--display: "Unbounded Variable", "Unbounded", "Manrope Variable", system-ui, sans-serif;--texto: "Manrope Variable", "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--t-11: .6875rem;--t-12: .75rem;--t-13: .8125rem;--t-14: .875rem;--t-15: .9375rem;--t-18: 1.125rem;--t-22: 1.375rem;--t-28: 1.75rem;--t-36: 2.25rem;--raio-g: 24px;--raio-m: 16px;--raio-p: 10px;--pilula: 999px;--foco: 0 0 0 2px var(--superficie), 0 0 0 4px var(--azul);--hachura: repeating-linear-gradient(-55deg, transparent 0 5px, rgba(255, 255, 255, .22) 5px 7px);color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{font-size:100%}body{margin:0;min-height:100vh;background:radial-gradient(60rem 40rem at 0% 0%,var(--fundo-lavanda),transparent 60%),radial-gradient(50rem 36rem at 100% 0%,var(--fundo-rosa),transparent 55%),var(--fundo);background-attachment:fixed;color:var(--tinta);font-family:var(--texto);font-size:var(--t-15);line-height:1.5;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0;font-family:var(--display);font-weight:600;line-height:1.2;text-wrap:balance;letter-spacing:-.01em}h1{font-size:var(--t-28)}h2{font-size:var(--t-15);font-weight:600;text-transform:uppercase;letter-spacing:.02em}h3{font-size:var(--t-14)}p{margin:0}a{color:var(--azul);text-underline-offset:3px}a:hover{color:var(--azul-forte)}button{font:inherit;color:inherit}:focus-visible{outline:none;box-shadow:var(--foco);border-radius:var(--raio-p)}::selection{background:var(--azul-medio)}.secundario{color:var(--tinta-2)}.pequeno{font-size:var(--t-13)}.oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.atrasado{color:var(--vermelho);font-weight:600}.centro{text-align:center!important}.espaco{flex:1}.nota{margin-top:.75rem}.casca{display:grid;grid-template-columns:16.5rem minmax(0,1fr);gap:1.25rem;padding:1.25rem max(1.25rem,env(safe-area-inset-right,0px)) 1.25rem max(1.25rem,env(safe-area-inset-left,0px));min-height:100vh}.trilho{position:sticky;top:1.25rem;height:calc(100vh - 2.5rem);display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem 1rem 1rem;background:var(--superficie);border-radius:var(--raio-g);box-shadow:var(--sombra);overflow-y:auto}.marca{display:inline-flex;flex-direction:column;gap:.375rem;padding:0 .625rem;color:var(--tinta);text-decoration:none}.marca:hover{color:var(--tinta)}.marca-nome{font-family:var(--display);font-weight:700;font-size:1.625rem;letter-spacing:-.04em;line-height:1}.marca-regua{display:block;width:6.5rem;height:7px;background:repeating-linear-gradient(90deg,var(--azul) 0 1.5px,transparent 1.5px 6.5px) bottom / 100% 4px no-repeat,repeating-linear-gradient(90deg,var(--azul) 0 1.5px,transparent 1.5px 32.5px) bottom / 100% 7px no-repeat}.navegacao{display:flex;flex-direction:column;gap:.25rem}.navegacao a{display:flex;align-items:center;gap:.75rem;padding:.6875rem .875rem;border-radius:12px;color:var(--tinta);font-weight:600;font-size:var(--t-15);text-decoration:none}.navegacao a svg{width:1.125rem;height:1.125rem;color:var(--tinta-2);flex:none}.navegacao a:hover{background:var(--superficie-2);color:var(--tinta)}.navegacao a.active{background:var(--azul);color:var(--sobre-escuro);box-shadow:0 6px 18px #3b3bf547}.navegacao a.active svg{color:var(--sobre-escuro)}.contador{margin-left:auto;min-width:1.375rem;padding:0 .4rem;border-radius:var(--pilula);background:var(--tinta);color:var(--sobre-escuro);font-size:var(--t-12);font-weight:700;line-height:1.375rem;text-align:center}.navegacao a.active .contador{background:var(--sobre-escuro);color:var(--azul)}.trilho-rodape{margin-top:auto;display:flex;flex-direction:column;gap:.25rem}.trilho-rodape a,.trilho-rodape button{display:flex;align-items:center;gap:.625rem;padding:.5rem .875rem;border:0;background:none;border-radius:12px;color:var(--tinta-2);font-size:var(--t-14);font-weight:600;text-decoration:none;cursor:pointer;text-align:left}.trilho-rodape a:hover,.trilho-rodape button:hover{background:var(--superficie-2);color:var(--tinta)}.trilho-rodape svg{width:1rem;height:1rem}.trilho-rodape .destaque-azul{color:var(--azul)}.conteudo{min-width:0;display:flex;flex-direction:column;gap:1.25rem;padding-bottom:2rem}.topo{display:flex;align-items:center;gap:1rem;min-height:3rem}.busca{flex:0 1 26rem;display:flex;align-items:center;gap:.5rem;padding:0 .75rem 0 1rem;height:2.875rem;background:var(--superficie);border-radius:var(--pilula);box-shadow:var(--sombra);color:var(--tinta-3)}.busca input{flex:1;min-width:0;border:0;outline:0;background:none;font:inherit;color:var(--tinta)}.busca input::placeholder{color:var(--tinta-3)}.busca kbd{padding:.0625rem .4375rem;border-radius:7px;background:var(--superficie-2);font:600 var(--t-12) var(--texto);color:var(--tinta-2)}.busca:focus-within{box-shadow:var(--sombra),0 0 0 2px var(--azul)}.topo-direita{margin-left:auto;display:flex;align-items:center;gap:.75rem}.sino{position:relative;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;color:var(--tinta);text-decoration:none}.sino:hover{background:var(--superficie);color:var(--tinta)}.sino span{position:absolute;top:.375rem;right:.375rem;min-width:1.125rem;height:1.125rem;padding:0 .25rem;border-radius:var(--pilula);background:var(--azul);color:var(--sobre-escuro);font-size:var(--t-11);font-weight:700;line-height:1.125rem;text-align:center}.municipio-chip{display:inline-flex;align-items:center;gap:.5rem;height:2.75rem;padding:0 1rem;border:0;border-radius:var(--pilula);background:var(--superficie);box-shadow:var(--sombra);font-weight:600;font-size:var(--t-14);cursor:pointer}.municipio-chip:disabled{cursor:default}.municipio-chip svg{width:1rem;height:1rem;color:var(--azul)}.perfil{display:flex;align-items:center;gap:.75rem}.avatar{display:grid;place-items:center;flex:none;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--azul);color:var(--sobre-escuro);font:600 var(--t-13) var(--display)}.avatar.pequeno{width:2.25rem;height:2.25rem;font-size:var(--t-11)}.avatar.escuro{background:var(--tinta)}.perfil strong{display:block;font-size:var(--t-15);line-height:1.2}.perfil small{color:var(--tinta-2);font-size:var(--t-13)}.cabecalho-pagina{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;flex-wrap:wrap}.cabecalho-pagina h1{font-size:var(--t-28)}.cabecalho-pagina p{margin-top:.375rem;color:var(--tinta-2)}.trilha{font-size:var(--t-13);color:var(--tinta-2)}.trilha a{color:var(--tinta-2);text-decoration:none}.trilha a:hover{color:var(--azul)}.cartao,.secao{min-width:0;padding:1.5rem;background:var(--superficie);border-radius:var(--raio-g);box-shadow:var(--sombra)}.secao>header,.cartao>header,.cabecalho-secao{display:flex;justify-content:space-between;align-items:center;gap:.75rem 1rem;flex-wrap:wrap;margin-bottom:1.25rem}.cabecalho-secao p{margin-top:.25rem}.secao>h2,.cartao>h2{margin-bottom:1rem}.cartao.azul{background:var(--azul);color:var(--sobre-escuro);box-shadow:0 14px 40px #3b3bf547}.cartao.azul .secundario,.cartao.azul small{color:var(--sobre-escuro-2)}.cartao.escuro{background:var(--tinta);color:var(--sobre-escuro)}.cartao.hachurado{background-image:var(--hachura)}.grade-painel{display:grid;gap:1.25rem;grid-template-columns:repeat(12,minmax(0,1fr))}.col-8{grid-column:span 8}.col-7{grid-column:span 7}.col-6{grid-column:span 6}.col-5{grid-column:span 5}.col-4{grid-column:span 4}.col-3{grid-column:span 3}.col-12{grid-column:1 / -1}@media(max-width:80rem){.col-8,.col-7,.col-5{grid-column:span 12}.col-4,.col-3{grid-column:span 6}}@media(max-width:52rem){.col-4,.col-6,.col-3{grid-column:span 12}}.acoes-rapidas{display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:1rem}.acao-rapida{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-height:7.25rem;padding:1.25rem 1rem;border:0;border-radius:var(--raio-g);background:var(--superficie);box-shadow:var(--sombra);color:var(--tinta);font-weight:600;font-size:var(--t-14);text-align:center;text-decoration:none;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.acao-rapida svg{width:1.75rem;height:1.75rem;color:var(--azul);stroke-width:1.6}.acao-rapida:hover{transform:translateY(-2px);box-shadow:var(--sombra),0 12px 30px #16183014;color:var(--tinta)}.acao-rapida.principal{background:var(--tinta);color:var(--sobre-escuro)}.acao-rapida.principal svg{color:var(--sobre-escuro)}.acao-rapida.principal:hover{color:var(--sobre-escuro)}.indicadores{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem}.indicador{position:relative;display:flex;flex-direction:column;gap:.25rem;min-width:0;padding:1rem 1.125rem;border-radius:var(--raio-m);background:var(--superficie-2)}.indicador>span:first-child{font-size:var(--t-13);color:var(--tinta-2);font-weight:600}.indicador strong{font-family:var(--display);font-weight:600;font-size:1.5rem;line-height:1.25;letter-spacing:-.02em;overflow-wrap:anywhere}.indicador strong small{font-size:.6em;font-weight:500;margin-right:.15em}.indicador .rodape-indicador{display:flex;align-items:center;gap:.5rem;font-size:var(--t-12);color:var(--tinta-2)}.indicador svg.fundo-icone{position:absolute;top:.875rem;right:.875rem;width:1.75rem;height:1.75rem;color:var(--linha-forte);stroke-width:1.4}.selinho{display:inline-flex;align-items:center;gap:.2rem;padding:.0625rem .4375rem;border-radius:6px;background:var(--azul);color:var(--sobre-escuro);font-size:var(--t-12);font-weight:700}.selinho.cinza{background:var(--tinta-3)}.selinho.verde{background:var(--verde)}.selinho.vermelho{background:var(--vermelho)}.lista-seta{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.lista-seta>li>a,.lista-seta>li>.item{display:flex;align-items:center;gap:.875rem;padding:.75rem .875rem;border-radius:var(--raio-m);background:var(--superficie-2);color:inherit;text-decoration:none}.lista-seta>li>a:hover{background:var(--superficie-3);color:inherit}.lista-seta .corpo{flex:1;min-width:0}.lista-seta .corpo strong{display:block;font-size:var(--t-14);line-height:1.3}.lista-seta .corpo small{display:block;color:var(--tinta-2);font-size:var(--t-12)}.lista-seta .numero-grande{font-family:var(--display);font-weight:600;color:var(--vermelho);min-width:1.5rem}.lista-seta .quando{color:var(--tinta-2);font-size:var(--t-12);white-space:nowrap}.seta{display:grid;place-items:center;flex:none;width:2rem;height:2rem;border-radius:50%;background:var(--superficie);color:var(--tinta)}.seta svg{width:1rem;height:1rem}.cartao.azul .lista-seta>li>a{background:#ffffff1a}.cartao.azul .lista-seta>li>a:hover{background:#ffffff2e}.cartao.azul .lista-seta .corpo small,.cartao.azul .lista-seta .quando{color:var(--sobre-escuro-2)}.cartao.azul .seta{background:#fff3;color:var(--sobre-escuro)}.cartao.azul .vazio-cartao{color:var(--sobre-escuro-2)}.ordem{font-family:var(--display);font-size:var(--t-12);font-weight:500;opacity:.7;min-width:1.25rem}.botao-seta{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--tinta);color:var(--sobre-escuro);text-decoration:none}.botao-seta:hover{background:var(--azul);color:var(--sobre-escuro)}.botao-seta svg{width:1rem;height:1rem}.cartao.azul .botao-seta{background:#fff3}.link-seta{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;font-size:var(--t-14);color:var(--tinta);text-decoration:none}.link-seta:hover{color:var(--azul)}.vazio-cartao{color:var(--tinta-2);font-size:var(--t-14);padding:.5rem 0}.barra-empilhada{display:flex;height:2.25rem;border-radius:10px;overflow:hidden;background:var(--superficie-3)}.barra-empilhada>span{display:grid;place-items:center;min-width:2.25rem;color:var(--sobre-escuro);font-size:var(--t-12);font-weight:700}.barra-empilhada .s-edicao{background:var(--tinta-3)}.barra-empilhada .s-analise{background:var(--tinta);background-image:var(--hachura)}.barra-empilhada .s-atestada{background:var(--azul-medio);color:var(--azul-forte)}.barra-empilhada .s-liquidada{background:#7b7bf8}.barra-empilhada .s-paga{background:var(--azul)}.legenda-barra{display:grid;grid-template-columns:repeat(auto-fit,minmax(4.5rem,1fr));gap:.75rem;margin-top:1rem}.legenda-barra div{display:flex;flex-direction:column}.legenda-barra small{display:flex;align-items:center;gap:.375rem;color:var(--tinta-2);font-size:var(--t-12)}.legenda-barra i{width:.5rem;height:.5rem;border-radius:50%;display:inline-block}.legenda-barra strong{font-family:var(--display);font-weight:600;font-size:var(--t-18)}.trena{--executado: 0;--nesta: 0;display:flex;flex-direction:column;gap:.5rem}.trena-cabecalho{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.trena-cabecalho span{font-weight:600;color:var(--tinta-2);font-size:var(--t-13)}.trena-cabecalho strong{font-family:var(--display);font-weight:600;font-size:var(--t-22)}.trena-trilho{position:relative;height:1.75rem;border-radius:9px;overflow:hidden;background:var(--superficie-3);background-image:repeating-linear-gradient(90deg,var(--linha-forte) 0 1px,transparent 1px 10%);background-size:100% 35%;background-repeat:no-repeat;background-position:bottom}.trena-fita{position:absolute;inset:0 auto 0 0;width:calc(var(--executado) * 1%);min-width:0;background:var(--azul);border-radius:9px;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.35) 0 1px,transparent 1px 2%);background-size:100% 30%;background-repeat:no-repeat;background-position:bottom;transition:width .5s ease}.trena-nesta{position:absolute;top:0;right:0;bottom:0;width:calc(var(--nesta) / max(var(--executado),.0001) * 100%);background:var(--tinta);background-image:var(--hachura);border-radius:0 9px 9px 0}.trena-escala{position:relative;height:1rem;font-size:var(--t-11);color:var(--tinta-3)}.trena-escala span{position:absolute;transform:translate(-50%)}.trena-escala span:first-child{transform:none}.trena-escala span:last-child{transform:translate(-100%)}.trena-legenda{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;font-size:var(--t-13);color:var(--tinta-2)}.trena-legenda span{display:inline-flex;align-items:center;gap:.4rem}.trena-legenda i{width:.75rem;height:.75rem;border-radius:3px;background:var(--azul);display:inline-block}.trena-legenda i.hachura{background:var(--tinta);background-image:var(--hachura)}.trena.mini{gap:.375rem}.trena.mini .trena-trilho{height:.5rem;border-radius:99px;background-image:none}.trena.mini .trena-fita{border-radius:99px;background-image:none}.trena.mini .trena-cabecalho strong{font-size:var(--t-14)}.trena.mini .trena-cabecalho span{font-size:var(--t-12)}.cartao.azul .trena-trilho{background-color:#ffffff2e;background-image:none}.cartao.azul .trena-fita{background:var(--sobre-escuro);background-image:var(--hachura)}.cartao.azul .trena-cabecalho span,.cartao.azul .resumo dt{color:var(--sobre-escuro-2)}.cartao.azul .resumo dt:last-of-type,.cartao.azul .resumo dd:last-of-type{color:var(--sobre-escuro);font-weight:800;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.25)}.cartao.azul .resumo dd{color:var(--sobre-escuro)}.botao{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:.5rem 1.25rem;border:1.5px solid var(--tinta);border-radius:var(--pilula);background:var(--tinta);color:var(--sobre-escuro);font-weight:700;font-size:var(--t-14);line-height:1.2;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease}.botao svg{width:1.0625rem;height:1.0625rem}.botao:hover{background:#262833;border-color:#262833;color:var(--sobre-escuro)}.botao:disabled{opacity:.45;cursor:not-allowed}.botao.contorno{background:var(--superficie);color:var(--tinta);border-color:var(--linha-forte)}.botao.contorno:hover{border-color:var(--tinta);background:var(--superficie);color:var(--tinta)}.botao.aprovar{background:var(--azul);border-color:var(--azul)}.botao.aprovar:hover{background:var(--azul-forte);border-color:var(--azul-forte)}.botao.perigo{background:var(--superficie);border-color:var(--vermelho);color:var(--vermelho)}.botao.perigo:hover{background:var(--vermelho-claro);color:var(--vermelho)}.botao.texto{background:none;border-color:transparent;color:var(--azul);padding-inline:.5rem}.botao.texto:hover{background:var(--azul-claro);color:var(--azul-forte)}.botao.compacto{min-height:2.125rem;padding:.25rem .875rem;font-size:var(--t-13)}.botao.texto.compacto{padding-inline:.5rem}.acoes{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.campo{display:flex;flex-direction:column;gap:.375rem;min-width:0}.campo>span{font-size:var(--t-13);font-weight:700}.campo small{font-size:var(--t-12);color:var(--tinta-2)}.campo small.erro{color:var(--vermelho);font-weight:600}input,select,textarea{width:100%;min-height:2.875rem;padding:.625rem .875rem;border:1.5px solid var(--linha);border-radius:12px;background:var(--superficie);color:var(--tinta);font:inherit;font-size:var(--t-15)}textarea{min-height:5rem;resize:vertical}input:hover,select:hover,textarea:hover{border-color:var(--linha-forte)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--azul);box-shadow:0 0 0 3px var(--azul-claro)}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--vermelho)}input:disabled,select:disabled,textarea:disabled{background:var(--superficie-2);color:var(--tinta-2)}input[type=checkbox],input[type=radio]{width:1.125rem;min-height:0;height:1.125rem;padding:0;accent-color:var(--azul)}input[type=file]{padding:.5rem;cursor:pointer}input[type=file]::file-selector-button{margin-right:.75rem;padding:.375rem .875rem;border:1.5px solid var(--tinta);border-radius:var(--pilula);background:var(--tinta);color:var(--sobre-escuro);font:700 var(--t-13) var(--texto);cursor:pointer}select{appearance:none;padding-right:2.25rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%235e6272' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .875rem center}.grade-campos{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem 1.25rem}.grade-campos .largo,.campo.largo{grid-column:1 / -1}.marcar{display:flex;align-items:flex-start;gap:.625rem;cursor:pointer;font-size:var(--t-14)}.marcar input{margin-top:.15rem;flex:none}.formulario{display:flex;flex-direction:column;gap:1.25rem;max-width:64rem}fieldset{margin:0;padding:1.5rem;border:0;background:var(--superficie);border-radius:var(--raio-g);box-shadow:var(--sombra);min-width:0}legend{float:left;width:100%;margin-bottom:1.25rem;padding:0;font:600 var(--t-15) var(--display);text-transform:uppercase;letter-spacing:.02em}legend+*{clear:both}fieldset>p{margin-bottom:1rem}.campo-com-acao{display:flex;gap:.5rem}.campo-com-acao select{flex:1}.campo-com-acao .botao{flex:none}.campo-senha{position:relative}.campo-senha input{padding-right:3rem}.campo-senha button{position:absolute;right:.375rem;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:2.25rem;height:2.25rem;border:0;border-radius:50%;background:none;color:var(--tinta-2);cursor:pointer}.campo-senha button svg{width:1.125rem;height:1.125rem}.barra-busca{max-width:28rem}.segmento{display:inline-flex;padding:.25rem;border-radius:var(--pilula);background:var(--superficie-2);gap:.25rem;flex-wrap:wrap}.segmento button{padding:.5rem 1rem;border:0;border-radius:var(--pilula);background:none;font-weight:700;font-size:var(--t-13);color:var(--tinta-2);cursor:pointer}.segmento button[aria-pressed=true]{background:var(--superficie);color:var(--tinta);box-shadow:var(--sombra)}.aviso{display:flex;flex-direction:column;gap:.375rem;padding:.875rem 1.125rem;border-radius:var(--raio-m);background:var(--azul-claro);color:var(--tinta);font-size:var(--t-14)}.aviso.erro{background:var(--vermelho-claro);color:#8f1d1d}.aviso.atencao{background:var(--ambar-claro);color:#7a3a06}.aviso.ok{background:var(--verde-claro);color:#145c2e}.aviso ul{margin:.25rem 0 0;padding-left:1.25rem}.carregando{color:var(--tinta-2);padding:1rem 0}.vazio{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2.5rem 1.5rem;border-radius:var(--raio-g);background:var(--superficie-2);text-align:center;color:var(--tinta-2)}.situacao{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .625rem;border-radius:var(--pilula);background:var(--superficie-3);color:var(--tinta-2);font-size:var(--t-12);font-weight:700;white-space:nowrap}.situacao:before{content:"";width:.4375rem;height:.4375rem;border-radius:50%;background:currentColor}.situacao.edicao{background:var(--ambar-claro);color:var(--ambar)}.situacao.analise{background:var(--azul-claro);color:var(--azul)}.situacao.atestada,.situacao.liquidada{background:#e4e4fd;color:var(--azul-forte)}.situacao.paga{background:var(--verde-claro);color:var(--verde)}.situacao.cancelada{background:var(--superficie-3);color:var(--tinta-3)}.selo{display:grid;grid-template-columns:repeat(var(--colunas, 4),minmax(0,1fr));gap:.75rem;margin:0}.selo>div{min-width:0;padding:.875rem 1rem;border-radius:var(--raio-m);background:var(--superficie-2)}.selo>div.dois{grid-column:span 2}.selo>div.todo{grid-column:1 / -1}.selo dt{font-size:var(--t-12);font-weight:700;color:var(--tinta-2);margin-bottom:.125rem}.selo dd{margin:0;font-weight:600;overflow-wrap:anywhere}@media(max-width:60rem){.selo{grid-template-columns:repeat(2,minmax(0,1fr))}.selo>div.dois{grid-column:span 2}}@media(max-width:30rem){.selo{grid-template-columns:1fr}.selo>div.dois{grid-column:auto}}.abas{display:flex;gap:.25rem;padding:.3125rem;border-radius:var(--pilula);background:var(--superficie);box-shadow:var(--sombra);align-self:flex-start;flex-wrap:wrap}.abas a{padding:.5625rem 1.125rem;border-radius:var(--pilula);color:var(--tinta-2);font-weight:700;font-size:var(--t-14);text-decoration:none}.abas a:hover{color:var(--tinta);background:var(--superficie-2)}.abas a.active{background:var(--tinta);color:var(--sobre-escuro)}.quadro{overflow-x:auto;border-radius:var(--raio-m);border:1px solid var(--linha);background:var(--superficie)}.secao .quadro,.cartao .quadro{border-radius:var(--raio-m)}table{width:100%;border-collapse:collapse;font-size:var(--t-14)}th,td{padding:.75rem 1rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--linha)}thead th{position:sticky;top:0;z-index:1;background:var(--superficie-2);color:var(--tinta-2);font-size:var(--t-12);font-weight:700;white-space:nowrap;border-bottom:1px solid var(--linha)}tbody tr:last-child td{border-bottom:0}tfoot td{background:var(--superficie-2);font-weight:800;border-bottom:0;border-top:1px solid var(--linha-forte)}.numero,.numero-esq{font-variant-numeric:tabular-nums;white-space:nowrap}.numero{text-align:right!important}td.descricao{min-width:16rem}.linha-clicavel{cursor:pointer}.linha-clicavel:hover td{background:#f8f8fd}.linha-clicavel a{font-weight:700;color:var(--tinta);text-decoration:none}.linha-clicavel:hover a{color:var(--azul)}.planilha{font-size:var(--t-13)}.planilha th,.planilha td{padding:.5rem .75rem}.planilha tr.etapa td{background:var(--superficie-2);font-weight:800}.planilha tr.alerta td{background:var(--vermelho-claro)}.boletim thead tr:first-child th{border-bottom:1px solid var(--linha)}.boletim th.grupo{text-align:center}.boletim thead tr:nth-child(2) th{top:2.1rem}.boletim thead th[rowspan]{vertical-align:bottom}.boletim .destaque{background:var(--azul-claro)}.boletim thead th.destaque{background:#e1e1fd;color:var(--azul-forte)}.boletim tbody tr.etapa td.destaque{background:#e1e1fd}.boletim tbody tr.selecionada td{background:#fff6d8}.link-item{border:0;background:none;padding:0;font:inherit;font-weight:800;color:var(--azul);text-decoration:underline;text-underline-offset:2px;cursor:pointer}tr.inativo td{color:var(--tinta-3)}tr.inativo td strong{text-decoration:line-through}.previa{max-height:32rem;overflow:auto}.resumo{display:grid;grid-template-columns:1fr auto;gap:.625rem 1rem;margin:0;font-size:var(--t-14)}.resumo dt{color:var(--tinta-2)}.resumo dd{margin:0;text-align:right;font-weight:700;white-space:nowrap}.resumo .total{padding-top:.75rem;border-top:1px solid var(--linha);font:600 var(--t-18) var(--display);color:var(--tinta)}.duas-colunas{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem}@media(max-width:60rem){.duas-colunas{grid-template-columns:1fr}}.linha-do-tempo{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.875rem}.linha-do-tempo li{position:relative;padding-left:1.75rem;font-size:var(--t-14)}.linha-do-tempo li:before{content:"";position:absolute;left:.25rem;top:.3rem;width:.75rem;height:.75rem;border-radius:50%;background:var(--azul);box-shadow:0 0 0 4px var(--azul-claro)}.linha-do-tempo li:after{content:"";position:absolute;left:.59rem;top:1.25rem;bottom:-.875rem;width:2px;background:var(--linha)}.linha-do-tempo li:last-child:after{display:none}.linha-do-tempo li.devolver:before{background:var(--vermelho);box-shadow:0 0 0 4px var(--vermelho-claro)}.linha-do-tempo li.pagar:before,.linha-do-tempo li.liquidar:before{background:var(--verde);box-shadow:0 0 0 4px var(--verde-claro)}.comentario{font-size:var(--t-14);margin:.25rem 0;font-style:italic;color:var(--tinta-2)}.etapas-fluxo{list-style:none;margin:0;padding:.375rem;display:flex;flex-wrap:wrap;gap:.375rem;counter-reset:etapa;border-radius:var(--raio-m);background:var(--superficie-2)}.etapas-fluxo li{counter-increment:etapa;flex:1 1 7.5rem;display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:12px;font-size:var(--t-13);font-weight:600;color:var(--tinta-3)}.etapas-fluxo li:before{content:counter(etapa);display:grid;place-items:center;flex:none;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--superficie);color:var(--tinta-3);font:600 var(--t-11) var(--display)}.etapas-fluxo li.feita{color:var(--tinta)}.etapas-fluxo li.feita:before{content:"✓";background:var(--azul-claro);color:var(--azul)}.etapas-fluxo li.atual{background:var(--azul);color:var(--sobre-escuro);box-shadow:0 6px 18px #3b3bf547}.etapas-fluxo li.atual:before{background:var(--sobre-escuro);color:var(--azul)}.barra-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:1rem 1.25rem;border-radius:var(--raio-g);background:var(--tinta);background-image:var(--hachura);color:var(--sobre-escuro)}.barra-acoes>span{font-family:var(--display);font-weight:600;margin-right:.5rem;font-size:var(--t-14)}.barra-acoes .botao.contorno{background:transparent;color:var(--sobre-escuro);border-color:#fff6}.barra-acoes .botao.contorno:hover{border-color:var(--sobre-escuro)}.barra-acoes .botao.perigo{background:transparent;color:#ffb4b4;border-color:#ffb4b499}.barra-acoes .botao.perigo:hover{background:#ffb4b41f}.aguardando{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;border-radius:var(--raio-g);background:var(--superficie);box-shadow:var(--sombra);color:var(--tinta-2)}.aguardando strong{color:var(--tinta)}.aguardando svg{width:1.25rem;height:1.25rem;color:var(--azul);flex:none}.memoria input{min-height:2.375rem;padding:.375rem .625rem;border-radius:9px;font-size:var(--t-14)}.memoria input.num{text-align:right;width:4.75rem}.memoria td:first-child input{min-width:11rem}.memoria td{padding:.375rem .5rem;vertical-align:middle}.memoria tr.desconto td{background:var(--vermelho-claro)}.memoria input[type=checkbox]{margin:0 auto;display:block}.memoria th,.memoria .resultado-linha{white-space:nowrap}.resultado-linha{text-align:right;font-weight:700}.adicionar{align-self:flex-start}.lista-glosas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem;font-size:var(--t-14)}.lista-glosas li{padding:.75rem 1rem;border-radius:12px;background:var(--vermelho-claro)}.passos-assinatura{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem;counter-reset:passo}.passos-assinatura>li{counter-increment:passo;display:grid;grid-template-columns:2rem 1fr;gap:.75rem;align-items:start}.passos-assinatura>li:before{content:counter(passo);display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--tinta);color:var(--sobre-escuro);font:600 var(--t-12) var(--display)}.passos-assinatura>li.feito:before{content:"✓";background:var(--azul)}.passos-assinatura>li>div{display:flex;flex-direction:column;gap:.5rem;padding-top:.25rem}.senha-provisoria{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border-radius:var(--raio-m);background:var(--superficie-2);font:600 var(--t-18) var(--display);letter-spacing:.04em}.soltar-arquivo{display:flex;flex-direction:column;align-items:center;gap:.625rem;padding:2.5rem 1.5rem;border:2px dashed var(--linha-forte);border-radius:var(--raio-g);background:var(--superficie);text-align:center;cursor:pointer}.soltar-arquivo svg{width:2.25rem;height:2.25rem;color:var(--azul);stroke-width:1.5}.soltar-arquivo.ativo{border-color:var(--azul);background:var(--azul-claro)}.soltar-arquivo input{position:absolute;width:1px;height:1px;opacity:0}.avisos-importacao{margin-top:.75rem;font-size:var(--t-14)}.avisos-importacao summary{cursor:pointer;color:var(--azul);font-weight:600}.colunas-lidas{margin:1rem 0 .5rem}.barra-final{margin-top:1.25rem}.secao .selo+.aviso,.secao .aviso+.aviso,.secao .aviso+.quadro,.secao .selo+.quadro{margin-top:.75rem}.exemplo-planilha{margin-top:.75rem}.etapas-config{display:flex;flex-direction:column;gap:.5rem}.etapa-config{display:grid;grid-template-columns:1fr 14rem 7rem;gap:.5rem 1rem;align-items:end;padding:.875rem 1rem;border-radius:var(--raio-m);background:var(--superficie-2)}.etapa-config.fixa{background:var(--azul-claro)}.etapa-config.fixa>strong,.etapa-config.fixa>span,.etapa-config>.marcar{align-self:center}.etapa-config:not(:has(>:nth-child(3))){grid-template-columns:1fr 7rem}.etapa-config:not(:has(>:nth-child(3))) .campo{grid-column:2}.etapa-config .campo>span{font-size:var(--t-12);font-weight:600;color:var(--tinta-2)}@media(max-width:40rem){.etapa-config{grid-template-columns:1fr}}.lista-obras{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(19rem,1fr))}.obra{display:flex;flex-direction:column;gap:.75rem;height:100%;padding:1.25rem;border-radius:var(--raio-g);background:var(--superficie);box-shadow:var(--sombra);color:inherit;text-decoration:none;transition:transform .15s ease}.obra:hover{transform:translateY(-2px);color:inherit}.obra-titulo{display:flex;justify-content:space-between;gap:.5rem;align-items:flex-start}.obra-titulo strong{font:600 var(--t-15) var(--display)}.obra-titulo .secundario{font-size:var(--t-13)}.obra-objeto{font-size:var(--t-14);color:var(--tinta-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.obra .trena{margin-top:auto}.obra-valores{display:flex;justify-content:space-between;color:var(--tinta-2)}.obra-aberta{color:var(--azul);font-weight:700}dialog{width:min(36rem,calc(100vw - 2rem));max-height:calc(100vh - 2rem);padding:0;border:0;border-radius:var(--raio-g);background:var(--superficie);color:var(--tinta);box-shadow:var(--sombra-alta)}dialog::backdrop{background:#0e0f146b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}dialog[open]{display:flex;flex-direction:column}.dialogo-corpo{padding:1.75rem 1.75rem 1.25rem;overflow-y:auto;display:flex;flex-direction:column;gap:1rem}.dialogo-corpo>h2{font-size:var(--t-18);text-transform:none;letter-spacing:-.01em}.dialogo-rodape{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;padding:1rem 1.75rem 1.5rem;border-top:1px solid var(--linha)}dialog.gaveta{margin:0 0 0 auto;width:min(56rem,100vw);height:100vh;max-height:100vh;border-radius:var(--raio-g) 0 0 var(--raio-g)}dialog.gaveta .dialogo-corpo{flex:1;gap:1.25rem}dialog.gaveta section{display:flex;flex-direction:column;gap:.75rem}dialog.gaveta h3{font-size:var(--t-14);text-transform:uppercase;letter-spacing:.02em}.paginas-pdf{display:flex;flex-direction:column;gap:1rem}.paginas-pdf img{width:100%;border-radius:12px;border:1px solid var(--linha);box-shadow:var(--sombra)}.tela-entrar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;min-height:100vh;padding:1.5rem max(1.5rem,env(safe-area-inset-right,0px)) 1.5rem max(1.5rem,env(safe-area-inset-left,0px))}.painel-marca{display:flex;flex-direction:column;gap:2rem;padding:3rem;border-radius:32px;background:var(--azul);background-image:repeating-linear-gradient(-55deg,transparent 0 9px,rgba(255,255,255,.07) 9px 12px);color:var(--sobre-escuro)}.painel-marca .marca,.painel-marca .marca:hover{color:var(--sobre-escuro);padding:0}.painel-marca .marca-regua{background:repeating-linear-gradient(90deg,var(--sobre-escuro) 0 1.5px,transparent 1.5px 6.5px) bottom / 100% 4px no-repeat,repeating-linear-gradient(90deg,var(--sobre-escuro) 0 1.5px,transparent 1.5px 32.5px) bottom / 100% 7px no-repeat}.painel-marca .meio{margin-top:auto;display:flex;flex-direction:column;gap:1.25rem;max-width:34rem}.painel-marca h1{font-size:clamp(1.75rem,3.2vw,2.75rem);line-height:1.12;letter-spacing:-.02em}.painel-marca p{color:var(--sobre-escuro-2);font-size:var(--t-18)}.painel-marca ul{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-direction:column;gap:.875rem}.painel-marca li{display:flex;align-items:center;gap:.75rem}.painel-marca li svg{flex:none;width:1.375rem;height:1.375rem;padding:.2rem;border-radius:50%;background:var(--sobre-escuro);color:var(--azul)}.painel-marca footer{margin-top:auto;color:var(--sobre-escuro-2);font-size:var(--t-13)}.lado-form{display:grid;place-items:center;padding:1.5rem;border-radius:32px;background:var(--superficie);box-shadow:var(--sombra)}.cartao-entrar{width:min(26rem,100%);display:flex;flex-direction:column;gap:1.25rem}.cartao-entrar>h1{font-size:var(--t-28);text-align:center}.cartao-entrar>.subtitulo{text-align:center;color:var(--tinta-2);margin-top:-.75rem}.cartao-entrar .botao{width:100%;min-height:3.25rem;font-size:var(--t-15)}.tela-entrar.simples{grid-template-columns:1fr;place-items:center}.tela-entrar.simples .lado-form{width:min(34rem,100%);padding:2.5rem 2rem}.lista-prefeituras{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.lista-prefeituras button{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:.875rem 1.125rem;border:1.5px solid var(--linha);border-radius:var(--raio-m);background:var(--superficie);cursor:pointer;text-align:left}.lista-prefeituras button:hover{border-color:var(--azul);background:var(--azul-claro)}.lista-prefeituras small{color:var(--tinta-2);font-size:var(--t-13)}.entrar-como{display:flex;flex-direction:column;gap:.75rem;padding-top:1.25rem;border-top:1px solid var(--linha)}.divisor{display:flex;align-items:center;gap:.75rem;color:var(--tinta-3);font-size:var(--t-13)}.divisor:before,.divisor:after{content:"";flex:1;height:1px;background:var(--linha)}@media(max-width:60rem){.tela-entrar{grid-template-columns:1fr}.painel-marca{padding:2rem;gap:1.25rem}.painel-marca .meio{margin-top:0}.painel-marca ul,.painel-marca footer{display:none}}.verificacao{width:min(32rem,100%)}.hash{display:block;font-size:var(--t-12);overflow-wrap:anywhere;background:var(--superficie-2);padding:.625rem .75rem;border-radius:10px}.faixa-demo{position:sticky;top:env(safe-area-inset-top,0px);z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem 1rem;padding:.5rem 1rem;background:var(--tinta);color:var(--sobre-escuro);font-size:var(--t-13)}.faixa-demo strong{color:#a9a9ff}.faixa-demo button{border:1px solid rgba(255,255,255,.4);background:transparent;color:var(--sobre-escuro);border-radius:var(--pilula);padding:.125rem .75rem;font-weight:700;cursor:pointer}@media(min-width:56rem){.faixa-demo{height:2.5rem;padding-block:0}.faixa-demo~.casca .trilho{top:3.75rem;height:calc(100vh - 5rem)}.faixa-demo~.casca,.faixa-demo~.tela-entrar{min-height:calc(100vh - 2.5rem)}}@media(max-width:56rem){.casca{grid-template-columns:1fr;padding:.75rem max(16px,env(safe-area-inset-right,0px)) 1.5rem max(16px,env(safe-area-inset-left,0px));gap:1rem}.trilho{position:static;height:auto;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.875rem 1rem}.navegacao{flex-direction:row;flex-wrap:wrap;width:100%}.navegacao a{padding:.5rem .75rem;font-size:var(--t-14)}.trilho-rodape{display:none}.topo{flex-wrap:wrap}.busca{flex:1 1 100%;order:3}.perfil>div{display:none}.cartao,.secao,fieldset{padding:1.125rem;border-radius:20px}h1,.cabecalho-pagina h1{font-size:var(--t-22)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}.cronograma td,.cronograma th{white-space:nowrap}.cronograma td.descricao{white-space:normal;min-width:14rem}.num-cronograma{width:4.25rem;min-height:2.125rem;padding:.25rem .5rem;text-align:right;border-radius:8px;font-size:var(--t-13)}.curva-s svg{width:100%;height:auto;display:block}.curva-s{display:flex;flex-direction:column;gap:.5rem;padding:1rem;border-radius:var(--raio-m);background:var(--superficie-2)}.formulario-linha{margin-bottom:.5rem}pre.json{margin:.375rem 0 0;padding:.75rem;border-radius:10px;background:var(--superficie-2);font-size:var(--t-12);white-space:pre-wrap;overflow-wrap:anywhere;max-height:18rem;overflow:auto}.botao.pequeno{padding:.375rem .75rem;font-size:.8125rem;min-height:0}.botao-icone{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid var(--linha);border-radius:var(--raio-p);background:var(--superficie);color:var(--tinta-2);cursor:pointer}.botao-icone:hover{color:var(--vermelho);border-color:var(--vermelho)}.lista-diarios{display:grid;gap:1rem}.cartao.diario{display:grid;gap:.75rem}.cartao.diario>header{margin-bottom:0;display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;align-items:flex-start}.cartao.diario h3{font:600 1.0625rem var(--display);letter-spacing:-.01em}.cartao.diario .acoes{display:flex;gap:.5rem;flex-wrap:wrap}.clima{display:inline-flex;align-items:center;gap:.25rem;font-size:.8125rem;color:var(--tinta-2)}.diario-campos{display:grid;grid-template-columns:max-content 1fr;gap:.375rem 1rem;font-size:.875rem}.diario-campos dt{color:var(--tinta-2)}.complemento{padding:.5rem .75rem;border-left:3px solid var(--azul);background:var(--azul-claro);border-radius:0 var(--raio-p) var(--raio-p) 0}.galeria{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.5rem}.miniatura{position:relative;aspect-ratio:4 / 3;padding:0;border:0;border-radius:var(--raio-p);overflow:hidden;background:var(--superficie-3);cursor:zoom-in}.miniatura img{width:100%;height:100%;object-fit:cover;display:block}.miniatura-vazia{display:block;width:100%;height:100%}.selo-foto{position:absolute;left:.375rem;bottom:.375rem;display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border-radius:var(--pilula);font-size:.6875rem;font-weight:600;background:#0e0f14b8;color:#fff}.selo-foto.alerta{background:var(--ambar)}.foto-grande{display:block;max-width:100%;max-height:65vh;margin:0 auto;border-radius:var(--raio-p)}.hash{font-size:.75rem;word-break:break-all;color:var(--tinta-2)}.lista-editavel{border:0;padding:0;margin:0;display:grid;gap:.5rem}.lista-editavel legend{font-weight:600;font-size:.875rem;margin-bottom:.25rem}.linha-editavel{display:grid;grid-template-columns:1fr 6rem auto;gap:.5rem}.linha-editavel input{min-width:0}.lista-editavel>.botao{justify-self:start}@media(max-width:40rem){.diario-campos{grid-template-columns:1fr}.diario-campos dd{margin-bottom:.375rem}}.arquivo-sim{margin-bottom:.75rem}.arquivo-sim summary{cursor:pointer;font-weight:600;display:flex;align-items:center;gap:.5rem}.arquivo-sim pre.json{white-space:pre;overflow-x:auto;overflow-wrap:normal}.botao.govbr{background:#1351b4;border-color:#1351b4;color:#fff;justify-content:center;text-decoration:none}.botao.govbr:hover{background:#0c326f;border-color:#0c326f;color:#fff}.lista-editavel{background:none;box-shadow:none;border-radius:0}.situacao.falta{color:var(--vermelho);background:var(--vermelho-claro)}.situacao.falta:before{background:var(--vermelho)}.curva-tabela{margin-top:1rem}.curva-tabela summary{cursor:pointer;font-weight:600;margin-bottom:.75rem}.suporte-chat{display:flex;flex-direction:column;gap:.75rem}.conversa{display:flex;flex-direction:column;gap:.75rem;min-height:16rem;max-height:60vh;overflow-y:auto;padding:.25rem}.sugestoes{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.sugestoes p{flex-basis:100%}.balao{max-width:85%;padding:.75rem 1rem;border-radius:var(--raio);line-height:1.55;font-size:.9375rem}.balao p+p,.balao p+ul,.balao p+ol,.balao ul+p,.balao ol+p{margin-top:.5rem}.balao ul,.balao ol{padding-left:1.25rem}.balao code{font-size:.85em;background:#0000000f;padding:0 .25rem;border-radius:4px}.balao.pessoa{align-self:flex-end;background:var(--azul);color:#fff;border-bottom-right-radius:4px}.balao.assistente{align-self:flex-start;background:var(--superficie-3);border-bottom-left-radius:4px}.balao.digitando{color:var(--tinta-2);font-style:italic}.pergunta{display:grid;grid-template-columns:1fr auto;gap:.5rem;align-items:end}.pergunta textarea{resize:vertical;min-height:2.75rem}.trilho-rodape a.active{color:var(--azul)}
