@font-face{font-family:Barlow Condensed;src:url(/assets/barlow_condensed_semibold-Cov3U_Zy.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/assets/barlow_regular-CmuLhdxn.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--verde:#22a06b;--verde-fundo:#1b2b23;--verde-borda:#2f5c46;--verde-claro:#3ac98c;--sobre-verde:#04140d;--amarelo:#f0bc00;--alerta:#e8590c;--alerta-texto:#ffb088;--alerta-borda:#7a2e10;--tela:#101315;--card:#1e2328;--card-toque:#272e34;--linha:#2c3339;--linha-fraca:#363e45;--desab-fundo:#24292e;--desab-texto:#5b646c;--txt:#e9edf0;--txt2:#98a3ab;--txt3:#69747d;--alvo-tecla:64px;--alvo-linha:72px;--alvo-piso:48px;--raio:12px;--gap:10px;--condensada:"Barlow Condensed", "Arial Narrow", system-ui, sans-serif;--corrida:"Barlow", system-ui, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--tela);color:var(--txt);font-family:var(--corrida);-webkit-text-size-adjust:100%;margin:0;font-size:16px;line-height:1.45}.tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.rotulo{font-family:var(--condensada);letter-spacing:.14em;text-transform:uppercase;color:var(--txt3);font-size:13px;font-weight:600}.titulo{font-family:var(--condensada);letter-spacing:0;margin:0;font-size:28px;font-weight:600}.subtitulo{color:var(--txt2);margin:6px 0 0;font-size:15px}.cartao{background:var(--card);border:1px solid var(--linha);border-radius:var(--raio)}.botao-primario,.botao-fantasma,.botao-destrutivo{width:100%;min-height:var(--alvo-tecla);font-family:var(--condensada);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:19px;font-weight:600;transition:background .12s;display:inline-flex}.botao-primario{background:var(--verde-fundo);border:1px solid var(--verde-borda);color:var(--verde-claro)}.botao-primario:active:not(:disabled){background:var(--card-toque)}.botao-primario:disabled{background:var(--desab-fundo);border-color:var(--desab-fundo);color:var(--desab-texto);cursor:default}.botao-fantasma{border:1px solid var(--linha-fraca);color:var(--txt2);background:0 0}.botao-fantasma:active{background:var(--card-toque)}.botao-destrutivo{border:1px solid var(--alerta-borda);color:var(--alerta-texto);background:#e8590c1a}.botao-destrutivo:active{background:#e8590c2e}.erro{border:1px solid var(--alerta-borda);border-radius:var(--raio);color:var(--alerta-texto);background:#e8590c1a;padding:14px 16px;font-size:15px}button{touch-action:manipulation;-webkit-tap-highlight-color:transparent;font:inherit}:focus-visible{outline:2px solid var(--verde-claro);outline-offset:2px}.tabular,button{-webkit-user-select:none;user-select:none}.lista-topo{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.lista-busca{width:100%;min-height:var(--alvo-tecla);background:var(--card);border:1px solid var(--linha);border-radius:var(--raio);color:var(--txt);font-family:var(--condensada);order:3;padding:0 16px;font-size:20px}.lista-alerta{order:2;width:100%;margin:-4px 0 0}@media (width>=720px){.lista-busca{order:0;width:282px}}.lista-grade{columns:356px;column-gap:var(--gap);margin-top:8px}.lista-grade>*{break-inside:avoid;margin-bottom:var(--gap)}@media (hover:hover){.cartao-toque:hover{background:var(--card-toque)}.botao-fantasma:hover:not(:disabled){background:var(--card-toque);color:var(--txt)}.botao-discreto:hover:not(:disabled){border-color:var(--alerta-borda);color:var(--alerta-texto);background:0 0}}.lista-grade-larga{columns:470px}.selo{border:1px solid var(--linha-fraca);font-family:var(--condensada);letter-spacing:.1em;text-transform:uppercase;color:var(--amarelo);vertical-align:2px;border-radius:6px;margin-left:8px;padding:2px 7px;font-size:12px;font-weight:600;display:inline-block}.botao-discreto{min-height:var(--alvo-piso);letter-spacing:.06em;color:var(--txt3);border-color:var(--linha);font-size:14px}.form-grande{border-color:var(--verde-borda);margin-top:16px;padding:18px}.form-grande-grade{grid-template-columns:minmax(260px,320px) 1fr;align-items:start;gap:24px;margin-top:14px;display:grid}@media (width<=719px){.form-grande-grade{grid-template-columns:1fr}}.previa-zap{background:var(--tela);border:1px solid var(--linha);border-radius:var(--raio);padding:13px 14px}.previa-zap .mensagem{white-space:pre-line;font-size:15px;line-height:1.55}.casca-topo{border-bottom:1px solid var(--linha);align-items:center;gap:14px;min-height:62px;display:flex}.casca-condo{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--condensada);font-size:21px;font-weight:600;overflow:hidden}.casca-sep{background:var(--linha);flex:none;width:1px;height:22px}.casca-quem{align-items:center;gap:14px;min-width:0;display:flex}.casca-pessoa{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--txt2);font-size:14px;overflow:hidden}.casca-papel{border:1px solid var(--verde-borda);background:var(--verde-fundo);color:var(--verde-claro);font-family:var(--condensada);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;flex:none;padding:3px 9px;font-size:11px;font-weight:600}.casca-espaco{flex:1}.casca-sair{flex:none;width:auto}.casca-faixa{border-bottom:1px solid var(--linha);flex-wrap:wrap;align-items:center;column-gap:16px;display:flex}.abas{white-space:nowrap;gap:2px;max-width:100%;display:flex;overflow-x:auto}.aba{min-height:var(--alvo-piso);color:var(--txt3);font-family:var(--condensada);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0 18px;font-size:14px;font-weight:600}.aba[aria-selected=true]{color:var(--txt);border-bottom-color:var(--verde)}.aba[aria-disabled=true]{color:var(--desab-texto);cursor:default}.aba[aria-selected=true][aria-disabled=true]{color:var(--txt2);border-bottom-color:var(--verde-borda)}.aba:focus-visible{outline-offset:-2px}.abas-trava{color:var(--txt2);margin:0 0 0 auto;padding:6px 0;font-size:14px;line-height:1.4}.casca-painel{margin-top:20px}@media (hover:hover){.aba:hover:not([aria-selected=true]):not([aria-disabled=true]){color:var(--txt2)}}@media (width<=719px){.casca-topo{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding-bottom:10px;display:grid}.casca-condo{grid-area:1/1}.casca-quem{grid-area:2/1;gap:8px}.casca-sair{grid-area:1/2/span 2}.casca-sep,.casca-espaco{display:none}.aba{letter-spacing:0;text-transform:none;padding:0 12px;font-size:15px}.abas-trava{flex-basis:100%;margin:0;padding:8px 0 10px}}.cartao-balcao .acoes{flex-direction:column;flex-shrink:0;gap:6px;display:flex}@media (width<=719px){.cartao-balcao{flex-wrap:wrap}.cartao-balcao .acoes{flex-flow:wrap;width:100%}.cartao-balcao .acoes>button{flex:1}.cartao-balcao .acoes>.pergunta{flex-basis:100%}}.pendencia{align-items:center;gap:16px;padding:14px 18px;display:flex}.pendencia-numero{font-family:var(--condensada);color:var(--amarelo);flex:none;font-size:40px;font-weight:600;line-height:1}.pendencia-zero{color:var(--txt3)}.pendencia-texto{min-width:0;color:var(--txt2);flex:1;font-size:14px;line-height:1.5}.pendencia-frase{color:var(--txt)}.pendencia-medida{flex:none;width:220px}.pendencia-barra{background:var(--desab-fundo);border-radius:4px;height:8px;overflow:hidden}.pendencia-barra i{background:var(--verde);height:100%;display:block}.pendencia-contagem{color:var(--txt3);font-family:var(--condensada);text-align:right;margin-top:6px;font-size:14px;font-weight:600}.unidades-duas{grid-template-columns:minmax(0,1fr) 372px;align-items:start;gap:18px;margin-top:18px;display:grid}.mapa-topo{border-bottom:1px solid var(--linha);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 16px;display:flex}.mapa-titulo{font-family:var(--condensada);margin:0 auto 0 0;font-size:20px;font-weight:600}.mapa-blocos{flex-wrap:wrap;gap:6px;display:flex}.mapa-bloco{min-height:var(--alvo-piso);border:1px solid var(--linha-fraca);color:var(--txt2);font-family:var(--condensada);cursor:pointer;background:0 0;border-radius:9px;padding:0 14px;font-size:16px;font-weight:600}.mapa-bloco[aria-pressed=true]{background:var(--verde-fundo);border-color:var(--verde-borda);color:var(--verde-claro)}.mapa-bloco-unico{color:var(--txt2);font-size:14px}.mapa-trava{border-bottom:1px solid var(--linha);color:var(--txt2);margin:0;padding:10px 16px;font-size:14px;line-height:1.4}.mapa-andares{gap:8px;padding:14px 16px;display:grid}.mapa-andar{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:8px;display:grid}.mapa-andar-rotulo{color:var(--txt3);font-family:var(--condensada);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.mapa-andar-palavra{display:none}.mapa-grade{grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;display:grid}.celula{min-width:0;min-height:var(--alvo-piso);background:var(--card-toque);border:1px solid var(--linha-fraca);color:var(--txt);font-family:var(--condensada);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 4px;font-size:16px;font-weight:600;display:flex}.celula-numero{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.celula-ponto{background:var(--verde);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.celula-vazia{color:var(--txt3);background:0 0;border-style:dashed}.celula-vazia .celula-ponto{border:1px solid var(--txt3);background:0 0}.mapa-amostra{border:1px solid var(--linha-fraca);background:var(--card-toque);border-radius:4px;flex:none;width:18px;height:14px;display:inline-block}.mapa-amostra-vazia{background:0 0;border-style:dashed}.celula[aria-pressed=true]{border-style:solid;border-color:var(--verde);background:var(--verde-fundo);color:var(--txt)}.celula[aria-disabled=true],.mapa-bloco[aria-disabled=true]{cursor:default}.celula[aria-disabled=true]:not([aria-pressed=true]){color:var(--desab-texto)}.mapa-legenda{border-top:1px solid var(--linha);color:var(--txt3);flex-wrap:wrap;gap:6px 18px;padding:12px 16px;font-size:13px;display:flex}.mapa-legenda-item{align-items:center;gap:7px;display:inline-flex}.ficha{padding:16px}.ficha-escolha{color:var(--txt2);margin:10px 0 0;font-size:15px}.ficha-topo{align-items:center;gap:14px;margin:8px 0 14px;display:flex}.ficha-numero{min-width:0;font-family:var(--condensada);overflow-wrap:anywhere;margin:0;font-size:40px;font-weight:600;line-height:1}.ficha-onde{color:var(--txt2);font-size:14px;line-height:1.4}.ficha-vazia,.ficha-empate,.ficha-recado{background:var(--tela);border:1px solid var(--linha);color:var(--txt2);border-radius:9px;margin:0 0 10px;padding:11px 13px;font-size:14px;line-height:1.5}.ficha-vazia,.ficha-empate{border-left:3px solid var(--amarelo)}.ficha-recado{border-left:3px solid var(--verde)}.ficha-vazia strong,.ficha-lgpd strong{color:var(--txt);font-weight:400}.ficha-aviso{margin:0 0 10px}.morador{background:var(--tela);border:1px solid var(--linha);border-radius:9px;margin-bottom:10px;padding:12px 13px}.morador-topo{align-items:baseline;gap:8px;display:flex}.morador-posicao{color:var(--verde-claro);font-family:var(--condensada);flex:none;font-size:15px;font-weight:600}.morador-nome{min-width:0;font-family:var(--condensada);overflow-wrap:anywhere;font-size:20px;font-weight:600;line-height:1.2}.morador-recebe{color:var(--verde-claro);font-size:12px}.morador-fone{-webkit-user-select:text;user-select:text;margin-top:4px;font-size:16px}.morador-procedencia{color:var(--txt3);margin-top:2px;font-size:13px;line-height:1.4}.morador-acoes,.ficha-form-botoes{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.morador-inativo .morador-posicao,.morador-inativo .morador-nome,.morador-inativo .morador-fone{color:var(--txt3)}.ficha-botao{width:auto;min-height:var(--alvo-piso);font-size:16px}.ficha-form-botoes .ficha-botao{flex:1}.botao-fantasma.ficha-botao:disabled{border-color:var(--desab-fundo);color:var(--desab-texto);cursor:default}.ficha-adicionar{border:1px dashed var(--linha-fraca);width:100%;min-height:52px;color:var(--txt2);font-family:var(--condensada);cursor:pointer;background:0 0;border-radius:9px;margin-bottom:10px;font-size:17px;font-weight:600}.ficha-adicionar:disabled{color:var(--desab-texto);cursor:default}.ficha-form{background:var(--tela);border:1px solid var(--verde-borda);border-radius:9px;margin-bottom:10px;padding:13px}.ficha-campo{margin-bottom:12px;display:block}.ficha-entrada{width:100%;min-height:var(--alvo-piso);background:var(--card);border:1px solid var(--linha);color:var(--txt);font-family:var(--corrida);-webkit-user-select:text;user-select:text;border-radius:9px;margin-top:6px;padding:0 12px;font-size:17px;display:block}.ficha-entrada[aria-invalid=true]{border-color:var(--alerta)}.ficha-ajuda{color:var(--txt3);margin-top:5px;font-size:13px;line-height:1.4;display:block}.ficha-lgpd{color:var(--txt2);margin:0 0 12px;font-size:13px;line-height:1.5}.ficha-voltar{width:100%;margin-top:4px;display:none}@media (hover:hover){.celula:hover:not([aria-disabled=true]):not([aria-pressed=true]),.mapa-bloco:hover:not([aria-disabled=true]):not([aria-pressed=true]),.ficha-adicionar:hover:not(:disabled){border-color:var(--verde-borda);color:var(--verde-claro)}}@media (width<=999px){.unidades-duas{grid-template-columns:minmax(0,1fr)}.ficha-voltar{display:inline-flex}}@media (width<=719px){.pendencia{flex-wrap:wrap;gap:10px 14px}.pendencia-medida{width:100%}.mapa-andar{grid-template-columns:minmax(0,1fr);gap:4px}.mapa-andar-palavra{display:inline}.mapa-andares{gap:12px;padding:12px}.mapa-grade{grid-template-columns:repeat(4,minmax(0,1fr))}.celula .celula-ponto{display:none}.ficha{padding:12px}}.resumo-topo{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 14px;margin-bottom:14px;display:flex}.resumo-foto{color:var(--txt3);font-size:14px}.resumo-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tile{min-width:0;padding:16px 18px}.tile-rotulo{margin:0 0 10px}.tile-linha{flex-wrap:wrap;align-items:baseline;gap:4px 9px;display:flex}.tile-destaque{font-family:var(--condensada);font-size:52px;font-weight:600;line-height:.95}.tile-sem-numero{color:var(--txt3)}.tile-unidade{font-family:var(--condensada);color:var(--txt2);font-size:19px;font-weight:600}.tile-frase{color:var(--txt2);margin:9px 0 0;font-size:14px;line-height:1.5}.tile-periodo{color:var(--txt3);margin:6px 0 0;font-size:13px}.portas-barra{border-radius:5px;gap:2px;height:10px;margin-top:13px;display:flex;overflow:hidden}.portas-barra i{height:100%;display:block}.portas-livre{background:var(--verde)}.portas-ocupada{background:var(--txt3)}.portas-fora{background:var(--alerta)}.portas-conferir{background:var(--amarelo)}.portas-legenda{color:var(--txt2);flex-wrap:wrap;gap:6px 14px;margin:9px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.portas-legenda li{align-items:center;gap:6px;display:inline-flex}.portas-legenda i{border-radius:2px;flex:none;width:8px;height:8px;display:block}.resumo-duas{grid-template:"dia tamanhos""atencao tamanhos"1fr/minmax(0,1fr) 340px;gap:14px;margin-top:14px;display:grid}.resumo-dia{grid-area:dia}.resumo-tamanhos{grid-area:tamanhos;align-self:start}.resumo-atencao{grid-area:atencao}.resumo-caixa{min-width:0;padding:16px 18px}.resumo-cabeca{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.resumo-titulo{color:var(--txt2);font-family:var(--condensada);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:16px;font-weight:600}.resumo-quando{color:var(--txt3);font-size:13px}.resumo-vazio{color:var(--txt2);margin:14px 0 4px;font-size:15px;line-height:1.5}.resumo-legenda{color:var(--txt3);margin:10px 0 0;font-size:13px;line-height:1.5}.grafico{gap:5px;height:176px;margin:10px 0 0;padding:0;list-style:none;display:flex}.grafico-coluna{flex-direction:column;flex:1;min-width:0;display:flex}.grafico-trilho{border-bottom:1px solid var(--linha);flex:1;margin-top:20px;position:relative}.grafico-barra{background:var(--verde);border-radius:4px 4px 0 0;min-height:2px;position:absolute;bottom:0;left:0;right:0}.grafico-zero .grafico-barra{background:var(--desab-fundo)}.grafico-valor{color:var(--txt2);font-family:var(--condensada);text-align:center;font-size:13px;font-weight:600;line-height:1;position:absolute;left:0;right:0}.grafico-dia{color:var(--txt3);text-align:center;padding-top:6px;font-size:11px;line-height:1}.tamanho{margin-top:14px}.tamanho-cabeca{align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.tamanho-nome{width:24px;font-family:var(--condensada);flex:none;font-size:17px;font-weight:600}.tamanho-texto{min-width:0;color:var(--txt2);flex:1;font-size:13px}.tamanho-razao{color:var(--txt3);font-family:var(--condensada);flex:none;font-size:14px;font-weight:600}.tamanho-passou{color:var(--amarelo)}.tamanho-trilho{background:var(--desab-fundo);border-radius:5px;height:22px;position:relative}.tamanho-uso{background:var(--verde);border-radius:5px;max-width:100%;height:100%}.tamanho-uso-passou{background:var(--amarelo)}.tamanho-traco{background:var(--txt2);border-radius:1px;width:2px;position:absolute;top:-4px;bottom:-4px}.atencao-lista{margin:8px 0 0;padding:0;list-style:none}.atencao-item{border-top:1px solid var(--linha);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.atencao-item:first-child{border-top:0}.atencao-marca{border-radius:2px;flex:none;width:8px;height:8px;margin-top:7px}.atencao-alarme{background:var(--alerta)}.atencao-atencao{background:var(--amarelo)}.atencao-texto{flex:1;min-width:0}.atencao-titulo{font-size:16px;line-height:1.4}.atencao-linha{color:var(--txt2);overflow-wrap:anywhere;margin-top:3px;font-size:14px;line-height:1.45}.atencao-botao{flex:none}@media (width<=999px){.resumo-tiles,.resumo-duas{grid-template-columns:minmax(0,1fr)}.resumo-duas{grid-template-rows:auto;grid-template-areas:"dia""tamanhos""atencao"}}@media (width<=719px){.tile,.resumo-caixa{padding:14px}.tile-destaque{font-size:46px}.grafico{gap:3px}.atencao-item{flex-wrap:wrap}.atencao-botao{width:calc(100% - 20px);margin-left:20px}}
