.aviso-de-saida{inset-inline:0;bottom:var(--e-11);z-index:var(--camada-modal);gap:var(--e-6);width:max-content;max-width:calc(100% - 2 * var(--e-8));padding:var(--e-6) var(--e-8);background:var(--cor-cartao);border:1px solid var(--cor-acao-borda);border-left:4px solid var(--cor-acao);border-radius:var(--raio-cartao);box-shadow:var(--sombra-modal);animation:movimento-sobe var(--movimento-medio) var(--curva-movimento);flex-wrap:wrap;justify-content:space-between;align-items:center;margin-inline:auto;display:flex;position:fixed}.aviso-de-saida__texto{max-width:46ch;font-size:var(--texto-corpo);color:var(--cor-tinta);margin:0}.aviso-de-saida__acoes{gap:var(--e-4);flex-wrap:wrap;display:flex}@media (width<=640px){.aviso-de-saida{bottom:calc(var(--altura-menu-inferior) + var(--e-6));width:auto}.aviso-de-saida__acoes{justify-content:flex-end;width:100%}}.amostra{max-width:1100px;padding:var(--e-15) var(--e-16);gap:var(--e-13);flex-direction:column;margin:0 auto;display:flex}.amostra__titulo{font-size:var(--texto-titulo);font-weight:var(--peso-negrito);letter-spacing:var(--espacamento-titulo)}.amostra__legenda{color:var(--cor-apagado);margin-top:var(--e-3)}.amostra__secao{gap:var(--e-7);flex-direction:column;display:flex}.amostra__rotulo{font-size:var(--texto-rotulo);font-weight:var(--peso-forte);letter-spacing:var(--espacamento-rotulo);text-transform:uppercase;color:var(--cor-apagado)}.amostra__linha{gap:var(--e-5);flex-wrap:wrap;align-items:center;display:flex}.amostra__duas-colunas{gap:var(--e-13);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.amostra__paleta{gap:var(--e-6);grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.amostra__cor{gap:var(--e-3);flex-direction:column;display:flex}.amostra__mancha{border-radius:var(--raio-caixa);border:1px solid var(--cor-contorno-mancha);height:64px;padding:var(--e-4);font-family:var(--fonte-mono);font-size:var(--texto-rotulo);align-items:flex-end;display:flex}.amostra__cor-nome{font-size:var(--texto-apoio);font-weight:var(--peso-forte)}.amostra__campos{gap:var(--e-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.amostra .campo--demonstra-foco .campo__entrada{border-color:var(--cor-acao);box-shadow:0 0 0 3px var(--cor-acao-vestigio)}.amostra__nota{font-size:var(--texto-miudo);color:var(--cor-apagado)}.amostra__tipografia{gap:var(--e-15);flex-wrap:wrap;align-items:baseline;display:flex}@media (width<=900px){.amostra{padding:var(--e-11) var(--e-8);gap:var(--e-11)}.amostra__duas-colunas,.amostra__campos{grid-template-columns:1fr}.amostra__paleta{grid-template-columns:repeat(2,minmax(0,1fr))}}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff")}:root{--cor-tinta:#171617;--cor-tinta-2:#4c4d4d;--cor-apagado:#6b6c69;--cor-borda:#dedede;--cor-borda-suave:#ebebe8;--cor-dia-parado:#4c4d4d12;--cor-borda-campo:#8f908c;--cor-fundo:#f6f7f4;--cor-cartao:#fff;--cor-cartao-rodape:#fafaf8;--cor-calculado:#f4f4f2;--cor-marca:#1d4a36;--cor-oliva:#2b6a4c;--cor-marca-clara:#9fc3ae;--cor-marca-vestigio:#ecf6f1;--cor-marca-vestigio-2:#dcefe5;--cor-marca-vestigio-borda:#c8e4d6;--cor-insumo-vestigio:#eee9dc;--cor-insumo-texto:#6b5320;--cor-sub-etapa:#f5faf7;--cor-planilha-etapa:#cfe8da;--cor-planilha-etapa-borda:#b6dcc7;--cor-planilha-nivel-2:#eaf5ef;--cor-planilha-nivel-2-borda:#d6ebdf;--cor-planilha-faixa-2:#5fbf95;--cor-tipo-composicao:#3f4741;--cor-tipo-insumo:#c46a2c;--cor-tipo-mao-de-obra:#047857;--cor-nivel-1:#e4f3eb;--cor-nivel-1-fio:#0f7a55;--cor-nivel-2:#fbf3df;--cor-nivel-2-fio:#e6b54a;--cor-nivel-3:#eceeec;--cor-nivel-3-fio:#6f756f;--cor-nivel-4:#f4ece6;--cor-nivel-4-fio:#9a6a4f;--cor-acao:#f5b301;--cor-acao-forte:#e09a00;--cor-acao-controle:#a8791c;--cor-acao-vestigio:#fbf3df;--cor-acao-borda:#efd79a;--cor-acao-texto:#171617;--cor-acao-texto-escuro:#7a5a12;--cor-foco:var(--cor-tinta);--cor-foco-campo:var(--cor-acao-texto-escuro);--cor-entra:#047857;--cor-entra-vestigio:#e9f1ea;--cor-entra-borda:#c9dccb;--cor-entra-texto:#065f46;--cor-sai:#e11d48;--cor-sai-vestigio:#f7e9e6;--cor-sai-borda:#eac4bd;--cor-sai-texto:#9f1239;--cor-tinta-profunda:#101110;--cor-sobre-escuro:#fff;--cor-sobre-escuro-fraco:#b9b9b5;--cor-malha:#ffffff09;--cor-menu-texto:#cfcfcb;--cor-menu-texto-fraco:#a9a9a5;--cor-menu-borda:#2b2a29;--cor-menu-ativo-fundo:#f7c94838;--cor-realizado:#2b6a4c;--cor-previsto:#8d928d;--cor-previsto-texto:#3f4741;--cor-previsto-vestigio:#eef1ec;--cor-gasto:#b8860b;--cor-veu:#1716176b;--cor-veu-recorte:#1110119e;--cor-anel-recorte:#ffffffeb;--cor-toque:#1716171f;--cor-pega:#8f908c;--cor-cronograma-etapa:#e3f1ea;--cor-cronograma-etapa-forte:#d6ebdf;--cor-cronograma-etapa-fio:#c8e4d6;--cor-cronograma-barra:#a3a6a1;--cor-cronograma-barra-etapa:#8b8f88;--cor-cronograma-seta:#8f908c;--cor-cronograma-seta-cumprida:#c4c6c1;--cor-cronograma-parado:#b03a2e12;--cor-cronograma-feriado:#b03a2e29;--cor-cronograma-dia-parado:#b03a2e52;--cor-cronograma-dia-parado-texto:#ffb4aa;--cor-contorno-mancha:#00000014;--cor-trilho:#e6e5e1;--cor-interruptor-desligado:#c9c9c6;--doc-resumo:#fcf8ee;--doc-resumo-fio:#e8d7a8;--doc-zebra:#f6f5f1;--doc-fio-linha:#e3e0d9;--doc-rotulo:#6b6862;--doc-apoio:#55524c;--doc-abertura:#3d3b37;--doc-ardosia:#3e5466;--doc-ardosia-apoio:#dfe6ec;--doc-ardosia-destaque:#b9cbdb;--doc-ardosia-claro:#e6ebef;--doc-ardosia-fio:#d5dde4;--doc-verde:#3c4539;--doc-verde-claro:#e9ece5;--doc-verde-fio:#c9d0c4;--doc-dourado:#e6b54a;--doc-dourado-numero:#6e510f;--doc-dourado-claro:#fbf3df;--doc-dourado-fio:#efd79a;--doc-dourado-rotulo:#7a5a12;--doc-terracota:#9c5636;--doc-terracota-apoio:#f5e3d8;--doc-terracota-destaque:#f3d3bf;--doc-terracota-claro:#f6ebe4;--doc-terracota-rotulo:#7d4329;--doc-grafite:#4c4d4d;--doc-oliva:#535e50;--doc-oliva-apoio:#eef0ea;--doc-oliva-destaque:#f3e7c4;--doc-oliva-claro:#eceee9;--doc-fecho:#171617;--doc-fecho-claro:#f6f5f1;--doc-sobre-escuro:#e8e4da;--doc-anexo:#efede8;--doc-anexo-fio:#d9d6cf;--doc-anexo-quadrado:#9f9b93;--tex-grao:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .08 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--tex-camurca:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.4' numOctaves='3' seed='9' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .32 -.08'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)'/%3E%3C/svg%3E");--tex-ardosia:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1800' height='1000'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.0022 .0075' numOctaves='5' seed='11'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .22 -.06'/%3E%3C/filter%3E%3Cfilter id='v'%3E%3CfeTurbulence type='turbulence' baseFrequency='.0016 .006' numOctaves='3' seed='23'/%3E%3CfeColorMatrix values='0 0 0 0 .85 0 0 0 0 .75 0 0 0 0 .5 0 0 0 -1.6 .26'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3Crect width='100%25' height='100%25' filter='url(%23v)'/%3E%3C/svg%3E");--fio:linear-gradient(90deg, #c9a24a00 0%, #b8923e 10%, #e6cc85 50%, #b8923e 90%, #c9a24a00 100%);--fio-cheio:linear-gradient(90deg, #a8843a, #e6cc85 50%, #a8843a);--cor-fio:#c49f458c;--cor-fio-forte:#c49f45;--degrade-ardosia:var(--tex-ardosia), var(--tex-grao), linear-gradient(140deg, #3a3d3a 0%, #262826 55%, #1b1c1b 100%);--degrade-esmeralda:var(--tex-camurca), var(--tex-grao), linear-gradient(160deg, #2b5340 0%, #1c3a2c 60%, #122a1f 100%);--degrade-safira:var(--degrade-ardosia);--degrade-ametista:var(--degrade-ardosia);--degrade-rubi:var(--tex-camurca), var(--tex-grao), linear-gradient(160deg, #a3203f 0%, #7d1730 100%);--degrade-ouro:var(--tex-grao), linear-gradient(160deg, #e2c672 0%, #c9a548 55%, #a8843a 100%);--degrade-cromo:var(--tex-grao), linear-gradient(180deg, #faf9f6 0%, #f1efe9 100%);--degrade-faixa:var(--tex-ardosia), var(--tex-grao), linear-gradient(90deg, #191a19 0%, #282a28 60%, #3b3e3a 100%);--degrade-cabecalho-tabela:var(--tex-ardosia), var(--tex-grao), linear-gradient(90deg, #191a19 0%, #282a28 60%, #3b3e3a 100%);--degrade-menu:var(--tex-ardosia), var(--tex-grao), linear-gradient(180deg, #1f201f 0%, #161716 60%, #101110 100%);--degrade-texto-titulo:linear-gradient(135deg, #2b5340, #122a1f);--degrade-realizado:var(--tex-camurca), var(--tex-grao), linear-gradient(90deg, #4f7a63, #1c3a2c);--cor-bom:#3fae78;--cor-bom-sobre-pedra:#7fd6a6;--cor-ruim:#e2546f;--cor-ruim-sobre-pedra:#ff8fa3;--brilho-bom:0 0 10px #3fae7873;--brilho-ruim:0 0 10px #e2546f73;--moldura-bom:inset 0 0 0 2px #3fae78, 0 0 10px -2px #3fae7899;--moldura-ruim:inset 0 0 0 2px #e2546f, 0 0 10px -2px #e2546f99;--moldura-ouro:inset 0 0 0 2px #c49f45, 0 0 10px -3px #c49f4599;--fundo-aplicacao:radial-gradient(1200px 600px at 10% -10%, #e3eee6 0%, transparent 60%), radial-gradient(900px 500px at 110% 10%, #f6ecd2 0%, transparent 55%), radial-gradient(800px 600px at 50% 120%, #e8eae7 0%, transparent 60%), #f5f5f2;--cor-ouro-borda:#9f8034;--cor-ouro-texto:#241a00;--cor-ouro-claro:#ffd666;--cor-ouro-brilho:#f7c948;--veu-banner:linear-gradient(100deg, #041e16eb 0%, #042f22b8 38%, #065f4640 70%, #f5b30140 100%), linear-gradient(0deg, #00000073, transparent 60%);--veu-banner-celular:linear-gradient(0deg, #041e16f0 0%, #042f22c7 55%, #065f4673 100%);--veu-banner-cancelada:linear-gradient(100deg, #171617eb 0%, #2b2a29b3 45%, #4c4d4d59 100%), linear-gradient(0deg, #00000073, transparent 60%);--fundo-banner-sem-foto:radial-gradient(600px 300px at 85% 20%, #34d39959, transparent 60%), radial-gradient(500px 260px at 100% 100%, #f5b30138, transparent 60%), linear-gradient(110deg, #04261b 0%, #065f46 60%, #0f7a55 100%);--faisca:radial-gradient(circle, #fff6c9, #f7c948 60%, transparent 70%);--cor-cromo-borda:#d9c793;--cor-vidro:#ffffff24;--cor-vidro-forte:#ffffff3d;--cor-vidro-borda:#ffffff52;--cor-vidro-topo:#ffffffb8;--cor-cartao-vivo:linear-gradient(180deg, #fffffff5, #ffffffdb);--cor-cartao-vivo-borda:#c49f4547;--cor-cartao-vivo-realce:#c49f4599;--cor-linha-realce:#1d4a3612;--cor-esmeralda-luz:#7fd6a624;--cor-ouro-luz:#f7c94847;--cor-veu-vivo:#0a141080;--sombra-cartao-vivo:0 10px 30px -18px #17161752;--sombra-erguida:0 18px 40px -14px #17161759, 0 4px 10px #0000000f;--sombra-botao:0 6px 16px -8px #17161740;--sombra-ouro:0 4px 12px -6px #966e14b3, inset 0 1px 0 #ffffff59;--sombra-pilula:0 6px 16px #00000040, 0 0 0 1px #fff9, 0 0 22px #f7c94873;--raio-cartao-vivo:14px;--cor-tijolo:#b4532a;--cor-tijolo-escuro:#8a3a1a;--cor-tijolo-claro:#e3a27f;--degrade-tijolo:linear-gradient(135deg, #d0703f 0%, #b4532a 55%, #8a3a1a 100%);--cor-argamassa:#e9e2d6;--cor-argamassa-borda:#cbbfae;--cor-papel-planta:#0f7a5512;--cor-fundo-fase:#f0f2ee;--cor-fundo-fase-gente:#edf6f1;--cor-fundo-fase-aberto:#fdf0f2;--cor-fundo-fase-mais:#f4f2ec;--cor-fundo-fase-fim:#fdf6e7;--cor-fundo-fase-servico:#fbfaf7;--cor-ceu-sol:#c99a1c;--cor-ceu-nuvem:#8d928d;--cor-ceu-chuva:#3f4741;--cor-nivel-tubo:linear-gradient(180deg, #d9f99d, #a3e635 55%, #84cc16);--cor-nivel-borda:#3f6212;--sombra-degrau:0 5px 0 #00000014;--sombra-degrau-forte:0 5px 0 #0003;--cor-servico-1:#b4532a;--cor-servico-2:#2b5340;--cor-servico-3:#4a514b;--cor-servico-4:#6f756f;--cor-servico-5:#9b7a30;--cor-servico-6:#3a3d3a;--curva-mola:cubic-bezier(.34, 1.4, .64, 1);--fonte:system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--fonte-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--texto-chamada:40px;--texto-titulo:26px;--texto-titulo-entrada:24px;--texto-titulo-pagina:22px;--texto-secao:17px;--texto-secao-menor:15px;--texto-quadro-obra:22px;--texto-corpo:14px;--texto-tabela:13.5px;--texto-controle:13px;--texto-apoio:12.5px;--texto-miudo:12px;--texto-cabecalho-tabela:11.5px;--texto-rotulo:11px;--texto-etiqueta:10.5px;--peso-normal:400;--peso-medio:500;--peso-forte:600;--peso-negrito:700;--entrelinha:1.35;--espacamento-rotulo:.06em;--espacamento-cabecalho:.05em;--espacamento-titulo:-.01em;--espacamento-chamada:-.02em;--e-1:2px;--e-2:4px;--e-3:6px;--e-4:8px;--e-5:10px;--e-6:12px;--e-7:14px;--e-8:16px;--e-9:18px;--e-10:20px;--e-11:24px;--e-12:28px;--e-13:32px;--e-14:36px;--e-15:40px;--e-16:44px;--e-17:48px;--e-18:56px;--e-19:64px;--raio-etiqueta:4px;--raio-controle:6px;--raio-caixa:8px;--raio-cartao:10px;--raio-modal:12px;--raio-pilula:999px;--sombra-menu:0 12px 32px #17161729;--sombra-modal:0 24px 64px #00000047;--altura-controle:36px;--altura-controle-pequeno:30px;--altura-chip:24px;--altura-cabecalho:56px;--tamanho-selo-obra:52px;--tamanho-selo-obra-celular:42px;--altura-marca-menu:76px;--altura-controle-entrada:44px;--altura-botao-entrada:46px;--largura-menu:212px;--largura-menu-recolhido:64px;--alvo-toque:44px;--altura-menu-inferior:61px;--icone:18px;--icone-controle:16px;--icone-cabecalho:20px;--traco-icone:1.8;--camada-fio:5;--camada-faixa:15;--camada-menu-suspenso:20;--camada-cabecalho:30;--camada-modal:40;--camada-pulso:50;--camada-trava:60;--transicao:.14s ease;--movimento-curto:.16s;--movimento-medio:.22s;--curva-movimento:cubic-bezier(.2, 0, 0, 1);--distancia-movimento:6px;--pulso-minimo:.8s}@media (prefers-reduced-motion:reduce){:root{--distancia-movimento:0px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:var(--cor-toque)}body{font-family:var(--fonte);font-size:var(--texto-corpo);line-height:var(--entrelinha);color:var(--cor-tinta);background:var(--cor-fundo);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}h1{font-size:var(--texto-titulo-pagina);font-weight:var(--peso-negrito);letter-spacing:var(--espacamento-titulo)}h2{font-size:var(--texto-secao-menor);font-weight:var(--peso-negrito)}h3{font-size:var(--texto-secao);font-weight:var(--peso-negrito)}ul,ol{margin:0;padding:0;list-style:none}img,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit;margin:0}button{cursor:pointer;background:0 0;border:none;padding:0}a{color:var(--cor-marca)}a:hover{color:var(--cor-oliva)}:focus-visible{outline:2px solid var(--cor-foco);outline-offset:2px;border-radius:var(--raio-etiqueta)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mono{font-family:var(--fonte-mono)}.num{font-variant-numeric:tabular-nums}.apagado{color:var(--cor-apagado)}.rotulo{font-size:var(--texto-rotulo);font-weight:var(--peso-forte);letter-spacing:var(--espacamento-rotulo);text-transform:uppercase;color:var(--cor-apagado)}.so-leitor-de-tela{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cartao{background:var(--cor-cartao);border:1px solid var(--cor-borda);border-radius:var(--raio-cartao)}.icone{width:var(--icone);height:var(--icone);fill:none;stroke:currentColor;stroke-width:var(--traco-icone);stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.botao{justify-content:center;align-items:center;gap:var(--e-4);height:var(--altura-controle);padding:0 var(--e-7);border-radius:var(--raio-controle);border:1px solid var(--cor-borda);background:var(--cor-cartao);color:var(--cor-tinta);font-size:var(--texto-controle);font-weight:var(--peso-forte);white-space:nowrap;transition:background var(--transicao), border-color var(--transicao), color var(--transicao);text-decoration:none;display:inline-flex}.botao .icone{width:var(--icone-controle);height:var(--icone-controle);stroke-width:2px}.botao:hover:not(:disabled){background:var(--cor-fundo)}.botao:disabled{opacity:.5;cursor:not-allowed}.botao--principal{background:var(--cor-acao);border-color:var(--cor-acao);color:var(--cor-acao-texto)}.botao--principal:hover:not(:disabled){background:var(--cor-acao-forte);border-color:var(--cor-acao-forte)}.botao--marca{background:var(--cor-marca);border-color:var(--cor-marca);color:var(--cor-cartao)}.botao--marca:hover:not(:disabled){background:var(--cor-oliva);border-color:var(--cor-oliva)}.botao--discreto{color:var(--cor-tinta-2);background:0 0;border-color:#0000}.botao--discreto:hover:not(:disabled){background:var(--cor-borda-suave)}.botao--perigo{background:var(--cor-cartao);border-color:var(--cor-sai-borda);color:var(--cor-sai)}.botao--perigo:hover:not(:disabled){background:var(--cor-sai-vestigio)}.botao--pequeno{height:var(--altura-controle-pequeno);padding:0 var(--e-5);font-size:var(--texto-miudo)}@media (width<=640px){.botao{height:var(--alvo-toque);padding:0 var(--e-8)}.botao--pequeno{height:var(--altura-controle)}}.chip{align-items:center;gap:var(--e-3);height:var(--altura-chip);border-radius:var(--raio-pilula);border:1px solid var(--cor-borda);background:var(--cor-cartao);color:var(--cor-tinta-2);font-size:var(--texto-miudo);font-weight:var(--peso-forte);white-space:nowrap;padding:0 9px;display:inline-flex}.chip__ponto{background:var(--cor-apagado);border-radius:50%;flex-shrink:0;width:7px;height:7px}.chip--atencao{background:var(--cor-acao-vestigio);border-color:var(--cor-acao-borda);color:var(--cor-acao-texto-escuro)}.chip--atencao .chip__ponto{background:var(--cor-acao)}.chip--aprovado{background:var(--cor-entra-vestigio);border-color:var(--cor-entra-borda);color:var(--cor-entra-texto)}.chip--aprovado .chip__ponto{background:var(--cor-entra)}.chip--recusado{background:var(--cor-sai-vestigio);border-color:var(--cor-sai-borda);color:var(--cor-sai-texto)}.chip--recusado .chip__ponto{background:var(--cor-sai)}.chip--execucao{background:var(--cor-marca-vestigio);border-color:var(--cor-marca-vestigio-borda);color:var(--cor-marca)}.chip--execucao .chip__ponto{background:var(--cor-oliva)}.chip--filtro{gap:var(--e-2);height:var(--altura-controle);padding:0 var(--e-3);font-size:var(--texto-controle);cursor:pointer;max-width:100%;position:relative}.chip--filtro .chip__ponto{display:none}.chip--filtro .chip__texto{text-overflow:ellipsis;white-space:nowrap;max-width:22ch;overflow:hidden}.chip--filtro svg{width:14px;height:14px;color:var(--cor-apagado);flex:none}.chip--filtro-ativo{border-color:var(--cor-acao-borda);background:var(--cor-acao-vestigio);color:var(--cor-acao-texto-escuro)}.chip__selecao{opacity:0;cursor:pointer;width:100%;height:100%;font:inherit;position:absolute;inset:0}.chip__selecao:disabled{cursor:not-allowed}.chip--filtro:focus-within{outline:2px solid var(--cor-foco);outline-offset:1px}.etiqueta{font-family:var(--fonte-mono);font-size:var(--texto-etiqueta);font-weight:var(--peso-forte);letter-spacing:.02em;text-transform:uppercase;padding:2px var(--e-3);border-radius:var(--raio-etiqueta);background:var(--cor-borda-suave);color:var(--cor-tinta-2);white-space:nowrap;display:inline-block}.etiqueta--composicao{background:var(--cor-marca-vestigio-2);color:var(--cor-marca)}.etiqueta--insumo{background:var(--cor-insumo-vestigio);color:var(--cor-insumo-texto)}.etiqueta--mao-de-obra{background:var(--cor-acao-vestigio);color:var(--cor-acao-texto-escuro)}.etiqueta--outra-uf{background:var(--cor-cartao);color:var(--cor-acao-texto-escuro);border:1px dashed var(--cor-acao-texto-escuro);padding:1px var(--e-3);cursor:help}.campo{gap:var(--e-3);flex-direction:column;min-width:0;display:flex}.campo__rotulo{font-size:var(--texto-rotulo);font-weight:var(--peso-forte);letter-spacing:var(--espacamento-rotulo);text-transform:uppercase;color:var(--cor-apagado)}.campo__rotulo--obrigatorio:after{content:"";background:var(--cor-sai);width:6px;height:6px;margin-left:var(--e-3);vertical-align:middle;border-radius:50%;display:inline-block}.campo__entrada{height:var(--altura-controle);border:1px solid var(--cor-borda-campo);border-radius:var(--raio-controle);background:var(--cor-cartao);width:100%;padding:0 var(--e-6);font-size:var(--texto-corpo);color:var(--cor-tinta)}.campo__entrada::placeholder{color:var(--cor-apagado)}.campo__entrada:focus{border-color:var(--cor-foco-campo);box-shadow:0 0 0 3px var(--cor-acao-vestigio);outline:none}.campo__entrada--calculado{background:var(--cor-calculado);color:var(--cor-tinta-2);border-color:var(--cor-borda);cursor:default}.campo__entrada--direita{text-align:right;font-variant-numeric:tabular-nums}.campo__entrada--erro{border-color:var(--cor-sai)}.campo__entrada--erro:focus{border-color:var(--cor-sai);box-shadow:0 0 0 3px var(--cor-sai-vestigio)}textarea.campo__entrada{height:auto;min-height:84px;padding:var(--e-5) var(--e-6);line-height:var(--entrelinha);resize:vertical}select.campo__entrada{appearance:none;padding-right:var(--e-13);background-image:linear-gradient(45deg, transparent 50%, var(--cor-tinta-2) 50%), linear-gradient(135deg, var(--cor-tinta-2) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 17px) calc(50% + 1px),calc(100% - 12px) calc(50% + 1px);background-repeat:no-repeat;background-size:5px 5px,5px 5px}.campo__apoio{font-size:var(--texto-miudo);color:var(--cor-apagado)}.campo__erro{font-size:var(--texto-miudo);font-weight:var(--peso-forte);color:var(--cor-sai)}@media (width<=640px){.campo__entrada{height:var(--alvo-toque);font-size:16px}}.caixa{align-items:center;gap:var(--e-4);font-size:var(--texto-controle);cursor:pointer;display:inline-flex}.caixa__entrada{appearance:none;width:var(--e-8);height:var(--e-8);border:1px solid var(--cor-borda-campo);border-radius:var(--raio-etiqueta);background:var(--cor-cartao);cursor:pointer;transition:background var(--transicao), border-color var(--transicao);flex-shrink:0;margin:0}.caixa__entrada:checked{background:var(--cor-acao-controle);border-color:var(--cor-acao-controle);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23171617' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px 12px}.caixa__entrada:disabled{opacity:.5;cursor:not-allowed}@media (width<=640px){.caixa{padding:var(--e-7) 0}}.tabela-rolagem{-webkit-overflow-scrolling:touch;width:100%;position:relative;overflow-x:auto}.tabela{border-collapse:collapse;width:100%;font-size:var(--texto-tabela)}.tabela th{background:var(--cor-marca);color:var(--cor-cartao);font-size:var(--texto-cabecalho-tabela);font-weight:var(--peso-forte);letter-spacing:var(--espacamento-cabecalho);text-transform:uppercase;padding:11px var(--e-6);text-align:left;white-space:nowrap}.tabela td{padding:11px var(--e-6);border-bottom:1px solid var(--cor-borda-suave);vertical-align:middle}.tabela tbody tr:last-child td{border-bottom:none}.tabela .direita{text-align:right}.tabela .centro{text-align:center}.tabela tr.etapa td{background:var(--cor-marca-vestigio);font-weight:var(--peso-negrito);border-bottom:1px solid var(--cor-marca-vestigio-borda);padding:var(--e-6)}.tabela tr.sub td{background:var(--cor-sub-etapa);font-weight:var(--peso-forte)}.tabela--compacta td,.tabela--compacta th{padding-left:var(--e-4);padding-right:var(--e-4)}.tabela__total{color:var(--cor-marca)}.tabela__chevron{border-right:2px solid var(--cor-oliva);border-bottom:2px solid var(--cor-oliva);width:8px;height:8px;margin:0 var(--e-4) 3px var(--e-1);display:inline-block;transform:rotate(45deg)}.tabela__chevron--fechado{margin:0 var(--e-4) 0 var(--e-2);transform:rotate(-45deg)}.abas{align-items:flex-end;gap:var(--e-1);border-bottom:1px solid var(--cor-borda);padding:0 var(--e-6);scrollbar-width:none;display:flex;overflow-x:auto}.abas::-webkit-scrollbar{display:none}.aba{padding:var(--e-6) var(--e-5) 11px var(--e-5);font-size:13.5px;font-weight:var(--peso-medio);color:var(--cor-tinta-2);white-space:nowrap;background:0 0;border-bottom:2px solid #0000;margin-bottom:-1px}.aba:hover{color:var(--cor-tinta)}:is(.aba:has(.icone),.aba:has(.aba__aviso)){align-items:center;gap:var(--e-3);display:inline-flex}.aba__aviso{border-radius:var(--raio-pilula);background:var(--cor-acao);min-width:20px;height:20px;color:var(--cor-acao-texto);font-size:var(--texto-miudo);font-weight:var(--peso-negrito);font-variant-numeric:tabular-nums;place-items:center;padding:0 6px;line-height:1;display:inline-grid}.aba__aviso--urgente{background:var(--cor-sai);color:var(--cor-sobre-escuro)}.aba:disabled{color:var(--cor-apagado);opacity:.7;cursor:not-allowed}.aba:disabled:hover{color:var(--cor-apagado)}.aba--ativa{color:var(--cor-tinta);font-weight:var(--peso-forte);border-bottom-color:var(--cor-acao)}.abas--chip{gap:var(--e-3);border-bottom:none;flex-wrap:wrap;align-items:center;padding:0}.abas--chip .aba{height:34px;padding:0 var(--e-6);border:1px solid var(--cor-borda);border-radius:var(--raio-pilula);background:var(--cor-cartao);color:var(--cor-tinta-2);font-size:var(--texto-controle);margin-bottom:0}.abas--chip .aba:hover{border-color:var(--cor-borda-campo)}.abas--chip .aba--ativa{background:var(--cor-acao-vestigio);border-color:var(--cor-acao-borda);color:var(--cor-acao-texto-escuro)}.abas__separador{width:1px;height:var(--icone);background:var(--cor-borda);margin:0 var(--e-2) 13px var(--e-2);flex-shrink:0}.veu{z-index:var(--camada-modal);background:var(--cor-veu);padding:64px var(--e-8) var(--e-8);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.modal{background:var(--cor-cartao);border-radius:var(--raio-modal);box-shadow:var(--sombra-modal);flex-direction:column;width:100%;min-width:0;max-width:920px;max-height:calc(100vh - 96px);display:flex;overflow:hidden}.modal--estreito{max-width:520px}.modal--largo{max-width:1120px}.modal__cabecalho{align-items:center;gap:var(--e-7);padding:var(--e-9) var(--e-11);border-bottom:1px solid var(--cor-borda);flex-shrink:0;display:flex}.modal__titulo{font-size:var(--texto-secao);font-weight:var(--peso-negrito);margin:0}.modal__fechar{width:var(--altura-controle-pequeno);height:var(--altura-controle-pequeno);border-radius:var(--raio-controle);color:var(--cor-tinta-2);flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}.modal__fechar:hover{background:var(--cor-borda-suave)}.modal__corpo{padding:var(--e-11);flex:1;overflow-y:auto}.modal__rodape{align-items:center;gap:var(--e-5);padding:var(--e-7) var(--e-11);border-top:1px solid var(--cor-borda);background:var(--cor-cartao-rodape);flex-shrink:0;display:flex}@media (width<=640px){.veu{align-items:stretch;padding:0}.modal,.modal--estreito,.modal--largo{border-radius:0;max-width:none;min-height:100%;max-height:none}.modal__cabecalho,.modal__corpo,.modal__rodape{padding-left:var(--e-8);padding-right:var(--e-8)}.modal__rodape{flex-wrap:wrap}}.menu{display:inline-flex;position:relative}.menu__gatilho{padding:var(--e-3);border-radius:var(--raio-etiqueta);color:var(--cor-tinta-2);flex-direction:column;justify-content:center;align-items:center;gap:3px;display:inline-flex}.menu__gatilho:hover,.menu__gatilho[aria-expanded=true]{background:var(--cor-borda-suave)}.menu__gatilho i{background:currentColor;border-radius:50%;width:4px;height:4px;display:block}.menu__lista{z-index:var(--camada-menu-suspenso);background:var(--cor-cartao);border:1px solid var(--cor-borda);border-radius:var(--raio-caixa);box-shadow:var(--sombra-menu);padding:var(--e-3);width:300px;max-width:calc(100vw - var(--e-11));font-size:13.5px;position:fixed}.menu__item{width:100%;padding:9px var(--e-6);border-radius:var(--raio-controle);align-items:center;gap:var(--e-5);text-align:left;color:var(--cor-tinta);display:flex}.menu__item .icone{stroke-width:2px;width:15px;height:15px;color:var(--cor-tinta-2)}.menu__item:hover:not(:disabled),.menu__item:focus-visible{background:var(--cor-borda-suave)}.menu__item--destaque{background:var(--cor-acao-vestigio)}.menu__item--destaque:hover:not(:disabled){background:var(--cor-acao-borda)}.menu__item--perigo,.menu__item--perigo .icone{color:var(--cor-sai)}.menu__item:disabled{opacity:.45;cursor:not-allowed}.menu__item-texto{gap:var(--e-1);flex-direction:column;min-width:0;display:flex}.menu__item-descricao{font-size:11.5px;font-weight:var(--peso-normal);color:var(--cor-apagado);line-height:var(--entrelinha);white-space:normal}.menu__separador{background:var(--cor-borda-suave);height:1px;margin:var(--e-2) var(--e-3)}@media (width<=640px){.menu__item{min-height:var(--alvo-toque)}}.resumo{background:var(--cor-cartao);border-top:1px solid var(--cor-borda);border-radius:0 0 var(--raio-cartao) var(--raio-cartao);align-items:center;gap:var(--e-12);padding:var(--e-7) var(--e-10);flex-wrap:wrap;display:flex}.resumo__titulo{font-weight:var(--peso-negrito);font-size:var(--texto-secao-menor)}.resumo__numeros{align-items:center;gap:var(--e-14);flex-wrap:wrap;margin-left:auto;display:flex}.resumo__rotulo{font-size:var(--texto-rotulo);font-weight:var(--peso-forte);letter-spacing:var(--espacamento-rotulo);text-transform:uppercase;color:var(--cor-apagado)}.resumo__valor{font-size:var(--texto-secao);font-weight:var(--peso-negrito);font-variant-numeric:tabular-nums;align-items:center;gap:var(--e-4);display:flex}.resumo__detalhe{margin-top:var(--e-1);font-size:var(--texto-apoio);color:var(--cor-apagado);font-variant-numeric:tabular-nums}.resumo__valor--destaque{color:var(--cor-marca);font-size:22px}@media (width<=640px){.resumo__numeros{gap:var(--e-10);width:100%;margin-left:0}}.vazio{background:var(--cor-cartao);border:1px solid var(--cor-borda);border-radius:var(--raio-cartao);padding:var(--e-15);align-items:center;gap:var(--e-5);text-align:center;flex-direction:column;display:flex}.vazio--erro{border-color:var(--cor-sai-borda)}.vazio--busca{padding:var(--e-13);gap:var(--e-4)}.vazio__icone{color:var(--cor-oliva);display:flex}.vazio__icone .icone{width:var(--e-14);height:var(--e-14)}.vazio--erro .vazio__icone{color:var(--cor-sai)}.vazio--busca .vazio__icone{color:var(--cor-apagado)}.vazio--busca .vazio__icone .icone{width:var(--altura-controle-pequeno);height:var(--altura-controle-pequeno)}.vazio__titulo{font-size:var(--texto-secao-menor);font-weight:var(--peso-negrito)}.vazio__descricao{color:var(--cor-apagado);max-width:380px}.vazio__acoes{gap:var(--e-4);margin-top:var(--e-3);flex-wrap:wrap;justify-content:center;display:flex}.vazio__detalhe{font-family:var(--fonte-mono);font-size:var(--texto-rotulo);color:var(--cor-apagado);margin-top:var(--e-3)}.avatar{border-radius:var(--raio-pilula);background:var(--cor-oliva);width:30px;height:30px;color:var(--cor-sobre-escuro);font-weight:var(--peso-forte);font-size:var(--texto-miudo);flex-shrink:0;justify-content:center;align-items:center;display:flex}.avatar--pequeno{width:28px;height:28px;font-size:11px}.avatar--grande{width:38px;height:38px;font-size:var(--texto-corpo)}.avatar{overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.suspenso{position:relative}.suspenso__painel{top:calc(100% + var(--e-3));background:var(--cor-cartao);border:1px solid var(--cor-borda);border-radius:var(--raio-caixa);box-shadow:var(--sombra-menu);padding:var(--e-5);z-index:var(--camada-menu-suspenso);gap:var(--e-3);max-width:calc(100vw - var(--e-11));flex-direction:column;display:flex;position:absolute}.suspenso__painel--direita{right:0}.suspenso__painel--esquerda{left:0}.menu-lateral__painel,.menu-inferior,.menu-mais,.acesso__painel,.cliente__topo,.cliente__barra,.cotacao__cabecalho,.mestre__topo,.mestre__barra{--cor-foco:var(--cor-acao)}.pular-para-o-conteudo{left:var(--e-6);z-index:1000;padding:var(--e-4) var(--e-7);border-radius:var(--raio-caixa);background:var(--cor-acao);color:var(--cor-tinta);font-weight:var(--peso-forte);text-decoration:none;position:absolute;top:-100px}.pular-para-o-conteudo:focus{top:var(--e-6)}input[type=checkbox],input[type=radio]{accent-color:var(--cor-acao-controle)}.gaveta__veu{z-index:var(--camada-modal);animation:gaveta-veu var(--movimento-medio) var(--curva-movimento);background:#17161747;position:fixed;inset:0}.gaveta{z-index:var(--camada-modal);background:var(--cor-cartao);width:min(420px,100vw);box-shadow:var(--sombra-modal);animation:gaveta-entra var(--movimento-medio) var(--curva-movimento);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}@keyframes gaveta-entra{0%{opacity:0;transform:translate(24px)}}@keyframes gaveta-veu{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.gaveta,.gaveta__veu{animation-duration:1ms}}.gaveta__topo{align-items:center;gap:var(--e-6);padding:var(--e-8) var(--e-9);background:var(--cor-marca);color:var(--cor-sobre-escuro);display:flex}.gaveta__topo h2{font-size:var(--texto-secao);flex:1;margin:0}.gaveta__numero{min-width:28px;height:28px;padding:0 var(--e-2);color:var(--cor-acao);font-size:var(--texto-miudo);font-weight:var(--peso-negrito);background:#ffffff24;border-radius:50%;place-items:center;display:grid}.gaveta__fechar{width:var(--altura-controle-pequeno);height:var(--altura-controle-pequeno);border-radius:var(--raio-controle);color:var(--cor-sobre-escuro);cursor:pointer;background:0 0;border:1px solid #ffffff40;place-items:center;display:grid}.gaveta__fechar:focus-visible{outline:2px solid var(--cor-acao);outline-offset:2px}.gaveta__corpo{gap:var(--e-7);padding:var(--e-8) var(--e-9);flex-direction:column;display:flex;overflow:auto}.gaveta__rodape{justify-content:flex-end;gap:var(--e-4);padding:var(--e-6) var(--e-9);border-top:1px solid var(--cor-borda);background:var(--cor-cartao-rodape);flex-wrap:wrap;display:flex}.gaveta__fechar:disabled{opacity:.5;cursor:default}.barra-de-salvar{left:50%;bottom:var(--e-9);z-index:var(--camada-faixa);align-items:center;gap:var(--e-6);max-width:calc(100vw - 2 * var(--e-8));padding:var(--e-4) var(--e-5) var(--e-4) var(--e-9);border-radius:var(--raio-modal);background:var(--cor-tinta);color:var(--cor-sobre-escuro);box-shadow:var(--sombra-menu);font-size:var(--texto-controle);opacity:0;transform:translate(-50%, calc(100% + var(--e-9)));transition:transform var(--movimento-medio) var(--curva-movimento), opacity var(--movimento-medio) var(--curva-movimento);display:flex;position:fixed}.barra-de-salvar--visivel{opacity:1;transform:translate(-50%)}.barra-de-salvar .botao--discreto{color:var(--cor-sobre-escuro-fraco)}@media (prefers-reduced-motion:reduce){.barra-de-salvar{transition:opacity var(--movimento-curto) linear}}@media (width<=640px){.barra-de-salvar{bottom:calc(var(--altura-menu-inferior) + env(safe-area-inset-bottom) + var(--e-5));width:calc(100vw - 2 * var(--e-8));flex-wrap:wrap;justify-content:flex-end}.barra-de-salvar .barra-de-salvar__so-largo{display:none}.barra-de-salvar span{margin-right:auto}}.acesso{background:var(--cor-fundo);min-height:100dvh;display:flex;position:relative}.acesso:before{content:"";background:var(--cor-acao);height:3px;z-index:var(--camada-fio);position:absolute;top:0;left:0;right:0}.acesso--esperando{justify-content:center;align-items:center}.acesso__painel{width:56%;padding:var(--e-18) var(--e-19);background:var(--cor-tinta);color:var(--cor-menu-texto);flex-direction:column;flex-shrink:0;justify-content:space-between;display:flex;position:relative;overflow:hidden}.acesso__painel:before,.acesso__painel:after{content:"";position:absolute;inset:0}.acesso__painel:before{background:linear-gradient(115deg, var(--cor-tinta-profunda) 0%, var(--cor-marca) 100%);opacity:.9}.acesso__painel:after{background-image:linear-gradient(var(--cor-malha) 1px, transparent 1px), linear-gradient(90deg, var(--cor-malha) 1px, transparent 1px);background-size:48px 48px}.acesso__marca-clara,.acesso__chamada,.acesso__assinatura{position:relative}.acesso__marca-clara{width:180px;height:auto}.acesso__chamada{max-width:600px}.acesso__chamada__frase{font-size:var(--texto-chamada);font-weight:var(--peso-negrito);letter-spacing:var(--espacamento-chamada);color:var(--cor-sobre-escuro);line-height:1.1}.acesso__chamada__apoio{margin-top:var(--e-8);font-size:var(--texto-secao-menor);color:var(--cor-sobre-escuro-fraco);line-height:1.5}.acesso__assinatura{font-family:var(--fonte-mono);font-size:var(--texto-miudo);color:var(--cor-apagado)}.acesso__lado{padding:var(--e-11);flex:1;justify-content:center;align-items:center;min-width:0;display:flex}.acesso__forma{gap:var(--e-9);flex-direction:column;width:400px;max-width:100%;display:flex}.acesso__campos{gap:var(--e-9);flex-direction:column;display:flex}.acesso__marca-escura{filter:invert()brightness(.2);width:110px;height:auto;display:none}.acesso__titulo{font-size:var(--texto-titulo-entrada);font-weight:var(--peso-negrito);letter-spacing:var(--espacamento-titulo)}.acesso__subtitulo{margin-top:var(--e-2);color:var(--cor-apagado)}.acesso__forma .campo__entrada{height:var(--altura-controle-entrada)}.acesso__forma .botao{height:var(--altura-botao-entrada);font-size:var(--texto-secao-menor);justify-content:center}.acesso__linha{justify-content:space-between;align-items:center;gap:var(--e-6);font-size:var(--texto-controle);display:flex}.acesso__ligacao{font-size:var(--texto-controle);text-decoration:none}.acesso__ligacao:hover{text-decoration:underline}.acesso__ligacao--centro{text-align:center;font-size:13.5px}.acesso__nota{text-align:center;font-size:var(--texto-miudo);color:var(--cor-apagado)}.acesso__erro{align-items:flex-start;gap:var(--e-5);padding:var(--e-6) var(--e-7);border:1px solid var(--cor-sai-borda);border-radius:var(--raio-cartao);background:var(--cor-sai-vestigio);color:var(--cor-sai-texto);font-size:var(--texto-controle);display:flex}.acesso__erro .icone{color:var(--cor-sai);flex-shrink:0}.acesso__detalhe{margin-top:var(--e-3);font-family:var(--fonte-mono);font-size:var(--texto-rotulo);color:var(--cor-sai-texto);word-break:break-word;display:block}.acesso__aviso{margin-top:var(--e-3);padding:var(--e-7);border:1px solid var(--cor-borda);border-radius:var(--raio-cartao);background:var(--cor-cartao);gap:var(--e-5);font-size:var(--texto-controle);color:var(--cor-tinta-2);align-items:flex-start;display:flex}.acesso__aviso .icone{color:var(--cor-entra);flex-shrink:0}.acesso__aviso b{color:var(--cor-tinta)}@media (width<=900px){.acesso__painel{display:none}.acesso__marca-escura{display:block}.acesso__lado{padding:70px var(--e-11) var(--e-10) var(--e-11);align-items:flex-start}.acesso__titulo{font-size:var(--texto-titulo-pagina)}.acesso__forma .botao,.acesso__forma .campo__entrada{height:50px}}.em-construcao{min-height:100dvh;padding:var(--e-11);justify-content:center;align-items:center;display:flex}.acesso__regra{margin:calc(-1 * var(--e-4)) 0 0;font-size:var(--texto-miudo);color:var(--cor-apagado);line-height:1.4}.acesso__saida{gap:var(--e-5);padding:var(--e-5) var(--e-6);border-radius:var(--raio-cartao);background:var(--degrade-ardosia);color:var(--cor-sobre-escuro);font-size:var(--texto-apoio);box-shadow:inset 0 0 0 1px var(--cor-fio);grid-template-columns:30px minmax(0,1fr);align-items:center;margin:0;line-height:1.45;display:grid}.acesso__saida-icone{border-radius:var(--raio-caixa);background:var(--cor-vidro);width:30px;height:30px;color:var(--cor-ouro-claro);place-items:center;display:grid}.acesso__saida-icone .icone{width:16px;height:16px}.casca{min-height:100dvh;display:flex;position:relative}.casca:before{content:"";background:var(--cor-acao);height:3px;z-index:var(--camada-cabecalho);position:fixed;inset:0 0 auto}.casca__corpo{flex-direction:column;flex:1;min-width:0;display:flex}.casca__conteudo{padding:var(--e-11) var(--e-12) var(--e-13);flex:1;min-width:0}.menu-lateral{width:var(--largura-menu-recolhido);flex-shrink:0}.menu-lateral[data-fixo=sim]{width:var(--largura-menu)}.menu-lateral__painel{width:var(--largura-menu-recolhido);background:var(--cor-tinta);color:var(--cor-menu-texto);z-index:var(--camada-cabecalho);transition:width var(--transicao);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.menu-lateral[data-fixo=sim] .menu-lateral__painel{width:var(--largura-menu)}.menu-lateral[data-fixo=nao] .menu-lateral__painel:hover{width:var(--largura-menu);box-shadow:0 16px 44px #17161759}.menu-lateral[data-fixo=nao] .menu-lateral__painel:has(:focus-visible){width:var(--largura-menu);box-shadow:0 16px 44px #17161759}.menu-lateral[data-fixo=nao] .menu-lateral__painel:has(.suspenso__painel){width:var(--largura-menu);box-shadow:0 16px 44px #17161759}@media (prefers-reduced-motion:reduce){.menu-lateral__painel{transition:none}}.menu-lateral__topo{align-items:center;gap:var(--e-4);height:var(--altura-marca-menu);padding:0 var(--e-9);border-bottom:1px solid var(--cor-menu-borda);flex-shrink:0;display:flex}.marca-t{fill:currentColor;display:block}.menu-lateral__t{width:26px;height:26px;color:var(--cor-borda);flex-shrink:0;margin:0 auto}.menu-lateral__marca{width:118px;height:auto;margin-left:var(--e-2);display:none}.menu-lateral[data-fixo=sim] .menu-lateral__t,.menu-lateral[data-fixo=nao] .menu-lateral__painel:hover .menu-lateral__t{display:none}.menu-lateral[data-fixo=nao] .menu-lateral__painel:has(:focus-visible) .menu-lateral__t{display:none}.menu-lateral[data-fixo=nao] .menu-lateral__painel:has(.suspenso__painel) .menu-lateral__t{display:none}.menu-lateral[data-fixo=sim] .menu-lateral__marca,.menu-lateral[data-fixo=nao] .menu-lateral__painel:hover .menu-lateral__marca{display:block}.menu-lateral[data-fixo=nao] .menu-lateral__painel:has(:focus-visible) .menu-lateral__marca{display:block}.menu-lateral[data-fixo=nao] .menu-lateral__painel:has(.suspenso__painel) .menu-lateral__marca{display:block}.menu-lateral__alfinete{border-radius:var(--raio-controle);width:28px;height:28px;color:var(--cor-menu-texto-fraco);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0;display:none}.menu-lateral__alfinete:hover{color:var(--cor-menu-texto);background:#ffffff14}.menu-lateral__alfinete[aria-pressed=true]{color:var(--cor-acao)}.menu-lateral[data-fixo=sim] .menu-lateral__alfinete,.menu-lateral[data-fixo=nao] .menu-lateral__painel:hover .menu-lateral__alfinete{display:flex}.menu-lateral[data-fixo=nao] .menu-lateral__painel:has(:focus-visible) .menu-lateral__alfinete{display:flex}.menu-lateral[data-fixo=nao] .menu-lateral__painel:has(.suspenso__painel) .menu-lateral__alfinete{display:flex}.menu-lateral__nav{gap:var(--e-1);padding:var(--e-7) var(--e-6);flex-direction:column;display:flex;overflow-y:auto}.menu-lateral__item{align-items:center;gap:var(--e-6);padding:var(--e-5) var(--e-6);border-radius:var(--raio-caixa);color:var(--cor-menu-texto);font-size:var(--texto-corpo);font-weight:var(--peso-medio);white-space:nowrap;text-decoration:none;display:flex}.menu-lateral__item:hover{color:var(--cor-sobre-escuro);background:#ffffff0f}.menu-lateral__item--ativo,.menu-lateral__item--ativo:hover{background:var(--cor-menu-ativo-fundo);color:var(--cor-acao)}.menu-lateral__item .icone{flex-shrink:0}.menu-lateral__rotulo{opacity:0;transition:opacity var(--transicao)}.menu-lateral[data-fixo=sim] .menu-lateral__rotulo,.menu-lateral[data-fixo=nao] .menu-lateral__painel:hover .menu-lateral__rotulo{opacity:1}.menu-lateral[data-fixo=nao] .menu-lateral__painel:has(:focus-visible) .menu-lateral__rotulo{opacity:1}.menu-lateral[data-fixo=nao] .menu-lateral__painel:has(.suspenso__painel) .menu-lateral__rotulo{opacity:1}.menu-lateral__rodape{padding:var(--e-6) var(--e-3);border-top:1px solid var(--cor-menu-borda);flex-shrink:0;margin-top:auto}.menu-lateral__usuario .suspenso__gatilho{align-items:center;gap:var(--e-5);width:100%;padding:var(--e-4) 9px;border-radius:var(--raio-caixa);color:var(--cor-menu-texto-fraco);cursor:pointer;text-align:left;background:0 0;border:0;display:flex}.menu-lateral__usuario .suspenso__gatilho:hover{background:#ffffff0f}.menu-lateral__quem{opacity:0;min-width:0;transition:opacity var(--transicao);flex-direction:column;display:flex}.menu-lateral[data-fixo=sim] .menu-lateral__quem,.menu-lateral[data-fixo=nao] .menu-lateral__painel:hover .menu-lateral__quem{opacity:1}.menu-lateral[data-fixo=nao] .menu-lateral__painel:has(:focus-visible) .menu-lateral__quem{opacity:1}.menu-lateral[data-fixo=nao] .menu-lateral__painel:has(.suspenso__painel) .menu-lateral__quem{opacity:1}.menu-lateral__nome{color:var(--cor-borda);font-weight:var(--peso-forte);font-size:var(--texto-controle);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.menu-lateral__perfil{white-space:nowrap;font-size:11.5px}.cabecalho{height:var(--altura-cabecalho);background:var(--cor-cartao);border-bottom:1px solid var(--cor-borda);padding:0 var(--e-12);align-items:center;gap:var(--e-8);z-index:var(--camada-menu-suspenso);flex-shrink:0;display:flex;position:sticky;top:0}.migalhas{align-items:center;gap:var(--e-4);color:var(--cor-apagado);font-size:var(--texto-controle);min-width:0;display:flex;overflow:hidden}.migalhas a{color:var(--cor-apagado);white-space:nowrap;text-decoration:none}.migalhas a:hover{color:var(--cor-tinta);text-decoration:underline}.migalhas b{color:var(--cor-tinta);font-weight:var(--peso-forte);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cabecalho__acoes{align-items:center;gap:var(--e-5);color:var(--cor-tinta-2);margin-left:auto;display:flex}.icone--cabecalho{width:var(--icone-cabecalho);height:var(--icone-cabecalho)}.cabecalho__botao>.suspenso__gatilho{border-radius:var(--raio-controle);width:34px;height:34px;color:var(--cor-tinta-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.cabecalho__botao>.suspenso__gatilho:hover,.cabecalho__botao>.suspenso__gatilho[aria-expanded=true]{background:var(--cor-fundo);color:var(--cor-tinta)}.cabecalho__novo>.suspenso__gatilho{align-items:center;gap:var(--e-3);height:var(--altura-controle);padding:0 var(--e-7);border:1px solid var(--cor-borda);border-radius:var(--raio-controle);background:var(--cor-cartao);color:var(--cor-tinta);font-family:inherit;font-size:var(--texto-controle);font-weight:var(--peso-forte);cursor:pointer;display:inline-flex}.cabecalho__novo>.suspenso__gatilho:hover{background:var(--cor-fundo)}.cabecalho__usuario{display:none}.menu-lateral__usuario .suspenso__painel{top:auto;bottom:calc(100% + var(--e-3))}.suspenso__titulo{font-size:var(--texto-rotulo);font-weight:var(--peso-forte);letter-spacing:var(--espacamento-rotulo);text-transform:uppercase;color:var(--cor-apagado);padding:0 var(--e-3)}.suspenso__apoio{font-size:var(--texto-apoio);color:var(--cor-tinta-2);padding:0 var(--e-3)}.suspenso__nota{font-size:var(--texto-miudo);color:var(--cor-apagado);border-top:1px solid var(--cor-borda-suave);padding:var(--e-4) var(--e-3) 0}.suspenso__lista{flex-direction:column;max-height:260px;display:flex;overflow-y:auto}.suspenso__acao{align-items:center;gap:var(--e-5);width:100%;padding:9px var(--e-3);border-radius:var(--raio-controle);color:var(--cor-tinta);font-family:inherit;font-size:var(--texto-tabela);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.suspenso__acao:hover{background:var(--cor-fundo)}.suspenso__acao .icone{color:var(--cor-tinta-2);flex-shrink:0}.suspenso__acao--cadastro{padding:var(--e-4) var(--e-3);align-items:flex-start}.suspenso__acao--cadastro .icone{margin-top:1px}.suspenso__acao__texto{flex-direction:column;gap:2px;min-width:0;display:flex}.suspenso__acao__titulo{font-weight:var(--peso-forte)}.suspenso__acao__apoio{font-size:var(--texto-apoio);color:var(--cor-apagado);line-height:1.3}.suspenso__acao__tarefa{align-self:center;margin-left:auto}.cabecalho__novo>.suspenso__painel{width:280px}.em-breve{gap:var(--e-5);flex-direction:column;display:flex}.em-breve p{margin:0}.suspenso__atalhos{gap:var(--e-3) var(--e-5);padding:0 var(--e-3);font-size:var(--texto-apoio);color:var(--cor-tinta-2);grid-template-columns:auto 1fr;align-items:center;margin:0;display:grid}.suspenso__atalhos dd{margin:0}.suspenso__atalhos kbd{font-family:var(--fonte-mono);border:1px solid var(--cor-borda);border-radius:var(--raio-etiqueta);padding:2px var(--e-3);background:var(--cor-fundo);font-size:11px}.menu-inferior,.menu-mais{display:none}@media (width<=640px){.menu-lateral{display:none}.casca__conteudo{padding:var(--e-8) var(--e-8) var(--e-19)}.cabecalho{padding:0 var(--e-8);gap:var(--e-5)}.cabecalho__acoes{gap:var(--e-1)}.migalhas>:not(:last-child){display:none}.cabecalho__usuario{display:block}.cabecalho__novo>.suspenso__gatilho{padding:0 var(--e-5);gap:0}.cabecalho__novo>.suspenso__gatilho span{display:none}.cabecalho__novo>.suspenso__painel{top:calc(var(--altura-cabecalho) + var(--e-3));left:var(--e-8);right:var(--e-8);width:auto;max-width:none;position:fixed}.menu-inferior{background:var(--cor-tinta);border-top:1px solid var(--cor-menu-borda);z-index:var(--camada-cabecalho);padding-bottom:env(safe-area-inset-bottom);display:flex;position:fixed;inset:auto 0 0}.menu-inferior__item{align-items:center;gap:var(--e-2);padding:var(--e-5) 0;min-height:var(--alvo-toque);font-family:inherit;font-size:11px;font-weight:var(--peso-forte);color:var(--cor-menu-texto-fraco);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;text-decoration:none;display:flex}.menu-inferior__item .icone{width:22px;height:22px}.menu-inferior__item--ativo{color:var(--cor-acao)}.menu-mais{background:var(--cor-tinta);color:var(--cor-menu-texto);z-index:var(--camada-modal);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.menu-mais__topo{padding:var(--e-10) var(--e-8);border-bottom:1px solid var(--cor-menu-borda);align-items:center;display:flex}.menu-mais__marca{width:100px;height:auto}.menu-mais__fechar{width:var(--alvo-toque);height:var(--alvo-toque);border-radius:var(--raio-controle);color:var(--cor-menu-texto);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-left:auto;display:flex}.menu-mais__nav{gap:var(--e-1);padding:var(--e-6);flex-direction:column;display:flex}.menu-mais__item{align-items:center;gap:var(--e-6);min-height:var(--alvo-toque);padding:var(--e-6) var(--e-7);border-radius:var(--raio-caixa);color:var(--cor-menu-texto);font-size:var(--texto-secao-menor);font-weight:var(--peso-medio);text-decoration:none;display:flex}.menu-mais__item--ativo{background:var(--cor-menu-ativo-fundo);color:var(--cor-acao)}.menu-mais__rodape{align-items:center;gap:var(--e-5);padding:var(--e-8);border-top:1px solid var(--cor-menu-borda);margin-top:auto;display:flex}.menu-mais__quem{flex-direction:column;min-width:0;display:flex}.menu-mais__nome{color:var(--cor-borda);font-weight:var(--peso-forte);font-size:var(--texto-controle)}.menu-mais__perfil{color:var(--cor-menu-texto-fraco);font-size:11.5px}.menu-mais__sair{align-items:center;gap:var(--e-3);min-height:var(--alvo-toque);padding:0 var(--e-7);border:1px solid var(--cor-menu-borda);border-radius:var(--raio-controle);color:var(--cor-menu-texto);font-family:inherit;font-size:var(--texto-controle);font-weight:var(--peso-forte);cursor:pointer;background:0 0;margin-left:auto;display:flex}}.pulso{pointer-events:none;z-index:var(--camada-pulso);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pulso[data-estado=parado]{display:none}.pulso__caixa{align-items:center;gap:var(--e-5);flex-direction:column;animation:.16s ease-out pulso-entra;display:flex}.pulso__selo{border-radius:var(--e-10);background:#171617e0;justify-content:center;align-items:center;width:84px;height:84px;display:flex;box-shadow:0 20px 50px #17161759}.pulso__t{width:46px;height:46px;color:var(--cor-borda);animation:1.1s ease-in-out infinite pulsa}.pulso__etiqueta{letter-spacing:.08em;color:var(--cor-tinta-2);background:var(--cor-cartao);padding:3px var(--e-5);border-radius:var(--raio-pilula);border:1px solid var(--cor-borda);font-size:11.5px}.pulso[data-estado=concluindo] .pulso__t{animation:pulso-batimento var(--transicao) ease-out}.pulso[data-estado=concluindo] .pulso__caixa{animation:.36s ease-in forwards pulso-sai}.pulso[data-estado=erro] .pulso__t{animation:none}.pulso[data-estado=erro] .pulso__selo{background:var(--cor-sai)}.pulso__erro{pointer-events:auto;background:var(--cor-cartao);border:1px solid var(--cor-sai-borda);border-radius:var(--raio-cartao);box-shadow:var(--sombra-modal);padding:var(--e-7);gap:var(--e-4);flex-direction:column;max-width:380px;display:flex}.pulso__erro__titulo{align-items:center;gap:var(--e-4);font-weight:var(--peso-negrito);color:var(--cor-sai-texto);display:flex}.pulso__erro__titulo .icone{color:var(--cor-sai);flex-shrink:0}.pulso__erro__o-que{font-size:var(--texto-tabela);color:var(--cor-tinta)}.pulso__erro__tecnico{font-size:var(--texto-miudo);color:var(--cor-tinta-2);background:var(--cor-fundo);border-radius:var(--raio-etiqueta);padding:var(--e-3) var(--e-4);overflow-wrap:anywhere}.pulso__erro__acoes{gap:var(--e-4);margin-top:var(--e-1);display:flex}@keyframes pulsa{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(.86)}}@keyframes pulso-batimento{0%{transform:scale(.9)}to{transform:scale(1)}}@keyframes pulso-entra{0%{opacity:0;transform:scale(.94)}}@keyframes pulso-sai{0%,55%{opacity:1}to{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.pulso__t,.pulso__caixa{animation:none!important}.pulso[data-estado=gravando] .pulso__selo{outline:2px solid var(--cor-foco);outline-offset:3px}}.painel{gap:var(--e-9);flex-direction:column;display:flex}.painel__cabecalho{align-items:center;gap:var(--e-6);flex-wrap:wrap;display:flex}.painel__dia{font-size:var(--texto-corpo)}.painel__acao{margin-left:auto}.painel__indicadores{gap:var(--e-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.indicador{gap:var(--e-3);padding:var(--e-9) var(--e-10);flex-direction:column;display:flex}.indicador__valor{font-size:var(--texto-titulo);font-weight:var(--peso-negrito);letter-spacing:var(--espacamento-titulo)}.indicador__valor--entra{color:var(--cor-entra)}.indicador__valor--sai{color:var(--cor-sai)}.indicador__valor--sem-dado{color:var(--cor-apagado)}.indicador__apoio{font-size:var(--texto-apoio);color:var(--cor-apagado)}.painel__colunas{gap:var(--e-9);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}.quadro{min-width:0;overflow:hidden}.quadro__topo{align-items:center;gap:var(--e-5);padding:var(--e-7) var(--e-9);border-bottom:1px solid var(--cor-borda);display:flex}.quadro__topo--simples{border-bottom:0;padding-bottom:0}.quadro__link{font-size:var(--texto-controle);color:var(--cor-apagado);margin-left:auto;text-decoration:none}.quadro__link:hover{color:var(--cor-marca);text-decoration:underline}.quadro__aviso,.quadro__rodape{padding:var(--e-7) var(--e-9);font-size:var(--texto-apoio);color:var(--cor-apagado);margin:0}.quadro__rodape{border-top:1px solid var(--cor-borda-suave);background:var(--cor-cartao-rodape)}.quadro__numero{width:50px}.quadro__obra{font-weight:var(--peso-forte);white-space:nowrap}.quadro__obra a{color:inherit;text-decoration:none}.quadro__obra a:hover{text-decoration:underline}.quadro .vazio{padding:var(--e-13) var(--e-10);background:0 0;border:0;border-radius:0}.quadro .vazio--erro{background:var(--cor-sai-vestigio)}.quadro--vence{gap:var(--e-6);padding:var(--e-8) var(--e-9);flex-direction:column;display:flex}.quadro--vence .quadro__topo{padding:0}.quadro--vence .vazio{padding:var(--e-11) 0}.vence{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vence__linha{align-items:center;gap:var(--e-6);padding:var(--e-5) 0;border-bottom:1px solid var(--cor-borda-suave);display:flex}.vence__linha:last-child{border-bottom:0}.vence__descricao{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.vence__onde{color:var(--cor-apagado);font-size:var(--texto-miudo)}.vence__valor{font-weight:var(--peso-forte);white-space:nowrap}.vence__valor--entra{color:var(--cor-entra)}.vence__valor--sai{color:var(--cor-sai)}.quadro__acao{align-self:flex-start}@media (width<=1080px){.painel__indicadores{grid-template-columns:repeat(2,minmax(0,1fr))}.painel__colunas{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.painel__cabecalho h1{font-size:var(--texto-titulo-pagina)}.painel__acao{order:3;justify-content:center;width:100%;margin-left:0}.painel__indicadores{gap:var(--e-5)}.indicador{padding:var(--e-7) var(--e-8)}.indicador__valor{font-size:var(--texto-secao)}.vence__linha{flex-wrap:wrap}.vence__descricao{white-space:normal;flex:1 0 100%}.vence__valor{flex:1}}.painel__conferido{font-size:var(--texto-apoio)}.painel__backup{font-size:var(--texto-apoio);color:var(--cor-apagado)}.painel__backup--alerta{color:var(--cor-sai-texto);font-weight:var(--peso-forte)}.painel__aviso{align-items:center;gap:var(--e-5);padding:var(--e-5) var(--e-7);border:1px solid var(--cor-sai-borda);border-radius:var(--raio-caixa);background:var(--cor-sai-vestigio);color:var(--cor-sai-texto);font-size:var(--texto-corpo);flex-wrap:wrap;margin:0;display:flex}.painel__aviso a{font-weight:var(--peso-forte);margin-left:auto}.contatos{gap:var(--e-9);flex-direction:column;display:flex}.contatos__cabecalho{align-items:center;gap:var(--e-6);flex-wrap:wrap;display:flex}.contatos__total{font-size:var(--texto-corpo)}.contatos__quadro{overflow:hidden}.contatos__filtros{align-items:center;gap:var(--e-5);padding:var(--e-6) var(--e-8);border-bottom:1px solid var(--cor-borda);flex-wrap:wrap;display:flex}.contatos__busca{align-items:center;gap:var(--e-4);width:280px;max-width:100%;height:34px;padding:0 var(--e-5);border:1px solid var(--cor-borda-campo);border-radius:var(--raio-controle);background:var(--cor-cartao);color:var(--cor-apagado);display:flex}.contatos__busca:focus-within{border-color:var(--cor-foco-campo);box-shadow:0 0 0 3px var(--cor-acao-vestigio)}.contatos__busca-entrada{min-width:0;font-size:var(--texto-corpo);color:var(--cor-tinta);background:0 0;border:none;outline:none;flex:1}.contatos__busca-entrada::placeholder{color:var(--cor-apagado)}.contatos__busca-entrada::-webkit-search-cancel-button{appearance:none}.contatos__quem{align-items:center;gap:var(--e-5);display:flex}.contatos__nome{flex-direction:column;min-width:0;display:flex}.contatos__apelido{color:var(--cor-apagado);font-weight:400}.contatos__documento{font-size:var(--texto-miudo)}.contatos__papeis{gap:var(--e-3);flex-wrap:wrap;display:flex}.contatos__falar,.contatos__vinculos{font-size:var(--texto-apoio)}.contatos__linha--inativo .contatos__quem,.contatos__linha--inativo .contatos__falar,.contatos__linha--inativo .contatos__vinculos{opacity:.72}.contatos__aviso{padding:var(--e-11) var(--e-8);color:var(--cor-apagado);font-size:var(--texto-apoio)}.contatos__rodape{padding:var(--e-6) var(--e-8);border-top:1px solid var(--cor-borda-suave);color:var(--cor-apagado);font-size:var(--texto-miudo)}@media (width<=640px){.contatos__filtros{align-items:stretch;gap:var(--e-6);flex-direction:column}.contatos__busca{width:100%;height:var(--alvo-toque)}.contatos__filtros .abas--chip{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.contatos__filtros .abas--chip .aba{height:var(--alvo-toque)}.contatos__tabela,.contatos__tabela tbody,.contatos__tabela tr,.contatos__tabela td{width:100%;display:block}.contatos__tabela thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.contatos__tabela tr{padding:var(--e-6) 0;border-bottom:1px solid var(--cor-borda-suave)}.contatos__tabela tr:last-child{border-bottom:none}.contatos__tabela td{padding:var(--e-2) var(--e-8);border-bottom:none}.contatos__tabela td[data-coluna=Contato]{padding-bottom:var(--e-4)}.contatos__tabela td[data-coluna="Telefone e e-mail"]:before,.contatos__tabela td[data-coluna=Vínculos]:before{content:attr(data-coluna) ": ";text-transform:uppercase;font-size:var(--texto-rotulo);font-weight:var(--peso-forte);letter-spacing:var(--espacamento-rotulo)}}.ficha{gap:var(--e-7);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ficha__duas{grid-column:span 2}.ficha__tres{grid-column:span 3}.ficha__endereco{border:0;min-width:0;margin:0;padding:0}.ficha__legenda{margin-bottom:var(--e-4);padding:0}.ficha textarea.campo__entrada{height:auto;min-height:48px;padding:var(--e-5) var(--e-6);resize:vertical}.campo__cabecalho{justify-content:space-between;align-items:center;gap:var(--e-4);min-height:16px;display:flex}.ficha__tipo{border:1px solid var(--cor-borda);border-radius:var(--raio-pilula);background:var(--cor-cartao);display:inline-flex;overflow:hidden}.ficha__tipo-opcao{padding:1px var(--e-4);font-size:var(--texto-etiqueta);font-weight:var(--peso-forte);letter-spacing:var(--espacamento-rotulo);color:var(--cor-apagado);background:0 0;border:none}.ficha__tipo-opcao:hover{color:var(--cor-tinta)}.ficha__tipo-opcao--ativa{background:var(--cor-marca);color:var(--cor-sobre-escuro)}.ficha__papeis-titulo{gap:var(--e-3);flex-wrap:wrap;min-width:0;display:flex}.ficha__papeis-lista{gap:var(--e-3);min-height:var(--altura-controle);flex-wrap:wrap;align-items:center;display:flex}.chip--botao{cursor:pointer;height:30px}.chip--botao:hover{border-color:var(--cor-sai-borda);color:var(--cor-sai-texto)}.chip__sair{width:12px;height:12px;margin-left:var(--e-1);opacity:.55}.chip--botao:hover .chip__sair{opacity:1}.ficha__mais{border:1px solid var(--cor-borda);border-radius:var(--raio-pilula);background:var(--cor-cartao);width:30px;height:30px;color:var(--cor-tinta-2);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ficha__mais:hover,.ficha__mais[aria-expanded=true]{border-color:var(--cor-acao);color:var(--cor-acao-texto-escuro);background:var(--cor-acao-vestigio)}.ficha__papeis-oferta{margin-top:var(--e-4);padding-top:var(--e-4);border-top:1px dashed var(--cor-borda)}.chip--oferta{color:var(--cor-apagado);border-style:dashed}.chip--oferta:hover{border-style:solid;border-color:var(--cor-acao);background:var(--cor-acao-vestigio);color:var(--cor-acao-texto-escuro)}.ficha__nota{font-size:var(--texto-miudo);color:var(--cor-apagado);min-width:0}.ficha__desativar:hover{color:var(--cor-sai-texto)}.ficha__direita,.contatos__novo{margin-left:auto}.contatos__abrir{font-weight:var(--peso-forte);color:var(--cor-tinta);text-align:left;background:0 0;border:none;padding:0}.contatos__abrir:hover{color:var(--cor-marca);text-decoration:underline}.contatos__coluna-acoes{width:44px}@media (width<=640px){.ficha{grid-template-columns:minmax(0,1fr)}.ficha__duas,.ficha__tres{grid-column:auto}.ficha__papeis-lista .chip--botao,.ficha__mais{height:var(--alvo-toque);min-width:var(--alvo-toque)}.ficha__nota{order:3;width:100%}.ficha__nota--pergunta{order:-1}.ficha__direita{margin-left:0}.contatos__tabela td[data-coluna=Ações]{right:var(--e-4);top:var(--e-6);width:auto;padding:0;position:absolute}.contatos__tabela tr{position:relative}}.foto-contato{align-items:center;gap:var(--e-8);padding:var(--e-8);border:1px dashed var(--cor-borda);border-radius:var(--raio-caixa);display:flex}.foto-contato--arrastando{background:var(--cor-fundo);border-color:var(--cor-oliva)}.foto-contato__texto{gap:var(--e-2);min-width:0;font-size:var(--texto-miudo);flex-direction:column;flex:1;display:flex}.foto-contato__acoes{gap:var(--e-2);flex-wrap:wrap;display:flex}@media (width<=600px){.foto-contato{flex-wrap:wrap}.foto-contato__acoes{width:100%}.foto-contato__acoes .botao{min-height:var(--alvo-toque)}}.recorte{gap:var(--e-6);flex-direction:column;display:flex}.recorte__arquivo{text-overflow:ellipsis;white-space:nowrap;max-width:45%;margin-left:auto;overflow:hidden}.recorte__palco{border-radius:var(--raio-caixa);background:var(--cor-tinta-profunda);touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;height:300px;position:relative;overflow:hidden}.recorte__palco:active{cursor:grabbing}.recorte__palco:focus-visible{outline:2px solid var(--cor-foco);outline-offset:-2px}.recorte__janela{width:240px;height:240px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.recorte__foto{image-orientation:from-image;-webkit-user-drag:none;max-width:none;position:absolute}.recorte__mascara{border-radius:var(--raio-pilula);box-shadow:0 0 0 9999px var(--cor-veu-recorte);border:2px solid var(--cor-anel-recorte);pointer-events:none;position:absolute;inset:0}.recorte__aproximacao{align-items:center;gap:var(--e-5);display:flex}.recorte__barra{min-width:0;accent-color:var(--cor-marca);cursor:pointer;flex:1}.recorte__barra:disabled{cursor:default}.recorte__medida{font-family:var(--fonte-mono);font-variant-numeric:tabular-nums;text-align:right;width:3.5em}.recorte__nota{font-size:var(--texto-miudo);color:var(--cor-apagado);min-width:0}@media (width<=600px){.recorte__palco{height:46vh;min-height:260px}.recorte__janela{width:78vw;max-width:300px;height:78vw;max-height:300px}.recorte__aproximacao .botao{min-height:var(--alvo-toque);min-width:var(--alvo-toque)}.recorte__medida{display:none}.recorte__botao{min-height:var(--alvo-toque);flex:1}.recorte__nota{order:-1;width:100%}}.campo-de-contato__busca{position:relative}.campo-de-contato__busca>.icone{left:var(--e-5);color:var(--cor-apagado);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.campo-de-contato__entrada{padding-left:calc(var(--e-5) + 18px + var(--e-4))}.campo-de-contato__escolhido{align-items:center;gap:var(--e-4);min-height:var(--altura-controle);padding:0 var(--e-3) 0 var(--e-6);border:1px solid var(--cor-borda-campo);border-radius:var(--raio-controle);background:var(--cor-cartao);display:flex}.campo-de-contato__nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--texto-corpo);outline:none;flex:1;overflow:hidden}.campo-de-contato__nome b{font-weight:600}.campo-de-contato__tirar{border-radius:var(--raio-controle);width:28px;height:28px;color:var(--cor-apagado);cursor:pointer;transition:background var(--movimento-curto) var(--curva-movimento), color var(--movimento-curto) var(--curva-movimento);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.campo-de-contato__tirar:hover,.campo-de-contato__tirar:focus-visible{background:var(--cor-acao-vestigio);color:var(--cor-tinta)}.campo-de-contato__sugestoes{z-index:5;margin:var(--e-2) 0 0;padding:var(--e-3);border:1px solid var(--cor-borda);border-radius:var(--raio-caixa);background:var(--cor-cartao);box-shadow:var(--sombra-menu);max-height:340px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.campo-de-contato__opcao{padding:var(--e-4) var(--e-6);border-radius:var(--raio-controle);font-size:var(--texto-corpo);color:var(--cor-tinta);cursor:pointer;flex-direction:column;gap:1px;display:flex}.campo-de-contato__opcao b{font-weight:600}.campo-de-contato__opcao .apagado{font-size:var(--texto-apoio)}.campo-de-contato__opcao--ativa{background:var(--cor-acao-vestigio)}.campo-de-contato__cadastrar{border-top:1px solid var(--cor-borda-suave);align-items:center;gap:var(--e-4);flex-direction:row}.campo-de-contato__aviso{padding:var(--e-4) var(--e-6);font-size:var(--texto-apoio);color:var(--cor-apagado)}.catalogo{gap:var(--e-9);flex-direction:column;display:flex}.catalogo__cabecalho{align-items:center;gap:var(--e-6);flex-wrap:wrap;display:flex}.catalogo__acoes{align-items:center;gap:var(--e-5);flex-wrap:wrap;margin-left:auto;display:flex}.catalogo__abas{margin-top:calc(var(--e-3) * -1)}.bases__quadro{overflow:hidden}.bases__nome{font:inherit;font-weight:var(--peso-forte);color:var(--cor-tinta);text-align:left;cursor:pointer;background:0 0;border:none;padding:0}.bases__nome:hover{color:var(--cor-marca);text-decoration:underline}.bases__tipo{align-items:center;gap:var(--e-3);font-size:var(--texto-apoio);display:flex}.bases__estrela{width:14px;height:14px;fill:var(--cor-acao-controle);stroke:var(--cor-acao-controle)}.bases__tabela td[data-coluna=Conteúdo],.bases__tabela td[data-coluna=Situação]{font-size:var(--texto-apoio)}.bases__coluna-acoes{text-align:center;width:44px}.bases__linha--inativa .bases__nome,.bases__linha--inativa td{opacity:.72}.bases__aviso{padding:var(--e-11) var(--e-8);color:var(--cor-apagado);font-size:var(--texto-apoio)}.bases__nota{padding:var(--e-5) var(--e-8);color:var(--cor-apagado);font-size:var(--texto-miudo);line-height:1.5}.catalogo__cartoes{gap:var(--e-9);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.cartao-atualizacao,.cartao-historico{gap:var(--e-4);padding:var(--e-8) var(--e-9);flex-direction:column;display:flex}.cartao-atualizacao__titulo{align-items:center;gap:var(--e-5);flex-wrap:wrap;display:flex}.cartao-atualizacao__base{font-size:var(--texto-apoio);margin:0}.cartao-atualizacao__numeros{gap:var(--e-11);font-size:var(--texto-tabela);flex-wrap:wrap;margin:0;display:flex}.cartao-atualizacao__numeros b{font-weight:var(--peso-forte)}.cartao-atualizacao__saida{color:var(--cor-sai)}.cartao-atualizacao__nota,.cartao-historico p{font-size:var(--texto-miudo);margin:0;line-height:1.5}.cartao-atualizacao__acao{margin-top:var(--e-2);align-self:flex-start}.ficha-base{gap:var(--e-7);flex-direction:column;display:flex}.ficha-base__externa{gap:var(--e-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ficha-base__externa .campo:first-child{grid-column:span 2}.ficha-base__estrela{align-items:flex-start;gap:var(--e-5);padding:var(--e-6);border:1px solid var(--cor-borda);border-radius:var(--raio-controle);cursor:pointer;font-weight:var(--peso-forte);font-size:var(--texto-corpo);display:flex}.ficha-base__estrela:has(input:checked){background:var(--cor-acao-vestigio);border-color:var(--cor-acao-borda)}.ficha-base__estrela:has(input:disabled){cursor:default;opacity:.6}.ficha-base__estrela .icone{color:var(--cor-acao-controle);margin-top:var(--e-1);flex-shrink:0}.ficha-base__estrela input{margin-top:var(--e-2);accent-color:var(--cor-acao-controle)}.ficha-base__apoio{margin-top:var(--e-2);font-weight:var(--peso-normal);font-size:var(--texto-miudo);color:var(--cor-apagado);line-height:1.5;display:block}.ficha-base__aviso{padding:var(--e-6);border-radius:var(--raio-controle);background:var(--cor-calculado);color:var(--cor-tinta-2);font-size:var(--texto-miudo);margin:0;line-height:1.5}.importacao{gap:var(--e-6);flex-direction:column;display:flex}.importacao p{margin:0;line-height:1.55}.importacao__mes{font-size:var(--texto-corpo)}.importacao__recado{padding:var(--e-6);border-radius:var(--raio-controle);background:var(--cor-acao-vestigio);border:1px solid var(--cor-acao-borda);color:var(--cor-acao-texto-escuro);font-size:var(--texto-miudo)}.importacao__retomada{gap:var(--e-5);flex-direction:column;display:flex}.importacao__botoes{gap:var(--e-5);margin-top:var(--e-2);flex-wrap:wrap;display:flex}.importacao__arquivo input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.importacao__arquivo span{align-items:center;gap:var(--e-4);padding:var(--e-6);border:1px dashed var(--cor-borda-campo);border-radius:var(--raio-controle);cursor:pointer;font-size:var(--texto-corpo);font-weight:var(--peso-forte);word-break:break-all;display:flex}.importacao__arquivo:hover span,.importacao__arquivo:focus-within span{border-color:var(--cor-acao);background:var(--cor-acao-vestigio)}.importacao__arquivo .icone{color:var(--cor-acao-forte);flex-shrink:0}.importacao__andamento,.importacao__pronta{gap:var(--e-5);flex-direction:column;align-items:flex-start;display:flex}.importacao__barra{background:var(--cor-calculado);border:1px solid var(--cor-borda);border-radius:999px;width:100%;height:10px;overflow:hidden}.importacao__barra-cheia{background:var(--cor-realizado);height:100%;transition:width .24s ease-out}.importacao__linha-do-andamento{font-size:var(--texto-miudo);color:var(--cor-tinta-2)}.importacao__linha-do-andamento b{font-size:var(--texto-corpo);color:var(--cor-tinta)}@media (width<=640px){.catalogo__acoes{width:100%;margin-left:0}.catalogo__acoes .botao{height:var(--alvo-toque);flex:auto;justify-content:center}.catalogo__abas{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.catalogo__cartoes{grid-template-columns:minmax(0,1fr)}.bases__tabela,.bases__tabela tbody,.bases__tabela tr,.bases__tabela td{width:100%;display:block}.bases__tabela thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.bases__tabela tr{padding:var(--e-6) 0;border-bottom:1px solid var(--cor-borda-suave);position:relative}.bases__tabela tr:last-child{border-bottom:none}.bases__tabela td{padding:var(--e-2) var(--e-8);border-bottom:none}.bases__tabela td.bases__tipo{flex-wrap:nowrap;display:flex}.bases__tabela td[data-coluna=Base]{padding-right:var(--e-17);padding-bottom:var(--e-4)}.bases__tabela td[data-coluna=Conteúdo]:before,.bases__tabela td[data-coluna=Situação]:before{content:attr(data-coluna) ": ";text-transform:uppercase;font-size:var(--texto-rotulo);font-weight:var(--peso-forte);letter-spacing:var(--espacamento-rotulo)}.bases__tabela td.bases__coluna-acoes{top:var(--e-5);right:var(--e-5);width:auto;position:absolute}.ficha-base__externa{grid-template-columns:minmax(0,1fr)}.ficha-base__externa .campo:first-child{grid-column:span 1}}.insumos__quadro{overflow:hidden}.insumos__filtros{align-items:center;gap:var(--e-3);padding:var(--e-4) var(--e-5);border-bottom:1px solid var(--cor-borda);flex-wrap:wrap;display:flex}.insumos__busca{align-items:center;gap:var(--e-2);width:300px;max-width:100%;height:var(--altura-controle);padding:0 var(--e-3);border:1px solid var(--cor-borda-campo);border-radius:var(--raio-controle);background:var(--cor-cartao);color:var(--cor-apagado);display:flex}.insumos__busca input{min-width:0;font:inherit;font-size:var(--texto-controle);color:var(--cor-tinta);background:0 0;border:0;outline:none;flex:1}.insumos__busca:focus-within{border-color:var(--cor-foco-campo)}.insumos__contagem{font-size:var(--texto-apoio);color:var(--cor-apagado);margin:0 0 0 auto}.insumos__aviso-mes{font-size:var(--texto-apoio);color:var(--cor-apagado);flex-basis:100%;margin:0}.insumos__aviso{padding:var(--e-8) var(--e-5);text-align:center;color:var(--cor-apagado);margin:0}.insumos__tabela{font-size:var(--texto-tabela)}.insumos__tabela--buscando{opacity:.55;transition:opacity var(--transicao)}.insumos__linha{cursor:pointer}.insumos__linha:hover{background:var(--cor-marca-vestigio)}.insumos__abrir{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.insumos__abrir:focus-visible{outline:none}.insumos__linha:has(.insumos__abrir:focus-visible){outline:2px solid var(--cor-foco);outline-offset:-2px}.insumos__codigo{font-size:var(--texto-miudo);color:var(--cor-tinta-2);white-space:nowrap}.insumos__descricao{font-weight:var(--peso-forte)}.insumos__tipo-origem{font-style:italic}.insumos__preco{font-weight:var(--peso-forte);white-space:nowrap}.insumos__base{font-size:var(--texto-miudo)}.insumos__coluna-codigo{width:84px}.insumos__coluna-classe{width:118px}.insumos__coluna-unidade{width:52px}.insumos__coluna-preco{width:96px}.insumos__coluna-base{width:168px}.insumos__paginacao{justify-content:space-between;align-items:center;gap:var(--e-3);padding:var(--e-4) var(--e-5);border-top:1px solid var(--cor-borda);background:var(--cor-cartao-rodape);font-size:var(--texto-apoio);flex-wrap:wrap;display:flex}.insumos__paginacao p{margin:0}.insumos__paginacao-botoes{align-items:center;gap:var(--e-3);display:flex}.insumos__pagina-atual{white-space:nowrap}.ficha-insumo__dados{gap:var(--e-4);margin:0 0 var(--e-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ficha-insumo__dados div{min-width:0}.ficha-insumo__base{grid-column:span 4}.ficha-insumo__dados dt{margin-bottom:var(--e-1);text-transform:uppercase;font-size:var(--texto-rotulo);font-weight:var(--peso-forte);letter-spacing:var(--espacamento-rotulo);color:var(--cor-apagado)}.ficha-insumo__dados dd{font-size:var(--texto-corpo);margin:0}.ficha-insumo__historico h3{margin:0 0 var(--e-3);font-size:var(--texto-secao-menor)}.ficha-insumo__historico{padding-top:var(--e-4);border-top:1px solid var(--cor-borda)}.ficha-insumo__variacoes{align-items:center;gap:var(--e-3);margin-bottom:var(--e-4);flex-wrap:wrap;display:flex}.ficha-insumo__recente{font-size:var(--texto-apoio);margin:0 0 0 auto}.ficha-insumo__erro{color:var(--cor-sai-texto)}.variacao{align-items:baseline;gap:var(--e-2);padding:var(--e-1) var(--e-3);border:1px solid var(--cor-borda);border-radius:var(--raio-pilula);background:var(--cor-fundo);display:flex}.variacao__rotulo{font-size:var(--texto-rotulo);text-transform:uppercase;letter-spacing:var(--espacamento-rotulo);color:var(--cor-apagado)}.variacao__valor{font-size:var(--texto-corpo);font-weight:var(--peso-negrito)}.variacao--alta{border-color:var(--cor-entra-borda);background:var(--cor-entra-vestigio)}.variacao--alta .variacao__valor{color:var(--cor-entra-texto)}.variacao--baixa{border-color:var(--cor-sai-borda);background:var(--cor-sai-vestigio)}.variacao--baixa .variacao__valor{color:var(--cor-sai-texto)}.variacao--sem-dado .variacao__valor{color:var(--cor-apagado)}.grafico-precos{margin:0}.grafico-precos__desenho{width:100%;height:140px;overflow:visible}.grafico-precos__linha{fill:none;stroke:var(--cor-realizado);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.grafico-precos__ponto{fill:var(--cor-realizado)}.grafico-precos__eixo{justify-content:space-between;align-items:center;gap:var(--e-3);margin-top:var(--e-2);font-size:var(--texto-miudo);color:var(--cor-apagado);display:flex}.grafico-precos__vazio{margin:0}.janela-insumo__campos{gap:var(--e-4) var(--e-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.janela-insumo__larga{grid-column:span 2}.janela-insumo__classe{border:0;margin:0;padding:0}.janela-insumo__opcoes{gap:var(--e-2);margin-top:var(--e-2);flex-wrap:wrap;display:flex}.chip--escolha{height:var(--altura-controle);padding:0 var(--e-3);border:1px solid var(--cor-borda-campo);background:var(--cor-cartao);font-size:var(--texto-controle);cursor:pointer}.chip--escolha .chip__ponto{display:none}.chip--escolhido{border-color:var(--cor-acao-borda);background:var(--cor-acao-vestigio);color:var(--cor-acao-texto-escuro);font-weight:var(--peso-forte)}.modal__subtitulo{font-size:var(--texto-apoio);color:var(--cor-apagado)}@media (width<=720px){.insumos__filtros{padding:var(--e-3) var(--e-4)}.insumos__busca{width:100%}.insumos__contagem{margin-left:0}.chip--filtro .chip__texto{max-width:16ch}.insumos__tabela thead{display:none}.insumos__tabela tr{gap:var(--e-1) var(--e-3);padding:var(--e-4);border-bottom:1px solid var(--cor-borda);grid-template-columns:minmax(0,1fr) auto;display:grid}.insumos__tabela td{border:0;padding:0;display:block}.insumos__tabela td:nth-child(3){display:none}.insumos__tabela td.insumos__codigo{grid-area:1/1}.insumos__tabela td.insumos__descricao{grid-area:2/1}.insumos__tabela td.insumos__preco{text-align:right;font-size:var(--texto-secao-menor);grid-area:1/2/span 2;align-self:center}.insumos__tabela td:nth-child(4){grid-area:3/1}.insumos__tabela td:nth-child(5){text-align:right;grid-area:3/2}.insumos__tabela td.insumos__base{grid-area:4/1/auto/span 2}.insumos__paginacao{text-align:center;justify-content:center}.ficha-insumo__dados{grid-template-columns:repeat(2,minmax(0,1fr))}.ficha-insumo__base{grid-column:span 2}.ficha-insumo__recente{flex-basis:100%;margin-left:0}.janela-insumo__campos{grid-template-columns:minmax(0,1fr)}.janela-insumo__larga{grid-column:span 1}}.cartao-historico__cabecalho{align-items:baseline;gap:var(--e-2) var(--e-3);margin-bottom:var(--e-3);flex-wrap:wrap;display:flex}.cartao-historico__cabecalho h2{max-width:15ch;margin:0}.cartao-historico__insumo{min-width:12ch;font-size:var(--texto-apoio);flex:1;margin:0}.cartao-historico__preco{margin:0 0 calc(-1 * var(--e-3));text-align:right;font-size:var(--texto-chamada);font-weight:var(--peso-negrito);color:var(--cor-realizado)}.composicao{gap:var(--e-4);flex-direction:column;display:flex}.composicao__cabecalho{align-items:start;gap:var(--e-4);padding:var(--e-5);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.composicao__voltar{border:1px solid var(--cor-borda);border-radius:var(--raio-controle);width:34px;height:34px;color:var(--cor-tinta);justify-content:center;align-items:center;display:flex}.composicao__voltar svg{transform:rotate(90deg)}.composicao__voltar:hover{background:var(--cor-fundo)}.composicao__identidade{min-width:0}.composicao__migalhas{align-items:center;gap:var(--e-2);margin-bottom:var(--e-2);font-size:var(--texto-apoio);color:var(--cor-apagado);flex-wrap:wrap;display:flex}.composicao__migalhas b{color:var(--cor-tinta)}.composicao__identidade h1{margin:0 0 var(--e-3);font-size:var(--texto-secao);line-height:var(--entrelinha)}.composicao__etiquetas{align-items:center;gap:var(--e-2);flex-wrap:wrap;display:flex}.composicao__custo{text-align:right;white-space:nowrap}.composicao__custo-rotulo{margin:0 0 var(--e-1);text-transform:uppercase;font-size:var(--texto-rotulo);font-weight:var(--peso-forte);letter-spacing:var(--espacamento-rotulo);color:var(--cor-apagado)}.composicao__custo-valor{font-size:var(--texto-titulo);font-weight:var(--peso-negrito);color:var(--cor-marca);margin:0}.composicao__custo-parcial{color:var(--cor-apagado)}.composicao__uso{margin:var(--e-1) 0 0;font-size:var(--texto-apoio)}.composicao__aviso{padding:var(--e-3) var(--e-5);border:1px solid var(--cor-acao-borda);border-radius:var(--raio-cartao);background:var(--cor-acao-vestigio);color:var(--cor-acao-texto-escuro);font-size:var(--texto-apoio);margin:0}.composicao__itens{overflow:hidden}.composicao__itens-cabecalho{align-items:baseline;gap:var(--e-2) var(--e-3);padding:var(--e-4) var(--e-5);flex-wrap:wrap;display:flex}.composicao__itens-cabecalho h2{font-size:var(--texto-secao-menor);margin:0}.composicao__itens-cabecalho p{font-size:var(--texto-apoio);margin:0}.composicao__acoes{gap:var(--e-2);flex-wrap:wrap;margin-left:auto;display:flex}.composicao__tabela{font-size:var(--texto-tabela)}.composicao__codigo{font-size:var(--texto-miudo);color:var(--cor-tinta-2);white-space:nowrap}.composicao__coluna-tipo{width:118px}.composicao__coluna-codigo{width:84px}.composicao__coluna-unidade{width:52px}.composicao__coluna-coeficiente{width:132px}.composicao__coluna-preco,.composicao__coluna-subtotal{width:96px}.composicao__coluna-tirar{width:40px}.composicao__coeficiente{width:112px;height:var(--altura-controle);padding:0 var(--e-3);border:1px solid var(--cor-borda-campo);border-radius:var(--raio-controle);background:var(--cor-cartao);font:inherit;font-variant-numeric:tabular-nums;text-align:right;color:var(--cor-tinta)}.composicao__coeficiente:focus{border-color:var(--cor-foco-campo);box-shadow:0 0 0 2px var(--cor-acao-vestigio);outline:none}.composicao__subtotal{font-weight:var(--peso-forte)}.composicao__tirar{border-radius:var(--raio-controle);width:28px;height:28px;color:var(--cor-apagado);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.composicao__tirar:hover{background:var(--cor-sai-vestigio);color:var(--cor-sai-texto)}.composicao__total td{border-top:1px solid var(--cor-borda);font-weight:var(--peso-negrito);background:var(--cor-cartao-rodape)}.composicao__total td:first-child{text-align:right}.composicao__rodape{align-items:center;gap:var(--e-3);padding:var(--e-4) var(--e-5);border-top:1px solid var(--cor-borda);flex-wrap:wrap;display:flex}.composicao__nota{min-width:220px;font-size:var(--texto-apoio);flex:1;margin:0}.composicao__erro{color:var(--cor-sai-texto);font-size:var(--texto-apoio);flex-basis:100%;margin:0}.composicao__botoes{gap:var(--e-2);margin-left:auto;display:flex}.seletor__busca{width:100%;margin-bottom:var(--e-4)}.seletor__lista{border:1px solid var(--cor-borda);border-radius:var(--raio-caixa);max-height:320px;margin:0;padding:0;list-style:none;overflow-y:auto}.seletor__item{align-items:center;gap:var(--e-3);width:100%;padding:var(--e-3) var(--e-4);border:0;border-bottom:1px solid var(--cor-borda-suave);font:inherit;font-size:var(--texto-tabela);text-align:left;color:var(--cor-tinta);cursor:pointer;background:0 0;display:flex}.seletor__item:hover:not(:disabled){background:var(--cor-marca-vestigio)}.seletor__item:disabled{cursor:not-allowed;color:var(--cor-apagado)}.seletor__codigo{width:72px;font-size:var(--texto-miudo);color:var(--cor-tinta-2);flex:none}.seletor__descricao{flex:1;min-width:0}.seletor__preco{text-align:right;width:72px;font-weight:var(--peso-forte);flex:none}.seletor__nota{margin:var(--e-3) 0 0;font-size:var(--texto-apoio)}@media (width<=720px){.composicao__cabecalho{padding:var(--e-4);grid-template-columns:auto minmax(0,1fr)}.composicao__custo{text-align:left;grid-column:1/span 2}.composicao__itens-cabecalho{padding:var(--e-3) var(--e-4)}.composicao__acoes{width:100%;margin-left:0}.composicao__acoes button{flex:1}.composicao__tabela thead{display:none}.composicao__tabela tr{gap:var(--e-2) var(--e-3);padding:var(--e-4);border-bottom:1px solid var(--cor-borda);grid-template-columns:minmax(0,1fr) auto;display:grid}.composicao__tabela td{border:0;padding:0;display:block}.composicao__tabela td:nth-child(4){display:none}.composicao__total td:first-child{text-align:left}.composicao__botoes{width:100%;margin-left:0}.composicao__botoes button{flex:1}.seletor__item{flex-wrap:wrap}}.composicao__menu{margin-bottom:var(--e-2);display:inline-flex}.composicao__confirmar{align-items:center;gap:var(--e-3);padding:var(--e-4) var(--e-5);border-color:var(--cor-sai-borda);background:var(--cor-sai-vestigio);flex-wrap:wrap;display:flex}.composicao__confirmar p{min-width:240px;font-size:var(--texto-apoio);flex:1;margin:0}.tipos__quadro{overflow:hidden}.tipos__cabecalho{align-items:baseline;gap:var(--e-2) var(--e-4);padding:var(--e-4) var(--e-5);border-bottom:1px solid var(--cor-borda);flex-wrap:wrap;display:flex}.tipos__cabecalho h2{font-size:var(--texto-secao-menor);margin:0}.tipos__cabecalho p{min-width:220px;font-size:var(--texto-apoio);flex:1;margin:0}.tipos__nome{font:inherit;font-weight:var(--peso-forte);color:var(--cor-tinta);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.tipos__nome:hover{text-decoration:underline}.tipos__linha--inativa .tipos__nome{color:var(--cor-apagado)}.tipos__coluna-situacao{width:120px}.tipos__coluna-acoes{width:48px}@media (width<=720px){.tipos__cabecalho{padding:var(--e-3) var(--e-4)}.tipos__tabela thead{display:none}.tipos__tabela tr{gap:var(--e-1) var(--e-3);padding:var(--e-4);border-bottom:1px solid var(--cor-borda);grid-template-columns:minmax(0,1fr) auto;padding-right:44px;display:grid;position:relative}.tipos__tabela td{border:0;padding:0;display:block}.tipos__tabela td:first-child{grid-area:1/1}.tipos__tabela td:nth-child(2){grid-area:2/1}.tipos__tabela td:nth-child(3){grid-area:1/2/span 2;align-self:center}.tipos__tabela td.tipos__coluna-acoes{top:var(--e-4);right:var(--e-4);width:auto;position:absolute}}.modelos{gap:var(--e-9);flex-direction:column;display:flex}.modelos__topo{align-items:flex-end;gap:var(--e-6);display:flex}.modelos__busca{flex:1;max-width:360px}.modelos__contagem{margin:0 0 var(--e-4) 0;font-size:var(--texto-apoio)}.modelos__aviso{color:var(--cor-apagado);margin:0}.modelos__grade{gap:var(--e-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.modelos__cartao{gap:var(--e-4);padding:var(--e-8) var(--e-9);flex-direction:column;display:flex}.modelos__cabecalho{align-items:center;gap:var(--e-4);display:flex}.modelos__nome{font-size:var(--texto-secao-menor)}.modelos__cabecalho>:last-child{margin-left:auto}.modelos__chips{gap:var(--e-3);flex-wrap:wrap;display:flex}.modelos__uso,.modelos__descricao{font-size:var(--texto-apoio);margin:0}.modelos__acoes{gap:var(--e-4);margin-top:var(--e-2);display:flex}.modelos__pergunta{gap:var(--e-4);margin-top:var(--e-2);padding:var(--e-6) var(--e-7);border:1px solid var(--cor-sai-borda);border-radius:var(--raio-controle);background:var(--cor-sai-vestigio);font-size:var(--texto-apoio);flex-direction:column;display:flex}.modelos__pergunta p{margin:0}.modelos__erro{color:var(--cor-sai-texto);margin:0;font-weight:600}.modelos__nota{font-size:var(--texto-apoio);margin:0}.modelo-ficha{gap:var(--e-9);flex-direction:column;display:flex}.modelo-ficha__tipos{gap:var(--e-4);border:0;flex-direction:column;margin:0;padding:0;display:flex}.modelo-ficha__tipos legend{padding:0 0 var(--e-4) 0;font-size:var(--texto-rotulo);letter-spacing:.06em;text-transform:uppercase;color:var(--cor-apagado);font-weight:600}.modelo-ficha__tipo{align-items:flex-start;gap:var(--e-5);cursor:pointer;display:flex}.modelo-ficha__tipo span{flex-direction:column;display:flex}.modelo-ficha__erro{color:var(--cor-sai-texto);margin:0;font-weight:600}.modelo{gap:var(--e-9);flex-direction:column;display:flex}.modelo__cabecalho{gap:var(--e-5) var(--e-8);padding:var(--e-9) var(--e-10);grid-template-columns:minmax(0,1fr) auto;display:grid}.modelo__identidade{align-items:flex-start;gap:var(--e-4);flex-direction:column;min-width:0;display:flex}.modelo__identidade h2{margin:0}.modelo__chips{gap:var(--e-3);flex-wrap:wrap;display:flex}.modelo__acoes{align-items:flex-start;gap:var(--e-4);display:flex}.modelo__descricao{font-size:var(--texto-apoio);grid-column:1/-1;margin:0}.modelo__erro{color:var(--cor-sai-texto);margin:0;font-weight:600}.modelo__quadro{overflow:hidden}.modelo__tabela{font-size:var(--texto-tabela)}.modelo__linha-etapa td{background:var(--cor-marca-vestigio);border-bottom:1px solid var(--cor-marca-vestigio-borda);font-weight:700}.modelo__linha-etapa--sub td{background:var(--cor-sub-etapa);font-weight:600}.modelo__nome-etapa{min-width:120px;padding:var(--e-1) var(--e-2);border-radius:var(--raio-etiqueta);display:inline-block}.modelo__nome-etapa:focus{outline:2px solid var(--cor-foco);outline-offset:1px;background:var(--cor-cartao)}.modelo__coluna-numero{width:72px}.modelo__coluna-unidade{width:64px}.modelo__coluna-quantidade{width:140px}.modelo__coluna-escala{width:118px}.modelo__coluna-custo{width:160px}.modelo__coluna-menu{width:48px}.modelo__quantidade{width:100%;height:28px;padding:0 var(--e-4);border-radius:var(--raio-controle);font:inherit;font-variant-numeric:tabular-nums;text-align:right;color:inherit;background:0 0;border:1px solid #0000}.modelo__quantidade:hover:not(:disabled){border-color:var(--cor-borda)}.modelo__quantidade:focus{border-color:var(--cor-foco-campo);background:var(--cor-cartao);outline:none}.modelo__escala{align-items:center;gap:var(--e-3);cursor:pointer;font-size:var(--texto-apoio);display:flex}.modelo__origem{font-size:var(--texto-etiqueta)}@media (width<=720px){.modelos__topo{flex-direction:column;align-items:stretch}.modelos__busca{max-width:none}.modelos__grade,.modelo__cabecalho{grid-template-columns:minmax(0,1fr)}.modelo__acoes{flex-wrap:wrap}.modelo__tabela{min-width:640px}}.usar-modelo{gap:var(--e-7);flex-direction:column;display:flex}.usar-modelo__grade{gap:var(--e-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.usar-modelo__aviso{padding:var(--e-5) var(--e-7);border:1px solid var(--cor-acao-borda);border-radius:var(--raio-controle);background:var(--cor-acao-vestigio);color:var(--cor-acao-texto-escuro);font-size:var(--texto-apoio);margin:0}.usar-modelo__aviso--erro{border-color:var(--cor-sai-borda);background:var(--cor-sai-vestigio);color:var(--cor-sai-texto)}.usar-modelo__nota{align-items:center;gap:var(--e-5);padding:var(--e-6) var(--e-7);border-radius:var(--raio-controle);background:var(--cor-marca-vestigio);color:var(--cor-tinta);font-size:var(--texto-tabela);margin:0;display:flex}.usar-modelo__nota .icone{color:var(--cor-marca);flex-shrink:0}@media (width<=720px){.usar-modelo__grade{grid-template-columns:minmax(0,1fr)}}.salvar-modelo{gap:var(--e-9);flex-direction:column;display:flex}.salvar-modelo__escolha{gap:var(--e-5);border:0;flex-direction:column;margin:0;padding:0;display:flex}.salvar-modelo__escolha legend{padding:0 0 var(--e-4) 0;font-size:var(--texto-rotulo);letter-spacing:.06em;text-transform:uppercase;color:var(--cor-apagado);font-weight:600}.salvar-modelo__opcao{align-items:flex-start;gap:var(--e-5);cursor:pointer;display:flex}.salvar-modelo__opcao span{gap:var(--e-1);flex-direction:column;display:flex}.salvar-modelo__opcao--linha span{flex-direction:row;align-items:center}.salvar-modelo__nota{padding:var(--e-6) var(--e-7);border-radius:var(--raio-controle);background:var(--cor-marca-vestigio);color:var(--cor-tinta-2);font-size:var(--texto-apoio);margin:0}.salvar-modelo__erro{color:var(--cor-sai-texto);margin:0;font-weight:600}.composicao__outra-uf{margin:var(--e-3) 0 0;align-items:center;gap:var(--e-3);font-size:var(--texto-apoio);color:var(--cor-acao-texto-escuro);flex-wrap:wrap;display:flex}.ficha-insumo__emprestado{margin-top:var(--e-2);font-size:var(--texto-apoio);line-height:1.45;display:block}.obras{gap:var(--e-9);flex-direction:column;display:flex}.obras__cabecalho{align-items:center;gap:var(--e-6);flex-wrap:wrap;display:flex}.obras__total{font-size:var(--texto-corpo)}.obras__arranjo{margin-left:auto}.obras__lista{overflow:hidden}.obras__filtros{align-items:center;gap:var(--e-5);padding:var(--e-6) var(--e-8);border-bottom:1px solid var(--cor-borda);flex-wrap:wrap;display:flex}.obras__busca{align-items:center;gap:var(--e-4);width:300px;max-width:100%;height:var(--altura-controle);padding:0 var(--e-5);border:1px solid var(--cor-borda-campo);border-radius:var(--raio-controle);background:var(--cor-cartao);color:var(--cor-apagado);display:flex}.obras__busca input{min-width:0;font:inherit;font-size:var(--texto-controle);color:var(--cor-tinta);background:0 0;border:0;outline:none;flex:1}.obras__busca:focus-within{border-color:var(--cor-foco-campo)}.obras__aviso{padding:var(--e-11) var(--e-8);color:var(--cor-apagado);font-size:var(--texto-apoio)}.obras__numero{white-space:nowrap;width:1%}.obras__valor{text-align:right;white-space:nowrap}.obras__coluna-acoes{text-align:center;width:44px}.obras__titulo{font-weight:var(--peso-forte);color:var(--cor-tinta);text-decoration:none}.obras__titulo:hover,.obras__titulo:focus-visible{color:var(--cor-marca);text-decoration:underline}.obras__quadro-colunas{gap:var(--e-6);padding:var(--e-8);grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;display:grid}.obras__coluna{gap:var(--e-5);flex-direction:column;min-width:0;display:flex}.obras__coluna-titulo{align-items:baseline;gap:var(--e-4);padding-bottom:var(--e-4);border-bottom:1px solid var(--cor-borda);display:flex}.obras__coluna-titulo h2{font-size:var(--texto-secao-menor);font-weight:var(--peso-forte);margin:0}.obras__coluna-titulo span{font-size:var(--texto-miudo)}.obras__coluna-vazia{padding:var(--e-6) 0;font-size:var(--texto-apoio);margin:0}.obras__cartao{gap:var(--e-3);padding:var(--e-6);border:1px solid var(--cor-borda);border-radius:var(--raio-caixa);background:var(--cor-cartao);color:var(--cor-tinta);text-decoration:none;display:grid}.obras__cartao:hover,.obras__cartao:focus-visible{border-color:var(--cor-acao-borda)}.obras__cartao-numero{font-size:var(--texto-miudo)}.obras__cartao-titulo{font-weight:var(--peso-forte);line-height:1.3}.obras__cartao-cliente{font-size:var(--texto-miudo)}.obras__cartao-pe{align-items:center;gap:var(--e-4);margin-top:var(--e-2);flex-wrap:wrap;display:flex}.obras__cartao-valor{font-size:var(--texto-apoio);font-weight:var(--peso-forte);margin-left:auto}.obra{gap:var(--e-9);flex-direction:column;display:flex}.obra__cabecalho{isolation:isolate;min-height:220px;padding:var(--e-11) var(--e-11) var(--e-10);border-radius:var(--raio-cartao-vivo) var(--raio-cartao-vivo) 0 0;color:var(--cor-sobre-escuro);align-items:flex-end;display:flex;position:relative;box-shadow:0 30px 60px -30px #065f4673}.obra__banner-foto,.obra__banner-veu,.obra__faiscas{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.obra__banner-foto{z-index:-3;background:var(--fundo-banner-sem-foto)}.obra__banner-foto--com-foto:before{content:"";background:var(--foto-do-banner) center var(--enquadramento-do-banner,50%) / cover no-repeat;animation:22s ease-in-out infinite alternate obra-aproxima;position:absolute;inset:0}@keyframes obra-aproxima{0%{transform:scale(1.02)}to{transform:scale(1.12)translate(-1.5%,-1%)}}.obra__banner-veu{z-index:-2;background:var(--veu-banner)}.obra__faiscas{z-index:-1}.obra__faiscas i{background:var(--faisca);opacity:0;border-radius:50%;width:6px;height:6px;animation:7s linear infinite obra-faisca;position:absolute;bottom:-10px}@keyframes obra-faisca{0%{opacity:0;transform:translateY(0)scale(.6)}15%{opacity:.9}to{opacity:0;transform:translate(30px,-260px)scale(1.2)}}.obra__cabecalho--cancelada .obra__banner-veu{background:var(--veu-banner-cancelada)}.obra__topo{align-items:flex-end;gap:var(--e-8);width:100%;display:flex}.obra__voltar{top:var(--e-9);left:var(--e-11);width:var(--altura-controle);height:var(--altura-controle);border:1px solid var(--cor-vidro-borda);border-radius:var(--raio-caixa);background:var(--cor-vidro);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--cor-sobre-escuro);transition:background-color var(--movimento-curto) var(--curva-movimento), transform var(--movimento-curto) var(--curva-movimento);justify-content:center;align-items:center;display:flex;position:absolute}.obra__voltar:hover{background:var(--cor-vidro-forte);transform:translate(-2px)}.obra__selo{background:var(--degrade-esmeralda);width:72px;height:72px;color:var(--cor-sobre-escuro);box-shadow:0 10px 30px -10px #0009, inset 0 0 0 1px var(--cor-fio-forte);border-radius:18px;flex:none;justify-content:center;align-items:center;animation:4s ease-in-out infinite obra-flutua;display:flex}.obra__selo .icone{stroke-width:2px;stroke-dasharray:80;stroke-dashoffset:80px;width:34px;height:34px;animation:obra-traca 1.6s var(--curva-movimento) .3s forwards}@keyframes obra-flutua{50%{transform:translateY(-6px)}}@keyframes obra-traca{to{stroke-dashoffset:0}}.obra__identidade{align-items:flex-start;gap:var(--e-2);flex-direction:column;flex:1;min-width:0;display:flex}.obra__identidade h1{font-size:32px;font-weight:var(--peso-negrito);letter-spacing:-.02em;text-shadow:0 2px 18px #0006;text-wrap:balance;margin:0;line-height:1.15}.obra__detalhes{font-size:var(--texto-controle);color:#ffffffd9;margin:0}.obra__codigo{color:var(--cor-sobre-escuro)}.obra__bairro{align-items:center;gap:var(--e-3);height:28px;margin-top:var(--e-4);border-radius:var(--raio-pilula);background:var(--cor-vidro);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:var(--texto-apoio);font-weight:var(--peso-forte);transition:background var(--movimento-curto) var(--curva-movimento), transform var(--movimento-medio) var(--curva-mola);border:1px solid #ffffff40;padding:0 11px;display:inline-flex}.obra__bairro:hover{background:var(--cor-vidro-forte);transform:translateY(-2px)}.obra__bairro .icone{flex:none;width:15px;height:15px}.obra__bairro{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.obra__acoes{align-items:center;gap:var(--e-5);flex:none;display:flex}.obra__acoes .botao:not(.botao--principal),.obra__acoes .menu__gatilho{background:var(--cor-vidro);border-color:var(--cor-vidro-borda);color:var(--cor-sobre-escuro);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.obra__acoes .botao:not(.botao--principal):hover:not(:disabled),.obra__acoes .menu__gatilho:hover{background:var(--cor-vidro-forte);border-color:#ffffff8c}.obra__configurar:hover:not(:disabled) .icone{animation:vivo-gira 1.2s var(--curva-movimento)}.obra__situacao{white-space:nowrap;height:30px;padding:0 var(--e-6);background:var(--cor-vidro);color:var(--cor-sobre-escuro);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-color:#ffffff73}.obra__situacao .chip__ponto{animation:2.4s ease-in-out infinite obra-respira}@keyframes obra-respira{50%{opacity:.35}}.obra__sem-contrato{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.obra>.obra__abas{margin-top:calc(var(--e-9) * -1);border-radius:0 0 var(--raio-cartao-vivo) var(--raio-cartao-vivo)}@media (prefers-reduced-motion:reduce){.obra__banner-foto--com-foto:before,.obra__faiscas i,.obra__selo,.obra__situacao .chip__ponto{animation:none}.obra__selo .icone{stroke-dashoffset:0;animation:none}}.obra__faixa-ancora{top:var(--altura-cabecalho);height:0;margin-bottom:calc(var(--e-9) * -1);z-index:var(--camada-faixa);position:sticky}.obra__faixa{align-items:center;gap:var(--e-6);width:100%;padding:var(--e-5) var(--e-8);border:1px solid var(--cor-borda);border-radius:0 0 var(--raio-cartao) var(--raio-cartao);background:var(--cor-cartao);box-shadow:var(--sombra-menu);color:var(--cor-tinta);font:inherit;text-align:left;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(calc(-1 * var(--distancia-movimento)));transition:opacity var(--movimento-medio) var(--curva-movimento), transform var(--movimento-medio) var(--curva-movimento), visibility 0s linear var(--movimento-medio);border-top:0;display:flex;position:absolute;top:0;left:0;right:0}.obra__faixa--visivel{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--movimento-medio) var(--curva-movimento), transform var(--movimento-medio) var(--curva-movimento), visibility 0s;transform:none}.obra__faixa-codigo{font-size:var(--texto-miudo);padding:2px var(--e-3);border-radius:var(--raio-etiqueta);background:var(--cor-tinta);color:var(--cor-acao);flex:none}.obra__faixa-nome{min-width:0;font-size:var(--texto-secao-menor);font-weight:var(--peso-forte);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.obra__faixa-degraus{flex:none;gap:3px;display:flex}.obra__faixa-degraus>span{border-radius:2px;width:18px;height:4px}.obra__faixa-situacao{font-size:var(--texto-miudo);color:var(--cor-tinta-2);white-space:nowrap;flex:none}@media (width<=1100px){.obra__rotulo-longo{display:none}}.obra__em-construcao{align-items:center;gap:var(--e-5);padding:var(--e-19) var(--e-11);text-align:center;flex-direction:column;display:flex}.obra__em-construcao svg{width:28px;height:28px;color:var(--cor-apagado)}.obra__em-construcao h2{font-size:var(--texto-secao);margin:0}.obra__em-construcao p{max-width:62ch;font-size:var(--texto-apoio);margin:0;line-height:1.5}.foto-do-banner__apoio{margin:0 0 var(--e-5);font-size:var(--texto-apoio);color:var(--cor-apagado);line-height:1.5}.foto-do-banner__previa{isolation:isolate;border-radius:var(--raio-cartao-vivo);-webkit-user-select:none;user-select:none;touch-action:none;height:170px;position:relative}.foto-do-banner__previa--com-foto{cursor:grab}.foto-do-banner__previa--com-foto:active{cursor:grabbing}.foto-do-banner__nome{left:var(--e-9);bottom:var(--e-8);color:var(--cor-sobre-escuro);font-size:var(--texto-titulo-pagina);font-weight:var(--peso-negrito);text-shadow:0 2px 12px #0006;position:absolute}.foto-do-banner__dica{top:var(--e-6);right:var(--e-6);align-items:center;gap:var(--e-3);padding:var(--e-2) var(--e-5);border-radius:var(--raio-pilula);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--cor-sobre-escuro);font-size:var(--texto-miudo);font-weight:var(--peso-forte);background:#0006;display:inline-flex;position:absolute}.foto-do-banner__dica .icone{width:14px;height:14px}.foto-do-banner__acoes{align-items:center;gap:var(--e-4);margin-top:var(--e-6);flex-wrap:wrap;display:flex}.foto-do-banner__acoes label.botao{cursor:pointer}.foto-do-banner__acoes .botao--desligado{opacity:.5;pointer-events:none}.foto-do-banner__nota{font-size:var(--texto-apoio)}.janela-obra__campos{gap:var(--e-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.janela-obra__larga{grid-column:1/-1}.linha-do-tempo{align-items:center;gap:var(--e-11);padding:var(--e-6) 0 0;border-top:1px solid var(--cor-borda-suave);display:flex}.linha-do-tempo__passos{flex:auto;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.linha-do-tempo__passo{justify-items:start;gap:var(--e-1);padding-top:var(--e-7);display:grid;position:relative}.linha-do-tempo__passo:before{content:"";background:var(--cor-borda);height:2px;transition:background-color var(--movimento-medio) var(--curva-movimento);position:absolute;top:5px;left:0;right:0}.linha-do-tempo__passo--feito:before{background:var(--cor-realizado)}.linha-do-tempo__passo:last-child:before{display:none}.linha-do-tempo__ponto{border-radius:var(--raio-pilula);border:2px solid var(--cor-borda);background:var(--cor-cartao);width:12px;height:12px;transition:background-color var(--movimento-medio) var(--curva-movimento), border-color var(--movimento-medio) var(--curva-movimento);position:absolute;top:0;left:0}.linha-do-tempo__passo--feito .linha-do-tempo__ponto{border-color:var(--cor-realizado);background:var(--cor-realizado)}.linha-do-tempo__passo--atual .linha-do-tempo__ponto{border-color:var(--cor-acao-controle);background:var(--cor-acao)}.linha-do-tempo__passo--saida .linha-do-tempo__ponto{border-color:var(--cor-sai);background:var(--cor-sai)}.linha-do-tempo__rotulo{font-size:var(--texto-apoio);color:var(--cor-tinta);font-weight:600}.linha-do-tempo__passo--futuro .linha-do-tempo__rotulo{color:var(--cor-apagado);font-weight:500}.linha-do-tempo__passo--saida .linha-do-tempo__rotulo{color:var(--cor-sai-texto)}.linha-do-tempo__data{font-size:var(--texto-miudo);color:var(--cor-apagado)}.linha-do-tempo__proximo{justify-content:flex-end;align-items:center;gap:var(--e-4) var(--e-6);flex-wrap:wrap;flex:0 auto;max-width:52%;display:flex}.linha-do-tempo__proximo>p{font-size:var(--texto-apoio);margin:0}.linha-do-tempo__medidores{gap:var(--e-8);display:flex}.linha-do-tempo__medidor{gap:var(--e-1);min-width:120px;display:grid}.linha-do-tempo__barra{border-radius:var(--raio-pilula);background:var(--cor-borda-suave);height:6px;display:block;overflow:hidden}.linha-do-tempo__barra>span{background:var(--cor-oliva);height:100%;transition:width var(--movimento-medio) var(--curva-movimento);display:block}.linha-do-tempo__barra--fechada>span{background:var(--cor-realizado)}.linha-do-tempo__valor{font-size:var(--texto-miudo);color:var(--cor-apagado)}.linha-do-tempo__selo{white-space:nowrap}@media (width<=1100px){.linha-do-tempo{align-items:stretch;gap:var(--e-6);flex-direction:column}.linha-do-tempo__proximo{justify-content:flex-start;max-width:none}}@media (width<=640px){.linha-do-tempo__rotulo,.linha-do-tempo__data{font-size:var(--texto-etiqueta)}.linha-do-tempo__medidores{width:100%}.linha-do-tempo__medidor{flex:1 1 0;min-width:0}}@media (prefers-reduced-motion:reduce){.linha-do-tempo__passo:before,.linha-do-tempo__ponto,.linha-do-tempo__barra>span{transition:none}}@media (width<=640px){.obras__arranjo{margin-left:0}.obras__cabecalho .botao{height:var(--alvo-toque);flex:auto;justify-content:center}.obras__busca{width:100%}.obras__tabela,.obras__tabela tbody,.obras__tabela tr,.obras__tabela td{width:100%;display:block}.obras__tabela thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.obras__tabela tr{padding:var(--e-6) 0;border-bottom:1px solid var(--cor-borda-suave);position:relative}.obras__tabela tr:last-child{border-bottom:none}.obras__tabela td{padding:var(--e-2) var(--e-8);border-bottom:none}.obras__tabela td:before{content:attr(data-coluna) ": ";color:var(--cor-apagado);font-size:var(--texto-miudo)}.obras__tabela td[data-coluna=Obra]:before,.obras__tabela td[data-coluna=Nº]:before{content:none}.obras__tabela td[data-coluna=Obra]{padding-bottom:var(--e-4);font-size:var(--texto-corpo)}.obras__tabela td[data-coluna=Nº]{font-size:var(--texto-miudo);padding-bottom:0}.obras__tabela td.obras__coluna-acoes:before{content:none}.obras__tabela td.obras__coluna-acoes{top:var(--e-4);right:var(--e-5);width:auto;padding:0;position:absolute}.obras__valor{text-align:left}.obras__quadro-colunas{gap:var(--e-11);padding:var(--e-6);grid-template-columns:minmax(0,1fr)}.obra__abas{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.obra__cabecalho{min-height:0;padding:var(--e-17) var(--e-8) var(--e-8)}.obra__cabecalho:not(.obra__cabecalho--cancelada) .obra__banner-veu{background:var(--veu-banner-celular)}.obra__topo{align-items:flex-start;gap:var(--e-6);flex-wrap:wrap}.obra__voltar{top:var(--e-6);left:var(--e-8)}.obra__selo{border-radius:14px;width:52px;height:52px}.obra__selo .icone{width:26px;height:26px}.obra__identidade{flex-basis:calc(100% - 52px - var(--e-6))}.obra__identidade h1{font-size:22px}.obra__acoes{gap:var(--e-4);flex:100%;grid-template-columns:minmax(0,1fr) auto auto;width:100%;display:grid}.obra__situacao,.obra__acoes>span{grid-column:1/-1;justify-self:start}.obra__acoes:has(.obra__portal){grid-template-columns:minmax(0,1fr) auto auto auto}.obra__portal,.obra__configurar{width:var(--alvo-toque);gap:0;padding:0;font-size:0}.obra__bairro{max-width:100%}.obra__situacao-proposta{display:none}.obra__faixa{gap:var(--e-4);padding:var(--e-4) var(--e-6)}.obra__faixa-codigo,.obra__faixa-degraus,.obra__faixa-situacao{display:none}.obra__faixa-nome{flex:1}.janela-obra__campos{grid-template-columns:minmax(0,1fr)}}.config__tipos{gap:var(--e-5);margin:0 0 var(--e-10) 0;border:0;flex-wrap:wrap;padding:0;display:flex}.config__tipos legend{margin-bottom:var(--e-3)}.config__tipo{align-items:flex-start;gap:var(--e-5);border:1.5px solid var(--cor-borda);border-radius:var(--raio-caixa);padding:var(--e-6) var(--e-7);background:var(--cor-cartao);cursor:pointer;flex:180px;display:flex}.config__tipo--escolhido{border-color:var(--cor-acao);background:var(--cor-acao-vestigio)}.config__tipo>span{gap:var(--e-1);font-size:var(--texto-controle);flex-direction:column;display:flex}.config__grade{gap:var(--e-8);margin-bottom:var(--e-10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.config__chips{gap:var(--e-4);display:flex}.config__chip{background:0 0;border:0;padding:0}.config__chip:focus-visible{outline:2px solid var(--cor-foco);outline-offset:2px;border-radius:var(--raio-pilula)}.config__interruptor{align-items:flex-start;gap:var(--e-7);border:1px solid var(--cor-borda);border-radius:var(--raio-caixa);padding:var(--e-6) var(--e-7);cursor:pointer;display:flex}.config__interruptor>span{gap:var(--e-2);font-size:var(--texto-controle);flex-direction:column;display:flex}.config__interruptor input[type=checkbox]{appearance:none;border-radius:var(--raio-pilula);background:var(--cor-borda-campo);cursor:pointer;width:36px;height:20px;transition:background var(--transicao);flex-shrink:0;margin:2px 0 0;position:relative}.config__interruptor input[type=checkbox]:after{content:"";background:var(--cor-cartao);width:16px;height:16px;transition:transform var(--transicao);border-radius:50%;position:absolute;top:2px;left:2px}.config__interruptor input[type=checkbox]:checked{background:var(--cor-acao-controle)}.config__interruptor input[type=checkbox]:checked:after{transform:translate(16px)}.config__interruptor input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}.config__estado{font-size:var(--texto-miudo)}.config__nota{margin:var(--e-7) 0 0 0;padding-top:var(--e-7);border-top:1px solid var(--cor-borda-suave);font-size:var(--texto-miudo)}.config__alterado{font-size:var(--texto-apoio)}@media (width<=640px){.config__grade{grid-template-columns:1fr}.config__tipo{flex-basis:100%}}.janela-obra{flex-direction:column;display:flex}.janela-obra__bloco+.janela-obra__bloco{margin-top:var(--e-4);padding-top:var(--e-10);border-top:1px solid var(--cor-borda-suave)}.janela-obra__bloco-titulo{margin:0 0 var(--e-8) 0;font-size:var(--texto-secao-menor);font-weight:var(--peso-forte);color:var(--cor-tinta)}.janela-obra__bloco-apoio{color:var(--cor-apagado);font-weight:400}.janela-obra__bloco .config__grade:last-child{margin-bottom:0}.janela-obra__aviso{margin:0 0 var(--e-8) 0;padding:var(--e-5) var(--e-7);border-radius:var(--raio-caixa);background:var(--cor-acao-vestigio);color:var(--cor-acao-texto-escuro);font-size:var(--texto-apoio);line-height:1.5}.janela-obra__sem-empreitada .config__tipo{opacity:.5;cursor:not-allowed;transition:opacity var(--transicao)}.janela-obra__legenda-apoio{text-transform:none;letter-spacing:0;font-weight:400}.janela-obra__titulo{margin-bottom:var(--e-10)}.janela-obra__titulo-caixa{position:relative}.janela-obra__titulo-entrada{background:0 0;position:relative}.janela-obra__sombra{padding:0 calc(var(--e-6) + 1px);white-space:pre;font-size:var(--texto-corpo);border-radius:var(--raio-controle);background:var(--cor-cartao);pointer-events:none;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.janela-obra__sombra>span{display:inline-block}.janela-obra__sombra-digitado{visibility:hidden}.janela-obra__sombra-exemplo,.janela-obra__sombra-sufixo{color:var(--cor-apagado)}@media (width<=640px){.janela-obra__sombra{font-size:16px}}.locais-da-obra__lista{gap:var(--e-5);margin-block:var(--e-5);display:grid}.locais-da-obra__linha{align-items:end;gap:var(--e-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.locais-da-obra__situacao{align-items:center;gap:var(--e-3);flex-wrap:wrap;display:flex}@media (width<=480px){.locais-da-obra__linha{grid-template-columns:minmax(0,1fr)}}.endereco{gap:var(--e-8);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.endereco__cep{grid-column:span 2}.endereco__logradouro{grid-column:span 4}.endereco__numero{grid-column:span 1}.endereco__complemento{grid-column:span 2}.endereco__bairro{grid-column:span 3}.endereco__cidade{grid-column:span 4}.endereco__uf{grid-column:span 2}@media (width<=640px){.endereco{grid-template-columns:repeat(3,minmax(0,1fr))}.endereco__cep,.endereco__logradouro,.endereco__bairro{grid-column:1/-1}.endereco__numero,.endereco__uf{grid-column:span 1}.endereco__complemento,.endereco__cidade{grid-column:span 2}}.planilha{gap:var(--e-6);flex-direction:column;display:flex}.planilha__quadro{overflow:visible}.planilha__barra{align-items:center;gap:var(--e-5);padding:var(--e-6) var(--e-8);border-bottom:1px solid var(--cor-borda);display:flex}.planilha__dica{font-size:var(--texto-apoio);margin-left:var(--e-3)}.planilha__versao{margin-left:auto}.planilha__colunas>.suspenso__gatilho{align-items:center;gap:var(--e-4);height:var(--altura-controle-pequeno);padding:0 var(--e-5);border:1px solid var(--cor-borda);border-radius:var(--raio-controle);background:var(--cor-cartao);font-size:var(--texto-miudo);font-weight:var(--peso-forte);white-space:nowrap;display:inline-flex}.planilha__colunas>.suspenso__gatilho .icone{width:var(--icone-controle);height:var(--icone-controle)}.planilha__colunas>.suspenso__gatilho:hover,.planilha__colunas>.suspenso__gatilho[aria-expanded=true]{background:var(--cor-fundo)}.planilha__escondidas{min-width:18px;height:18px;padding:0 var(--e-2);margin-left:var(--e-2);border-radius:var(--raio-pilula);background:var(--cor-acao);color:var(--cor-acao-texto);font-size:var(--texto-etiqueta);font-weight:var(--peso-forte);justify-content:center;align-items:center;display:inline-flex}.planilha__colunas-nota{font-size:var(--texto-miudo);padding:var(--e-4) var(--e-5) var(--e-2);margin:0}.planilha__colunas-lista{padding:0 var(--e-2) var(--e-3);margin:0;list-style:none}.planilha__colunas-lista label{align-items:flex-start;gap:var(--e-5);padding:var(--e-4) var(--e-5);border-radius:var(--raio-controle);cursor:pointer;display:flex}.planilha__colunas-lista label:hover{background:var(--cor-fundo)}.planilha__colunas-lista span{gap:var(--e-1);font-size:var(--texto-controle);flex-direction:column;display:flex}.planilha__coluna-rotulo{font-weight:var(--peso-medio)}.planilha__colunas-lista .apagado{font-size:var(--texto-miudo)}.planilha__tabela{table-layout:auto}.planilha__tabela th.planilha__pega,.planilha__tabela td.planilha__pega{width:34px;padding-left:var(--e-4);padding-right:0}.planilha__tabela th.planilha__numero,.planilha__tabela td.planilha__numero{white-space:nowrap;width:1%;padding-left:var(--e-2);padding-right:var(--e-2);text-align:left}.planilha__tabela td.planilha__numero{font-size:var(--texto-miudo);color:var(--cor-tinta-2)}.planilha__tabela th.planilha__acoes,.planilha__tabela td.planilha__acoes{text-align:center;width:44px;padding-left:0;padding-right:var(--e-3)}.planilha__descricao{overflow-wrap:anywhere;min-width:24ch;line-height:1.4}.planilha__tabela th:nth-child(n+5),.planilha__tabela td.direita,.planilha__tabela td.centro{white-space:nowrap;width:1%}.planilha__tabela .celula-editavel__campo{width:72px}.planilha__tabela tr.planilha__nivel-1 td{background:var(--cor-planilha-etapa);border-bottom-color:var(--cor-planilha-etapa-borda)}.planilha__tabela tr.planilha__nivel-2 td{background:var(--cor-planilha-nivel-2);border-bottom-color:var(--cor-planilha-nivel-2-borda)}.planilha__tabela tr.planilha__nivel-3 td{background:var(--cor-cartao)}.planilha__tabela tr.planilha__nivel-1 td.planilha__pega{box-shadow:inset 5px 0 0 var(--cor-marca)}.planilha__tabela tr.planilha__nivel-2 td.planilha__pega{box-shadow:inset 5px 0 0 var(--cor-planilha-faixa-2)}.planilha__tabela tr.planilha__nivel-3 td.planilha__pega{box-shadow:inset 5px 0 0 var(--cor-planilha-etapa)}.planilha__tabela td.planilha__recuo--1{padding-left:calc(var(--e-4) + 20px)}.planilha__tabela td.planilha__recuo--2{padding-left:calc(var(--e-4) + 40px)}.planilha__tabela th.planilha__tipo,.planilha__tabela td.planilha__tipo{white-space:nowrap;text-align:center;width:1%;padding-left:var(--e-3);padding-right:var(--e-3)}.planilha__tabela td.planilha__tipo{vertical-align:middle}.planilha__tabela th.planilha__tipo{min-width:68px}.planilha__atalhos{gap:var(--e-1);opacity:0;transform:translateX(calc(var(--distancia-movimento) * -1));transition:opacity var(--movimento-curto) var(--curva-movimento), transform var(--movimento-curto) var(--curva-movimento);display:inline-flex}.planilha__tabela tr:hover .planilha__atalhos,.planilha__tabela tr:focus-within .planilha__atalhos{opacity:1;transform:none}@media (hover:none){.planilha__atalhos{opacity:.5;transform:none}}.atalho-de-inserir{border-radius:var(--raio-controle);cursor:pointer;width:28px;height:28px;transition:background var(--movimento-curto) var(--curva-movimento);background:0 0;border:none;place-items:center;padding:0;display:inline-grid;position:relative}.atalho-de-inserir:hover,.atalho-de-inserir:focus-visible{background:var(--cor-cartao)}.atalho-de-inserir .tipo-do-item__aresta{fill:var(--cor-cartao);stroke:var(--cor-cartao)}.atalho-de-inserir__mais{width:12px;height:12px;position:absolute;bottom:1px;right:1px}.atalho-de-inserir__mais circle{fill:currentColor;stroke:var(--cor-cartao);stroke-width:1.4px}.atalho-de-inserir__mais path{fill:none;stroke:var(--cor-cartao);stroke-width:1.6px;stroke-linecap:round}.tipo-do-item{vertical-align:middle;place-items:center;width:20px;height:20px;display:inline-grid}.tipo-do-item+.tipo-do-item,.tipo-do-item+.marca-outra-uf{margin-left:var(--e-2)}.tipo-do-item svg{fill:currentColor;stroke:currentColor;width:19px;height:19px}.tipo-do-item .tipo-do-item__aresta{fill:var(--cor-cartao);stroke:var(--cor-cartao)}.tipo-do-item--composicao{color:var(--cor-tipo-composicao)}.tipo-do-item--insumo{color:var(--cor-tipo-insumo)}.tipo-do-item--mao_de_obra{color:var(--cor-tipo-mao-de-obra)}.tipo-do-item--fora{color:var(--cor-sai)}.planilha__observacao{margin-left:var(--e-3);color:var(--cor-apagado);vertical-align:-3px;display:inline-flex}.planilha__observacao .icone{width:14px;height:14px}.planilha__preco{font-weight:var(--peso-forte)}.planilha__preco-etapa{color:var(--cor-marca)}.planilha__vazia{padding:var(--e-15) var(--e-11);text-align:center;color:var(--cor-apagado)}.planilha__pega-botao{padding:var(--e-2) 0;cursor:grab;color:var(--cor-pega);font-size:var(--texto-corpo);letter-spacing:-2px;background:0 0;border:none;line-height:1}.planilha__pega-botao:hover,.planilha__pega-botao:focus-visible{color:var(--cor-tinta-2)}.planilha__linha--arrastando td{opacity:.45}.planilha__recolher{margin-right:var(--e-4);cursor:pointer;vertical-align:middle;background:0 0;border:none;padding:0}.planilha__recolher:disabled{visibility:hidden}.planilha__seta{border-right:2px solid var(--cor-oliva);border-bottom:2px solid var(--cor-oliva);width:8px;height:8px;margin-bottom:3px;display:inline-block;transform:rotate(45deg)}.planilha__seta--fechada{margin-bottom:0;transform:rotate(-45deg)}.planilha__nome{font:inherit;color:inherit;text-transform:uppercase;letter-spacing:var(--espacamento-cabecalho);cursor:text;text-align:left;background:0 0;border:none;padding:0}.planilha__nome:disabled{cursor:default}.planilha__nome:hover:not(:disabled){-webkit-text-decoration:underline dotted var(--cor-apagado);text-decoration:underline dotted var(--cor-apagado);text-underline-offset:3px}.planilha__nome-campo{font:inherit;color:inherit;text-transform:uppercase;letter-spacing:var(--espacamento-cabecalho);border:1px solid var(--cor-acao);border-radius:var(--raio-controle);background:var(--cor-cartao);padding:var(--e-1) var(--e-3);min-width:220px}.planilha__selo{height:20px;padding:0 var(--e-4);font-size:var(--texto-miudo);margin-left:var(--e-4);vertical-align:middle}.planilha__abrir-custo{font:inherit;color:inherit;cursor:pointer;border:none;border-bottom:1px dotted var(--cor-apagado);background:0 0;padding:0}.planilha__gavetas{margin:var(--e-2) 0 0;font-size:var(--texto-miudo);padding:0;line-height:1.5;list-style:none}.celula-editavel{align-items:center;gap:var(--e-2);justify-content:flex-end;display:inline-flex}.celula-editavel__campo{width:76px;height:26px;padding:0 var(--e-3);text-align:right;font:inherit;color:inherit;border-radius:var(--raio-controle);background:0 0;border:1px solid #0000}.celula-editavel__campo:hover:not(:disabled){border-color:var(--cor-borda)}.celula-editavel__campo:focus{border-color:var(--cor-foco-campo);background:var(--cor-cartao);outline:none}.celula-editavel__campo--erro{border-color:var(--cor-sai);color:var(--cor-sai)}.celula-editavel__sufixo{font-size:var(--texto-miudo)}.planilha__resumo{border-radius:0 0 var(--raio-cartao) var(--raio-cartao)}.planilha__resumo .celula-editavel__campo{width:64px;height:28px;font-size:var(--texto-secao);font-weight:var(--peso-negrito)}.planilha__bdi-medio{font-size:var(--texto-miudo);font-weight:var(--peso-normal);margin-left:var(--e-4)}.planilha__resumo .resumo__numeros{align-items:flex-start}.partes-do-total{column-gap:var(--e-4);row-gap:var(--e-1);grid-template-columns:auto auto auto;justify-content:start;margin:0;padding:0;list-style:none;display:grid}.partes-do-total li{display:contents}.partes-do-total .num{text-align:right;color:var(--cor-tinta-2)}.partes-do-total__pct{min-width:3.5ch}.planilha__classe{color:var(--cor-tinta-2)}.planilha__aviso{align-items:flex-start;gap:var(--e-6);padding:var(--e-8) var(--e-9);border:1px solid var(--cor-acao-borda);border-radius:var(--raio-cartao);background:var(--cor-acao-vestigio);color:var(--cor-acao-texto-escuro);display:flex}.planilha__aviso>.icone{flex-shrink:0;margin-top:2px}.planilha__aviso-texto{min-width:0}.planilha__aviso-texto p{margin:0 0 var(--e-3)}.planilha__aviso-lista{font-size:var(--texto-apoio);margin:0;padding:0;line-height:1.6;list-style:none}.planilha__aviso-acoes{gap:var(--e-4);flex-shrink:0;align-items:center;margin-left:auto;display:flex}.remocao__alvo{font-weight:var(--peso-forte);margin-top:0}.material-apoio__topo{padding:var(--e-8) var(--e-10) var(--e-6)}.material-apoio__topo h2{margin:0 0 var(--e-2);font-size:var(--texto-secao)}.material-apoio__topo p{font-size:var(--texto-apoio);margin:0}.material-apoio__resumo{border-radius:0 0 var(--raio-cartao) var(--raio-cartao)}.material-apoio__campos{gap:var(--e-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.material-apoio__largo,.material-apoio__buscar{grid-column:1/-1}.material-apoio__buscar{justify-self:start}.material-apoio__total{font-size:var(--texto-corpo);margin:0}@media (width<=640px){.material-apoio__campos{grid-template-columns:1fr}.material-apoio__topo{padding:var(--e-8)}.planilha__barra{gap:var(--e-4);padding:var(--e-6);flex-wrap:wrap}.planilha__dica{display:none}.planilha__versao{margin-left:auto}.planilha__tabela th.planilha__numero,.planilha__tabela td.planilha__numero{width:40px}.planilha__descricao{min-width:180px}.planilha__tabela td.planilha__recuo--1{padding-left:calc(var(--e-4) + 10px)}.planilha__tabela td.planilha__recuo--2{padding-left:calc(var(--e-4) + 20px)}.planilha__resumo{gap:var(--e-6);padding:var(--e-8);flex-wrap:wrap}.planilha__resumo .resumo__numeros{gap:var(--e-9);width:100%;margin-left:0}.planilha__aviso{flex-wrap:wrap}.planilha__aviso-acoes{width:100%;margin-left:0}}.insercao{gap:var(--e-6);flex-direction:column;min-height:0;display:flex}.insercao__cabecalho{align-items:center;gap:var(--e-8);display:flex}.insercao__cabecalho .abas{border-bottom:none;flex:1;padding:0}.insercao__novo{margin-left:auto}.insercao__filtros{gap:var(--e-6);flex-wrap:wrap;align-items:flex-end;display:flex}.insercao__filtro{gap:var(--e-3);flex-direction:column;width:240px;display:flex}.insercao__filtro--busca{flex:1;min-width:220px}.insercao__filtro .insumos__busca{width:100%}.insercao__resultados{font-size:var(--texto-miudo);white-space:nowrap;margin-left:auto}.insercao__filtro .suspenso__gatilho{align-items:center;gap:var(--e-4);width:100%;height:var(--altura-controle);padding:0 var(--e-6);border:1px solid var(--cor-borda-campo);border-radius:var(--raio-controle);background:var(--cor-cartao);font-size:var(--texto-corpo);text-align:left;display:flex}.insercao__filtro .suspenso__gatilho[aria-expanded=true]{border-color:var(--cor-acao)}.insercao__filtro-valor{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.insercao__filtro .suspenso__gatilho .icone{color:var(--cor-tinta-2);width:var(--icone-controle);height:var(--icone-controle)}.insercao__opcoes{max-height:220px;margin:0;padding:0;list-style:none;overflow-y:auto}.insercao__opcoes label{align-items:center;gap:var(--e-5);padding:var(--e-4) var(--e-5);border-radius:var(--raio-controle);font-size:var(--texto-tabela);cursor:pointer;display:flex}.insercao__opcoes label:hover{background:var(--cor-fundo)}.insercao__opcoes label>span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.insercao__favorita{color:var(--cor-acao-controle);width:16px;height:16px}.insercao__opcoes-rodape{align-items:center;gap:var(--e-4);border-top:1px solid var(--cor-borda-suave);padding-top:var(--e-4);margin-top:var(--e-2);display:flex}.insercao__opcoes-rodape .botao--principal{margin-left:auto}.insercao__tabela th.insercao__marca,.insercao__tabela td.insercao__marca{text-align:center;width:34px;padding-right:0}.insercao__tabela .insercao__curta{white-space:nowrap;width:1%}.insercao__codigo{font-size:var(--texto-apoio);color:var(--cor-tinta-2)}.insercao__descricao{overflow-wrap:anywhere;min-width:24ch;line-height:1.4}.insercao__descricao .etiqueta{margin-left:var(--e-3)}.insercao__base{font-size:var(--texto-apoio)}.insercao__regime{font-size:var(--texto-miudo);color:var(--cor-apagado);display:block}.insercao__custo{font-weight:var(--peso-forte);width:110px}.insercao__tabela tr.insercao__grupo td{background:var(--cor-fundo);padding-top:var(--e-4);padding-bottom:var(--e-4);font-size:var(--texto-miudo);color:var(--cor-tinta-2)}.insercao__tabela tr.insercao__grupo--mais td{text-align:center;background:0 0}.insercao__linha--marcada td{background:var(--cor-acao-vestigio)}.insercao__ordenar{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:none;padding:0}.insercao__resumo{font-size:var(--texto-tabela);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.insercao__quantidade{align-items:center;gap:var(--e-5);margin-left:auto;display:flex}.insercao__quantidade input{width:110px;height:var(--altura-controle);padding:0 var(--e-6);border:1px solid var(--cor-acao);border-radius:var(--raio-controle);background:var(--cor-cartao);text-align:right}.insercao__quantidade input[aria-invalid=true]{border-color:var(--cor-sai);color:var(--cor-sai)}@media (width<=640px){.insercao__filtro{width:100%}.insercao__tabela thead{display:none}.insercao__tabela tr{align-items:center;gap:var(--e-2) var(--e-4);padding:var(--e-4) var(--e-3);border-bottom:1px solid var(--cor-borda-suave);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.insercao__tabela td,.insercao__tabela th.insercao__marca,.insercao__tabela td.insercao__marca{border:0;width:auto;padding:0;display:block}.insercao__tabela .insercao__curta{width:auto}.insercao__tabela td.insercao__marca{grid-area:1/1}.insercao__tabela td.insercao__codigo{grid-area:1/2}.insercao__tabela td.insercao__custo{grid-area:1/3;width:auto}.insercao__tabela td.insercao__descricao{grid-area:2/2/auto/span 2;min-width:0}.insercao__tabela td.insercao__base{grid-area:3/2}.insercao__tabela td.insercao__unidade{grid-area:3/3;justify-self:end}.insercao__tabela td.insercao__tipo{display:none}.insercao__tabela tr.insercao__grupo{padding:0;display:block}.insercao__tabela tr.insercao__grupo td{padding:var(--e-4) var(--e-3)}.insercao__quantidade{width:100%;margin-left:0}.insercao__resumo{width:100%}}.insercao__sem-mo{align-items:center;gap:var(--e-4);font-size:var(--texto-miudo);color:var(--cor-tinta-2);max-width:260px;display:flex}.planilha__abrir-item{text-align:left;color:inherit;font:inherit;border-bottom:1px solid #0000}.planilha__abrir-item:hover,.planilha__abrir-item:focus-visible{border-bottom-color:var(--cor-borda-campo)}.restaurar__opcao{align-items:flex-start;gap:var(--e-4);font-size:var(--texto-controle);display:flex}.restaurar__opcao span{gap:var(--e-2);flex-direction:column;display:flex}.item__campos{gap:var(--e-4);margin-bottom:var(--e-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.item__descricao{grid-column:span 2}.item__observacao{grid-column:span 4}.item__bdi{gap:var(--e-2);flex-direction:column;display:flex}.item__preco-total .campo__entrada{font-weight:var(--peso-negrito);color:var(--cor-marca)}.item__erro{margin:0 0 var(--e-4) 0;padding:var(--e-3) var(--e-4);border-radius:var(--raio-controle);background:var(--cor-sai-vestigio);border:1px solid var(--cor-sai-borda);color:var(--cor-sai-texto);font-size:var(--texto-controle)}.item__receita{gap:var(--e-3);flex-direction:column;display:flex}.item__receita-cabecalho{align-items:center;gap:var(--e-3);flex-wrap:wrap;display:flex}.item__receita-cabecalho h3{font-size:var(--texto-secao-menor);font-weight:var(--peso-negrito);white-space:nowrap;margin:0}.item__receita-acoes{gap:var(--e-2);flex-wrap:wrap;margin-left:auto;display:flex}.item__tabela{overflow:hidden}.item__codigo{font-size:var(--texto-miudo);color:var(--cor-tinta-2)}.item__coeficiente{width:96px;height:30px;padding:0 var(--e-3);text-align:right;border:1px solid var(--cor-borda-campo);border-radius:var(--raio-controle);background:var(--cor-cartao);color:var(--cor-tinta);font:inherit;font-variant-numeric:tabular-nums}.item__coeficiente:focus-visible{outline:2px solid var(--cor-foco);outline-offset:1px}.item__coeficiente--erro{border-color:var(--cor-sai);background:var(--cor-sai-vestigio)}.item__subtotal{font-weight:var(--peso-forte)}.item__rodape{font-weight:var(--peso-negrito);background:var(--cor-cartao-rodape)}.item__acao{text-align:center;width:40px}.item__remover{padding:var(--e-1);border-radius:var(--raio-controle);color:var(--cor-apagado);cursor:pointer;background:0 0;border:0;display:inline-flex}.item__remover:hover,.item__remover:focus-visible{color:var(--cor-sai);background:var(--cor-sai-vestigio)}.item__numero{white-space:nowrap;width:56px;font-size:var(--texto-miudo);color:var(--cor-tinta-2)}.item__linha td:first-child{box-shadow:inset 3px 0 0 var(--fio-do-nivel)}.item__linha--nivel-1{--fio-do-nivel:var(--cor-nivel-1-fio);--faixa-do-nivel:var(--cor-nivel-1)}.item__linha--nivel-2{--fio-do-nivel:var(--cor-nivel-2-fio);--faixa-do-nivel:var(--cor-nivel-2)}.item__linha--nivel-3{--fio-do-nivel:var(--cor-nivel-3-fio);--faixa-do-nivel:var(--cor-nivel-3)}.item__linha--nivel-4{--fio-do-nivel:var(--cor-nivel-4-fio);--faixa-do-nivel:var(--cor-nivel-4)}.item__linha--auxiliar td{background:var(--faixa-do-nivel)}.item__descricao-da-linha{align-items:baseline;gap:var(--e-1);display:inline-flex}.item__abrir{width:16px;margin-right:var(--e-3);flex:none}.item__abrir-vazio{width:16px;margin-right:var(--e-3);flex:none;display:inline-block}.item__arvore-acoes{justify-content:flex-end;align-items:center;gap:var(--e-4);font-size:var(--texto-miudo);display:flex}.item__linha--fora td{color:var(--cor-apagado);background:var(--cor-cartao-rodape)}.item__nota,.item__sem-receita{font-size:var(--texto-miudo);margin:0}.item__falta{font-size:var(--texto-miudo);color:var(--cor-acao-texto-escuro);background:var(--cor-acao-vestigio);border:1px solid var(--cor-acao-borda);border-radius:var(--raio-controle);padding:var(--e-2) var(--e-3);margin:0}.previa__resumo{margin:0 0 var(--e-4) 0;font-size:var(--texto-corpo)}.previa__lista{margin:0 0 var(--e-4) 0;padding-left:var(--e-5);font-size:var(--texto-controle);color:var(--cor-tinta-2);gap:var(--e-2);flex-direction:column;display:flex}.previa__sobe{color:var(--cor-sai)}.previa__desce{color:var(--cor-entra)}@media (width<=640px){.item__campos{grid-template-columns:1fr}.item__descricao,.item__observacao{grid-column:span 1}.item__receita-acoes{width:100%;margin-left:0}.item__tabela{overflow-x:auto}.item__descricao-celula{min-width:260px}}.item__sem-base{font-size:var(--texto-miudo);max-width:320px}.item__outra-uf{align-items:center;gap:var(--e-3);font-size:var(--texto-apoio);color:var(--cor-acao-texto-escuro);flex-wrap:wrap;display:inline-flex}.usuarios{gap:var(--e-9);flex-direction:column;display:flex}.usuarios__cabecalho{align-items:center;gap:var(--e-6);flex-wrap:wrap;display:flex}.usuarios__total{font-size:var(--texto-corpo)}.usuarios__quadro{overflow:hidden}.usuarios__aviso{padding:var(--e-9) var(--e-8);color:var(--cor-apagado);margin:0}.usuarios__quem{align-items:center;gap:var(--e-5);display:flex}.usuarios__nome{flex-direction:column;gap:2px;min-width:0;display:flex}.usuarios__nome-texto{font-weight:var(--peso-forte)}.usuarios__falar{font-size:var(--texto-miudo)}.usuarios__obras{white-space:nowrap}.usuarios__abrir{font-weight:var(--peso-forte);color:var(--cor-tinta);text-align:left;font-family:inherit;font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0}.usuarios__abrir:hover{color:var(--cor-marca);text-decoration:underline}.usuarios__coluna-acoes{width:44px}.usuarios__novo{margin-left:auto}.usuarios__linha--inativo .usuarios__abrir,.usuarios__linha--inativo .usuarios__perfil{color:var(--cor-apagado)}.usuarios__rodape{padding:var(--e-6) var(--e-8);border-top:1px solid var(--cor-borda-suave);color:var(--cor-apagado);font-size:var(--texto-miudo);margin:0}.usuarios__matriz{overflow:hidden}.usuarios__matriz-topo{align-items:center;gap:var(--e-5);padding:var(--e-6) var(--e-8);border-bottom:1px solid var(--cor-borda);flex-wrap:wrap;display:flex}.usuarios__matriz-apoio{font-size:var(--texto-apoio)}.usuarios__tabela-matriz th[scope=row]{color:var(--cor-tinta);font-size:var(--texto-tabela);font-weight:var(--peso-forte);letter-spacing:normal;text-transform:none;white-space:normal;border-bottom:1px solid var(--cor-borda-suave);background:0 0}@media (width<=640px){.usuarios__tabela,.usuarios__tabela tbody,.usuarios__tabela tr,.usuarios__tabela td,.usuarios__tabela-matriz,.usuarios__tabela-matriz tbody,.usuarios__tabela-matriz tr,.usuarios__tabela-matriz td,.usuarios__tabela-matriz th[scope=row]{width:100%;display:block}.usuarios__tabela thead,.usuarios__tabela-matriz thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.usuarios__tabela tr,.usuarios__tabela-matriz tr{padding:var(--e-6) 0;border-bottom:1px solid var(--cor-borda-suave)}.usuarios__tabela tr:last-child,.usuarios__tabela-matriz tr:last-child{border-bottom:none}.usuarios__tabela td,.usuarios__tabela-matriz td{padding:var(--e-2) var(--e-8);border-bottom:none}.usuarios__tabela td[data-coluna=Usuário]{padding-bottom:var(--e-4)}.usuarios__tabela td[data-coluna=Perfil]:before,.usuarios__tabela td[data-coluna=Obras]:before,.usuarios__tabela-matriz td:before{content:attr(data-coluna) ": ";text-transform:uppercase;font-size:var(--texto-etiqueta);font-weight:var(--peso-forte);letter-spacing:.06em;color:var(--cor-apagado);margin-right:var(--e-3)}.usuarios__tabela td[data-coluna=Situação]{padding-top:var(--e-4)}.usuarios__tabela tr{position:relative}.usuarios__tabela td[data-coluna=Ações]{right:var(--e-4);top:var(--e-6);width:auto;padding:0;position:absolute}.usuarios__novo{width:100%;height:var(--alvo-toque);margin-left:0}.usuarios__tabela-matriz td.centro{text-align:left}.usuarios__tabela-matriz th[scope=row]{padding:var(--e-2) var(--e-8) var(--e-4);border-bottom:none}}.ficha-usuario{gap:var(--e-8);flex-direction:column;display:flex}.ficha-usuario__aviso{padding:var(--e-9) 0;color:var(--cor-apagado);margin:0}.ficha-usuario__grade{gap:var(--e-7);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ficha-usuario__obras{grid-column:span 2}.ficha-usuario__chips{align-items:center;gap:var(--e-4);min-height:var(--altura-controle);flex-wrap:wrap;display:flex}.ficha-usuario__senha .botao{align-self:flex-start}.ficha-usuario__aparelhos{margin:0 0 var(--e-8);gap:var(--e-4);border:0;min-width:0;padding:0;display:grid}.ficha-usuario__permissoes{border:0;min-width:0;margin:0;padding:0}.ficha-usuario__legenda-apoio{font-weight:var(--peso-normal);letter-spacing:normal;text-transform:none;color:var(--cor-apagado)}.ficha-usuario__quadro{margin-top:var(--e-4)}.ficha-usuario__linha{gap:var(--e-4);padding:var(--e-4) 0;border-bottom:1px solid var(--cor-borda-suave);font-size:var(--texto-tabela);grid-template-columns:minmax(0,1fr) 130px 130px 130px;align-items:center;display:grid}.ficha-usuario__linha--topo{padding:var(--e-3) 0;border-bottom:1px solid var(--cor-borda)}.ficha-usuario__linha--topo .campo__rotulo{margin:0}.ficha-usuario__nivel{text-align:center}.ficha-usuario__linha:last-child{border-bottom:none}.ficha-usuario__area{min-width:0}.ficha-usuario__caixa{justify-content:center;align-items:center;gap:var(--e-4);font-size:var(--texto-miudo);color:var(--cor-apagado);cursor:pointer;border-radius:var(--raio-controle);padding:var(--e-2);display:flex}.ficha-usuario__caixa:hover{background:var(--cor-fundo)}.ficha-usuario__caixa input{width:15px;height:15px;accent-color:var(--cor-acao-controle);cursor:pointer;margin:0}.ficha-usuario__caixa--fora span{box-shadow:inset 0 -2px 0 var(--cor-acao);color:var(--cor-tinta);font-weight:var(--peso-forte)}@media (width<=640px){.ficha-usuario__grade{grid-template-columns:minmax(0,1fr)}.ficha-usuario__obras{grid-column:auto}.ficha-usuario__linha{gap:var(--e-3);padding:var(--e-5) 0;grid-template-columns:repeat(3,minmax(0,1fr))}.ficha-usuario__linha--topo{display:none}.ficha-usuario__area{font-weight:var(--peso-forte);grid-column:1/-1}.ficha-usuario__caixa{min-height:var(--alvo-toque);justify-content:flex-start}}.ficha-usuario__poderes{gap:var(--e-2);animation:movimento-surge var(--movimento-medio) var(--curva-movimento);border:0;grid-column:1/-1;margin:0;padding:0;display:grid}.ficha-usuario__poderes .config__interruptor{padding:var(--e-4) 0;border:0;border-top:1px solid var(--cor-borda-suave);border-radius:0;justify-content:space-between;align-items:center}.ficha-usuario__poderes .config__interruptor b{font-weight:var(--peso-forte)}.ficha-usuario__trava{margin:var(--e-2) 0 0;padding:var(--e-4) var(--e-5);border-radius:var(--raio-caixa);background:var(--cor-cartao-rodape);border-left:3px solid var(--cor-fio-forte);font-size:var(--texto-apoio);color:var(--cor-tinta-2)}.grupos-de-arquivo__tabela{width:100%}.grupos-de-arquivo__linha{transition:background var(--movimento-curto) var(--curva-movimento)}.grupos-de-arquivo__linha--arrastando{background:var(--cor-acao-vestigio)}.grupos-de-arquivo__linha--apagar .grupos-de-arquivo__campo{color:var(--cor-apagado);text-decoration:line-through}.grupos-de-arquivo__tabela td.grupos-de-arquivo__pega,.grupos-de-arquivo__tabela th:first-child{width:34px;padding-left:var(--e-6);color:var(--cor-pega);cursor:grab;padding-right:0}.grupos-de-arquivo__nome{align-items:center;gap:var(--e-4);flex-wrap:wrap;display:flex}.grupos-de-arquivo__icone{border-radius:var(--raio-caixa);background:var(--cor-marca-vestigio);width:32px;height:32px;color:var(--cor-marca);cursor:pointer;transition:transform var(--movimento-medio) var(--curva-mola);border:0;place-items:center;display:grid}.grupos-de-arquivo__icone:hover{transform:rotate(-8deg)scale(1.06)}.grupos-de-arquivo__campo{max-width:300px;height:32px;padding:0 var(--e-5);border-radius:var(--raio-controle);font:inherit;font-weight:var(--peso-forte);color:var(--cor-tinta);transition:border-color var(--movimento-curto) var(--curva-movimento), background var(--movimento-curto) var(--curva-movimento);background:0 0;border:1px solid #0000;flex:200px}.grupos-de-arquivo__campo:hover,.grupos-de-arquivo__campo:focus{border-color:var(--cor-borda-campo);background:var(--cor-cartao)}.grupos-de-arquivo__campo:focus{border-color:var(--cor-foco-campo);box-shadow:0 0 0 3px var(--cor-ouro-luz);outline:none}.grupos-de-arquivo__chave{border:0;padding:0}.grupos-de-arquivo__dica{margin:var(--e-6) var(--e-8);padding:var(--e-5) var(--e-6);border-left:3px solid var(--cor-fio-forte);border-radius:var(--raio-caixa);background:var(--cor-cartao-rodape);font-size:var(--texto-apoio);color:var(--cor-tinta-2);line-height:1.5}.grupos-de-arquivo__erro{margin:0 var(--e-8) var(--e-6);color:var(--cor-sai-texto);font-size:var(--texto-controle)}@media (width<=760px){.grupos-de-arquivo__col-uso,.grupos-de-arquivo__pega,.grupos-de-arquivo__tabela thead{display:none}.grupos-de-arquivo__campo{max-width:none}}.perfil{gap:var(--e-9);flex-direction:column;max-width:980px;display:flex}.perfil__cabecalho{align-items:center;gap:var(--e-4);flex-wrap:wrap;display:flex}.perfil__nota{font-size:var(--texto-miudo);margin:0 0 0 auto}.perfil__aviso{color:var(--cor-apagado)}.perfil__cartao{flex-direction:column;padding:0;display:flex}.perfil__cartao-topo{align-items:center;gap:var(--e-4);padding:var(--e-7) var(--e-10);border-bottom:1px solid var(--cor-borda-suave);display:flex}.perfil__cartao-topo h2{font-size:var(--texto-corpo);font-weight:var(--peso-forte);margin:0}.perfil__cartao-topo .apagado{font-size:var(--texto-miudo);text-align:right;margin-left:auto}.perfil__foto{margin:var(--e-9) var(--e-10) 0 var(--e-10);padding:var(--e-9);align-items:flex-start}.perfil__foto .avatar{width:84px;height:84px;font-size:var(--texto-titulo)}.perfil__campos{gap:var(--e-7);padding:var(--e-9) var(--e-10);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.perfil__largo{grid-column:1/-1}.perfil__aparelhos{padding:var(--e-9) var(--e-10)}.perfil__senha{align-items:center;gap:var(--e-8);padding:var(--e-9) var(--e-10);display:flex}.perfil__senha-texto{gap:var(--e-1);font-size:var(--texto-miudo);flex-direction:column;min-width:0;display:flex}.perfil__senha-titulo{font-weight:var(--peso-forte);font-size:var(--texto-corpo)}.perfil__senha-acao{flex-shrink:0;margin-left:auto}.perfil__barra{align-items:center;gap:var(--e-5);padding:var(--e-7) var(--e-10);display:flex}.perfil__barra-nota{font-size:var(--texto-miudo);margin-right:auto}@media (width<=720px){.perfil{gap:var(--e-4);padding-bottom:calc(var(--alvo-toque) + var(--e-11))}.perfil__nota{margin:0}.perfil__cartao-topo{gap:var(--e-1);flex-wrap:wrap}.perfil__cartao-topo .apagado{text-align:left;margin-left:0}.perfil__campos{padding:var(--e-4);grid-template-columns:1fr}.perfil__aparelhos{padding:var(--e-4)}.perfil__foto{margin:var(--e-4) var(--e-4) 0 var(--e-4)}.perfil__senha{padding:var(--e-4);flex-direction:column;align-items:stretch}.perfil__senha-acao{min-height:var(--alvo-toque);justify-content:center;margin-left:0}.perfil__barra{left:0;right:0;bottom:calc(var(--altura-menu-inferior) + env(safe-area-inset-bottom));z-index:4;padding:var(--e-3) var(--e-4);border-left:none;border-right:none;border-radius:0;flex-wrap:wrap;position:fixed}.perfil__barra-nota{display:none}.perfil__barra-nota--pergunta{order:-1;width:100%;display:block}.perfil__barra .botao{min-height:var(--alvo-toque);flex:1;justify-content:center}}.perfil__endereco{border:0;min-width:0;margin:0;padding:0}.perfil__legenda{margin-bottom:var(--e-4);padding:0}.documentos{gap:var(--e-9);flex-direction:column;display:flex}.documentos__cabecalho{align-items:baseline;gap:var(--e-6);flex-wrap:wrap;display:flex}.documentos__cabecalho h1{margin:0}.documentos__subtitulo{font-size:var(--texto-corpo);margin:0}.documentos__novo{align-self:center;margin-left:auto}.documentos__erro{padding:var(--e-5) var(--e-7);border:1px solid var(--cor-sai-borda);border-radius:var(--raio-controle);background:var(--cor-sai-vestigio);color:var(--cor-sai-texto);margin:0;font-weight:600}.documentos__grade{gap:var(--e-9);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}.documentos__modelos,.documentos__gerados{overflow:hidden}.documentos__topo{padding:var(--e-7) var(--e-9);border-bottom:1px solid var(--cor-borda)}.documentos__topo h2{margin:0}.documentos__aviso,.documentos__vazio-gerados{padding:var(--e-7) var(--e-9);color:var(--cor-apagado);margin:0}.documentos__tabela{font-size:var(--texto-tabela)}.documentos__nome{align-items:center;gap:var(--e-4);display:flex}.documentos__coluna-tipo{width:130px}.documentos__coluna-uso,.documentos__coluna-data{width:110px}.documentos__coluna-acoes{width:236px}.documentos__acoes{gap:var(--e-4);justify-content:flex-end;display:flex}.documentos__lista{padding:var(--e-7) var(--e-9);gap:var(--e-5);flex-direction:column;margin:0;list-style:none;display:flex}.documentos__gerado{align-items:center;gap:var(--e-6);padding:var(--e-6) var(--e-7);border:1px solid var(--cor-borda);border-radius:var(--raio-controle);flex-wrap:wrap;display:flex}.documentos__gerado>.icone{color:var(--cor-apagado);flex-shrink:0}.documentos__gerado-dados{gap:var(--e-1);flex-direction:column;flex:1;min-width:0;display:flex}.documentos__gerado-dados b{overflow-wrap:anywhere}.documentos__gerado-dados span{font-size:var(--texto-apoio)}.documentos__assinado{align-items:center;gap:var(--e-3);color:var(--cor-entra);display:flex}.documentos__assinado .icone{flex-shrink:0;width:14px;height:14px}.documentos__pergunta{margin-top:var(--e-5);padding-top:var(--e-5);border-top:1px solid var(--cor-borda);gap:var(--e-4);font-size:var(--texto-apoio);flex-direction:column;flex-basis:100%;display:flex}.documentos__pergunta p{margin:0}.documentos__nota{padding:0 var(--e-9) var(--e-9);font-size:var(--texto-apoio);margin:0}.modelo-doc{gap:var(--e-8);flex-direction:column;display:flex}.modelo-doc__dados{gap:var(--e-7);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);display:grid}.modelo-doc__marcas{gap:var(--e-11);flex-wrap:wrap;display:flex}.modelo-doc__marca{align-items:flex-start;gap:var(--e-5);cursor:pointer;max-width:380px;display:flex}.modelo-doc__marca span{gap:var(--e-1);font-size:var(--texto-apoio);flex-direction:column;display:flex}.modelo-doc__abas{gap:var(--e-2);border-bottom:1px solid var(--cor-borda);display:flex}.modelo-doc__aba{padding:var(--e-6) var(--e-5);font:inherit;font-size:var(--texto-tabela);color:var(--cor-tinta-2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px}.modelo-doc__aba--on{color:var(--cor-tinta);border-bottom-color:var(--cor-acao);font-weight:600}.modelo-doc__corpo{gap:var(--e-8);grid-template-columns:minmax(0,1fr) 280px;align-items:start;display:grid}.modelo-doc__texto{width:100%;min-height:380px;padding:var(--e-7);border:1px solid var(--cor-borda-campo);border-radius:var(--raio-controle);background:var(--cor-cartao);font-family:var(--fonte-mono);font-size:var(--texto-miudo);color:var(--cor-tinta);resize:vertical;tab-size:2;line-height:1.5}.modelo-doc__texto:focus{outline:2px solid var(--cor-foco);outline-offset:1px}.modelo-doc__previa{min-height:380px;max-height:520px;padding:var(--e-11);border:1px solid var(--cor-borda);border-radius:var(--raio-controle);background:var(--cor-cartao);overflow:auto}.modelo-doc__campos{gap:var(--e-5);flex-direction:column;max-height:520px;display:flex;overflow:auto}.modelo-doc__campos h3{font-size:var(--texto-rotulo);letter-spacing:.06em;text-transform:uppercase;color:var(--cor-apagado);margin:0;font-weight:600}.modelo-doc__dica{font-size:var(--texto-apoio);margin:0}.modelo-doc__campos ul{gap:var(--e-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.modelo-doc__campo{width:100%;padding:var(--e-3) var(--e-5);border-radius:var(--raio-etiqueta);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;gap:1px;display:flex}.modelo-doc__campo:hover{border-color:var(--cor-borda);background:var(--cor-fundo)}.modelo-doc__campo .mono{font-size:var(--texto-etiqueta);color:var(--cor-marca)}.modelo-doc__campo .apagado{font-size:var(--texto-etiqueta)}.modelo-doc__ausentes{padding:var(--e-6);border:1px solid var(--cor-sai-borda);border-radius:var(--raio-controle);background:var(--cor-sai-vestigio)}.modelo-doc__ausentes h3{color:var(--cor-sai-texto)}.modelo-doc__ausentes ul{gap:var(--e-2);margin-top:var(--e-4);flex-flow:wrap}.modelo-doc__contagem{font-size:var(--texto-apoio);margin:0}.modelo-doc__erro,.modelo-doc__erro-rodape{color:var(--cor-sai-texto);font-weight:600;font-size:var(--texto-apoio);margin:0}@media (width<=900px){.documentos__grade,.modelo-doc__dados,.modelo-doc__corpo{grid-template-columns:minmax(0,1fr)}.modelo-doc__campos{max-height:260px}.documentos__novo{width:100%;margin-left:0}.documentos__coluna-acoes{width:auto}.documentos__acoes{flex-wrap:wrap;justify-content:flex-start}}.proposta{gap:var(--e-9);flex-direction:column;display:flex}.proposta__erro,.proposta__aviso-registro{padding:var(--e-5) var(--e-7);border:1px solid var(--cor-acao-borda);border-radius:var(--raio-controle);background:var(--cor-acao-vestigio);color:var(--cor-acao-texto-escuro);font-weight:600;font-size:var(--texto-apoio);margin:0}.proposta__aviso-desconto{padding:var(--e-5) var(--e-7);border:1px solid var(--cor-sai-borda);border-radius:var(--raio-controle);background:var(--cor-sai-vestigio);color:var(--cor-sai-texto);font-weight:600;font-size:var(--texto-apoio);margin:0}.proposta__direita{margin-left:auto}.proposta__grade{gap:var(--e-7);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.proposta__grade--segunda{grid-template-columns:repeat(4,minmax(0,1fr))}.proposta__preco-final input{font-size:var(--texto-secao);font-weight:700}.proposta__recusa{gap:var(--e-7);padding:var(--e-7);border:1px solid var(--cor-sai-borda);border-radius:var(--raio-controle);background:var(--cor-sai-vestigio);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.proposta__acoes{justify-content:flex-end;gap:var(--e-5);padding-top:var(--e-7);border-top:1px solid var(--cor-borda-suave);display:flex}.proposta__linha{gap:var(--e-7);padding:var(--e-6) 0;border-bottom:1px solid var(--cor-borda-suave);font-size:var(--texto-tabela);display:flex}.proposta__texto{color:var(--cor-tinta-2)}.proposta__pergunta{margin-top:var(--e-3);padding-top:var(--e-5);border-top:1px solid var(--cor-borda);gap:var(--e-4);font-size:var(--texto-apoio);flex-direction:column;flex-basis:100%;display:flex}.proposta__pergunta p{margin:0}.proposta__pergunta-acoes{gap:var(--e-4);justify-content:flex-end;display:flex}.proposta__pendente{align-items:center;gap:var(--e-6);padding:var(--e-6) var(--e-7);border:1px dashed var(--cor-borda);border-radius:var(--raio-controle);color:var(--cor-apagado);font-size:var(--texto-apoio);margin:0;display:flex}.proposta__acoes-contrato{gap:var(--e-5);flex-wrap:wrap;display:flex}.contrato-assinado{gap:var(--e-8);flex-direction:column;display:flex}.contrato-assinado__aviso{padding:var(--e-7);border:1px solid var(--cor-acao-borda);border-radius:var(--raio-controle);background:var(--cor-acao-vestigio);font-size:var(--texto-apoio);margin:0}.contrato-assinado__grade{gap:var(--e-7);grid-template-columns:1fr 1fr;display:grid}.contrato-assinado__erro{color:var(--cor-sai-texto);font-weight:600;font-size:var(--texto-apoio);margin:0}.gerar-proposta{gap:var(--e-8);flex-direction:column;display:flex}.gerar-proposta__erro{color:var(--cor-sai-texto);font-weight:600;font-size:var(--texto-apoio);margin:0}.gerar-proposta__niveis,.gerar-proposta__modelos{gap:var(--e-5);border:0;flex-direction:column;margin:0;padding:0;display:flex}.gerar-proposta__niveis legend,.gerar-proposta__modelos legend{padding:0 0 var(--e-4) 0;font-size:var(--texto-rotulo);letter-spacing:.06em;text-transform:uppercase;color:var(--cor-apagado);font-weight:600}.gerar-proposta__nivel{align-items:flex-start;gap:var(--e-5);cursor:pointer;display:flex}.gerar-proposta__nivel span{gap:var(--e-1);font-size:var(--texto-apoio);flex-direction:column;display:flex}.gerar-proposta__ausentes{padding:var(--e-7);border:1px solid var(--cor-acao-borda);border-radius:var(--raio-controle);background:var(--cor-acao-vestigio)}.gerar-proposta__ausentes h3{margin:0 0 var(--e-3) 0;font-size:var(--texto-rotulo);letter-spacing:.06em;text-transform:uppercase;color:var(--cor-acao-texto-escuro);font-weight:600}.gerar-proposta__ausentes p{margin:0 0 var(--e-5) 0;font-size:var(--texto-apoio)}.gerar-proposta__ausentes ul{gap:var(--e-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.empresa{gap:var(--e-8);padding:var(--e-9) var(--e-10);flex-direction:column;display:flex}.empresa__grade{gap:var(--e-7);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.empresa__conta{gap:var(--e-2);padding-top:var(--e-7);border-top:1px solid var(--cor-borda);flex-direction:column;display:flex}.empresa__conta h3,.empresa__conta p{margin:0}.empresa__agencia-e-conta{gap:var(--e-5);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}.empresa__acoes{justify-content:flex-end;gap:var(--e-5);display:flex}@media (width<=900px){.proposta__recusa,.empresa__grade{grid-template-columns:minmax(0,1fr)}.proposta__grade,.proposta__grade--segunda{grid-template-columns:repeat(2,minmax(0,1fr))}.proposta__linha{gap:var(--e-3) var(--e-6);flex-wrap:wrap}.proposta__texto{flex-basis:100%}.proposta__acoes{flex-wrap:wrap}.contrato-assinado__grade{grid-template-columns:1fr}}.visualizar{gap:var(--e-8);flex-direction:column;display:flex}.visualizar__folha{max-height:60vh;padding:var(--e-13);border:1px solid var(--cor-borda);border-radius:var(--raio-controle);background:var(--cor-cartao);overflow:auto}.conteudo{padding:var(--e-9) var(--e-10);gap:var(--e-7);flex-direction:column;display:flex}.conteudo h2{margin:0}.conteudo__apoio{font-size:var(--texto-apoio)}.conteudo__prazo{gap:var(--e-7);grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,2fr);display:grid}.conteudo__duas{gap:var(--e-9);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.conteudo__lista{gap:var(--e-4);flex-direction:column;align-items:flex-start;display:flex}.conteudo__lista ol,.conteudo__condicoes{gap:var(--e-3);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.conteudo__item{gap:var(--e-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.conteudo__item--dois{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto}.conteudo__item--memorial{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr) auto}.conteudo__memorial-cabeca:after{content:"";width:calc(3 * var(--altura-controle-pequeno) + 2 * var(--e-1))}.conteudo__condicao{gap:var(--e-5);padding:var(--e-4) 0;border-bottom:1px solid var(--cor-borda-suave);grid-template-columns:24px minmax(0,1fr) auto;align-items:start;display:grid}.conteudo__num-condicao{padding-top:var(--e-5);color:var(--cor-apagado);font-weight:var(--peso-forte);text-align:right}.conteudo__condicao-campos{gap:var(--e-3);flex-direction:column;display:flex}.conteudo__condicao-titulo{font-weight:var(--peso-forte)}.conteudo__acoes-linha{gap:var(--e-1);white-space:nowrap;display:flex}.conteudo__botao-linha{width:var(--altura-controle-pequeno);height:var(--altura-controle-pequeno);border-radius:var(--raio-controle);color:var(--cor-tinta-2);cursor:pointer;transition:background-color var(--movimento-curto) var(--curva-movimento), border-color var(--movimento-curto) var(--curva-movimento);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.conteudo__botao-linha:hover:not(:disabled){border-color:var(--cor-borda);background:var(--cor-cartao-rodape)}.conteudo__botao-linha:disabled{opacity:.35;cursor:default}.conteudo__tabela-rola{overflow-x:auto}.conteudo__parcelas{border-collapse:collapse;width:100%;min-width:620px;font-size:var(--texto-tabela)}.conteudo__parcelas th{padding:var(--e-3) var(--e-4);border-bottom:1px solid var(--cor-tinta);color:var(--cor-apagado);font-size:var(--texto-rotulo);font-weight:var(--peso-forte);letter-spacing:var(--espacamento-rotulo);text-align:left;text-transform:uppercase}.conteudo__parcelas td{padding:var(--e-2) var(--e-4);border-bottom:1px solid var(--cor-borda-suave);vertical-align:middle}.conteudo__parcelas tfoot td{padding-top:var(--e-4);border-top:1px solid var(--cor-tinta);border-bottom:0}.conteudo__parcelas .conteudo__num{width:32px;color:var(--cor-apagado)}.conteudo__parcelas .conteudo__pct{width:96px}.conteudo__parcelas .conteudo__direita{text-align:right;white-space:nowrap}.conteudo__falta{color:var(--cor-sai-texto)}.conteudo__linha-acao{align-items:center;gap:var(--e-6);flex-wrap:wrap;display:flex}.conteudo__aviso{color:var(--cor-sai-texto);font-size:var(--texto-apoio);font-weight:var(--peso-forte);margin:0}.conteudo__campos{font-size:var(--texto-apoio);margin:0}.conteudo__campos code{font-family:var(--fonte-mono);font-size:var(--texto-miudo)}@media (width<=900px){.conteudo{padding:var(--e-7)}.conteudo__prazo{grid-template-columns:repeat(2,minmax(0,1fr))}.conteudo__prazo>:last-child{grid-column:1/-1}.conteudo__duas{grid-template-columns:minmax(0,1fr)}.conteudo__item--dois{grid-template-columns:minmax(0,1fr) 96px auto}.conteudo__item--memorial{padding-bottom:var(--e-4);border-bottom:1px solid var(--cor-borda-suave);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.conteudo__item--memorial>:nth-child(3){grid-column:1/-1}.conteudo__item--memorial>.conteudo__acoes-linha{grid-column:1/-1;justify-content:flex-end}.conteudo__memorial-cabeca{display:none}}.conteudo__virada{display:inline-flex;transform:rotate(180deg)}.proposta__subabas-linha{display:flex}.proposta__subabas{gap:var(--e-1);padding:var(--e-2);border-radius:var(--raio-caixa);background:var(--cor-trilho);flex:none;display:inline-flex}.proposta__subaba{min-height:var(--altura-controle);padding:0 var(--e-7);border-radius:var(--raio-controle);color:var(--cor-tinta-2);font:inherit;font-weight:var(--peso-forte);cursor:pointer;transition:background-color var(--movimento-curto) var(--curva-movimento), box-shadow var(--movimento-curto) var(--curva-movimento), color var(--movimento-curto) var(--curva-movimento);background:0 0;border:0}.proposta__subaba--ativa{background:var(--cor-cartao);color:var(--cor-tinta);box-shadow:0 1px 0 var(--cor-contorno-mancha), 0 0 0 1px var(--cor-contorno-mancha)}.proposta__subaba:focus-visible{outline:2px solid var(--cor-foco);outline-offset:1px}.config-pdf{gap:var(--e-7);flex-direction:column;display:flex}.config-pdf__pilulas{gap:var(--e-4);flex-wrap:wrap;display:flex}.config-pdf__pilula{min-height:var(--altura-controle-pequeno);padding:0 var(--e-6);border:1px solid var(--cor-borda);border-radius:var(--raio-pilula);background:var(--cor-cartao);color:var(--cor-tinta);font:inherit;font-size:var(--texto-controle);font-weight:var(--peso-forte);cursor:pointer;transition:background-color var(--movimento-curto) var(--curva-movimento), border-color var(--movimento-curto) var(--curva-movimento)}.config-pdf__pilula:hover{border-color:var(--cor-borda-campo)}.config-pdf__pilula--ativa,.config-pdf__pilula--ativa:hover{border-color:var(--cor-acao);background:var(--cor-acao-vestigio)}.config-pdf__pilula--nova{border-style:dashed;border-color:var(--cor-borda-campo);color:var(--cor-tinta-2)}.config-pdf__nome-novo{min-height:var(--altura-controle-pequeno);flex:200px}.config-pdf__modificada{align-items:center;gap:var(--e-4);flex-wrap:wrap;display:flex}.config-pdf__chip{padding:var(--e-1) var(--e-5);border:1px solid var(--cor-acao-borda);border-radius:var(--raio-pilula);background:var(--cor-acao-vestigio);color:var(--cor-acao-texto-escuro);font-size:var(--texto-miudo);font-weight:var(--peso-forte)}.config-pdf__cabeca{align-items:center;gap:var(--e-4);min-height:var(--alvo-toque);padding:var(--e-4) var(--e-6) var(--e-4) var(--e-5);grid-template-columns:14px 22px minmax(0,1fr) auto auto auto;display:grid}.config-pdf__interruptor{border-radius:var(--raio-pilula);background:var(--cor-interruptor-desligado);cursor:pointer;width:36px;height:20px;transition:background-color var(--movimento-curto) var(--curva-movimento);border:0;flex:none;position:relative}.config-pdf__interruptor:after{content:"";background:var(--cor-cartao);width:16px;height:16px;transition:transform var(--movimento-curto) var(--curva-movimento);border-radius:50%;position:absolute;top:2px;left:2px}.config-pdf__interruptor[aria-checked=true]{background:var(--cor-acao-controle)}.config-pdf__interruptor[aria-checked=true]:after{transform:translate(16px)}.config-pdf__interruptor:disabled{opacity:.45;cursor:default}.config-pdf__interruptor:focus-visible{outline:2px solid var(--cor-foco);outline-offset:2px}.config-pdf__menu{margin-left:calc(-1 * var(--e-2))}.config-pdf__itens{gap:var(--e-6);padding:var(--e-2) var(--e-8) var(--e-7) 58px;flex-direction:column;display:flex}.config-pdf__grupo{gap:var(--e-3);flex-direction:column;display:flex}.config-pdf__grupo-topo{align-items:baseline;gap:var(--e-5);display:flex}.config-pdf__grupo-titulo{color:var(--cor-tinta-2);font-size:var(--texto-rotulo);font-weight:var(--peso-forte);letter-spacing:var(--espacamento-rotulo);text-transform:uppercase;margin-right:auto}.config-pdf__atalhos{gap:var(--e-5);display:inline-flex}.config-pdf__atalhos button{color:var(--cor-tinta-2);font:inherit;font-size:var(--texto-apoio);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.config-pdf__item{align-items:flex-start;gap:var(--e-5);font-size:var(--texto-corpo);cursor:pointer;display:flex}.config-pdf__item input{appearance:none;border:1px solid var(--cor-borda-campo);background:var(--cor-cartao);cursor:pointer;width:16px;height:16px;transition:background-color var(--movimento-curto) var(--curva-movimento), border-color var(--movimento-curto) var(--curva-movimento);border-radius:3px;flex:none;margin:3px 0 0;position:relative}.config-pdf__item input:checked{border-color:var(--cor-acao-controle);background:var(--cor-acao-controle)}.config-pdf__item input:checked:after{content:"";border:solid var(--cor-tinta);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1px;left:4.5px;transform:rotate(45deg)}.config-pdf__item input:focus-visible{outline:2px solid var(--cor-foco);outline-offset:2px}.config-pdf__carregando{padding:var(--e-8)}@media (width<=700px){.proposta__subabas{width:100%;display:flex}.proposta__subaba{padding:0 var(--e-4);flex:1 1 0}.config-pdf__cabeca{gap:var(--e-3);padding:var(--e-4) var(--e-4) var(--e-4) var(--e-3);grid-template-columns:0 22px minmax(0,1fr) auto auto auto}.config-pdf__itens{padding:var(--e-2) var(--e-6) var(--e-6) var(--e-9)}}.placar-proposta{gap:var(--e-7) var(--e-11);padding:var(--e-8) var(--e-10);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.placar-proposta__esquerda{gap:var(--e-5);flex-direction:column;min-width:0;display:flex}.placar-proposta__chips{gap:var(--e-4);flex-wrap:wrap;display:flex}.placar-proposta__linha{align-items:center;gap:var(--e-4);color:var(--cor-tinta-2);font-size:var(--texto-controle);margin:0;display:flex}.placar-proposta__linha .icone{color:var(--cor-oliva);flex:none}.placar-proposta__direita{align-items:flex-end;gap:var(--e-5);flex-direction:column;display:flex}.placar-proposta__preco{flex-direction:column;align-items:flex-end;display:flex}.placar-proposta__rotulo{font-size:var(--texto-rotulo);letter-spacing:.06em;text-transform:uppercase;color:var(--cor-apagado)}.placar-proposta__valores{align-items:baseline;gap:var(--e-4);display:flex}.placar-proposta__valores s{color:var(--cor-apagado);font-size:var(--texto-miudo)}.placar-proposta__valores strong{color:var(--cor-marca);font-size:var(--texto-titulo);font-weight:var(--peso-negrito);line-height:1.1}.placar-proposta__acoes{justify-content:flex-end;gap:var(--e-4);flex-wrap:wrap;display:flex}.proposta__secoes{gap:var(--e-4);flex-direction:column;display:flex}.secao-proposta{overflow:hidden}.secao-proposta__cabeca{align-items:center;gap:var(--e-7);width:100%;min-height:var(--alvo-toque);padding:var(--e-7) var(--e-9);color:var(--cor-tinta);font:inherit;text-align:left;cursor:pointer;transition:background var(--movimento-curto) var(--curva-movimento);background:0 0;border:0;display:flex}.secao-proposta__cabeca:hover{background:var(--cor-cartao-rodape)}.secao-proposta__cabeca:focus-visible{outline:2px solid var(--cor-foco);outline-offset:-2px}.secao-proposta__icone{border-radius:var(--raio-caixa);background:var(--cor-marca-vestigio);width:34px;height:34px;color:var(--cor-marca);flex:none;place-items:center;display:grid}.secao-proposta__titulos{gap:var(--e-1);flex-direction:column;flex:1;min-width:0;display:flex}.secao-proposta__titulo{font-size:var(--texto-secao-menor);font-weight:var(--peso-forte)}.secao-proposta__resumo{color:var(--cor-tinta-2);font-size:var(--texto-apoio);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;transition:opacity var(--movimento-medio) var(--curva-movimento);overflow:hidden}.secao-proposta--aberta .secao-proposta__resumo{opacity:.6}.secao-proposta__resumo--alerta{color:var(--cor-sai-texto);font-weight:var(--peso-forte)}.secao-proposta--aberta .secao-proposta__resumo--alerta{opacity:1}.secao-proposta__seta{color:var(--cor-apagado);transition:transform var(--movimento-medio) var(--curva-movimento);flex:none;display:inline-flex}.secao-proposta--aberta .secao-proposta__seta{transform:rotate(180deg)}.secao-proposta__corpo{gap:var(--e-7);padding:var(--e-2) var(--e-9) var(--e-9) calc(var(--e-9) + 34px + var(--e-7));flex-direction:column;display:flex}.conteudo__faixa{align-items:center;gap:var(--e-4) var(--e-7);margin-top:var(--e-6);padding:0 var(--e-2);flex-wrap:wrap;display:flex}.conteudo__faixa-titulo{gap:var(--e-1);font-size:var(--texto-rotulo);font-weight:var(--peso-forte);letter-spacing:.06em;text-transform:uppercase;color:var(--cor-tinta-2);flex-direction:column;margin-right:auto;display:flex}.conteudo__faixa-titulo .conteudo__apoio{font-weight:var(--peso-normal);letter-spacing:0;text-transform:none}.conteudo__faixa .config-pdf__modificada{flex-basis:100%}.historico-proposta{flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.historico-proposta:before{content:"";top:var(--e-4);bottom:var(--e-4);background:var(--cor-borda-suave);width:2px;position:absolute;left:13px}.historico-proposta__evento{gap:var(--e-3) var(--e-6);padding:var(--e-4) 0;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;display:grid}.historico-proposta__evento>.proposta__pergunta{grid-column:2/-1}.historico-proposta__bola{border:2px solid var(--cor-borda);background:var(--cor-cartao);width:28px;height:28px;color:var(--cor-tinta-2);border-radius:50%;place-items:center;display:grid;position:relative}.historico-proposta__bola .icone{width:14px;height:14px}.historico-proposta__evento--documento .historico-proposta__bola{border-color:var(--cor-marca);color:var(--cor-marca)}.historico-proposta__evento--aceita .historico-proposta__bola,.historico-proposta__evento--assinado .historico-proposta__bola{border-color:var(--cor-entra);background:var(--cor-entra-vestigio);color:var(--cor-entra-texto)}.historico-proposta__evento--anotacao .historico-proposta__bola{border-color:var(--cor-acao-borda);background:var(--cor-acao-vestigio);color:var(--cor-acao-texto-escuro)}.historico-proposta__texto{min-width:0;padding-top:var(--e-1)}.historico-proposta__texto p{overflow-wrap:anywhere;margin:0;line-height:1.45}.historico-proposta__evento--documento .historico-proposta__texto p{font-weight:var(--peso-forte)}.historico-proposta__quando{color:var(--cor-apagado);font-size:var(--texto-miudo)}.historico-proposta__acoes{gap:var(--e-2);display:flex}.historico-proposta__contrato{gap:var(--e-5);padding-top:var(--e-6);border-top:1px solid var(--cor-borda-suave);flex-direction:column;display:flex}@media (width<=900px){.placar-proposta{padding:var(--e-7);grid-template-columns:minmax(0,1fr)}.placar-proposta__direita,.placar-proposta__preco{align-items:stretch}.placar-proposta__acoes{justify-content:stretch}.placar-proposta__acoes>*{flex:1;justify-content:center}.secao-proposta__cabeca{gap:var(--e-5);padding:var(--e-6) var(--e-7)}.secao-proposta__icone{display:none}.secao-proposta__corpo{padding:var(--e-2) var(--e-7) var(--e-8)}}.montagem-pdf{overflow:hidden}.montagem-pdf__predefinicoes{align-items:center;gap:var(--e-4);padding:var(--e-7) var(--e-9);border-bottom:1px solid var(--cor-borda-suave);flex-wrap:wrap;display:flex}.montagem-pdf__rotulo{margin-right:var(--e-2);font-size:var(--texto-rotulo);font-weight:var(--peso-forte);letter-spacing:.06em;text-transform:uppercase;color:var(--cor-tinta-2)}.montagem-pdf__modificada{font-size:var(--texto-miudo);font-weight:var(--peso-normal)}.montagem-pdf__apoio{font-size:var(--texto-apoio);margin-left:auto}.montagem-pdf__grupos{gap:var(--e-9);padding:var(--e-9);flex-direction:column;display:flex}.montagem-pdf__grupo-titulo{align-items:baseline;gap:var(--e-5);padding:var(--e-3) var(--e-7);border-radius:var(--raio-controle);background:var(--cor-marca);color:var(--cor-sobre-escuro);font-size:var(--texto-rotulo);font-weight:var(--peso-forte);letter-spacing:.07em;text-transform:uppercase;display:flex}.montagem-pdf__grupo-titulo span{color:var(--cor-marca-clara);font-size:var(--texto-miudo);font-weight:var(--peso-normal);letter-spacing:0;text-transform:none}.montagem-pdf__blocos{gap:var(--e-7);margin-top:var(--e-6);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.bloco-pdf{gap:var(--e-4);min-width:0;padding:var(--e-4);border-radius:var(--raio-cartao);transition:background var(--movimento-curto) var(--curva-movimento), border-color var(--movimento-curto) var(--curva-movimento);border:1px solid #0000;flex-direction:column;display:flex}.bloco-pdf:hover,.bloco-pdf--aberto{border-color:var(--cor-borda);background:var(--cor-cartao-rodape)}.bloco-pdf--aberto{border-color:var(--cor-acao-borda);background:var(--cor-acao-vestigio)}.bloco-pdf[draggable=true]{cursor:grab}.bloco-pdf--sobre{border-color:var(--cor-acao);border-style:dashed}.bloco-pdf__folha{cursor:pointer;background:0 0;border:0;width:100%;max-width:160px;margin:0 auto;padding:0;display:block;position:relative}.bloco-pdf__folha:disabled{cursor:default}.bloco-pdf__folha:focus-visible{outline:2px solid var(--cor-foco);outline-offset:3px}.bloco-pdf__pagina,.bloco-pdf__vazia{aspect-ratio:210/297;background:var(--cor-cartao);content-visibility:auto;contain-intrinsic-size:auto 160px auto 226px;transition:opacity var(--movimento-medio) var(--curva-movimento), filter var(--movimento-medio) var(--curva-movimento), transform var(--movimento-curto) var(--curva-movimento);border-radius:3px;display:block;overflow:hidden;box-shadow:0 1px 4px #17161724}.bloco-pdf__folha:hover:not(:disabled) .bloco-pdf__pagina{transform:translateY(-2px)}.bloco-pdf__pagina svg{width:100%;height:100%;display:block}.bloco-pdf__vazia{background:var(--cor-calculado);box-shadow:inset 0 0 0 1px var(--cor-borda);flex-direction:column;display:flex}.bloco-pdf__vazia-faixa{background:var(--cor-borda);height:22%;color:var(--cor-apagado);font-size:var(--texto-secao);font-weight:var(--peso-negrito);text-align:left;padding:10% 10% 0}.bloco-pdf__vazia-nome{color:var(--cor-apagado);font-size:var(--texto-miudo);text-align:left;padding:10%}.bloco-pdf--oculto .bloco-pdf__vazia{opacity:.75}.bloco-pdf__contagem{top:var(--e-3);right:var(--e-3);padding:var(--e-1) var(--e-3);border-radius:var(--raio-pilula);color:var(--cor-sobre-escuro);font-size:var(--texto-etiqueta);background:#171617c7;position:absolute}.bloco-pdf__rodape{align-items:center;gap:var(--e-2) var(--e-3);flex-wrap:wrap;min-width:0;display:flex}.bloco-pdf__rodape>.config-pdf__interruptor,.bloco-pdf__rodape>.bloco-pdf__trava{margin-left:auto}.bloco-pdf__numero{min-width:24px;height:24px;padding:0 var(--e-2);background:var(--cor-marca-vestigio);color:var(--cor-marca);font-size:var(--texto-miudo);font-weight:var(--peso-negrito);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;display:grid}.bloco-pdf__numero--anexo{border-radius:var(--raio-etiqueta);font-family:var(--fonte-mono)}.bloco-pdf__titulos{flex-direction:column;flex-basis:100%;order:1;min-width:0;display:flex}.bloco-pdf__titulos b{font-size:var(--texto-controle);font-weight:var(--peso-forte);line-height:1.25}.bloco-pdf__titulos small{color:var(--cor-tinta-2);font-size:var(--texto-miudo);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bloco-pdf--oculto .bloco-pdf__titulos b{color:var(--cor-apagado)}.bloco-pdf--vazio .bloco-pdf__titulos small{white-space:normal;color:var(--cor-acao-texto-escuro)}.bloco-pdf__onde{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.bloco-pdf__trava{width:24px;color:var(--cor-marca-clara);flex:none;place-items:center;display:grid}.bloco-pdf__trava .icone{width:16px;height:16px}.gaveta-pdf__sai{justify-content:space-between;align-items:center;gap:var(--e-6);padding:var(--e-5) var(--e-7);border:1px solid var(--cor-borda);border-radius:var(--raio-cartao);display:flex}.gaveta-pdf__resumo{font-size:var(--texto-apoio);margin:0}.gaveta .config-pdf__itens{padding:0}@media (width<=900px){.montagem-pdf__predefinicoes,.montagem-pdf__grupos{padding:var(--e-7)}.montagem-pdf__apoio{flex-basis:100%;margin-left:0}.montagem-pdf__blocos{gap:var(--e-4);grid-template-columns:repeat(2,minmax(0,1fr))}.montagem-pdf__grupo-titulo span{display:none}}.versoes{gap:var(--e-9);flex-direction:column;display:flex}.versoes__erro{padding:var(--e-5) var(--e-7);border:1px solid var(--cor-sai-borda);border-radius:var(--raio-controle);background:var(--cor-sai-vestigio);color:var(--cor-sai-texto);font-weight:600;font-size:var(--texto-apoio);margin:0}.versoes__lista{overflow:hidden}.versoes__topo{align-items:center;gap:var(--e-5);padding:var(--e-6) var(--e-8);border-bottom:1px solid var(--cor-borda);display:flex}.versoes__topo h2{margin:0}.versoes__subtitulo{font-size:var(--texto-apoio);margin:0}.versoes__acoes{align-items:center;gap:var(--e-4);margin-left:auto;display:flex}.versoes__vigente>td{background:var(--cor-acao-vestigio)}.versoes__valor{font-weight:700}.versoes__subiu{color:var(--cor-entra);white-space:nowrap}.versoes__desceu{color:var(--cor-sai);white-space:nowrap}.versoes__motivo{color:var(--cor-tinta-2);min-width:18ch}.versoes__linha-acoes{gap:var(--e-3);white-space:nowrap;justify-content:flex-end;display:flex}.versoes__janela{gap:var(--e-8);flex-direction:column;display:flex}.versoes__janela-texto{color:var(--cor-tinta-2);margin:0}.versoes__janela-nota{color:var(--cor-apagado);font-size:var(--texto-apoio);margin:0}.faixa-versao{align-items:center;gap:var(--e-5);padding:var(--e-5) var(--e-8);border:1px solid var(--cor-acao-borda);border-radius:var(--raio-cartao);background:var(--cor-acao-vestigio);color:var(--cor-acao-texto-escuro);display:flex}.faixa-versao .icone{flex-shrink:0}.faixa-versao__texto{font-size:var(--texto-corpo);margin:0}.faixa-versao__acoes{gap:var(--e-4);flex-shrink:0;margin-left:auto;display:flex}@media (width<=720px){.faixa-versao{flex-wrap:wrap}.faixa-versao__acoes{width:100%;margin-left:0}.versoes__topo{flex-wrap:wrap}.versoes__acoes{width:100%;margin-left:0}}.comparacao{overflow:hidden}.comparacao__topo{align-items:center;gap:var(--e-4);padding:var(--e-6) var(--e-8);border-bottom:1px solid var(--cor-borda);display:flex}.comparacao__topo h2{margin:0;margin-right:var(--e-3)}.comparacao__resumo{margin:0 0 0 var(--e-3);font-size:var(--texto-apoio)}.comparacao__acoes{gap:var(--e-4);margin-left:auto;display:flex}.comparacao__descricao{color:var(--cor-tinta-2);text-overflow:ellipsis;white-space:nowrap;max-width:0;overflow:hidden}.comparacao th:first-child{width:72px}.comparacao th:nth-child(n+3),.comparacao td:nth-child(n+3){white-space:nowrap;width:1%}.comparacao__caminho{font-size:var(--texto-apoio)}.comparacao__subiu{color:var(--cor-entra);white-space:nowrap;font-weight:600}.comparacao__desceu,.comparacao__saiu{color:var(--cor-sai);white-space:nowrap;font-weight:600}.comparacao__nota{padding:var(--e-6) var(--e-8);font-size:var(--texto-apoio);border-top:1px solid var(--cor-borda-suave);margin:0}@media (width<=720px){.comparacao__topo{flex-wrap:wrap}.comparacao__acoes{width:100%;margin-left:0}}.comparacao__feito,.comparacao__recado{align-items:center;gap:var(--e-4);padding:var(--e-5) var(--e-8);font-size:var(--texto-apoio);margin:0;font-weight:600;display:flex}.comparacao__feito{color:var(--cor-entra-texto);background:var(--cor-entra-vestigio);border-top:1px solid var(--cor-entra-borda)}.comparacao__recado{border:0;border-top:1px solid var(--cor-sai-borda);border-radius:0}.reajuste{gap:var(--e-8);flex-direction:column;display:flex}.reajuste__subtitulo{font-size:var(--texto-apoio);font-weight:400}.reajuste__linha{gap:var(--e-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.reajuste__base{gap:var(--e-3);border:0;flex-direction:column;margin:0;padding:0;display:flex}.reajuste__opcoes{gap:var(--e-4);display:flex}.reajuste__opcoes .botao{flex:1}.reajuste__valores{gap:var(--e-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.reajuste__resultado{gap:var(--e-3);flex-direction:column;display:flex}.reajuste__resultado p{justify-content:space-between;align-items:center;gap:var(--e-5);height:36px;padding:0 var(--e-6);border:1px solid var(--cor-borda);border-radius:var(--raio-controle);background:var(--cor-calculado);font-variant-numeric:tabular-nums;margin:0;display:flex}.reajuste__resumo{align-items:flex-start;gap:var(--e-5);padding:var(--e-6) var(--e-7);border:1px solid var(--cor-entra-borda);border-radius:var(--raio-controle);background:var(--cor-entra-vestigio);color:var(--cor-entra-texto);font-size:var(--texto-apoio);margin:0;display:flex}.reajuste__resumo .icone{flex-shrink:0}@media (width<=720px){.reajuste__linha{grid-template-columns:minmax(0,1fr)}}.reativar{gap:var(--e-8);flex-direction:column;display:flex}.reativar__resumo{align-items:flex-start;gap:var(--e-5);padding:var(--e-6) var(--e-7);border:1px solid var(--cor-borda);border-radius:var(--raio-controle);background:var(--cor-calculado);font-size:var(--texto-corpo);margin:0;display:flex}.reativar__resumo .icone{flex-shrink:0}.reativar__aviso{padding:var(--e-5) var(--e-7);border:1px solid var(--cor-acao-borda);border-radius:var(--raio-controle);background:var(--cor-acao-vestigio);color:var(--cor-acao-texto-escuro);font-size:var(--texto-apoio);margin:0;font-weight:600}.reativar__descricao{color:var(--cor-tinta-2);text-overflow:ellipsis;white-space:nowrap;max-width:0;overflow:hidden}.cronograma{padding:0;overflow:hidden}.cronograma__escala{gap:var(--e-3);display:flex}.cronograma__escala-botao{height:var(--e-13);padding:0 var(--e-6);border:1px solid var(--cor-borda);border-radius:var(--raio-pilula);background:var(--cor-cartao);color:var(--cor-tinta-2);font:inherit;font-size:var(--texto-controle);font-weight:var(--peso-medio);cursor:pointer;transition:var(--transicao)}.cronograma__escala-botao:hover{border-color:var(--cor-borda-campo)}.cronograma__escala-botao--ativo{background:var(--cor-acao-vestigio);border-color:var(--cor-acao-borda);color:var(--cor-acao-texto-escuro);font-weight:var(--peso-forte)}.cronograma__ajuda{display:inline-flex;position:relative}.cronograma__ajuda-botao{width:var(--altura-controle-pequeno);height:var(--altura-controle-pequeno);border:1px solid var(--cor-borda);border-radius:var(--raio-controle);background:var(--cor-cartao);color:var(--cor-tinta-2);cursor:help;place-items:center;display:grid}.cronograma__dica{top:calc(100% + var(--e-4));z-index:var(--camada-menu-suspenso);width:300px;padding:var(--e-6) var(--e-7);border-radius:var(--raio-cartao);background:var(--cor-tinta);color:var(--cor-sobre-escuro);font-size:var(--texto-apoio);line-height:var(--entrelinha);opacity:0;transform:translateY(calc(-1 * var(--distancia-movimento,4px)));pointer-events:none;transition:opacity var(--movimento-curto) var(--curva-movimento), transform var(--movimento-curto) var(--curva-movimento);position:absolute;right:0}.cronograma__dica b{color:var(--cor-acao)}.cronograma__ajuda:hover .cronograma__dica,.cronograma__ajuda:focus-within .cronograma__dica{opacity:1;transform:none}.cronograma__aviso{padding:var(--e-5) var(--e-8);background:var(--cor-acao-vestigio);color:var(--cor-acao-texto-escuro);font-size:var(--texto-apoio);border-bottom:1px solid var(--cor-acao-borda);margin:0}.cronograma__aviso--erro{background:var(--cor-sai-vestigio);color:var(--cor-sai-texto);border-bottom-color:var(--cor-sai-borda)}.cronograma__erro{color:var(--cor-sai-texto);font-size:var(--texto-apoio);grid-column:1/-1;margin:0}.cronograma__nome{font:inherit;font-weight:var(--peso-forte);color:var(--cor-tinta);text-align:left;padding:0 var(--e-4) 0 var(--e-2);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:var(--e-3);background:0 0;border:0;display:flex;overflow:hidden}.cronograma__nome:hover{text-decoration:underline}.gantt__feito{background:var(--cor-pega);height:100%;transition:width var(--transicao)}.gantt__feito--concluida{background:var(--cor-entra)}.gantt__feito--no-prazo{background:var(--cor-oliva)}.gantt__feito--atrasada{background:var(--cor-sai)}.gantt__feito--adiantada{background:var(--cor-acao-forte)}.gantt__feito--nao-iniciada{background:var(--cor-pega)}.cronograma__rodape{gap:var(--e-12);padding:var(--e-7) var(--e-10);border-top:1px solid var(--cor-borda);background:var(--cor-cartao-rodape);flex-wrap:wrap;align-items:center;display:flex}.cronograma__legenda{font-size:var(--texto-apoio);flex:320px;margin:0}.cronograma__janela{gap:var(--e-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.cronograma__janela--estreita{grid-template-columns:minmax(0,1fr)}.cronograma__janela-larga{grid-column:1/-1}.cronograma__janela-nome input{text-transform:uppercase}.cronograma__janela-nota{font-size:var(--texto-apoio);line-height:var(--entrelinha);grid-column:1/-1;margin:0}.cronograma__selo-marco{font-size:var(--texto-miudo);color:var(--cor-apagado)}.cronograma__placar{align-items:center;gap:var(--e-6) var(--e-11);padding:var(--e-7) var(--e-9);border-bottom:1px solid var(--cor-borda);flex-wrap:wrap;display:flex}.cronograma__prazo{align-items:center;gap:var(--e-4) var(--e-7);flex-wrap:wrap;min-width:0;display:flex}.cronograma__datas{color:var(--cor-marca);font-size:var(--texto-titulo-pagina);font-weight:var(--peso-negrito)}.cronograma__datas--vazio{color:var(--cor-apagado);font-size:var(--texto-secao-menor);font-weight:var(--peso-medio)}.cronograma__chips{gap:var(--e-3);flex-wrap:wrap;display:flex}.cronograma__ferramentas{align-items:center;gap:var(--e-4);margin-left:auto;display:flex}.cronograma__convite{align-items:center;gap:var(--e-7);padding:var(--e-7) var(--e-9);border-bottom:1px solid var(--cor-acao-borda);background:var(--cor-acao-vestigio);display:flex}.cronograma__convite p{font-size:var(--texto-apoio);line-height:var(--entrelinha);flex:1;margin:0}.cronograma__convite-icone{border-radius:var(--raio-caixa);background:var(--cor-acao);width:36px;height:36px;color:var(--cor-acao-texto);flex:none;place-items:center;display:grid}.cronograma__legenda{gap:var(--e-3) var(--e-8);color:var(--cor-tinta-2);flex-wrap:wrap;display:flex}.cronograma__legenda span{align-items:center;gap:var(--e-3);display:inline-flex}.cronograma__ponto{border-radius:3px;width:14px;height:8px;display:inline-block}.cronograma__ponto--nao-iniciada{background:var(--cor-borda)}.cronograma__ponto--travada{border-top:2px dashed var(--cor-sai);border-radius:0;height:0}.cronograma__contagem{font-size:var(--texto-apoio);margin-left:auto}.cronograma__cartoes{display:none}.cronograma__cartao{gap:var(--e-4);padding:var(--e-5) var(--e-6);border:1px solid var(--cor-borda);border-radius:var(--raio-cartao);flex-direction:column;display:flex}.cronograma__cartao--mexido{box-shadow:inset 3px 0 0 var(--cor-acao)}.cronograma__cartao-topo{align-items:center;gap:var(--e-4);min-width:0;display:flex}.cronograma__cartao-topo .cronograma__nome{flex:1;min-width:0;padding:0}.cronograma__cartao-numero{background:var(--cor-marca-vestigio);min-width:22px;height:22px;color:var(--cor-marca);font-size:var(--texto-etiqueta);font-weight:var(--peso-negrito);border-radius:50%;flex:none;place-items:center;display:grid}.cronograma__cartao-datas{align-items:center;gap:var(--e-3);font-size:var(--texto-miudo);grid-template-columns:minmax(0,1fr) 64px auto;display:grid}@media (width<=640px){.cronograma__so-largo{display:none}.cronograma__cartoes{gap:var(--e-4);padding:var(--e-6);flex-direction:column;margin:0;list-style:none;display:flex}.cronograma__placar,.cronograma__convite{padding:var(--e-6)}.cronograma__convite{flex-wrap:wrap}.cronograma__convite p{flex:1 1 calc(100% - 36px - var(--e-7))}.cronograma__convite>.botao{justify-content:center;width:100%}.cronograma__ferramentas{margin-left:0}.cronograma__dica{width:min(300px, calc(100vw - 2 * var(--e-8)));left:50%;right:auto;translate:-50%}.cronograma__contagem{margin-left:0}}@media (width<=860px){.cronograma__rodape{gap:var(--e-8)}.cronograma__janela{grid-template-columns:minmax(0,1fr)}}.cronograma2{--cronograma2-colunas:44px 250px 64px 56px 60px 150px minmax(360px, 1fr);touch-action:pan-y;position:relative;overflow-x:auto}.cronograma2--recolhido{--cronograma2-colunas:44px 300px 0px 0px 0px 0px minmax(360px, 1fr)}.cronograma2__linha>:nth-child(n+3):nth-child(-n+6){transition:opacity var(--movimento-curto) var(--curva-movimento)}.cronograma2--recolhido .cronograma2__linha>:nth-child(n+3):nth-child(-n+6){visibility:hidden;opacity:0;border:0;padding:0}.cronograma2--ligando,.cronograma2--ligando *{cursor:crosshair!important}.cronograma2--zoom .cronograma2__pista{cursor:grab}.cronograma2--passeando,.cronograma2--passeando *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.cronograma2__linha{grid-template-columns:var(--cronograma2-colunas);border-bottom:1px solid var(--cor-borda-suave);min-width:960px;font-size:var(--texto-tabela);transition:grid-template-columns var(--movimento-medio) var(--curva-movimento);align-items:center;display:grid}.cronograma2__linha>*{min-width:0;overflow:hidden}.cronograma2__cabecalho{height:var(--e-15);background:var(--cor-marca);color:var(--cor-sobre-escuro);font-size:var(--texto-cabecalho-tabela);font-weight:var(--peso-forte);letter-spacing:var(--espacamento-cabecalho);text-transform:uppercase;border-bottom:0}.cronograma2__cabecalho>span{padding-left:var(--e-2);white-space:nowrap}.cronograma2__cabecalho-nome{justify-content:space-between;align-items:center;gap:var(--e-3);padding-right:var(--e-4);display:flex}.cronograma2__recolher{border-radius:var(--raio-controle);width:26px;height:24px;color:var(--cor-sobre-escuro);cursor:pointer;transition:background var(--transicao);background:#ffffff14;border:1px solid #ffffff40;place-items:center;display:grid}.cronograma2__recolher:hover{background:#fff3}.cronograma2__chevron{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;transition:transform var(--movimento-medio) var(--curva-movimento)}.cronograma2__cabecalho-grafico{height:var(--e-15);position:relative;overflow:visible!important}.cronograma2__escala{width:100%;height:100%;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;background:0 0;border:0;margin:0;padding:0;display:flex}.cronograma2__mes{min-width:0;color:var(--cor-marca-clara);font:inherit;letter-spacing:inherit;text-align:left;padding-left:var(--e-4);cursor:zoom-in;transition:background var(--transicao);background:0 0;border:0;border-left:1px solid #ffffff2e;flex:1 1 0}.cronograma2__mes:hover{color:var(--cor-sobre-escuro);background:#ffffff1a}.cronograma2__escala--dias{cursor:zoom-out}.cronograma2__dia{min-width:0;font-size:11px;font-weight:var(--peso-negrito);letter-spacing:0;border-left:1px solid #ffffff14;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:1px;line-height:1;display:flex}.cronograma2__dia i{font-size:9px;font-style:normal;font-weight:var(--peso-forte);opacity:.7}.cronograma2__escala--semana .cronograma2__dia{font-size:var(--texto-miudo);gap:3px}.cronograma2__escala--semana .cronograma2__dia i{font-size:var(--texto-etiqueta);letter-spacing:var(--espacamento-cabecalho)}.cronograma2__dia--parado{background:var(--cor-cronograma-dia-parado);color:var(--cor-cronograma-dia-parado-texto)}.cronograma2__dia--mes{box-shadow:inset 2px 0 0 var(--cor-acao)}.cronograma2__dia--mes i{color:var(--cor-acao);opacity:1}.cronograma2__selo{z-index:3;letter-spacing:0;white-space:nowrap;pointer-events:none;border-radius:3px;padding:1px 5px;font-size:10px;position:absolute;bottom:-9px;translate:-50%}.cronograma2__selo--hoje{background:var(--cor-acao);color:var(--cor-acao-texto)}.cronograma2__selo--prazo,.cronograma2__selo--marco{background:var(--cor-cartao);color:var(--cor-tinta-2);border:1px solid var(--cor-borda);text-transform:none}.cronograma2__linha--etapa{background:var(--cor-cronograma-etapa);border-bottom-color:var(--cor-cronograma-etapa-fio);height:52px}.cronograma2__linha--grupo{cursor:pointer;transition:grid-template-columns var(--movimento-medio) var(--curva-movimento), background var(--transicao)}.cronograma2__linha--grupo:hover{background:var(--cor-cronograma-etapa-forte)}.cronograma2__linha--composicao{background:var(--cor-cartao);height:44px}.cronograma2__linha--composicao:hover{background:var(--cor-cartao-rodape)}.cronograma2__linha--mexida>:first-child{box-shadow:inset 3px 0 0 var(--cor-acao)}.cronograma2__num{padding-left:var(--e-6);color:var(--cor-apagado);font-size:var(--texto-miudo)}.cronograma2__linha--etapa .cronograma2__num{color:var(--cor-tinta-2);font-weight:var(--peso-forte)}.cronograma2__titulo{align-items:center;gap:var(--e-1);display:flex}.cronograma2__abre{border-radius:var(--raio-controle);width:26px;height:26px;color:var(--cor-tinta-2);cursor:pointer;transition:background var(--transicao);background:0 0;border:0;flex:none;place-items:center;display:grid}.cronograma2__abre:hover{background:var(--cor-marca-vestigio)}.cronograma2__abre[aria-expanded=true] .cronograma2__chevron{transform:rotate(90deg)}.cronograma2__abre--vazio{visibility:hidden}.cronograma2__nome-bloco{min-width:0;line-height:1.25;display:grid}.cronograma2__nome-bloco--filha{padding-left:var(--e-14);position:relative}.cronograma2__nome-bloco--filha:before{content:"";border-left:1.5px solid var(--cor-borda);border-bottom:1.5px solid var(--cor-borda);border-bottom-left-radius:6px;width:10px;height:32px;position:absolute;top:-20px;left:14px}.cronograma2__nome-linha{align-items:center;min-width:0;display:flex}.cronograma2__nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:1px var(--e-2);border-radius:var(--raio-etiqueta);font:inherit;font-weight:var(--peso-negrito);color:var(--cor-tinta);text-align:left;cursor:pointer;background:0 0;border:0;overflow:hidden}.cronograma2__nome:hover{color:var(--cor-acao-texto-escuro);text-underline-offset:3px;text-decoration:underline}.cronograma2__nome--filha{font-weight:var(--peso-normal)}.cronograma2__nome-bloco small{padding:0 var(--e-2);color:var(--cor-apagado);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}small.cronograma2__alerta,.cronograma2__alerta{color:var(--cor-sai-texto)}.cronograma2__sinal{margin-left:var(--e-3);padding:1px var(--e-4);border-radius:var(--raio-pilula);background:var(--cor-sai-vestigio);color:var(--cor-sai-texto);font-size:11px;font-weight:var(--peso-forte);white-space:nowrap;flex:none}.cronograma2__data{padding-left:var(--e-2);color:var(--cor-tinta-2);white-space:nowrap;font-size:12.5px}.cronograma2__linha--etapa .cronograma2__data{color:var(--cor-tinta)}.cronograma2__direita{text-align:right;padding-right:var(--e-4)}.cronograma2__celula{width:calc(100% - var(--e-2));border-radius:var(--raio-controle);padding:5px var(--e-3);font:inherit;color:var(--cor-tinta);transition:border-color var(--transicao), background var(--transicao);background:0 0;border:1px solid #0000;font-size:12.5px}.cronograma2__celula:hover{border-color:var(--cor-borda);background:var(--cor-cartao)}.cronograma2__celula:focus{border-color:var(--cor-foco-campo);background:var(--cor-cartao);box-shadow:0 0 0 3px var(--cor-acao-vestigio);outline:none}.cronograma2__celula--dias{text-align:right}.cronograma2__celula--falta{border-color:var(--cor-acao-borda);background:var(--cor-acao-vestigio)}.cronograma2__apos,.cronograma2__regras{cursor:pointer;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cronograma2__grupo{transition:grid-template-rows var(--movimento-medio) var(--curva-movimento);grid-template-rows:0fr;display:grid}.cronograma2__grupo--aberto{grid-template-rows:1fr}.cronograma2__dentro{min-height:0;overflow:hidden}.cronograma2__pista{border-left:1px solid var(--cor-borda);align-self:stretch;height:100%;position:relative}.cronograma2__parado{background:var(--cor-dia-parado);pointer-events:none;position:absolute;top:0;bottom:0}.cronograma2__coluna-dia{border-left:1px solid var(--cor-borda-suave);pointer-events:none;position:absolute;top:0;bottom:0}.cronograma2__coluna-dia--fds{background:var(--cor-cronograma-parado)}.cronograma2__coluna-dia--feriado{background:repeating-linear-gradient(135deg, var(--cor-cronograma-feriado) 0 4px, var(--cor-cronograma-parado) 4px 8px)}.cronograma2__coluna-dia--mes{border-left:2px solid var(--cor-acao-borda)}.cronograma2__vertical{pointer-events:none;z-index:1;width:0;position:absolute;top:0;bottom:0}.cronograma2__vertical--hoje{border-left:2px solid var(--cor-acao)}.cronograma2__vertical--prazo,.cronograma2__vertical--marco{border-left:1.5px dashed var(--cor-tinta-2)}.cronograma2__barra{background:var(--cor-cronograma-barra);cursor:grab;touch-action:none;z-index:2;min-width:6px;height:20px;transition:left var(--movimento-medio) var(--curva-movimento), width var(--movimento-medio) var(--curva-movimento), box-shadow var(--transicao);border-radius:5px;position:absolute;top:16px;overflow:hidden}.cronograma2__linha--etapa .cronograma2__barra{background:var(--cor-cronograma-barra-etapa)}.cronograma2__barra--fina{height:16px;top:14px}.cronograma2__barra:hover{box-shadow:0 0 0 2px var(--cor-acao-borda)}.cronograma2__barra--arrastando{cursor:grabbing;opacity:.85;box-shadow:0 0 0 2px var(--cor-acao);z-index:4;transition:none}.cronograma2__barra--antes{box-shadow:0 0 0 2px var(--cor-sai)}.cronograma2__barra--alvo{box-shadow:0 0 0 3px var(--cor-previsto)}.cronograma2__feito{background:var(--cor-oliva);transition:width var(--transicao);position:absolute;inset:0 auto 0 0}.cronograma2__feito--concluida{background:var(--cor-entra)}.cronograma2__feito--atrasada{background:var(--cor-sai)}.cronograma2__divisa{background:var(--cor-cartao);opacity:.85;width:1.5px;position:absolute;top:0;bottom:0}.cronograma2__alca{cursor:ew-resize;background:linear-gradient(90deg, transparent 2px, var(--cor-pega) 2px 3px, transparent 3px 5px, var(--cor-pega) 5px 6px, transparent 6px);opacity:0;width:8px;transition:opacity var(--transicao);position:absolute;top:0;bottom:0;right:0}.cronograma2__barra:hover .cronograma2__alca{opacity:1}.cronograma2__medida{border-left:2px solid var(--cor-marca);border-right:2px solid var(--cor-marca);background:linear-gradient(var(--cor-marca), var(--cor-marca)) center / 100% 2px no-repeat;cursor:grab;z-index:2;height:16px;transition:left var(--movimento-medio) var(--curva-movimento), width var(--movimento-medio) var(--curva-movimento);position:absolute;top:18px}.cronograma2__medida--falta{border-color:var(--cor-acao-borda);background-image:linear-gradient(var(--cor-acao-borda), var(--cor-acao-borda))}.cronograma2__ponto-medida{border-left:2px solid var(--cor-marca);border-right:2px solid var(--cor-marca);background:linear-gradient(var(--cor-marca), var(--cor-marca)) center / 100% 2px no-repeat;width:16px;height:9px;display:inline-block}.cronograma2__rotulo{color:var(--cor-apagado);white-space:nowrap;pointer-events:none;font-size:11px;position:absolute;top:18px}.cronograma2__rotulo--fino{top:15px}.cronograma2__rotulo--medida{top:17px}.cronograma2__ligar{border:2px solid var(--cor-previsto);background:var(--cor-cartao);cursor:crosshair;opacity:0;z-index:3;width:10px;height:10px;transition:opacity var(--transicao), transform var(--transicao);border-radius:50%;position:absolute;top:21px;transform:scale(.6)}.cronograma2__ligar--fino{top:17px}.cronograma2__pista:hover .cronograma2__ligar{opacity:1;transform:none}.cronograma2__setas{pointer-events:none;z-index:3;position:absolute;top:0;left:0;overflow:visible}.cronograma2__seta path{fill:none;stroke:var(--cor-cronograma-seta);stroke-width:1.3px}.cronograma2__seta .cronograma2__seta-ponta{fill:var(--cor-cronograma-seta);stroke:none}.cronograma2__seta .cronograma2__seta-alvo{stroke:#0000;stroke-width:12px;pointer-events:stroke;cursor:pointer}.cronograma2--ligando .cronograma2__seta-alvo{pointer-events:none}.cronograma2__seta--cumprida path{stroke:var(--cor-cronograma-seta-cumprida);stroke-dasharray:2 3}.cronograma2__seta--cumprida .cronograma2__seta-ponta{fill:var(--cor-cronograma-seta-cumprida)}.cronograma2__seta--problema path{stroke:var(--cor-sai);stroke-width:1.6px;stroke-dasharray:4 3}.cronograma2__seta--problema .cronograma2__seta-ponta{fill:var(--cor-sai);stroke-dasharray:none}.cronograma2__seta:hover path:not(.cronograma2__seta-alvo):not(.cronograma2__seta-ponta),.cronograma2__seta--ativa path:not(.cronograma2__seta-alvo):not(.cronograma2__seta-ponta){stroke:var(--cor-previsto);stroke-width:2.2px}.cronograma2__seta:hover .cronograma2__seta-ponta,.cronograma2__seta--ativa .cronograma2__seta-ponta{fill:var(--cor-previsto)}.cronograma2__seta-provisoria{fill:none;stroke:var(--cor-previsto);stroke-width:2px;stroke-dasharray:5 4}.cronograma2__prazo{align-items:center;gap:var(--e-5) var(--e-9);padding:var(--e-6) var(--e-9);border-bottom:1px solid var(--cor-borda-suave);background:var(--cor-cartao-rodape);flex-wrap:wrap;font-size:13px;display:flex}.cronograma2__campo-prazo{align-items:center;gap:var(--e-4);flex-wrap:wrap;display:flex}.cronograma2__campo-prazo>span:first-child{font-size:var(--texto-cabecalho-tabela);letter-spacing:var(--espacamento-cabecalho);text-transform:uppercase;color:var(--cor-tinta-2);font-weight:var(--peso-forte)}.cronograma2__celula--data{border-color:var(--cor-borda-campo);background:var(--cor-cartao);width:auto}.cronograma2__numero{border:1px solid var(--cor-borda-campo);border-radius:var(--raio-controle);width:64px;padding:6px var(--e-4);background:var(--cor-cartao);text-align:right;font:inherit;font-weight:var(--peso-negrito);font-size:15px}.cronograma2__numero:focus{border-color:var(--cor-foco-campo);box-shadow:0 0 0 3px var(--cor-acao-vestigio);outline:none}.cronograma2__numero+.cronograma2__unidade+.cronograma2__numero{background:var(--cor-calculado);border-color:var(--cor-borda);width:56px;color:var(--cor-tinta-2);font-size:14px}.cronograma2__numero--falta{border-color:var(--cor-acao-borda);background:var(--cor-acao-vestigio)}.cronograma2__numero--ajustado,.cronograma2__numero+.cronograma2__unidade+.cronograma2__numero--ajustado{border-color:var(--cor-acao-borda);background:var(--cor-acao-vestigio);color:var(--cor-acao-texto-escuro)}.cronograma2__unidade{color:var(--cor-tinta-2)}.cronograma2__dica{font-size:var(--texto-miudo);color:var(--cor-apagado)}.cronograma2__sinapi{align-items:center;gap:var(--e-3);color:var(--cor-tinta-2);flex-wrap:wrap;display:flex}.cronograma2__sinapi .icone{width:16px;height:16px}.cronograma2__sinapi b{color:var(--cor-tinta)}.cronograma2__equipe{border:1px solid var(--cor-borda);border-radius:var(--raio-controle);padding:2px var(--e-2);background:var(--cor-cartao);font:inherit}.cronograma2__resultado{align-items:center;gap:var(--e-4);flex-wrap:wrap;margin-left:auto;display:flex}.cronograma2__confirmar{align-items:center;gap:var(--e-4);padding:var(--e-2) var(--e-2) var(--e-2) var(--e-6);border:1px solid var(--cor-acao-borda);border-radius:var(--raio-caixa);background:var(--cor-acao-vestigio);color:var(--cor-acao-texto-escuro);font-size:var(--texto-miudo);flex-wrap:wrap;display:inline-flex}.cronograma2__comandos{align-items:center;gap:var(--e-3) var(--e-4);padding:var(--e-3) var(--e-6);border-top:1px solid var(--cor-borda-suave);background:var(--cor-cartao);flex-wrap:wrap;display:flex}.cronograma2__comandos>.cronograma2__navegar{order:1;margin-right:auto}.cronograma2__comandos:not(:has(.cronograma2__navegar))>.cronograma2__zoom{margin-right:auto}.cronograma2__comandos>button{order:2}.cronograma2__zoom{align-items:center;gap:var(--e-1);display:inline-flex}.cronograma2__navegar{align-items:center;gap:var(--e-2);font-size:13px;font-weight:var(--peso-forte);color:var(--cor-marca);display:inline-flex}.cronograma2__aviso{align-items:center;gap:var(--e-4);display:flex}.cronograma2__aviso-fechar{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin-left:auto;display:grid}.cronograma2__balao{z-index:40;width:min(420px,100vw - 24px);padding:var(--e-7);border:1px solid var(--cor-borda);border-radius:var(--raio-modal);background:var(--cor-cartao);box-shadow:var(--sombra-menu);gap:var(--e-5);display:grid;position:fixed}.cronograma2__balao-topo{align-items:flex-start;gap:var(--e-4);display:flex}.cronograma2__balao-topo b{flex:1;font-size:13.5px}.cronograma2__balao-fechar{color:var(--cor-tinta-2);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.regras{gap:var(--e-5);display:grid}.regras__regra{color:var(--cor-tinta-2);margin:0;font-size:12.5px;line-height:1.4}.regras__lista{gap:var(--e-3);margin:0;padding:0;list-style:none;display:grid}.regras__item{align-items:center;gap:var(--e-4);padding:var(--e-3) var(--e-4);border:1px solid var(--cor-borda);border-radius:var(--raio-caixa);background:var(--cor-cartao);transition:border-color var(--transicao), background var(--transicao);grid-template-columns:auto minmax(0,1fr) auto auto;font-size:12.5px;display:grid}.regras__item--etapa{background:var(--cor-cronograma-etapa);color:var(--cor-tinta-2);border-color:#0000;grid-template-columns:minmax(0,1fr) auto}.regras__item--destaque{border-color:var(--cor-previsto);background:var(--cor-nivel-3)}.regras__quem{min-width:0;line-height:1.3;overflow:hidden}.regras__quem-nome{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.regras__quem small{color:var(--cor-apagado);font-size:11px;display:block}.regras__tipo{border:1px solid var(--cor-borda);border-radius:var(--raio-controle);padding:2px var(--e-2);background:var(--cor-cartao);font:inherit;font-size:var(--texto-miudo)}.regras__manda{font-style:normal;font-size:var(--texto-etiqueta);font-weight:var(--peso-negrito);color:var(--cor-marca);background:var(--cor-marca-vestigio);border-radius:var(--raio-pilula);white-space:nowrap;padding:2px 7px}.regras__acoes{align-items:center;gap:var(--e-2);display:inline-flex}.regras__folga{border:1px solid var(--cor-borda);border-radius:var(--raio-controle);width:44px;padding:3px var(--e-2);text-align:right;font:inherit;font-size:var(--texto-miudo)}.regras__tirar{border-radius:var(--raio-controle);width:24px;height:24px;color:var(--cor-apagado);cursor:pointer;transition:background var(--transicao), color var(--transicao);background:0 0;border:0;place-items:center;display:grid}.regras__tirar:hover{background:var(--cor-sai-vestigio);color:var(--cor-sai-texto)}.regras__acrescentar{border:1px dashed var(--cor-previsto);border-radius:var(--raio-caixa);width:100%;padding:7px var(--e-4);background:var(--cor-cartao);color:var(--cor-previsto-texto);font:inherit;font-size:12.5px}.regras__conflito{padding:var(--e-4) var(--e-5);border-radius:var(--raio-caixa);background:var(--cor-sai-vestigio);color:var(--cor-sai-texto);margin:0;font-size:12.5px;line-height:1.4}.cronograma2__gaveta-apoio{margin:0;font-size:12.5px}.cronograma2__horas{padding:var(--e-4) var(--e-6);border-radius:var(--raio-caixa);background:var(--cor-marca-vestigio);color:var(--cor-marca);font-weight:var(--peso-forte);justify-content:space-between;display:flex}.cronograma2__sugestao{align-items:center;gap:var(--e-5);padding:var(--e-5) var(--e-6);border:1px solid var(--cor-acao-borda);border-radius:var(--raio-caixa);background:var(--cor-acao-vestigio);font-size:13px;display:flex}.cronograma2__sugestao p{flex:1;margin:0}.cronograma2__gaveta-datas{gap:var(--e-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cronograma2__gaveta-datas>span{gap:var(--e-2);display:grid}.cronograma2__gaveta-datas small{font-size:var(--texto-miudo);color:var(--cor-tinta-2)}.cronograma2__gaveta-datas .cronograma2__celula{border-color:var(--cor-borda-campo);background:var(--cor-cartao)}.cronograma2__gaveta-secao{margin:var(--e-4) 0 0;padding-top:var(--e-4);border-top:1px solid var(--cor-borda-suave);font-size:var(--texto-cabecalho-tabela);letter-spacing:var(--espacamento-cabecalho);text-transform:uppercase;color:var(--cor-tinta-2)}.cronograma2__cartao{background:var(--cor-cronograma-etapa)}.cronograma2__abre-cartao{align-items:center;gap:var(--e-2);font:inherit;font-size:var(--texto-miudo);color:var(--cor-tinta-2);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;display:inline-flex}.cronograma2__abre-cartao[aria-expanded=true] .cronograma2__chevron{transform:rotate(90deg)}.cronograma2__dentro--cartao{gap:var(--e-3);display:grid}.cronograma2__composicao-cartao{align-items:center;gap:var(--e-1) var(--e-4);margin-left:var(--e-5);padding:var(--e-4) var(--e-4) var(--e-4) var(--e-5);border-left:2px solid var(--cor-borda);border-radius:0 var(--raio-caixa) var(--raio-caixa) 0;background:var(--cor-cartao);grid-template-columns:minmax(0,1fr) 56px;display:grid}.cronograma2__composicao-cartao small{font-size:var(--texto-miudo);grid-column:1}.cronograma2__composicao-cartao .cronograma2__celula,.cronograma2__composicao-cartao .cronograma2__data{grid-area:1/2/span 2}@media (width<=640px){.cronograma2,.cronograma2__zoom{display:none}.cronograma2__prazo{padding:var(--e-6)}.cronograma2__resultado{margin-left:0}}.cronograma2__composicao-cartao .cronograma2__nome{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.cronograma2__projecao{border:1.5px dashed var(--cor-ruim);pointer-events:none;z-index:0;border-radius:7px;height:26px;position:absolute;top:50%;transform:translateY(-50%)}.cronograma2__atraso{height:18px;box-shadow:inset 0 0 0 1.5px var(--cor-ruim);pointer-events:none;z-index:1;background:repeating-linear-gradient(135deg,#e2546f59 0 4px,#0000 4px 8px);border-radius:0 5px 5px 0;position:absolute;top:50%;transform:translateY(-50%)}.cronograma2__tropeco{background:var(--cor-ruim);width:9px;height:9px;box-shadow:0 0 0 2px var(--cor-cartao), 0 0 8px var(--cor-ruim);z-index:3;pointer-events:none;border-radius:50%;margin-left:-4.5px;position:absolute;top:calc(50% - 16px)}.cronograma2__ponto-atraso,.cronograma2__ponto-tropeco{vertical-align:middle;display:inline-block}.cronograma2__ponto-atraso{width:18px;height:10px;box-shadow:inset 0 0 0 1.5px var(--cor-ruim);background:repeating-linear-gradient(135deg,#e2546f59 0 4px,#0000 4px 8px);border-radius:3px}.cronograma2__ponto-tropeco{background:var(--cor-ruim);border-radius:50%;width:9px;height:9px}.execucao{overflow:hidden}.execucao__placar{align-items:center;gap:var(--e-5) var(--e-10);padding:var(--e-7) var(--e-9);border-bottom:1px solid var(--cor-borda-suave);flex-wrap:wrap;display:flex}.execucao__contagem{align-items:baseline;gap:var(--e-4);display:flex}.execucao__contagem strong{color:var(--cor-marca);font-size:var(--texto-titulo-pagina)}.execucao__contagem .apagado{font-size:var(--texto-apoio)}.execucao__filtros{gap:var(--e-3);flex-wrap:wrap;display:flex}.execucao__filtro{align-items:center;gap:var(--e-3);height:var(--altura-chip);padding:0 var(--e-5);border-radius:var(--raio-pilula);font:inherit;font-size:var(--texto-miudo);cursor:pointer;transition:border-color var(--movimento-curto) var(--curva-movimento), box-shadow var(--movimento-curto) var(--curva-movimento);border:1px solid #0000;display:inline-flex}.execucao__filtro:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.execucao__filtro[aria-pressed=true]{box-shadow:0 0 0 2px var(--cor-cartao), 0 0 0 3px currentColor;border-color:currentColor}.execucao__filtro--aprovado{background:var(--cor-entra-vestigio);color:var(--cor-entra-texto)}.execucao__filtro--recusado{background:var(--cor-sai-vestigio);color:var(--cor-sai-texto)}.execucao__filtro--atencao{background:var(--cor-acao-vestigio);color:var(--cor-acao-texto-escuro)}.execucao__filtro--execucao{background:var(--cor-marca-vestigio);color:var(--cor-marca)}.execucao__filtro--neutro{background:var(--cor-calculado);color:var(--cor-tinta-2)}.execucao__ferramentas{align-items:center;gap:var(--e-4);margin-left:auto;display:flex}.execucao__sem-cronograma{align-items:center;gap:var(--e-6);padding:var(--e-6) var(--e-9);border-bottom:1px solid var(--cor-borda-suave);background:var(--cor-marca-vestigio);color:var(--cor-marca);font-size:var(--texto-apoio);line-height:var(--entrelinha);margin:0;display:flex}.execucao__sem-cronograma a{color:inherit;font-weight:var(--peso-forte)}.execucao__validar{align-items:flex-start;gap:var(--e-7);padding:var(--e-7) var(--e-9);border-bottom:1px solid var(--cor-acao-borda);background:var(--cor-acao-vestigio);display:flex}.execucao__validar-icone{border-radius:var(--raio-caixa);background:var(--cor-acao);width:36px;height:36px;color:var(--cor-acao-texto);flex:none;place-items:center;display:grid}.execucao__validar-lista{gap:var(--e-4);flex-direction:column;flex:1;min-width:0;display:flex}.execucao__validar-lista h2{font-size:var(--texto-rotulo);font-weight:var(--peso-forte);letter-spacing:.06em;text-transform:uppercase;color:var(--cor-acao-texto-escuro);margin:0}.execucao__validar-lista ol{gap:var(--e-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.execucao__pendente{align-items:center;gap:var(--e-2) var(--e-6);padding:var(--e-5) var(--e-6);border:1px solid var(--cor-acao-borda);border-radius:var(--raio-cartao);background:var(--cor-cartao);grid-template-columns:minmax(0,1fr) auto;display:grid}.execucao__pendente-titulo{min-width:0;font-size:var(--texto-controle)}.execucao__pendente-acoes{gap:var(--e-3);grid-area:1/2/span 2;display:flex}.execucao__pendente p{color:var(--cor-tinta-2);font-size:var(--texto-apoio);line-height:var(--entrelinha);margin:0}.execucao__erro{color:var(--cor-sai-texto);font-size:var(--texto-apoio);margin:0}.execucao__etapas{gap:var(--e-4);padding:var(--e-7);flex-direction:column;display:flex}.execucao__nenhuma{padding:var(--e-8);text-align:center;margin:0}.execucao-etapa{border:1px solid var(--cor-borda);border-radius:var(--raio-cartao);background:var(--cor-cartao);overflow:hidden}.execucao-etapa__cabeca{align-items:center;gap:var(--e-6);width:100%;padding:var(--e-6) var(--e-7);color:var(--cor-tinta);font:inherit;text-align:left;cursor:pointer;transition:background var(--movimento-curto) var(--curva-movimento);background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) minmax(150px,260px) 112px 20px;display:grid}.execucao-etapa__cabeca:hover,.execucao-etapa--aberta .execucao-etapa__cabeca{background:var(--cor-cartao-rodape)}.execucao-etapa__cabeca:focus-visible{outline:2px solid var(--cor-foco);outline-offset:-2px}.execucao-etapa__numero{border-radius:var(--raio-caixa);background:var(--cor-marca-vestigio);width:34px;height:34px;color:var(--cor-marca);font-size:var(--texto-controle);font-weight:var(--peso-negrito);place-items:center;display:grid}.execucao-etapa__titulos{gap:var(--e-1);flex-direction:column;min-width:0;display:flex}.execucao-etapa__nome{align-items:center;gap:var(--e-4);font-size:var(--texto-secao-menor);font-weight:var(--peso-forte);display:flex}.execucao-etapa__resumo{color:var(--cor-tinta-2);font-size:var(--texto-apoio);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.execucao-etapa__ponto{background:var(--cor-acao);width:8px;height:8px;box-shadow:0 0 0 3px var(--cor-acao-vestigio);border-radius:50%;flex:none}.execucao-etapa__situacao{justify-self:end}.execucao-etapa__seta{color:var(--cor-apagado);transition:transform var(--movimento-medio) var(--curva-movimento);display:inline-flex}.execucao-etapa--aberta .execucao-etapa__seta{transform:rotate(180deg)}.execucao-etapa__corpo{border-top:1px solid var(--cor-borda-suave)}.execucao-barra{gap:var(--e-2);flex-direction:column;min-width:0;display:flex}.execucao-barra__trilha{background:var(--cor-borda-suave);border-radius:4px;height:8px;position:relative}.execucao-barra__feito,.execucao-barra__aguardo{transition:width var(--movimento-medio) var(--curva-movimento), left var(--movimento-medio) var(--curva-movimento);border-radius:4px;position:absolute;top:0;bottom:0;left:0}.execucao-barra__feito--concluida{background:var(--cor-realizado)}.execucao-barra__feito--no-prazo,.execucao-barra__feito--adiantada,.execucao-barra__feito--nao-iniciada{background:var(--cor-oliva)}.execucao-barra__feito--atrasada{background:var(--cor-sai)}.execucao-barra__aguardo{background:repeating-linear-gradient(135deg, var(--cor-acao) 0 4px, var(--cor-acao-vestigio) 4px 8px)}.execucao-barra__previsto{background:var(--cor-previsto);width:2px;transition:left var(--movimento-medio) var(--curva-movimento);border-radius:1px;position:absolute;top:-4px;bottom:-4px}.execucao-barra__texto{color:var(--cor-tinta-2);font-size:var(--texto-miudo)}.execucao-barra__texto b{color:var(--cor-tinta)}.execucao-barra__a-validar{color:var(--cor-acao-texto-escuro)}.painel-etapa{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.painel-etapa__lancar{padding:var(--e-8) var(--e-9);border-right:1px solid var(--cor-borda-suave)}.painel-etapa__lado{gap:var(--e-6);padding:var(--e-8) var(--e-9);flex-direction:column;min-width:0;display:flex}.painel-etapa__resumo{gap:var(--e-6);padding-bottom:var(--e-6);border-bottom:1px solid var(--cor-borda-suave);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.painel-etapa__resumo div{gap:var(--e-1);flex-direction:column;display:flex}.painel-etapa__resumo dd{color:var(--cor-tinta);font-size:var(--texto-secao-menor);font-weight:var(--peso-forte);margin:0}.painel-etapa__acoes{justify-content:space-between;align-items:center;display:flex}.painel-etapa__acoes h3{font-size:var(--texto-rotulo);font-weight:var(--peso-forte);letter-spacing:.06em;text-transform:uppercase;color:var(--cor-tinta-2);margin:0}.painel-etapa__vazio,.painel-etapa__nota{font-size:var(--texto-apoio);line-height:var(--entrelinha);margin:0}.painel-etapa__lancamentos{flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.painel-etapa__lancamentos:before{content:"";top:var(--e-6);bottom:var(--e-6);background:var(--cor-borda-suave);width:2px;position:absolute;left:15px}.painel-etapa__lancamento{gap:var(--e-2) var(--e-5);padding:var(--e-4) 0;grid-template-columns:32px minmax(0,1fr);display:grid}.painel-etapa__lancamento>:not(.painel-etapa__bola){grid-column:2}.painel-etapa__bola{border:2px solid var(--cor-entra);background:var(--cor-entra-vestigio);width:32px;height:32px;color:var(--cor-entra-texto);font-size:var(--texto-etiqueta);font-weight:var(--peso-negrito);border-radius:50%;grid-row:1/span 4;place-items:center;display:grid;position:relative}.painel-etapa__lancamento--pendente .painel-etapa__bola{border-color:var(--cor-acao-borda);background:var(--cor-acao-vestigio);color:var(--cor-acao-texto-escuro)}.painel-etapa__linha{align-items:baseline;gap:var(--e-3) var(--e-5);font-size:var(--texto-apoio);flex-wrap:wrap;display:flex}.painel-etapa__obs{color:var(--cor-tinta);font-size:var(--texto-controle);line-height:var(--entrelinha);margin:0}.painel-etapa__executor{font-size:var(--texto-apoio);margin:0}.painel-etapa__erro,.lancar__erro{color:var(--cor-sai-texto);font-size:var(--texto-apoio);margin:0}.painel-etapa__pendente{align-items:center;gap:var(--e-5);flex-wrap:wrap;display:flex}.painel-etapa__fotos{gap:var(--e-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lancar{gap:var(--e-6);flex-direction:column;display:flex}.lancar__topo{justify-content:space-between;align-items:baseline;gap:var(--e-3);font-size:var(--texto-apoio);flex-wrap:wrap;display:flex}.lancar__topo h3{color:var(--cor-tinta);font-size:var(--texto-secao-menor);margin:0}.lancar__pct{align-items:center;gap:var(--e-4);display:flex}.lancar__deslizante{min-width:0;accent-color:var(--cor-marca);flex:1}.lancar__valor{width:64px;color:var(--cor-marca);font-size:var(--texto-titulo-pagina);font-weight:var(--peso-negrito);text-align:right}.lancar__por-cento{color:var(--cor-marca);font-size:var(--texto-secao);font-weight:var(--peso-negrito)}.lancar__atalhos{gap:var(--e-3);flex-wrap:wrap;display:flex}.lancar__atalhos button{height:var(--altura-controle-pequeno);padding:0 var(--e-5);border:1px solid var(--cor-borda);border-radius:var(--raio-pilula);background:var(--cor-cartao);color:var(--cor-tinta);font:inherit;font-size:var(--texto-miudo);cursor:pointer;transition:border-color var(--movimento-curto) var(--curva-movimento)}.lancar__atalhos button:hover:not(:disabled){border-color:var(--cor-borda-campo)}.lancar__dupla{gap:var(--e-6);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.lancar__concluir{align-items:center;gap:var(--e-4);padding:var(--e-5) var(--e-6);border:1px solid var(--cor-entra-borda);border-radius:var(--raio-controle);background:var(--cor-entra-vestigio);color:var(--cor-entra-texto);font-size:var(--texto-controle);display:flex}.lancar__concluir input{accent-color:var(--cor-entra)}.lancar__acoes{justify-content:flex-end;display:flex}@media (width<=860px){.execucao__placar,.execucao__validar,.execucao__sem-cronograma{padding:var(--e-6)}.execucao__ferramentas{width:100%;margin-left:0}.execucao__validar-icone{display:none}.execucao__pendente{grid-template-columns:minmax(0,1fr)}.execucao__pendente-acoes{grid-area:auto/1}.execucao__etapas{padding:var(--e-5)}.execucao-etapa__cabeca{row-gap:var(--e-4);padding:var(--e-5) var(--e-6);grid-template-columns:30px minmax(0,1fr) 20px;grid-template-areas:"numero titulos seta""barra barra barra"}.execucao-etapa__numero{grid-area:numero;width:30px;height:30px}.execucao-etapa__titulos{grid-area:titulos}.execucao-etapa__seta{grid-area:seta}.execucao-etapa__cabeca .execucao-barra{grid-area:barra}.execucao-etapa__situacao{display:none}.painel-etapa{grid-template-columns:minmax(0,1fr)}.painel-etapa__lancar{padding:var(--e-7);border-right:0;border-bottom:1px solid var(--cor-borda-suave)}.painel-etapa__lado{padding:var(--e-7)}.lancar__dupla{grid-template-columns:minmax(0,1fr)}}.historico{gap:var(--e-9);display:grid}.historico__filtros{gap:var(--e-4);flex-wrap:wrap;align-items:center;display:flex}.historico__filtro{height:var(--e-13);padding:0 var(--e-6);border:1px solid var(--cor-borda);border-radius:var(--raio-pilula);background:var(--cor-cartao);color:var(--cor-tinta-2);font:inherit;font-size:var(--texto-controle);cursor:pointer;transition:var(--transicao)}.historico__filtro--ativo{background:var(--cor-acao-vestigio);border-color:var(--cor-acao-borda);color:var(--cor-acao-texto-escuro);font-weight:var(--peso-forte)}.historico__exportar{margin-left:auto}.historico__linhas{margin:0;padding:0;list-style:none}.historico__linha{gap:var(--e-6);padding:var(--e-8) 0;border-bottom:1px solid var(--cor-borda-suave);grid-template-columns:108px 168px minmax(0,1fr);align-items:start;display:grid}.historico__linha:last-child{border-bottom:0}.historico__data{font-size:var(--texto-tabela)}.historico__tipo{gap:var(--e-1);font-size:var(--texto-tabela);flex-direction:column;display:flex}.historico__corpo{gap:var(--e-5);justify-items:start;display:grid}.historico__texto{font-size:var(--texto-tabela);line-height:var(--entrelinha);color:var(--cor-tinta-2);margin:0}.historico__fotos{gap:var(--e-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.historico__foto{border-radius:var(--raio-controle);background:var(--cor-marca-vestigio-2);border:1px solid var(--cor-marca-vestigio-borda);width:62px;height:46px}.historico__vazio{font-size:var(--texto-apoio);margin:0}.historico__regra{font-size:var(--texto-apoio);line-height:var(--entrelinha);flex:auto;margin:0}@media (width<=860px){.lancar{grid-template-columns:minmax(0,1fr)}.historico__linha{gap:var(--e-4);grid-template-columns:minmax(0,1fr)}.historico__tipo{gap:var(--e-4);flex-direction:row;align-items:baseline}}.bloco-fotos{gap:var(--e-4);display:grid}.bloco-fotos__lista{gap:var(--e-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.bloco-fotos__item{gap:var(--e-2);justify-items:center;display:grid;position:relative}.bloco-fotos__quadro{border-radius:var(--raio-controle);background:var(--cor-marca-vestigio-2);border:1px solid var(--cor-marca-vestigio-borda);object-fit:cover;place-items:center;width:92px;height:78px;display:grid}.bloco-fotos__quadro--subindo{font-size:var(--texto-miudo);background:var(--cor-calculado);border-style:dashed}.bloco-fotos__peso{font-size:var(--texto-etiqueta)}.bloco-fotos__tirar{top:calc(var(--e-2) * -1);right:calc(var(--e-2) * -1);width:var(--e-11);height:var(--e-11);border-radius:var(--raio-pilula);border:1px solid var(--cor-borda);background:var(--cor-cartao);color:var(--cor-tinta-2);cursor:pointer;place-items:center;padding:0;display:grid;position:absolute}.bloco-fotos__tirar:hover{border-color:var(--cor-sai-borda);color:var(--cor-sai)}.bloco-fotos__tirar svg{width:12px;height:12px}.bloco-fotos__adicionar{place-items:center;gap:var(--e-2);border:1px dashed var(--cor-borda-campo);border-radius:var(--raio-controle);width:92px;height:78px;font:inherit;font-size:var(--texto-miudo);color:var(--cor-tinta-2);cursor:pointer;transition:var(--transicao);background:0 0;align-content:center;display:grid}.bloco-fotos__adicionar:hover{border-color:var(--cor-acao);color:var(--cor-acao-texto-escuro);background:var(--cor-acao-vestigio)}.bloco-fotos__nota{font-size:var(--texto-apoio);margin:0}.bloco-fotos__erro{font-size:var(--texto-apoio);color:var(--cor-sai-texto);margin:0}.miniatura{cursor:pointer;border-radius:var(--raio-controle);background:0 0;border:0;padding:0;line-height:0;display:block;overflow:hidden}.miniatura__vazia,.miniatura__imagem{border-radius:var(--raio-controle);background:var(--cor-marca-vestigio-2);border:1px solid var(--cor-marca-vestigio-borda);object-fit:cover;width:62px;height:46px;display:block}.miniatura:hover .miniatura__imagem{border-color:var(--cor-acao)}.miniatura__inteira{object-fit:contain;border-radius:var(--raio-controle);background:var(--cor-calculado);width:100%;height:auto;max-height:68vh;display:block}.miniatura__aberta{gap:var(--e-8);display:grid}.medicao{padding:0;overflow:hidden}.medicao__cabecalho{align-items:center;gap:var(--e-6);padding:var(--e-8) var(--e-10);flex-wrap:wrap;display:flex}.medicao__cabecalho h2{font-size:var(--texto-secao);font-weight:var(--peso-negrito);margin:0}.medicao__periodo{font-size:var(--texto-apoio);flex:240px;margin:0}.medicao__acoes{gap:var(--e-4);flex-wrap:wrap;margin-left:auto;display:flex}.medicao__aviso{padding:var(--e-5) var(--e-10);background:var(--cor-acao-vestigio);color:var(--cor-acao-texto-escuro);font-size:var(--texto-apoio);border-top:1px solid var(--cor-acao-borda);border-bottom:1px solid var(--cor-acao-borda);margin:0}.medicao__aviso--erro{background:var(--cor-sai-vestigio);color:var(--cor-sai-texto);border-color:var(--cor-sai-borda)}.medicao__grade{overflow-x:auto}.medicao__linha{align-items:center;gap:var(--e-4);min-width:880px;padding:0 var(--e-10);border-bottom:1px solid var(--cor-borda-suave);height:41px;font-size:var(--texto-tabela);grid-template-columns:40px minmax(150px,1fr) 116px 104px 96px 88px 148px 128px;display:grid}.medicao__linha--cabecalho{height:var(--e-15);background:var(--cor-marca);color:var(--cor-sobre-escuro);font-size:var(--texto-cabecalho-tabela);font-weight:var(--peso-forte);letter-spacing:var(--espacamento-cabecalho);text-transform:uppercase;border-bottom:0}.medicao__linha--total{height:var(--e-16);font-weight:var(--peso-negrito);background:var(--cor-cartao-rodape);border-bottom:0}.medicao__num{color:var(--cor-apagado);font-size:var(--texto-miudo)}.medicao__nome{font-weight:var(--peso-forte);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.medicao__direita{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.medicao__forte{font-weight:var(--peso-negrito)}.medicao__medido{color:var(--cor-entra-texto);font-weight:var(--peso-forte)}.medicao__rodape{gap:var(--e-13);padding:var(--e-9) var(--e-10);border-top:1px solid var(--cor-borda);background:var(--cor-cartao-rodape);flex-wrap:wrap;align-items:flex-start;display:flex}.medicao__rodape>div{gap:var(--e-2);flex-direction:column;display:flex}.medicao__rodape strong{font-size:19px;font-weight:var(--peso-negrito);white-space:nowrap}.medicao__repasses{padding:var(--e-8) var(--e-10);border-top:1px solid var(--cor-borda)}.medicao__repasses h3{margin:0 0 var(--e-2);font-size:var(--texto-secao-menor)}.medicao__repasses p{margin:0 0 var(--e-5);font-size:var(--texto-apoio)}.medicao__repasses ul{margin:0;padding:0;list-style:none}.medicao__repasses li{gap:var(--e-6);padding:var(--e-3) 0;border-top:1px solid var(--cor-borda-suave);font-size:var(--texto-tabela);grid-template-columns:110px minmax(0,1fr) auto;display:grid}.medicao__nota{font-size:var(--texto-apoio);line-height:var(--entrelinha);flex:260px;max-width:44ch;margin:0}.medicao__observacao{padding:var(--e-8) var(--e-10);border-top:1px solid var(--cor-borda-suave);font-size:var(--texto-tabela);gap:var(--e-2);margin:0;display:grid}.medicao__vazia{padding:var(--e-15) var(--e-11);justify-items:center;gap:var(--e-6);text-align:center;display:grid}.medicao__vazia svg{width:var(--e-13);height:var(--e-13);color:var(--cor-apagado)}.medicao__vazia h2{font-size:var(--texto-secao);margin:0}.medicao__vazia p{max-width:52ch;color:var(--cor-tinta-2);line-height:var(--entrelinha);margin:0}.medicao__anteriores{gap:var(--e-3);margin:0;padding:0;list-style:none;display:grid}.medicao__anterior{font:inherit;font-size:var(--texto-tabela);color:var(--cor-tinta-2);cursor:pointer;background:0 0;border:0;text-decoration:underline}.medicao__acoes-vazias{gap:var(--e-5);padding-top:var(--e-4);display:flex}@media (width<=860px){.medicao__cabecalho,.medicao__rodape,.medicao__repasses,.medicao__observacao{padding-left:var(--e-8);padding-right:var(--e-8)}.medicao__acoes{margin-left:0}.medicao__rodape{gap:var(--e-9)}.medicao__repasses li{grid-template-columns:minmax(0,1fr) auto}.medicao__repasses li>:first-child{grid-column:1/-1}}.mestre{background:var(--cor-fundo);min-height:100dvh;padding-bottom:var(--altura-menu-inferior);flex-direction:column;display:flex}.mestre__carregando{padding:var(--e-15) var(--e-8);text-align:center;color:var(--cor-apagado)}.mestre__topo{background:var(--cor-tinta);color:var(--cor-sobre-escuro);padding:var(--e-11) var(--e-8) var(--e-9);gap:var(--e-2);display:grid}.mestre__marca{margin-bottom:var(--e-6);justify-content:space-between;align-items:center;display:flex}.mestre__marca .marca-t{width:var(--e-13);height:var(--e-13);color:var(--cor-sobre-escuro)}.mestre__voltar{width:var(--alvo-toque);height:var(--alvo-toque);margin-left:calc(var(--e-5) * -1);color:var(--cor-sobre-escuro);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.mestre__iniciais{width:var(--alvo-toque);height:var(--alvo-toque);border-radius:var(--raio-pilula);background:var(--cor-oliva);color:var(--cor-sobre-escuro);font:inherit;font-size:var(--texto-apoio);font-weight:var(--peso-negrito);letter-spacing:.02em;cursor:pointer;border:0;place-items:center;display:grid}.mestre__iniciais:hover{background:var(--cor-marca-clara);color:var(--cor-tinta)}.mestre__topo h1{font-size:var(--texto-titulo-pagina);font-weight:var(--peso-negrito);letter-spacing:var(--espacamento-titulo);margin:0}.mestre__topo p{font-size:var(--texto-corpo);color:var(--cor-sobre-escuro-fraco);margin:0}.mestre__topo--enxuto{padding:var(--e-5) var(--e-8)}.mestre__topo--enxuto .mestre__marca{gap:var(--e-6);margin-bottom:0}.mestre__topo--enxuto h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--texto-corpo);flex:1;overflow:hidden}.mestre__miolo{padding:var(--e-8);gap:var(--e-8);flex:auto;align-content:start;display:grid}.mestre__secao{margin:var(--e-2) 0 0;font-size:var(--texto-rotulo);font-weight:var(--peso-forte);text-transform:uppercase;letter-spacing:var(--espacamento-rotulo);color:var(--cor-apagado)}.mestre__vazio{padding:var(--e-11) var(--e-8);background:var(--cor-cartao);border:1px solid var(--cor-borda);border-radius:var(--raio-cartao);color:var(--cor-tinta-2);line-height:var(--entrelinha);font-size:var(--texto-corpo);margin:0}.mestre__erro{color:var(--cor-sai-texto);font-size:var(--texto-corpo);margin:0}.mestre__cartoes{gap:var(--e-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mestre__cartao{background:var(--cor-cartao);border:1px solid var(--cor-borda);border-radius:var(--raio-cartao);padding:var(--e-7) var(--e-6);gap:var(--e-3);min-height:var(--e-19);align-content:start;display:grid}.mestre__cartao strong{font-size:var(--texto-titulo-entrada);font-weight:var(--peso-negrito)}.mestre__cartao--acao{font:inherit;text-align:left;cursor:pointer}.mestre__cartao--acao strong{font-size:var(--texto-secao-menor)}.mestre__pendente{color:var(--cor-sai)}.mestre__feito{color:var(--cor-entra)}.mestre__cartao-grande{background:var(--cor-cartao);border:1px solid var(--cor-borda);border-radius:var(--raio-cartao);padding:var(--e-9) var(--e-8);gap:var(--e-7);align-content:start;display:grid}.mestre__cartao-grande h2{font-size:var(--texto-secao);font-weight:var(--peso-negrito);margin:0}.mestre__etapas,.mestre__pedidos,.mestre__sugestoes{gap:var(--e-6);margin:0;padding:0;list-style:none;display:grid}.mestre__etapa{background:var(--cor-cartao);border:1px solid var(--cor-borda);border-radius:var(--raio-cartao);padding:var(--e-8);gap:var(--e-6);display:grid}.mestre__etapa-topo{align-items:center;gap:var(--e-4);flex-wrap:wrap;display:flex}.mestre__etapa-topo h3{font-size:var(--texto-secao-menor);font-weight:var(--peso-negrito);flex:auto;min-width:0;margin:0}.mestre__etapa-num{color:var(--cor-apagado);font-size:var(--texto-corpo)}.mestre__barra-etapa{align-items:center;gap:var(--e-6);display:flex}.mestre__trilha{height:var(--e-5);border-radius:var(--raio-pilula);background:var(--cor-borda-suave);flex:auto;overflow:hidden}.mestre__feito-barra{background:var(--cor-pega);height:100%;display:block}.mestre__feito-barra--concluida{background:var(--cor-entra)}.mestre__feito-barra--no-prazo{background:var(--cor-oliva)}.mestre__feito-barra--atrasada{background:var(--cor-sai)}.mestre__feito-barra--adiantada{background:var(--cor-acao-forte)}.mestre__barra-etapa strong{font-size:var(--texto-secao-menor);font-weight:var(--peso-negrito)}.mestre__etapa-prazo{justify-content:space-between;gap:var(--e-5);font-size:var(--texto-apoio);color:var(--cor-apagado);margin:0;display:flex}.mestre__pendente-nota{font-size:var(--texto-apoio);color:var(--cor-acao-texto-escuro);margin:0}.mestre__lancar,.mestre__principal,.mestre__secundario{width:100%;min-height:var(--alvo-toque);font-size:var(--texto-secao-menor);justify-content:center}.mestre__acoes{gap:var(--e-5);display:grid}.mestre__anterior{font-size:var(--texto-apoio);color:var(--cor-apagado);margin:0}.mestre__pergunta{margin-top:var(--e-2)}.mestre__contador{grid-template-columns:var(--e-19) minmax(0, 1fr) var(--e-19);align-items:center;gap:var(--e-6);display:grid}.mestre__passo{height:var(--e-19);border:1px solid var(--cor-borda-campo);border-radius:var(--raio-caixa);background:var(--cor-cartao);font-size:var(--texto-titulo);color:var(--cor-tinta);cursor:pointer}.mestre__passo:disabled{color:var(--cor-borda);cursor:default}.mestre__numero{text-align:center;font-size:var(--texto-chamada);font-weight:var(--peso-negrito);letter-spacing:var(--espacamento-chamada);margin:0}.mestre__numero span{font-size:var(--texto-secao);font-weight:var(--peso-forte)}.mestre__atalhos,.mestre__clima,.mestre__voltar-obra{align-items:center;gap:var(--e-3);min-height:var(--alvo-toque);font-size:var(--texto-corpo);color:var(--cor-marca);transition:var(--transicao);place-self:flex-start start;font-weight:600;text-decoration:none;display:inline-flex}.mestre__voltar-obra:hover{color:var(--cor-tinta)}.mestre__obras{gap:var(--e-4);flex-wrap:wrap;display:flex}.mestre__atalho{min-height:var(--alvo-toque);padding:0 var(--e-7);border:1px solid var(--cor-borda);border-radius:var(--raio-pilula);background:var(--cor-cartao);font:inherit;font-size:var(--texto-corpo);color:var(--cor-tinta-2);cursor:pointer;transition:var(--transicao);flex:auto}.mestre__atalho--ativo{background:var(--cor-acao-vestigio);border-color:var(--cor-acao-borda);color:var(--cor-acao-texto-escuro);font-weight:var(--peso-forte)}.mestre__diario-topo{justify-content:space-between;align-items:flex-start;gap:var(--e-6);display:flex}.mestre__diario-topo>div{gap:var(--e-2);display:grid}.mestre__equipe{gap:var(--e-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mestre__nomes{gap:var(--e-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mestre__nome{min-height:var(--alvo-toque);padding:var(--e-2) var(--e-6);border:1px solid var(--cor-borda);border-radius:var(--raio-controle);background:var(--cor-cartao);color:var(--cor-tinta);font:inherit;text-align:left;cursor:pointer;transition:var(--transicao);flex-direction:column;justify-content:center;display:flex}.mestre__nome b{font-weight:var(--peso-forte);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mestre__nome small{color:var(--cor-apagado);font-size:var(--texto-miudo)}.mestre__nome[aria-pressed=true]{border-color:var(--cor-marca);background:var(--cor-marca-vestigio);color:var(--cor-marca)}.mestre__pedido{gap:var(--e-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.mestre__unidade{font-size:var(--texto-apoio);color:var(--cor-apagado)}.mestre__sugestao{width:100%;min-height:var(--alvo-toque);justify-content:space-between;align-items:center;gap:var(--e-5);padding:var(--e-4) var(--e-6);border:1px solid var(--cor-borda);border-radius:var(--raio-controle);background:var(--cor-cartao);font:inherit;font-size:var(--texto-corpo);text-align:left;cursor:pointer;display:flex}.mestre__sugestao:hover{border-color:var(--cor-acao);background:var(--cor-acao-vestigio)}.mestre__pedido-linha{background:var(--cor-cartao);border:1px solid var(--cor-borda);border-radius:var(--raio-cartao);padding:var(--e-7) var(--e-8);gap:var(--e-4);display:grid}.mestre__pedido-topo{justify-content:space-between;align-items:center;gap:var(--e-5);display:flex}.mestre__pedido-pe{justify-content:space-between;align-items:center;gap:var(--e-5);font-size:var(--texto-apoio);flex-wrap:wrap;margin:0;display:flex}.mestre__galeria{gap:var(--e-5);grid-template-columns:repeat(auto-fill,minmax(88px,1fr));margin:0;padding:0;list-style:none;display:grid}.mestre__galeria .miniatura__imagem,.mestre__galeria .miniatura__vazia{width:100%;height:88px}.mestre__barra{height:var(--altura-menu-inferior);background:var(--cor-tinta);border-top:1px solid var(--cor-menu-borda);z-index:var(--camada-cabecalho);padding-bottom:env(safe-area-inset-bottom,0);box-sizing:content-box;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.mestre__aba{place-items:center;gap:var(--e-2);color:var(--cor-menu-texto-fraco);font:inherit;font-size:var(--texto-rotulo);cursor:pointer;min-height:var(--alvo-toque);background:0 0;border:0;align-content:center;display:grid}.mestre__aba svg{width:22px;height:22px}.mestre__aba--ativa{color:var(--cor-acao);font-weight:var(--peso-forte)}@media (width>=720px){.mestre{border-left:1px solid var(--cor-borda);border-right:1px solid var(--cor-borda);max-width:560px;min-height:100dvh;margin:0 auto}.mestre__barra{width:560px;max-width:100%;left:50%;right:auto;transform:translate(-50%)}}.cliente{background:var(--cor-fundo);min-height:100dvh;padding-bottom:var(--altura-menu-inferior);flex-direction:column;display:flex}.cliente--sem-barra{padding-bottom:0}.cliente__carregando{padding:var(--e-15) var(--e-8);text-align:center;color:var(--cor-apagado)}.cliente__topo{background:var(--cor-tinta);color:var(--cor-sobre-escuro);padding:var(--e-11) var(--e-8) var(--e-9);gap:var(--e-2);display:grid}.cliente__marca{margin-bottom:var(--e-6);justify-content:space-between;align-items:center;display:flex}.cliente__marca .marca-t{width:var(--e-13);height:var(--e-13);color:var(--cor-sobre-escuro)}.cliente__voltar{width:var(--alvo-toque);height:var(--alvo-toque);margin-left:calc(var(--e-5) * -1);color:var(--cor-sobre-escuro);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.cliente__iniciais{width:var(--alvo-toque);height:var(--alvo-toque);border-radius:var(--raio-pilula);background:var(--cor-oliva);color:var(--cor-sobre-escuro);font:inherit;font-size:var(--texto-apoio);font-weight:var(--peso-negrito);letter-spacing:.02em;cursor:pointer;border:0;place-items:center;display:grid}.cliente__iniciais:hover{background:var(--cor-marca-clara);color:var(--cor-tinta)}.cliente__topo h1{font-size:var(--texto-titulo-pagina);font-weight:var(--peso-negrito);letter-spacing:var(--espacamento-titulo);margin:0}.cliente__topo p{font-size:var(--texto-corpo);color:var(--cor-sobre-escuro-fraco);margin:0}.cliente__miolo{padding:var(--e-8);gap:var(--e-8);flex:auto;align-content:start;display:grid}.cliente__cartao-grande{background:var(--cor-cartao);border:1px solid var(--cor-borda);border-radius:var(--raio-cartao);padding:var(--e-9) var(--e-8);gap:var(--e-7);align-content:start;display:grid}.cliente__cartao-grande h2{font-size:var(--texto-secao);font-weight:var(--peso-negrito);align-items:center;gap:var(--e-4);margin:0;display:flex}.cliente__cartao-grande h2 svg{color:var(--cor-entra)}.cliente__nota{font-size:var(--texto-apoio);color:var(--cor-apagado);line-height:var(--entrelinha);margin:0}.cliente__erro{color:var(--cor-sai-texto);font-size:var(--texto-corpo);margin:0}.cliente__cadastro{gap:var(--e-8);display:grid}.cliente__form{gap:var(--e-7);display:grid}.cliente__principal{width:100%;min-height:var(--alvo-toque);font-size:var(--texto-secao-menor);justify-content:center}.cliente__reenviar{padding:var(--e-4);min-height:var(--alvo-toque);font:inherit;font-size:var(--texto-apoio);color:var(--cor-tinta-2);cursor:pointer;background:0 0;border:0;text-decoration:underline}.cliente__reenviar:disabled{color:var(--cor-apagado);cursor:default}.cliente__codigo input{height:var(--e-17);text-align:center;font-size:var(--texto-titulo-pagina);font-variant-numeric:tabular-nums;letter-spacing:var(--e-6);border-color:var(--cor-acao)}.cliente__lgpd{background:var(--cor-fundo);border:1px solid var(--cor-borda);border-radius:var(--raio-cartao);padding:var(--e-7);gap:var(--e-5);display:grid}.cliente__lgpd h3{font-size:var(--texto-rotulo);font-weight:var(--peso-forte);text-transform:uppercase;letter-spacing:var(--espacamento-rotulo);color:var(--cor-apagado);margin:0}.cliente__lgpd p{font-size:var(--texto-apoio);line-height:var(--entrelinha);color:var(--cor-tinta-2);margin:0}.cliente__concordo{align-items:flex-start;gap:var(--e-5);min-height:var(--alvo-toque);font-size:var(--texto-corpo);line-height:var(--entrelinha);cursor:pointer;display:flex}.cliente__concordo input{width:var(--e-8);height:var(--e-8);margin-top:var(--e-2);accent-color:var(--cor-acao-controle);flex:none}.cliente__confirmado h2{font-size:var(--texto-secao-menor);color:var(--cor-entra)}.cliente__cartoes{gap:var(--e-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cliente__kpi{background:var(--cor-cartao);border:1px solid var(--cor-borda);border-radius:var(--raio-cartao);padding:var(--e-7);gap:var(--e-4);align-content:start;display:grid}.cliente__kpi strong{font-size:var(--texto-titulo-entrada);font-weight:var(--peso-negrito);font-variant-numeric:tabular-nums;letter-spacing:var(--espacamento-titulo)}.cliente__prazo{font-size:var(--texto-apoio);color:var(--cor-apagado)}.cliente__prazo--atraso{color:var(--cor-sai-texto)}.cliente__trilha{height:var(--e-5);border-radius:var(--raio-pilula);background:var(--cor-borda-suave);display:block;overflow:hidden}.cliente__feito{background:var(--cor-oliva);border-radius:var(--raio-pilula);height:100%;display:block}.cliente__feito--pronta{background:var(--cor-entra)}.cliente__feito--atrasada{background:var(--cor-sai)}.cliente__etapas{gap:var(--e-7);margin:0;padding:0;list-style:none;display:grid}.cliente__etapa{gap:var(--e-3);display:grid}.cliente__etapa-linha{grid-template-columns:minmax(0, 1fr) var(--e-19) auto;align-items:center;gap:var(--e-5);display:grid}.cliente__etapa-linha h3{font-size:var(--texto-corpo);font-weight:var(--peso-negrito);margin:0}.cliente__etapa-linha strong{font-size:var(--texto-corpo);font-weight:var(--peso-negrito);font-variant-numeric:tabular-nums;min-width:var(--e-14);text-align:right}.cliente__etapa-prazo{justify-content:space-between;gap:var(--e-5);font-size:var(--texto-miudo);color:var(--cor-apagado);margin:0;display:flex}.cliente__titulo-linha{justify-content:space-between;align-items:center;gap:var(--e-5);display:flex}.cliente__ver-todas{padding:var(--e-3) 0;font:inherit;font-size:var(--texto-apoio);color:var(--cor-tinta-2);cursor:pointer;background:0 0;border:0;text-decoration:underline}.cliente__galeria{gap:var(--e-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cliente__galeria .miniatura__imagem,.cliente__galeria .miniatura__vazia{width:100%;height:88px}.cliente__legenda{font-size:var(--texto-apoio);color:var(--cor-apagado);margin:0}.cliente__grupo-de-arquivos{gap:var(--e-4);margin-top:var(--e-6);display:grid}.cliente__grupo-titulo{align-items:center;gap:var(--e-4);font-size:var(--texto-rotulo);font-weight:var(--peso-negrito);letter-spacing:.08em;text-transform:uppercase;color:var(--cor-apagado);display:flex}.cliente__grupo-titulo:before{content:"";background:var(--fio-cheio);border-radius:2px;width:3px;height:13px}.cliente__arquivos{gap:var(--e-4);margin:0;padding:0;list-style:none;display:grid}.cliente__arquivo{width:100%;min-height:var(--alvo-toque);align-items:center;gap:var(--e-5);padding:var(--e-4) var(--e-5);border:1px solid var(--cor-borda);border-radius:var(--raio-controle);background:var(--cor-cartao);font:inherit;font-size:var(--texto-corpo);text-align:left;cursor:pointer;display:flex}.cliente__arquivo:hover{border-color:var(--cor-oliva)}.cliente__arquivo:disabled{color:var(--cor-apagado);cursor:default}.cliente__arquivo-nome{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.cliente__obras{gap:var(--e-4);flex-wrap:wrap;display:flex}.cliente__atalho{min-width:var(--alvo-toque);min-height:var(--alvo-toque);border:1px solid var(--cor-borda);border-radius:var(--raio-pilula);background:var(--cor-cartao);font:inherit;font-weight:var(--peso-forte);font-variant-numeric:tabular-nums;cursor:pointer}.cliente__atalho--ativo{background:var(--cor-acao);border-color:var(--cor-acao);color:var(--cor-tinta)}.cliente__versao{align-items:center;gap:var(--e-5);display:flex}.cliente__versao h2{font-size:var(--texto-secao-menor);font-weight:var(--peso-negrito);margin:0}.cliente__valores{padding:var(--e-6) 0 0;border-top:1px solid var(--cor-borda-suave);gap:var(--e-4);margin:0;display:grid}.cliente__valores div{justify-content:space-between;align-items:baseline;gap:var(--e-5);display:flex}.cliente__valores dt{color:var(--cor-apagado);font-size:var(--texto-corpo)}.cliente__valores dd{font-weight:var(--peso-negrito);font-variant-numeric:tabular-nums;margin:0}.cliente__diferenca{color:var(--cor-sai-texto)}.cliente__total{padding-top:var(--e-4);border-top:1px solid var(--cor-borda-suave)}.cliente__total dt{color:var(--cor-tinta);font-weight:var(--peso-negrito)}.cliente__total dd{font-size:var(--texto-secao-menor);color:var(--cor-marca)}.cliente__documento{gap:var(--e-5);text-align:center;padding:var(--e-9) var(--e-7);border:1px solid var(--cor-borda);border-radius:var(--raio-controle);color:var(--cor-apagado);font-size:var(--texto-apoio);justify-items:center;display:grid}.cliente__documento svg{width:var(--e-13);height:var(--e-13)}.cliente__rodape-nota{text-align:center;font-size:var(--texto-miudo);color:var(--cor-apagado);line-height:var(--entrelinha);margin:0}.cliente__titulos,.cliente__solicitacoes{gap:var(--e-7);margin:0;padding:0;list-style:none;display:grid}.cliente__titulos li,.cliente__solicitacoes li{gap:var(--e-3);padding-bottom:var(--e-6);border-bottom:1px solid var(--cor-borda-suave);display:grid}.cliente__titulos li:last-child,.cliente__solicitacoes li:last-child{border-bottom:0;padding-bottom:0}.cliente__titulo-linha{justify-content:space-between;align-items:baseline;gap:var(--e-5);font-size:var(--texto-corpo);display:flex}.cliente__titulo-linha strong{font-variant-numeric:tabular-nums;white-space:nowrap}.cliente__titulo-nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cliente__conversa{gap:var(--e-5);max-height:22rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.cliente__bolha{justify-self:start;gap:var(--e-2);max-width:85%;padding:var(--e-5) var(--e-6);border-radius:var(--raio-caixa);background:var(--cor-fundo);border:1px solid var(--cor-borda);font-size:var(--texto-corpo);line-height:var(--entrelinha);display:grid}.cliente__bolha p{white-space:pre-wrap;margin:0}.cliente__bolha span{font-size:var(--texto-miudo)}.cliente__bolha--minha{background:var(--cor-acao-vestigio);border-color:var(--cor-acao-borda);justify-self:end}.cliente__barra{height:var(--altura-menu-inferior);background:var(--cor-tinta);border-top:1px solid var(--cor-menu-borda);z-index:var(--camada-cabecalho);padding-bottom:env(safe-area-inset-bottom,0);box-sizing:content-box;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.cliente__aba{place-items:center;gap:var(--e-2);color:var(--cor-menu-texto-fraco);font:inherit;font-size:var(--texto-rotulo);cursor:pointer;min-height:var(--alvo-toque);background:0 0;border:0;align-content:center;display:grid}.cliente__aba svg{width:22px;height:22px}.cliente__aba--ativa{color:var(--cor-acao);font-weight:var(--peso-forte)}@media (width>=720px){.cliente{border-left:1px solid var(--cor-borda);border-right:1px solid var(--cor-borda);max-width:560px;min-height:100dvh;margin:0 auto}.cliente__barra{width:560px;max-width:100%;left:50%;right:auto;transform:translate(-50%)}.cliente--largo{max-width:1200px}.cliente--largo .cliente__barra{width:1200px}}.cliente__encerramento{margin:0 0 var(--e-6);padding:var(--e-6) var(--e-7);border-radius:var(--raio-caixa);border:1px solid var(--cor-borda);background:var(--cor-marca-vestigio);font-size:var(--texto-controle);line-height:1.5}.cliente__encerramento p{margin:0}.cliente__visitas{margin:var(--e-4) 0 0;gap:0;padding:0;list-style:none;display:grid}.cliente__visitas li{gap:var(--e-5);padding:var(--e-4) 0;border-top:1px solid var(--cor-borda-suave);font-size:var(--texto-apoio);grid-template-columns:52px 1fr;display:grid}.financeiro{gap:var(--e-9);flex-direction:column;display:flex}.financeiro__cabecalho{align-items:center;gap:var(--e-6);flex-wrap:wrap;display:flex}.financeiro__mes{font-size:var(--texto-corpo)}.financeiro__acoes{gap:var(--e-4);flex-wrap:wrap;margin-left:auto;display:flex}.financeiro__aviso{align-items:center;gap:var(--e-4);padding:var(--e-6) var(--e-8);border:1px solid var(--cor-sai-borda);border-radius:var(--raio-cartao);background:var(--cor-sai-vestigio);color:var(--cor-sai-texto);font-size:var(--texto-corpo);margin:0;display:flex}.financeiro__aviso .icone{flex:none}.financeiro__secao{margin:0 0 var(--e-5)}.financeiro__cartoes{gap:var(--e-8);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:stretch;display:grid}.financeiro__cartao{gap:var(--e-3);padding:var(--e-9) var(--e-10);flex-direction:column;display:flex}.financeiro__cartao--geral{background:var(--cor-marca-vestigio);border-color:var(--cor-marca-vestigio-borda)}.financeiro__saldo{font-size:var(--texto-titulo);font-weight:var(--peso-negrito);letter-spacing:var(--espacamento-titulo)}.financeiro__apoio{color:var(--cor-apagado);font-size:var(--texto-apoio)}.financeiro__rodape-cartao{justify-content:space-between;align-items:center;gap:var(--e-4);flex-wrap:wrap;display:flex}.financeiro__colunas{gap:var(--e-8);grid-template-columns:3fr 2fr;align-items:start;display:grid}.financeiro__extrato{padding:var(--e-9) var(--e-10) var(--e-8);gap:var(--e-7);flex-direction:column;min-width:0;display:flex}.financeiro__extrato-cabecalho{align-items:center;gap:var(--e-5);flex-wrap:wrap;display:flex}.financeiro__extrato-cabecalho h2{font-size:var(--texto-secao);margin:0}.financeiro__carregando{font-size:var(--texto-corpo);margin:0}.financeiro__lancamentos th{white-space:normal}.financeiro__lancamentos th,.financeiro__lancamentos td{padding-left:var(--e-4);padding-right:var(--e-4)}.financeiro__lancamentos th.direita,.financeiro__lancamentos td.direita{white-space:nowrap}.financeiro__data{color:var(--cor-apagado);white-space:nowrap}.financeiro__valor--entra{color:var(--cor-entra)}.financeiro__valor--sai{color:var(--cor-sai)}.financeiro__estornado b{text-decoration:line-through;-webkit-text-decoration-color:var(--cor-apagado);text-decoration-color:var(--cor-apagado)}.financeiro__selo,.financeiro__motivo{color:var(--cor-apagado);font-size:var(--texto-miudo);display:block}.financeiro__selo{font-family:var(--fonte-mono);text-transform:uppercase;letter-spacing:var(--espacamento-rotulo)}.financeiro__nota{color:var(--cor-apagado);font-size:var(--texto-apoio);line-height:var(--entrelinha);margin:0}.financeiro__lado{gap:var(--e-8);flex-direction:column;min-width:0;display:flex}.financeiro__titulos{padding:var(--e-9) var(--e-10) var(--e-8);gap:var(--e-7);flex-direction:column;display:flex}.financeiro__titulos-cabecalho{align-items:center;gap:var(--e-4);flex-wrap:wrap;display:flex}.financeiro__titulos-cabecalho h2{font-size:var(--texto-secao-menor);margin:0}.financeiro__titulos-acao{margin-left:auto}.financeiro__titulos-lista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.financeiro__titulo{gap:var(--e-3);padding:var(--e-6) 0;border-top:1px solid var(--cor-borda-suave);flex-direction:column;display:flex}.financeiro__titulo:first-child{border-top:none;padding-top:0}.financeiro__titulo-topo{align-items:center;gap:var(--e-4);display:flex}.financeiro__prazo{font-size:var(--texto-apoio);margin-left:auto}.financeiro__titulo-linha{align-items:center;gap:var(--e-5);display:flex}.financeiro__titulo-linha b{white-space:nowrap}.financeiro__titulo-descricao{min-width:0;font-size:var(--texto-corpo);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.financeiro__titulo--vencido .financeiro__prazo{color:var(--cor-sai-texto)}.financeiro__totais{gap:var(--e-6);padding:var(--e-8) var(--e-10);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.financeiro__totais>div{gap:var(--e-2);flex-direction:column;display:flex}.financeiro__totais b{font-size:var(--texto-secao)}.financeiro__formulario{gap:var(--e-7);flex-direction:column;display:flex}.financeiro__explicacao{color:var(--cor-tinta-2);font-size:var(--texto-corpo);line-height:var(--entrelinha);margin:0}.financeiro__erro{color:var(--cor-sai-texto);font-size:var(--texto-corpo);margin:0}@media (width<=640px){.financeiro__colunas,.financeiro__cartoes{grid-template-columns:minmax(0,1fr)}.financeiro__acoes{width:100%;margin-left:0}.financeiro__acoes>*{flex:1 1 0;justify-content:center}.financeiro__totais{grid-template-columns:minmax(0,1fr)}.financeiro__titulo-linha{flex-wrap:wrap}.financeiro__titulo-descricao{white-space:normal;flex-basis:100%}}.financeiro__mes-barra{justify-content:space-between;align-items:center;gap:var(--e-5);font-size:var(--texto-apoio);flex-wrap:wrap;display:flex}.financeiro__linha-campos{gap:var(--e-6);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:start;display:grid}.financeiro__acao-linha{white-space:nowrap;width:1%}@media (width<=640px){.financeiro__linha-campos{grid-template-columns:minmax(0,1fr)}}.financeiro__caixa-marcar{align-items:flex-start;gap:var(--e-4);font-size:var(--texto-corpo);line-height:var(--entrelinha);cursor:pointer;display:flex}.financeiro__caixa-marcar input{width:18px;height:18px;accent-color:var(--cor-marca);flex:none;margin-top:2px}.financeiro__retencao{padding:var(--e-6) var(--e-7);border:1px solid var(--cor-acao-borda);border-radius:var(--raio-controle);background:var(--cor-acao-vestigio);color:var(--cor-acao-texto-escuro)}.financeiro__retencoes{gap:var(--e-5);flex-direction:column;display:flex}.financeiro__retencao-linha{align-items:center;gap:var(--e-5);padding:var(--e-5) 0;border-top:1px solid var(--cor-borda-suave);font-size:var(--texto-corpo);display:flex}.financeiro__retencao-linha:first-child{border-top:none}.financeiro__retencao-descricao{flex:auto;min-width:0}.fluxo{gap:var(--e-9);flex-direction:column;display:flex}.fluxo__cabecalho{align-items:center;gap:var(--e-6);flex-wrap:wrap;display:flex}.fluxo__apoio{font-size:var(--texto-apoio)}.fluxo__acoes{align-items:center;gap:var(--e-5);flex-wrap:wrap;margin-left:auto;display:flex}.fluxo__quadro,.fluxo__tabela-quadro{padding:var(--e-9) var(--e-10) var(--e-8);gap:var(--e-7);flex-direction:column;display:flex}.fluxo__quadro-cabecalho{align-items:baseline;gap:var(--e-5);flex-wrap:wrap;display:flex}.fluxo__quadro-cabecalho h2{font-size:var(--texto-secao);margin:0}.fluxo__minimo-acao{margin-left:auto}.fluxo__minimo-campo{align-items:flex-end;gap:var(--e-6);display:flex}.fluxo__rolagem{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.fluxo__curva{width:100%;min-width:860px;height:auto;display:block}.fluxo__linha{fill:none;stroke:var(--cor-realizado);stroke-width:2.5px;stroke-linejoin:round}.fluxo__ponto{fill:var(--cor-realizado)}.fluxo__ponto--abaixo{fill:var(--cor-sai)}.fluxo__minimo{stroke:var(--cor-sai);stroke-width:1.5px;stroke-dasharray:6 5}.fluxo__minimo-rotulo{fill:var(--cor-apagado);text-anchor:end;dominant-baseline:auto;font-size:13px}.fluxo__aviso-rotulo{fill:var(--cor-sai);font-size:14px;font-weight:var(--peso-negrito);text-anchor:middle}.fluxo__eixo{fill:var(--cor-apagado);text-anchor:middle;font-size:13px}.fluxo__aviso{padding:var(--e-7) var(--e-8);border:1px solid var(--cor-sai-borda);border-radius:var(--raio-cartao);background:var(--cor-sai-vestigio);color:var(--cor-sai-texto);font-size:var(--texto-corpo);line-height:var(--entrelinha);margin:0}@media (width<=640px){.fluxo__acoes,.fluxo__minimo-acao{margin-left:0}.fluxo__minimo-campo{flex-wrap:wrap}}.realizado{gap:var(--e-8);flex-direction:column;display:flex}.compras{overflow:hidden}.compras__placar{align-items:center;gap:var(--e-7) var(--e-11);padding:var(--e-8) var(--e-10);border-bottom:1px solid var(--cor-borda-suave);grid-template-columns:repeat(4,minmax(0,1fr)) auto;display:grid}.compras__numero{gap:var(--e-1);flex-direction:column;min-width:0;display:flex}.compras__numero span{font-size:var(--texto-rotulo);font-weight:var(--peso-forte);letter-spacing:.06em;text-transform:uppercase;color:var(--cor-apagado)}.compras__numero strong{color:var(--cor-marca);font-size:var(--texto-titulo-pagina);white-space:nowrap}.compras__numero small{color:var(--cor-tinta-2);font-size:var(--texto-miudo)}.compras__numero--alerta strong{color:var(--cor-sai-texto)}.compras__acoes{gap:var(--e-4);justify-self:end;display:flex}.compras__abas{padding:0 var(--e-8)}.compras__resolver{align-items:flex-start;gap:var(--e-7);padding:var(--e-7) var(--e-10);border-bottom:1px solid var(--cor-acao-borda);background:var(--cor-acao-vestigio);display:flex}.compras__resolver-icone{border-radius:var(--raio-caixa);background:var(--cor-acao);width:36px;height:36px;color:var(--cor-acao-texto);flex:none;place-items:center;display:grid}.compras__resolver-item{align-items:center;gap:var(--e-6);min-width:0;padding:var(--e-5) var(--e-6);border:1px solid var(--cor-acao-borda);border-radius:var(--raio-cartao);background:var(--cor-cartao);flex:1;display:flex}.compras__resolver-item>span{gap:var(--e-1);min-width:0;font-size:var(--texto-controle);flex-direction:column;flex:1;display:flex}.compras__resolver-item small{color:var(--cor-tinta-2);font-size:var(--texto-apoio)}.compras__ferramentas{align-items:center;gap:var(--e-5) var(--e-8);padding:var(--e-6) var(--e-10);border-bottom:1px solid var(--cor-borda-suave);flex-wrap:wrap;display:flex}.compras__filtros{align-items:center;gap:var(--e-3);flex-wrap:wrap;margin-left:auto;display:flex}.compras__filtro{height:var(--altura-chip);padding:0 var(--e-5);border:1px solid var(--cor-borda);border-radius:var(--raio-pilula);background:var(--cor-cartao);color:var(--cor-tinta-2);font:inherit;font-size:var(--texto-miudo);cursor:pointer;transition:background var(--movimento-curto) var(--curva-movimento), border-color var(--movimento-curto) var(--curva-movimento), color var(--movimento-curto) var(--curva-movimento);align-items:center;display:inline-flex}.compras__filtro:hover:not(:disabled){border-color:var(--cor-borda-campo)}.compras__filtro:disabled{opacity:.6;cursor:not-allowed}.compras__filtro[aria-pressed=true]{border-color:var(--cor-marca);background:var(--cor-marca-vestigio);color:var(--cor-marca);font-weight:var(--peso-forte)}.compras__filtro--alerta[aria-pressed=true]{border-color:var(--cor-sai-borda);background:var(--cor-sai-vestigio);color:var(--cor-sai-texto)}.compras__filtro--atencao[aria-pressed=true]{border-color:var(--cor-acao-borda);background:var(--cor-acao-vestigio);color:var(--cor-acao-texto-escuro)}.compras__intro{padding:var(--e-7) var(--e-10) 0;color:var(--cor-tinta-2);font-size:var(--texto-apoio);line-height:var(--entrelinha);margin:0}.compras__link{color:var(--cor-marca);font:inherit;font-weight:var(--peso-forte);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.compras__carregando,.compras__listas{padding:var(--e-8) var(--e-10)}.realizado__legenda{gap:var(--e-3) var(--e-8);color:var(--cor-tinta-2);font-size:var(--texto-miudo);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.realizado__legenda li{align-items:center;gap:var(--e-3);display:inline-flex}.realizado__chave{background:var(--cor-gasto);border-radius:3px;width:14px;height:8px;display:inline-block}.realizado__chave--executado{background:var(--cor-realizado);border-radius:2px;width:3px;height:14px}.realizado__chave--passou,.realizado__passou{background:repeating-linear-gradient(135deg, var(--cor-sai) 0 3px, var(--cor-sai-vestigio) 3px 6px)}.realizado__barra{gap:var(--e-2);flex-direction:column;min-width:140px;display:flex}.realizado__trilha{background:var(--cor-trilho);border-radius:5px;height:10px;position:relative}.realizado__gasto{background:var(--cor-gasto);transition:width var(--movimento-medio) var(--curva-movimento);border-radius:5px;position:absolute;top:0;bottom:0;left:0}.realizado__passou{border-radius:0 5px 5px 0;position:absolute;top:0;bottom:0}.realizado__executado{background:var(--cor-realizado);width:3px;box-shadow:0 0 0 2px var(--cor-cartao);transition:left var(--movimento-medio) var(--curva-movimento);border-radius:2px;margin-left:-1.5px;position:absolute;top:-4px;bottom:-4px}.realizado__barra small{color:var(--cor-tinta-2);font-size:var(--texto-miudo)}.realizado__barra small b{color:var(--cor-tinta)}.realizado__tabela{border-radius:0}.realizado__linha{cursor:pointer;transition:background var(--movimento-curto) var(--curva-movimento)}.realizado__linha:hover td,.realizado__linha--aberta td{background:var(--cor-cartao-rodape)}.realizado__linha--parada .realizado__etapa b{color:var(--cor-tinta-2);font-weight:var(--peso-medio)}.realizado__coluna-barra{width:28%}.realizado__dentro{color:var(--cor-entra)}.realizado__estourou{color:var(--cor-sai);font-weight:var(--peso-forte)}.realizado__nada{padding:var(--e-4) 0;font-size:var(--texto-corpo);margin:0}.realizado__total-rotulo .apagado{font-weight:var(--peso-normal);font-size:var(--texto-apoio)}.realizado__movimentos td{background:var(--cor-calculado);padding-top:var(--e-4);padding-bottom:var(--e-6)}.realizado__movimentos-lista{margin:0 0 var(--e-5);gap:var(--e-3);flex-direction:column;padding:0;list-style:none;display:flex}.realizado__movimentos-lista li{align-items:center;gap:var(--e-5);font-size:var(--texto-corpo);display:flex}.realizado__movimento-descricao{flex:auto;min-width:0}.realizado__solto-linha{align-items:flex-end;gap:var(--e-5);padding:var(--e-5) 0;border-top:1px solid var(--cor-borda-suave);display:flex}.realizado__solto-descricao{min-width:0;font-size:var(--texto-corpo);flex:auto}.realizado__solto-etapa{flex:0 0 200px}.planilha__desvio-pct{font-size:var(--texto-miudo)}.notas__busca{align-items:center;gap:var(--e-4);min-width:240px;height:var(--altura-controle);padding:0 var(--e-5);border:1px solid var(--cor-borda-campo);border-radius:var(--raio-controle);background:var(--cor-cartao);color:var(--cor-apagado);display:flex}.notas__busca input{min-width:0;color:var(--cor-tinta);font:inherit;background:0 0;border:0;outline:0;flex:1}.notas__busca:focus-within{border-color:var(--cor-foco-campo)}.notas__tabela{border-radius:0}.notas__linha{cursor:pointer}.notas__linha:hover td{background:var(--cor-cartao-rodape)}.notas__anexada{align-items:center;gap:var(--e-1);margin-left:var(--e-4);padding:1px var(--e-4);border-radius:var(--raio-pilula);background:var(--cor-entra-vestigio);color:var(--cor-entra-texto);font-size:var(--texto-miudo);font-weight:var(--peso-forte);vertical-align:middle;display:inline-flex}.notas__anexada .icone{width:12px;height:12px}.notas__nada{padding:var(--e-8)}.notas__detalhe{gap:var(--e-4);flex-direction:column;margin:0;display:flex}.notas__detalhe div{justify-content:space-between;align-items:center;gap:var(--e-6);padding-bottom:var(--e-4);border-bottom:1px solid var(--cor-borda-suave);font-size:var(--texto-corpo);display:flex}.notas__detalhe dt{color:var(--cor-apagado)}.notas__detalhe dd{text-align:right;margin:0}.notas__itens h3{margin:var(--e-8) 0 var(--e-4);font-size:var(--texto-rotulo);font-weight:var(--peso-forte);letter-spacing:.06em;text-transform:uppercase;color:var(--cor-tinta-2)}.notas__itens ul{gap:var(--e-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.notas__itens li{gap:var(--e-5);font-size:var(--texto-corpo);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.notas__sem-itens{margin:var(--e-8) 0 0;font-size:var(--texto-apoio);line-height:var(--entrelinha)}.pedidos__lista{gap:var(--e-4);padding:var(--e-6) var(--e-10) var(--e-8);flex-direction:column;margin:0;list-style:none;display:flex}.pedidos__pedido{align-items:center;gap:var(--e-6);padding:var(--e-5) var(--e-6);border:1px solid var(--cor-borda-suave);border-radius:var(--raio-cartao);display:flex}.pedidos__descricao{gap:var(--e-1);min-width:0;font-size:var(--texto-controle);flex-direction:column;flex:1;display:flex}.pedidos__descricao .apagado{font-size:var(--texto-miudo)}@media (width<=1180px){.realizado__tabela .realizado__orcado,.realizado__tabela thead th:nth-child(4){display:none}.realizado__barra{min-width:110px}}@media (width<=900px){.compras__placar{grid-template-columns:repeat(2,minmax(0,1fr))}.compras__acoes{grid-column:1/-1;justify-self:stretch}.compras__acoes>*{flex:1;justify-content:center}}@media (width<=640px){.compras__placar,.compras__ferramentas,.compras__resolver,.compras__intro,.compras__listas,.compras__carregando,.pedidos__lista{padding-left:var(--e-6);padding-right:var(--e-6)}.compras__placar{gap:var(--e-6) var(--e-8)}.compras__numero strong{font-size:var(--texto-secao)}.compras__abas{padding:0 var(--e-4)}.compras__resolver-icone{display:none}.compras__resolver-item{flex-direction:column;align-items:flex-start}.compras__filtros{margin-left:0}.notas__busca{flex:100%;min-width:0}.pedidos__pedido,.realizado__solto-linha{flex-wrap:wrap}.realizado__solto-etapa{flex-basis:100%}.realizado__tabela thead{display:none}.realizado__tabela .realizado__linha,.realizado__tabela tfoot tr{align-items:center;gap:var(--e-3) var(--e-4);padding:var(--e-5) var(--e-4);border-bottom:1px solid var(--cor-borda-suave);grid-template-columns:24px minmax(0,1fr) auto 32px;grid-template-areas:"numero etapa situacao abrir""numero barra barra barra""numero realizado ritmo ritmo";display:grid}.realizado__tabela .realizado__linha td,.realizado__tabela tfoot td{background:0 0;border:0;padding:0;display:block}.realizado__linha .realizado__numero{grid-area:numero;align-self:start}.realizado__linha .realizado__etapa{grid-area:etapa}.realizado__linha .realizado__situacao{grid-area:situacao}.realizado__linha .realizado__abrir{grid-area:abrir}.realizado__linha .realizado__coluna-barra{grid-area:barra;width:auto}.realizado__tabela .realizado__orcado{display:none!important}.realizado__tabela .realizado__realizado{text-align:left;white-space:nowrap;grid-area:realizado}.realizado__tabela .realizado__ritmo{white-space:nowrap;grid-area:ritmo}.realizado__linha .realizado__realizado:before{content:"Gasto ";color:var(--cor-apagado);font-family:var(--fonte);font-size:var(--texto-miudo)}.realizado__linha .realizado__ritmo:before{content:"Pelo ritmo ";color:var(--cor-apagado);font-family:var(--fonte);font-size:var(--texto-miudo);font-weight:var(--peso-normal)}.realizado__tabela tfoot tr{background:var(--cor-cartao-rodape);grid-template-columns:0 minmax(0,1fr) auto auto;grid-template-areas:"rotulo rotulo realizado ritmo"}.realizado__tabela tfoot .realizado__numero,.realizado__tabela tfoot .realizado__situacao,.realizado__tabela tfoot .realizado__abrir{display:none}.realizado__tabela tfoot .realizado__total-rotulo{grid-area:rotulo}.realizado__movimentos{display:block}.realizado__movimentos td{padding-left:var(--e-6);padding-right:var(--e-6);display:block}.realizado__movimentos .realizado__movimentos-vao{display:none}.realizado__movimentos-lista li{gap:var(--e-2) var(--e-4);flex-wrap:wrap}.realizado__movimentos-lista .chip,.notas__tabela thead{display:none}.notas__tabela .notas__linha,.notas__tabela tfoot tr{gap:var(--e-2) var(--e-6);padding:var(--e-5) var(--e-6);border-bottom:1px solid var(--cor-borda-suave);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"fornecedor total""etapa pagamento""data destino";display:grid}.notas__tabela .notas__linha td,.notas__tabela tfoot td{border:0;padding:0;display:block}.notas__fornecedor{font-weight:var(--peso-forte);grid-area:fornecedor}.notas__total{grid-area:total}.notas__etapa{color:var(--cor-tinta-2);font-size:var(--texto-apoio);grid-area:etapa}.notas__pagamento{grid-area:pagamento;justify-self:end}.notas__data{font-size:var(--texto-miudo);grid-area:data}.notas__nota,.notas__abrir{display:none!important}.notas__destino{font-size:var(--texto-miudo);grid-area:destino;justify-self:end}.notas__tabela tfoot tr{background:var(--cor-cartao-rodape);grid-template-areas:"rotulo valor"}.notas__tabela tfoot td:empty{display:none}}.listas{gap:var(--e-8);flex-direction:column;display:flex}.listas__barra{align-items:center;gap:var(--e-5);flex-wrap:wrap;display:flex}.listas__pilula{align-items:center;gap:var(--e-4);padding:var(--e-4) var(--e-7);border:1px solid var(--cor-borda);border-radius:var(--raio-pilula);background:var(--cor-cartao);font-size:var(--texto-controle);color:var(--cor-tinta);cursor:pointer;display:flex}.listas__pilula--ativa{border-color:var(--cor-acao-borda);background:var(--cor-acao-vestigio)}.listas__numero{color:var(--cor-apagado);font-size:var(--texto-miudo)}.listas__nova{margin-left:auto}.listas__quadro{padding:var(--e-9) var(--e-10) var(--e-8);gap:var(--e-7);flex-direction:column;display:flex}.listas__cabecalho{align-items:center;gap:var(--e-5);flex-wrap:wrap;display:flex}.listas__cabecalho h2{font-size:var(--texto-secao);margin:0}.listas__apoio{font-size:var(--texto-apoio)}.listas__acoes{gap:var(--e-4);margin-left:auto;display:flex}.listas__busca{gap:var(--e-6);grid-template-columns:1fr 140px auto;align-items:end;display:grid}.listas__busca-campo{min-width:0;position:relative}.listas__sugestoes{z-index:3;margin:var(--e-2) 0 0;padding:var(--e-3);border:1px solid var(--cor-borda);border-radius:var(--raio-caixa);background:var(--cor-cartao);max-height:320px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 28px #17161724}.listas__sugestoes button{width:100%;padding:var(--e-5) var(--e-6);border-radius:var(--raio-controle);text-align:left;font-size:var(--texto-corpo);color:var(--cor-tinta);cursor:pointer;background:0 0;border:none;display:block}.listas__sugestoes button:hover,.listas__sugestoes button:focus-visible{background:var(--cor-acao-vestigio)}.listas__sugestao-livre{align-items:center;gap:var(--e-4);border-top:1px solid var(--cor-borda-suave);display:flex}.listas__marcar{width:18px;height:18px;accent-color:var(--cor-acao-controle)}.listas__origem,.listas__total{color:var(--cor-apagado);font-size:var(--texto-miudo);display:block}.listas__menor{background:var(--cor-entra-vestigio)}.listas__escolhida{outline:2px solid var(--cor-foco);outline-offset:-2px}.listas__escolher{text-align:right;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;display:block}.listas__rodape{align-items:center;gap:var(--e-5);font-size:var(--texto-apoio);flex-wrap:wrap;display:flex}.listas__rodape>span{flex:260px}.listas__total-escolhido{text-align:right;font-size:var(--texto-secao-menor);margin:0}@media (width<=640px){.listas__busca{grid-template-columns:minmax(0,1fr)}.listas__nova,.listas__acoes{margin-left:0}}.listas__links{padding:var(--e-9) var(--e-10) var(--e-8);gap:var(--e-7);flex-direction:column;display:flex}.listas__gerar{gap:var(--e-6);grid-template-columns:1fr 200px auto;align-items:end;display:grid}.listas__gerar-acao{white-space:nowrap}.listas__links-lista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.listas__links-lista li{align-items:center;gap:var(--e-5);padding:var(--e-5) 0;border-top:1px solid var(--cor-borda-suave);flex-wrap:wrap;display:flex}.listas__links-lista li:first-child{border-top:none}.listas__endereco{padding:var(--e-2) var(--e-4);border:1px solid var(--cor-borda);border-radius:var(--raio-etiqueta);background:var(--cor-calculado);font-size:var(--texto-miudo);text-overflow:ellipsis;max-width:100%;overflow:hidden}.listas__link-loja{align-items:center;gap:var(--e-4);font-size:var(--texto-corpo);flex:200px;display:flex}@media (width<=640px){.listas__gerar{grid-template-columns:minmax(0,1fr)}}.cotacao{background:var(--cor-fundo);gap:var(--e-8);min-height:100vh;padding-bottom:var(--e-13);flex-direction:column;display:flex}.cotacao__carregando{padding:var(--e-15) var(--e-8);text-align:center;color:var(--cor-apagado)}.cotacao__cabecalho{background:var(--cor-tinta);color:var(--cor-sobre-escuro);padding:var(--e-11) var(--e-8) var(--e-10);gap:var(--e-4);flex-direction:column;display:flex}.cotacao__marca{width:108px;height:auto}.cotacao__cabecalho h1{font-size:var(--texto-titulo-entrada);color:var(--cor-sobre-escuro);margin:0}.cotacao__resumo{color:var(--cor-sobre-escuro-fraco);font-size:var(--texto-apoio);line-height:var(--entrelinha);margin:0}.cotacao__corpo{gap:var(--e-7);padding:0 var(--e-8);flex-direction:column;display:flex}.cotacao__loja,.cotacao__item{padding:var(--e-8);gap:var(--e-6);flex-direction:column;display:flex}.cotacao__loja{gap:var(--e-7);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.cotacao__item header{justify-content:space-between;align-items:baseline;gap:var(--e-5);display:flex}.cotacao__campos{gap:var(--e-5);grid-template-columns:1fr 128px;display:grid}.cotacao__nota{color:var(--cor-apagado);font-size:var(--texto-apoio);line-height:var(--entrelinha);margin:0}.cotacao__erro{color:var(--cor-sai-texto);font-size:var(--texto-corpo);margin:0}.cotacao__enviar{width:100%;min-height:52px;font-size:var(--texto-secao-menor);justify-content:center}.cotacao__rodape{text-align:center;color:var(--cor-apagado);font-size:var(--texto-miudo)}@media (width>=640px){.cotacao{align-items:center}.cotacao__cabecalho{align-items:center;width:100%}.cotacao__cabecalho>*,.cotacao__corpo,.cotacao__rodape{width:100%;max-width:560px}}.curva{padding:0;overflow:hidden}.curva__numero--bom strong,.curva__economia{color:var(--cor-entra-texto)}.curva__economia{font-weight:var(--peso-forte)}.curva__acima{color:var(--cor-sai-texto);font-weight:var(--peso-forte)}.curva__resolvido{border-bottom-color:var(--cor-entra-borda);background:var(--cor-entra-vestigio)}.curva__resolvido .compras__resolver-icone{background:var(--cor-entra);color:var(--cor-sobre-escuro)}.curva__resolvido .compras__resolver-item{border-color:var(--cor-entra-borda)}.curva__filtros{margin-left:0}.curva__filtro{gap:var(--e-3)}.curva__busca{margin-left:auto}.curva__classe{border-radius:var(--raio-etiqueta);width:18px;height:18px;font-family:var(--fonte-mono);font-size:var(--texto-etiqueta);font-weight:var(--peso-forte);color:var(--cor-cartao);flex:none;justify-content:center;align-items:center;display:inline-flex}.curva__classe--a{background:var(--cor-marca)}.curva__classe--b{background:var(--cor-oliva)}.curva__classe--c{background:var(--cor-marca-clara)}.curva__tabela{border-radius:0}.curva__tabela td{white-space:nowrap}.curva__linha{cursor:pointer}.curva__linha:hover td{background:var(--cor-cartao-rodape)}.curva__insumo{max-width:340px}.curva__insumo strong{text-overflow:ellipsis;font-weight:var(--peso-negrito);display:block;overflow:hidden}.curva__insumo small{color:var(--cor-apagado);font-size:var(--texto-miudo);display:block}.curva__sem-preco{color:var(--cor-sai-texto);font-weight:var(--peso-forte)}.curva__custo-celula{align-items:center;gap:var(--e-5);display:flex}.curva__custo-celula b{text-align:right;min-width:56px}.curva__barra{border-radius:var(--raio-pilula);background:var(--cor-borda-suave);flex:1;width:110px;min-width:60px;height:8px;display:block;overflow:hidden}.curva__barra-cheia{border-radius:var(--raio-pilula);min-width:2px;height:100%;transition:width var(--movimento-medio) var(--curva-movimento);display:block}.curva__barra-cheia--a{background:var(--cor-marca)}.curva__barra-cheia--b{background:var(--cor-oliva)}.curva__barra-cheia--c{background:var(--cor-marca-clara)}.curva__barra-cheia--comprado{background:var(--cor-realizado)}.curva__selo{align-items:center;gap:var(--e-2);height:var(--altura-chip);padding:0 var(--e-4);border-radius:var(--raio-pilula);font-size:var(--texto-miudo);white-space:nowrap;display:inline-flex}.curva__selo .icone{width:14px;height:14px}.curva__selo--ok{background:var(--cor-entra-vestigio);color:var(--cor-entra-texto)}.curva__selo--falta,.curva__selo--lista{background:var(--cor-acao-vestigio);color:var(--cor-acao-texto-escuro)}.curva__selo--zero{background:var(--cor-acao);color:var(--cor-acao-texto);font-weight:var(--peso-forte)}.curva__selo--livre{background:var(--cor-calculado);color:var(--cor-apagado)}.curva__nada{padding:var(--e-8)}.curva__nota{padding:var(--e-6) var(--e-10);border-top:1px solid var(--cor-borda-suave);font-size:var(--texto-apoio);line-height:var(--entrelinha);margin:0}.curva__gaveta-numeros{gap:var(--e-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.curva__gaveta-numeros div{gap:var(--e-1);flex-direction:column;display:flex}.curva__gaveta-numeros dt,.curva__gaveta-bloco h3{font-size:var(--texto-rotulo);font-weight:var(--peso-forte);letter-spacing:.06em;text-transform:uppercase;color:var(--cor-apagado);margin:0}.curva__gaveta-numeros dd{font-size:var(--texto-secao-menor);font-weight:var(--peso-forte);margin:0}.curva__gaveta-bloco{gap:var(--e-4);margin-top:var(--e-9);flex-direction:column;display:flex}.curva__gaveta-ajuda{font-size:var(--texto-apoio);line-height:var(--entrelinha);margin:0}.curva__usos{gap:var(--e-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.curva__usos li{align-items:center;gap:var(--e-5);font-size:var(--texto-corpo);grid-template-columns:minmax(0,1fr) 120px 40px;display:grid}.curva__barra--uso{width:auto}.curva__cotacoes-lado{gap:var(--e-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.curva__cotacoes-lado li{align-items:center;gap:var(--e-5);padding:var(--e-4) var(--e-5);border:1px solid var(--cor-borda-suave);border-radius:var(--raio-caixa);font-size:var(--texto-corpo);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.curva__cotacoes-lado li>span:first-child{flex-direction:column;min-width:0;display:flex}.curva__cotacoes-lado small{font-size:var(--texto-miudo)}.curva__cotacao--melhor{background:var(--cor-entra-vestigio);border-color:var(--cor-entra-borda)!important}.curva__comprado{gap:var(--e-3);color:var(--cor-tinta-2);font-size:var(--texto-apoio);flex-direction:column;display:flex}.curva__barra--comprado{flex:none;width:100%;height:10px}@media (width<=1180px){.curva__tabela .curva__col-qtd,.curva__tabela .curva__col-unit,.curva__tabela .curva__col-acum,.curva__tabela .curva__col-melhor{display:none}}@media (width<=640px){.curva__busca{margin-left:0}.curva__nota{padding:var(--e-6)}.curva__gaveta-numeros{grid-template-columns:repeat(2,minmax(0,1fr))}.curva__tabela thead{display:none}.curva__tabela .curva__linha{align-items:center;gap:var(--e-3) var(--e-4);padding:var(--e-5) var(--e-6);border-bottom:1px solid var(--cor-borda-suave);grid-template-columns:24px minmax(0,1fr) auto;grid-template-areas:"classe insumo custo""classe barra barra""classe cotacao economia";display:grid}.curva__tabela .curva__linha td{white-space:normal;border:0;padding:0;display:block}.curva__linha .curva__col-classe{grid-area:classe;align-self:start}.curva__linha .curva__insumo{grid-area:insumo;min-width:0;max-width:none}.curva__linha .curva__col-custo{display:contents!important}.curva__linha .curva__custo-celula{display:contents}.curva__linha .curva__barra{grid-area:barra;width:auto}.curva__linha .curva__custo-celula b{grid-area:custo;align-self:start}.curva__linha .curva__col-cotacao{grid-area:cotacao}.curva__linha .curva__col-economia{grid-area:economia}.curva__tabela .curva__linha .curva__col-abrir,.curva__tabela .curva__linha .curva__col-qtd,.curva__tabela .curva__linha .curva__col-unit,.curva__tabela .curva__linha .curva__col-acum,.curva__tabela .curva__linha .curva__col-melhor{display:none}}.ff{overflow:hidden}.ff__leitura{align-items:flex-start;gap:var(--e-6) var(--e-7);padding:var(--e-8) var(--e-9);border-bottom:1px solid var(--cor-borda-suave);flex-wrap:wrap;display:flex}.ff__leitura p{color:var(--cor-tinta-2);font-size:var(--texto-corpo);line-height:var(--entrelinha);flex:380px;margin:0}.ff__leitura strong{color:var(--cor-tinta);font-size:var(--texto-secao-menor)}.ff__selo{border-radius:var(--raio-caixa);background:var(--cor-entra-vestigio);width:36px;height:36px;color:var(--cor-entra-texto);flex:none;place-items:center;display:grid}.ff__leitura--alerta .ff__selo{background:var(--cor-sai-vestigio);color:var(--cor-sai-texto)}.ff__acoes{align-items:center;gap:var(--e-5);flex-wrap:wrap;margin-left:auto;display:flex}.ff__sem-cronograma{align-items:center;gap:var(--e-6);padding:var(--e-6) var(--e-9);border-bottom:1px solid var(--cor-borda-suave);background:var(--cor-marca-vestigio);color:var(--cor-marca);font-size:var(--texto-apoio);line-height:var(--entrelinha);margin:0;display:flex}.ff__sem-cronograma a{color:inherit;font-weight:var(--peso-forte)}.ff__grafico{padding:var(--e-8) var(--e-9) var(--e-6)}.ff__grafico-topo{align-items:baseline;gap:var(--e-4) var(--e-8);margin-bottom:var(--e-4);flex-wrap:wrap;display:flex}.ff__grafico-topo h2{font-size:var(--texto-secao-menor);margin:0}.ff__legendas{gap:var(--e-3) var(--e-8);color:var(--cor-tinta-2);font-size:var(--texto-apoio);flex-wrap:wrap;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.ff__legendas li{align-items:center;gap:var(--e-3);display:inline-flex}.ff__chave{border-top:2px solid var(--cor-realizado);flex:none;width:18px;height:0;display:inline-block}.ff__chave--previsto{border-top:2px dashed var(--cor-previsto)}.ff__chave--gasto{border-top-color:var(--cor-gasto)}.ff__rolagem{width:100%;position:relative}.ff__curva{width:100%;height:auto;display:block;overflow:visible}.ff__grade{stroke:var(--cor-borda-suave);stroke-width:1px}.ff__eixo-y,.ff__eixo-x{fill:var(--cor-apagado)}.ff__eixo-y{text-anchor:end}.ff__eixo-x{text-anchor:middle}.ff__previsto,.ff__realizado,.ff__gasto{fill:none;stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.ff__previsto{stroke:var(--cor-previsto);stroke-dasharray:7 6}.ff__realizado{stroke:var(--cor-realizado)}.ff__gasto{stroke:var(--cor-gasto)}.ff__ponto{fill:var(--cor-realizado);stroke:var(--cor-cartao);stroke-width:2px}.ff__ponto--gasto{fill:var(--cor-gasto)}.ff__hoje{stroke:var(--cor-acao);stroke-width:2px}.ff__hoje-etiqueta{fill:var(--cor-acao)}.ff__hoje-texto{fill:var(--cor-acao-texto);text-anchor:middle;font-size:11px;font-weight:700}.ff__rotulo{fill:var(--cor-tinta);paint-order:stroke;stroke:var(--cor-cartao);stroke-width:4px;font-weight:700}.ff__mira{stroke:var(--cor-tinta-2);stroke-width:1px;stroke-dasharray:2 3;pointer-events:none}.ff__captura{fill:#0000;cursor:crosshair;touch-action:pan-y}.ff__dica{top:var(--e-4);z-index:2;gap:var(--e-1);min-width:200px;padding:var(--e-5) var(--e-6);border-radius:var(--raio-caixa);background:var(--cor-tinta);color:var(--cor-sobre-escuro);font-size:var(--texto-miudo);pointer-events:none;animation:ff-dica var(--movimento-curto) var(--curva-movimento);flex-direction:column;display:flex;position:absolute}@keyframes ff-dica{0%{opacity:0;transform:translateY(4px)}}.ff__dica b{margin-bottom:var(--e-1)}.ff__dica span{align-items:center;gap:var(--e-3);display:flex}.ff__dica strong{padding-left:var(--e-6);font-weight:var(--peso-forte);margin-left:auto}.ff__onde{padding:var(--e-7) var(--e-9);border-top:1px solid var(--cor-borda-suave)}.ff__onde h3,.ff__tabela-topo h3{margin:0 0 var(--e-5);font-size:var(--texto-rotulo);font-weight:var(--peso-forte);letter-spacing:.06em;text-transform:uppercase;color:var(--cor-tinta-2)}.ff__onde ol{gap:var(--e-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ff__onde-etapa{align-items:center;gap:var(--e-6);padding:var(--e-3) var(--e-4);border-radius:var(--raio-caixa);color:var(--cor-tinta);transition:background var(--movimento-curto) var(--curva-movimento);grid-template-columns:28px minmax(0,1fr) minmax(120px,260px) 84px 18px;text-decoration:none;display:grid}.ff__onde-etapa:hover{background:var(--cor-cartao-rodape)}.ff__onde-etapa>.icone{color:var(--cor-apagado)}.ff__onde-numero{border-radius:var(--raio-controle);background:var(--cor-marca-vestigio);width:28px;height:28px;color:var(--cor-marca);font-size:var(--texto-miudo);font-weight:var(--peso-negrito);place-items:center;display:grid}.ff__onde-nome{flex-direction:column;min-width:0;display:flex}.ff__onde-nome small{color:var(--cor-tinta-2);font-size:var(--texto-apoio)}.ff__onde-barra{background:var(--cor-borda-suave);border-radius:4px;height:8px;position:relative;overflow:hidden}.ff__onde-barra i{background:var(--cor-sai);border-radius:4px;position:absolute;top:0;bottom:0;right:0}.ff__onde-pontos{color:var(--cor-sai-texto);font-weight:var(--peso-forte);text-align:right}.ff__tabela{border-top:1px solid var(--cor-borda-suave)}.ff__tabela-topo{align-items:baseline;gap:var(--e-3) var(--e-6);padding:var(--e-7) var(--e-9) 0;flex-wrap:wrap;display:flex}.ff__tabela-topo .apagado{font-size:var(--texto-apoio)}.ff__grupos th{border-bottom:1px solid var(--cor-oliva);text-align:center}.ff__comeco-do-grupo{border-left:1px solid var(--cor-borda-suave)}.ff__atual td{background:var(--cor-acao-vestigio)}.ff__atual td:first-child{box-shadow:inset 3px 0 0 var(--cor-acao)}.ff__forte{font-weight:var(--peso-negrito)}.ff__negativo{color:var(--cor-sai);font-weight:var(--peso-forte)}.ff__cartoes{display:none}@media (width<=640px){.ff__leitura,.ff__grafico,.ff__onde,.ff__sem-cronograma{padding-left:var(--e-6);padding-right:var(--e-6)}.ff__acoes,.ff__legendas{margin-left:0}.ff__onde-etapa{grid-template-columns:28px minmax(0,1fr) 84px}.ff__onde-barra,.ff__onde-etapa>.icone{display:none}.ff__tabela-topo{padding:var(--e-7) var(--e-6) 0}.ff__tabela .tabela-rolagem{display:none}.ff__cartoes{gap:var(--e-4);padding:var(--e-5) var(--e-6) var(--e-7);flex-direction:column;margin:0;list-style:none;display:flex}.ff__cartao{gap:var(--e-2) var(--e-6);padding:var(--e-5) var(--e-6);border:1px solid var(--cor-borda);border-radius:var(--raio-cartao);font-size:var(--texto-apoio);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ff__cartao--atual{border-color:var(--cor-acao-borda);background:var(--cor-acao-vestigio)}.ff__cartao b{font-size:var(--texto-controle);grid-column:1/-1}.ff__cartao span{justify-content:space-between;gap:var(--e-3);color:var(--cor-tinta-2);display:flex}.ff__cartao strong{color:var(--cor-tinta)}}.ff__projecao{fill:none;stroke:var(--cor-realizado);stroke-width:2px;stroke-dasharray:3 5;stroke-linecap:round;opacity:.8}.ff__chave--projecao{border-top:2px dashed var(--cor-realizado)}.ff__fim{fill:var(--cor-cartao);stroke-width:2px}.ff__fim--plano{stroke:var(--cor-previsto)}.ff__fim--execucao{stroke:var(--cor-realizado)}.ff__rotulo--projecao{fill:var(--cor-realizado)}.ff__grafico-topo>.botao{margin-left:auto}.viabilidade{gap:var(--e-8);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.viabilidade__coluna{padding:var(--e-8) var(--e-9);gap:var(--e-6);flex-direction:column;display:flex}.viabilidade__coluna h2{font-size:var(--texto-secao);margin:0}.viabilidade__linhas{gap:var(--e-4);flex-direction:column;margin:0;display:flex}.viabilidade__linha{justify-content:space-between;align-items:baseline;gap:var(--e-5);font-size:var(--texto-corpo);display:flex}.viabilidade__linha dt,.viabilidade__linha dd{margin:0}.viabilidade__linha dd{font-weight:var(--peso-negrito);white-space:nowrap}.viabilidade__editar{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0}.viabilidade__editar:hover{text-decoration:underline}.viabilidade__linha--sugestao{color:var(--cor-apagado)}.viabilidade__linha--sugestao dd{font-weight:var(--peso-normal)}.viabilidade__total{padding-top:var(--e-5);border-top:1px solid var(--cor-borda);font-weight:var(--peso-negrito);justify-content:space-between;align-items:baseline;display:flex}.viabilidade__total strong{font-size:var(--texto-titulo);color:var(--cor-marca)}.viabilidade__estimativa{gap:var(--e-5);flex-direction:column;align-items:stretch;display:flex}.viabilidade__estimativa .botao{align-self:flex-end}.viabilidade__campo-valor input{font-size:var(--texto-titulo);font-weight:var(--peso-negrito)}.viabilidade__fonte-data{gap:var(--e-4);grid-template-columns:minmax(0,1fr) 150px;display:grid}.viabilidade__nota{font-size:var(--texto-apoio);margin:0}.viabilidade__resultado{padding-top:var(--e-5);border-top:1px solid var(--cor-borda)}.viabilidade__resultado dt{color:var(--cor-tinta-2)}.viabilidade__margem{color:var(--cor-entra)}.viabilidade__margem--negativa{color:var(--cor-sai)}.viabilidade__previsto{background:var(--cor-marca);color:var(--cor-sobre-escuro);border-radius:var(--raio-cartao)}.viabilidade__barra-linha{gap:var(--e-3) var(--e-5);font-size:var(--texto-corpo);grid-template-columns:minmax(0,1fr) auto;display:grid}.viabilidade__barra{border-radius:var(--raio-pilula);background:var(--cor-oliva);grid-column:1/-1;height:6px;display:block;overflow:hidden}.viabilidade__barra span{background:var(--cor-acao);border-radius:var(--raio-pilula);height:100%;display:block}.viabilidade__leitura{padding-top:var(--e-5);border-top:1px solid var(--cor-oliva);font-size:var(--texto-apoio);color:var(--cor-sobre-escuro);line-height:var(--entrelinha);margin:0}.viabilidade__formulario{gap:var(--e-6);flex-direction:column;display:flex}@media (width<=1100px){.viabilidade{grid-template-columns:repeat(2,minmax(0,1fr))}.viabilidade__previsto{grid-column:1/-1}}@media (width<=640px){.viabilidade{grid-template-columns:minmax(0,1fr)}.viabilidade__coluna{padding:var(--e-7) var(--e-6)}.viabilidade__fonte-data{grid-template-columns:minmax(0,1fr)}}.relatorios{gap:var(--e-7);flex-direction:column;display:flex}.relatorios__cabecalho{align-items:center;gap:var(--e-4) var(--e-8);flex-wrap:wrap;display:flex}.relatorios__cabecalho h2{font-size:var(--texto-titulo-pagina);margin:0}.relatorios__apoio{font-size:var(--texto-corpo)}.relatorios__filtros{gap:var(--e-4);flex-wrap:wrap;margin-left:auto;display:flex}.relatorios__periodo{font-size:var(--texto-apoio);margin:0}.relatorios__grade{gap:var(--e-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.relatorios__cartao{align-items:flex-start;gap:var(--e-5);width:100%;height:100%;padding:var(--e-7) var(--e-8);text-align:left;font:inherit;color:var(--cor-tinta);cursor:pointer;transition:border-color var(--transicao);display:flex}.relatorios__cartao:hover:not(:disabled){border-color:var(--cor-borda-campo)}.relatorios__cartao:focus-visible{outline:2px solid var(--cor-foco);outline-offset:2px}.relatorios__cartao:disabled{cursor:not-allowed;opacity:.55}.relatorios__cartao>svg{color:var(--cor-tinta-2);flex:none;margin-top:2px}.relatorios__texto{gap:var(--e-2);flex-direction:column;flex:auto;min-width:0;display:flex}.relatorios__texto strong{font-size:var(--texto-secao-menor)}.relatorios__texto .apagado{font-size:var(--texto-apoio)}.relatorios__escopo{border-radius:var(--raio-etiqueta);background:var(--cor-calculado);color:var(--cor-tinta-2);font-size:var(--texto-etiqueta);font-weight:var(--peso-forte);letter-spacing:var(--espacamento-rotulo);flex:none;padding:2px 6px}.relatorios__janela{gap:var(--e-6);flex-direction:column;display:flex}.relatorios__janela>p{margin:0}.relatorios__resumo{gap:var(--e-3);flex-direction:column;margin:0;display:flex}.relatorios__resumo>div{gap:var(--e-5);display:flex}.relatorios__resumo dt{color:var(--cor-apagado);flex:0 0 64px}.relatorios__resumo dd{font-weight:var(--peso-forte);margin:0}.relatorios__nota{font-size:var(--texto-apoio)}.relatorios__erro{color:var(--cor-sai-texto);margin:0}@media (width<=1100px){.relatorios__grade{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.relatorios__grade{grid-template-columns:minmax(0,1fr)}.relatorios__filtros{margin-left:0}}.diario{gap:var(--e-9);flex-direction:column;display:flex}.diario__cartao{padding:0}.diario__cabecalho{align-items:center;gap:var(--e-6);padding:var(--e-8) var(--e-9);border-bottom:1px solid var(--cor-borda);flex-wrap:wrap;display:flex}.diario__cabecalho h2{font-size:var(--texto-secao);font-weight:var(--peso-negrito);margin:0}.diario__dica{font-size:var(--texto-controle)}.diario__acoes{align-items:center;gap:var(--e-4);flex-wrap:wrap;margin-left:auto;display:flex}.diario__ir .campo__entrada{height:36px}.diario__filtro{align-items:center;gap:var(--e-4);flex-direction:row}.diario__filtro .campo__entrada{min-width:180px;height:36px}.diario__meses{align-items:center;gap:var(--e-4);padding:var(--e-5) var(--e-9) 0;font-size:var(--texto-controle);display:flex}.diario__meses strong{text-align:center;min-width:150px}.diario__lista{padding:0 var(--e-9);margin:0;list-style:none}.diario__dia{gap:var(--e-8) var(--e-11);padding:var(--e-9) 0;border-bottom:1px solid var(--cor-borda-suave);scroll-margin-top:var(--e-19);grid-template-columns:110px minmax(0,1fr) auto;display:grid}.diario__dia:last-child{border-bottom:none}.diario__dia--destaque{background:var(--cor-acao-vestigio);box-shadow:0 0 0 var(--e-4) var(--cor-acao-vestigio);border-radius:var(--raio-controle)}.diario__quando{gap:var(--e-1);font-size:var(--texto-controle);flex-direction:column;display:flex}.diario__data{font-size:var(--texto-corpo);font-variant-numeric:tabular-nums}.diario__corpo{gap:var(--e-3);flex-direction:column;min-width:0;display:flex}.diario__corpo p{overflow-wrap:anywhere;margin:0;line-height:1.5}.diario__fotos{gap:var(--e-3);margin-top:var(--e-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.diario__situacao{align-items:flex-end;gap:var(--e-5);font-size:var(--texto-controle);flex-direction:column;display:flex}.diario__botoes{gap:var(--e-4);display:flex}.diario__formulario{gap:var(--e-8);flex-direction:column;display:flex}.diario__formulario-topo{gap:var(--e-8);grid-template-columns:minmax(0,200px) minmax(0,1fr);display:grid}.diario__climas{gap:var(--e-4);flex-wrap:wrap;display:flex}.diario__clima{height:36px;padding:0 var(--e-7);border:1px solid var(--cor-borda-campo);border-radius:var(--raio-controle);background:var(--cor-cartao);color:var(--cor-tinta);font:inherit;font-size:var(--texto-controle);font-weight:var(--peso-forte);cursor:pointer}.diario__clima--ativo{background:var(--cor-acao);border-color:var(--cor-acao);color:var(--cor-acao-texto)}.diario__clima:focus-visible{outline:2px solid var(--cor-foco);outline-offset:2px}.diario__equipe{border:none;min-width:0;margin:0;padding:0}.diario__equipe legend{padding:0}.diario__equipe-grade{gap:var(--e-6);margin-top:var(--e-3);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));align-items:end;display:grid}.diario__nomes{gap:var(--e-3);margin-top:var(--e-3);flex-wrap:wrap;display:flex}.diario__nome{min-height:var(--altura-controle);padding:var(--e-2) var(--e-6);border:1px solid var(--cor-borda);border-radius:var(--raio-controle);background:var(--cor-cartao);color:var(--cor-tinta);font:inherit;font-size:var(--texto-controle);text-align:left;cursor:pointer;transition:background var(--movimento-curto) var(--curva-movimento), border-color var(--movimento-curto) var(--curva-movimento);flex-direction:column;align-items:flex-start;display:inline-flex}.diario__nome small{color:var(--cor-apagado);font-size:var(--texto-miudo)}.diario__nome[aria-pressed=true]{border-color:var(--cor-marca);background:var(--cor-marca-vestigio);color:var(--cor-marca);font-weight:var(--peso-forte)}.diario__sem-nome{margin:var(--e-6) 0 0;color:var(--cor-tinta-2);font-size:var(--texto-apoio)}.diario__presentes{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.diario__novo-papel{align-items:flex-end;gap:var(--e-4);grid-column:span 2;display:flex}.diario__novo-papel .campo{flex:1}.diario__erro{color:var(--cor-sai-texto);font-size:var(--texto-controle);margin-right:auto}.diario__erro--faixa{margin:var(--e-5) var(--e-9) 0}.diario__citacao{padding:var(--e-5) var(--e-6);border-left:3px solid var(--cor-acao);background:var(--cor-acao-vestigio);border-radius:var(--raio-etiqueta);margin:0}.diario__tabela{padding:0 0 var(--e-4)}.diario__nc td{vertical-align:top}.diario__resolucao{margin-top:var(--e-2);font-size:var(--texto-apoio);display:block}.diario__nc-acoes{white-space:nowrap;text-align:right}.diario__nc-acoes .botao+.botao{margin-left:var(--e-2)}@media (width<=860px){.diario__cabecalho{padding:var(--e-7)}.diario__acoes{width:100%;margin-left:0}.diario__lista{padding:0 var(--e-7)}.diario__meses{padding:var(--e-5) var(--e-7) 0}.diario__dia{gap:var(--e-5);grid-template-columns:minmax(0,1fr)}.diario__quando{align-items:baseline;gap:var(--e-2) var(--e-5);flex-flow:wrap}.diario__situacao{flex-flow:wrap;align-items:center}.diario__botoes{margin-left:auto}.diario__formulario-topo{grid-template-columns:minmax(0,1fr)}.diario__novo-papel{grid-column:1/-1}.diario__nc thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.diario__nc,.diario__nc tbody,.diario__nc tr,.diario__nc td{width:100%;display:block}.diario__nc tr{padding:var(--e-5) var(--e-7);border-bottom:1px solid var(--cor-borda-suave)}.diario__nc td{padding:var(--e-1) 0;border:none}.diario__nc td[data-rotulo]:before{content:attr(data-rotulo);font-size:var(--texto-rotulo);font-weight:var(--peso-forte);letter-spacing:.06em;text-transform:uppercase;color:var(--cor-apagado);display:block}.diario__nc-acoes{text-align:left;padding-top:var(--e-4)}}.estoque{align-items:center;gap:var(--e-9) var(--e-6);flex-wrap:wrap;display:flex}.estoque>.cartao,.estoque>.vazio,.estoque>.obras__aviso{flex:100%}.estoque__topo{align-items:center;gap:var(--e-6);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.estoque__topo h1{font-size:var(--texto-titulo-pagina);font-weight:var(--peso-negrito);margin:0}.estoque__obras{gap:var(--e-4);flex-wrap:wrap;margin-left:auto;display:flex}.estoque__obra{height:32px;padding:0 var(--e-6);border:1px solid var(--cor-borda);background:var(--cor-cartao);color:var(--cor-tinta-2);font:inherit;font-size:var(--texto-miudo);font-weight:var(--peso-forte);cursor:pointer;white-space:nowrap;border-radius:999px}.estoque__obra--ativa{background:var(--cor-acao-vestigio);border-color:var(--cor-acao-borda);color:var(--cor-acao-texto-escuro)}.estoque__obra:focus-visible{outline:2px solid var(--cor-foco);outline-offset:2px}.estoque__acoes{gap:var(--e-4);flex-wrap:wrap;display:flex}.estoque__contagem{min-width:18px;height:18px;padding:0 var(--e-2);background:var(--cor-acao);color:var(--cor-acao-texto);font-size:var(--texto-etiqueta);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.estoque__cartao{padding:0;overflow:hidden}.estoque__tabela td{font-size:var(--texto-controle)}.estoque__tabela td.mono{white-space:nowrap}.estoque__insumo{font:inherit;font-weight:var(--peso-forte);color:var(--cor-tinta);text-align:left;cursor:pointer;background:0 0;border:none;padding:0}.estoque__insumo:hover{text-decoration:underline}.estoque__insumo:focus-visible{outline:2px solid var(--cor-foco);outline-offset:2px}.estoque__saldo{font-weight:var(--peso-negrito)}.estoque__saldo--zero{color:var(--cor-sai)}.estoque__acao{text-align:right;width:90px}.estoque__linha--aberta td{background:var(--cor-sub-etapa)}.estoque__detalhe td{background:var(--cor-sub-etapa);padding-top:0}.estoque__abertura{gap:var(--e-11);padding:var(--e-4) 0 var(--e-6);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}.estoque__abertura h3{margin:0 0 var(--e-4);font-size:var(--texto-rotulo);font-weight:var(--peso-forte);letter-spacing:.06em;text-transform:uppercase;color:var(--cor-apagado)}.estoque__abertura p{margin:0}.estoque__por-etapa,.estoque__movimentos{gap:var(--e-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.estoque__por-etapa li{justify-content:space-between;gap:var(--e-6);display:flex}.estoque__movimentos li{align-items:center;gap:var(--e-6);grid-template-columns:90px minmax(0,1fr) auto;display:grid}.estoque__movimento--estornado>span{color:var(--cor-apagado);text-decoration:line-through}.estoque__nota{padding:var(--e-5) var(--e-8);border-top:1px solid var(--cor-borda-suave);font-size:var(--texto-miudo);color:var(--cor-apagado);margin:0}.estoque__formulario{gap:var(--e-8);flex-direction:column;display:flex}.estoque__formulario-topo{gap:var(--e-8);grid-template-columns:minmax(0,1fr) minmax(0,200px);display:grid}.estoque__quantidade{width:110px;height:32px}.estoque__erro{color:var(--cor-sai-texto);font-size:var(--texto-controle);margin-right:auto}.aviso-de-estoque{align-items:flex-start;gap:var(--e-5);padding:var(--e-6) var(--e-8);border:1px solid var(--cor-sai-borda);background:var(--cor-sai-vestigio);color:var(--cor-sai-texto);border-radius:var(--raio-caixa);font-size:var(--texto-controle);display:flex}.aviso-de-estoque p{flex:1;margin:0}.aviso-de-estoque a{color:var(--cor-sai-texto);font-weight:var(--peso-forte);white-space:nowrap}@media (width<=860px){.estoque__obras{width:100%;margin-left:0}.estoque__acoes{width:100%}.estoque__formulario-topo{grid-template-columns:minmax(0,1fr)}.estoque__abertura{gap:var(--e-8);grid-template-columns:minmax(0,1fr)}.estoque__movimentos li{grid-template-columns:minmax(0,1fr) auto}.estoque__movimentos li>.mono{grid-column:1/-1}.estoque__tabela thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.estoque__tabela,.estoque__tabela tbody,.estoque__tabela tr,.estoque__tabela td{width:100%;display:block}.estoque__tabela tr{gap:var(--e-2) var(--e-6);padding:var(--e-6) var(--e-7);border-bottom:1px solid var(--cor-borda-suave);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.estoque__tabela td{text-align:left;border:none;padding:0}.estoque__tabela td[data-rotulo=Insumo]{grid-column:1/-1}.estoque__tabela td[data-rotulo=Canteiro]{display:none}.estoque__tabela td[data-rotulo=Entrou]:before,.estoque__tabela td[data-rotulo=Aplicado]:before,.estoque__tabela td[data-rotulo=Saldo]:before{content:attr(data-rotulo);font-family:var(--fonte);font-size:var(--texto-rotulo);font-weight:var(--peso-forte);letter-spacing:.06em;text-transform:uppercase;color:var(--cor-apagado);display:block}.estoque__tabela td[data-rotulo=Situação]{padding-top:var(--e-3);grid-column:1/3}.estoque__acao{width:auto;padding-top:var(--e-3);text-align:right}.estoque__tabela tr.estoque__detalhe{display:block}}.execucao__aviso{margin:0 var(--e-10) var(--e-6)}.arquivos__cartao{padding:0;overflow:hidden}.arquivos__cabecalho{align-items:center;gap:var(--e-6);padding:var(--e-6) var(--e-8);border-bottom:1px solid var(--cor-borda);flex-wrap:wrap;display:flex}.arquivos__cabecalho h2{font-size:var(--texto-secao);font-weight:var(--peso-negrito);margin:0}.arquivos__cota{font-size:var(--texto-apoio);max-width:420px}.arquivos__grupo-cabecalho:focus-visible,.arquivos__antigas-botao:focus-visible,.arquivos__grupo-opcao:focus-visible,.arquivos__cliente:focus-visible,.arquivos__escolher:focus-visible{outline:2px solid var(--cor-foco);outline-offset:2px}.arquivos__cartao>.vazio,.diario__cartao>.vazio,.estoque__cartao>.vazio{border:none;border-radius:0}.arquivos__enviar{margin-left:auto}.arquivos__grupos{gap:var(--e-4);padding:var(--e-6) var(--e-8);display:grid}.arquivos__grupo{border-radius:var(--raio-cartao-vivo);background:var(--cor-cartao);box-shadow:var(--sombra-cartao-vivo), inset 0 0 0 1px var(--cor-cartao-vivo-borda);transition:box-shadow var(--movimento-curto) var(--curva-movimento);overflow:hidden}.arquivos__grupo--aberto{box-shadow:var(--sombra-cartao-vivo), inset 0 0 0 1px var(--cor-cartao-vivo-realce)}.arquivos__grupo-cabecalho{gap:var(--e-6);width:100%;padding:var(--e-5) var(--e-7);font:inherit;text-align:left;color:var(--cor-tinta);cursor:pointer;transition:background var(--movimento-curto) var(--curva-movimento);background:0 0;border:0;grid-template-columns:36px minmax(0,1fr) auto 20px;align-items:center;display:grid}.arquivos__grupo-cabecalho:hover{background:linear-gradient(90deg, var(--cor-linha-realce), transparent 70%)}.arquivos__grupo-icone{border-radius:var(--raio-cartao);background:var(--cor-marca-vestigio);width:36px;height:36px;color:var(--cor-marca);transition:transform var(--movimento-medio) var(--curva-mola);place-items:center;display:grid}.arquivos__grupo-cabecalho:hover .arquivos__grupo-icone{transform:rotate(-8deg)scale(1.06)}.arquivos__grupo-titulo{min-width:0;display:grid}.arquivos__grupo-titulo strong{font-size:var(--texto-corpo);background:var(--degrade-texto-titulo);color:#0000;-webkit-background-clip:text;background-clip:text}.arquivos__grupo-resumo{font-size:var(--texto-apoio);color:var(--cor-apagado);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.arquivos__grupo-quantos{min-width:26px;height:22px;padding:0 var(--e-4);border-radius:var(--raio-pilula);font-size:var(--texto-miudo);font-weight:var(--peso-negrito);background:var(--cor-fundo);color:var(--cor-tinta-2);place-items:center;display:grid}.arquivos__grupo-seta{color:var(--cor-apagado);place-items:center;display:grid}.arquivos__grupo--aberto .arquivos__grupo-seta{transform:rotate(180deg)}.arquivos__grupo--vazio .arquivos__grupo-titulo strong{color:var(--cor-apagado);background:0 0}.arquivos__grupo--vazio .arquivos__grupo-icone{background:var(--cor-fundo);color:var(--cor-apagado)}.arquivos__grupo-vazio{padding:0 var(--e-7) var(--e-7) calc(36px + var(--e-6) + var(--e-7));justify-content:flex-start;display:flex}.arquivos__grupo-vazio:empty{display:none}.arquivos__tabela{display:grid}.arquivos__linha{gap:var(--e-5);padding:var(--e-3) var(--e-6) var(--e-3) var(--e-7);border-top:1px solid var(--cor-borda-suave);font-size:var(--texto-controle);transition:background var(--movimento-curto) var(--curva-movimento);grid-template-columns:minmax(0,1fr) 96px 84px 72px auto;align-items:center;display:grid}.arquivos__linha:hover{background:linear-gradient(90deg, var(--cor-linha-realce), transparent 70%)}.arquivos__linha--cabecalho{background:var(--degrade-cabecalho-tabela);min-height:32px;color:var(--cor-sobre-escuro);font-size:var(--texto-cabecalho-tabela);font-weight:var(--peso-negrito);letter-spacing:.06em;text-transform:uppercase;box-shadow:inset 0 -2px 0 var(--cor-fio-forte);border-top:0;padding-top:0;padding-bottom:0}.arquivos__linha--cabecalho:hover{background:var(--degrade-cabecalho-tabela)}.arquivos__linha--antiga{background:var(--cor-cartao-rodape)}.arquivos__nome{align-items:center;gap:var(--e-5);min-width:0;padding:var(--e-3) 0;color:var(--cor-tinta-2);display:flex}.arquivos__nome>.icone{flex-shrink:0}.arquivos__nome>div{flex-direction:column;min-width:0;display:flex}.arquivos__nome strong{color:var(--cor-tinta);overflow-wrap:anywhere}.arquivos__linha--antiga .arquivos__nome{padding-left:var(--e-11)}.arquivos__linha--antiga .arquivos__nome strong{color:var(--cor-tinta-2);font-weight:var(--peso-forte);text-decoration:line-through;-webkit-text-decoration-color:var(--cor-apagado);text-decoration-color:var(--cor-apagado)}.arquivos__antigas{padding:0 var(--e-6) var(--e-3) calc(var(--e-7) + 26px)}.arquivos__antigas-botao{align-items:center;gap:var(--e-2);padding:var(--e-2);font:inherit;font-size:var(--texto-miudo);font-weight:var(--peso-forte);color:var(--cor-tinta-2);cursor:pointer;background:0 0;border:0;display:inline-flex}.arquivos__antigas-botao .icone{width:14px;height:14px}.arquivos__apoio{align-items:center;gap:var(--e-3);margin-top:var(--e-1);font-size:var(--texto-miudo);color:var(--cor-apagado);flex-wrap:wrap;display:flex}.arquivos__origem{color:var(--cor-marca);font-weight:var(--peso-forte)}.arquivos__miudo{font-size:var(--texto-miudo);display:none}.arquivos__grupos-escolha{gap:var(--e-3);flex-wrap:wrap;display:flex}.arquivos__grupo-opcao{align-items:center;gap:var(--e-3);min-height:34px;padding:0 var(--e-5);border-radius:var(--raio-caixa);border:1px solid var(--cor-borda);background:var(--cor-cartao);color:var(--cor-tinta-2);font:inherit;font-size:var(--texto-apoio);font-weight:var(--peso-forte);cursor:pointer;transition:box-shadow var(--movimento-curto) var(--curva-movimento);display:inline-flex}.arquivos__grupo-opcao .icone{width:15px;height:15px}.arquivos__grupo-opcao[aria-checked=true]{box-shadow:var(--moldura-ouro);color:var(--cor-tinta);border-color:#0000}.arquivos__grupo-opcao:disabled{cursor:default;opacity:.7}.arquivos__versao{gap:var(--e-4);padding:var(--e-6);border-radius:var(--raio-cartao);background:var(--cor-cartao-rodape);box-shadow:var(--moldura-ouro);border:0;margin:0;display:grid}.arquivos__versao legend{float:left;width:100%;margin-bottom:var(--e-2);font-size:var(--texto-controle);font-weight:var(--peso-negrito)}.arquivos__versao-opcao{gap:var(--e-4);padding:var(--e-4) var(--e-5);border-radius:var(--raio-caixa);background:var(--cor-cartao);border:1px solid var(--cor-borda);font-size:var(--texto-controle);cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;display:grid}.arquivos__versao-opcao small{display:block}.arquivos__versao-dica{padding:var(--e-4) var(--e-5);border-left:3px solid var(--cor-fio-forte);background:var(--cor-cartao);border-radius:var(--raio-caixa);font-size:var(--texto-apoio);color:var(--cor-tinta-2);margin:0;line-height:1.45}.arquivos__acoes{justify-content:flex-end;align-items:center;gap:var(--e-3);white-space:nowrap;display:flex}.arquivos__cliente{align-items:center;gap:var(--e-2);height:30px;padding:0 var(--e-5);border-radius:var(--raio-controle);border:1px solid var(--cor-borda);background:var(--cor-cartao);color:var(--cor-tinta);font:inherit;font-size:var(--texto-miudo);font-weight:var(--peso-forte);cursor:pointer;display:inline-flex}.arquivos__cliente--ligado{background:var(--cor-entra-vestigio);border-color:var(--cor-entra-borda);color:var(--cor-entra-texto)}.arquivos__cliente:disabled{cursor:default;opacity:.7}.arquivos__cliente .icone{width:14px;height:14px}.arquivos__cliente--fixo{cursor:default;color:var(--cor-apagado);background:0 0}.arquivos__sem-menu{width:30px;display:inline-block}.arquivos__linha--fora{color:var(--cor-apagado)}.arquivos__nota{padding:var(--e-5) var(--e-8);border-top:1px solid var(--cor-borda-suave);font-size:var(--texto-miudo);color:var(--cor-apagado);margin:0}.arquivos__faixa{align-items:flex-start;gap:var(--e-5);margin:var(--e-6) var(--e-8) 0;padding:var(--e-6) var(--e-8);border:1px solid var(--cor-borda);background:var(--cor-marca-vestigio);border-radius:var(--raio-caixa);font-size:var(--texto-controle);flex-wrap:wrap;display:flex}.arquivos__faixa--aviso{background:var(--cor-acao-vestigio);border-color:var(--cor-acao-borda);color:var(--cor-acao-texto-escuro)}.arquivos__faixa p{flex:320px;margin:0;line-height:1.5}.arquivos__faixa-acoes{gap:var(--e-4);flex-wrap:wrap;display:flex}.arquivos__formulario{gap:var(--e-8);flex-direction:column;display:flex}.arquivos__escolher{align-items:center;gap:var(--e-5);width:100%;min-height:56px;padding:var(--e-6) var(--e-8);border:1px dashed var(--cor-borda-campo);border-radius:var(--raio-caixa);background:var(--cor-cartao-rodape);color:var(--cor-tinta-2);font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;display:flex}.arquivos__erro{color:var(--cor-sai-texto);font-size:var(--texto-controle);margin-right:auto}.arquivos__erro--faixa{margin:var(--e-5) var(--e-8) 0}@media (width<=860px){.arquivos__grupos{padding:var(--e-5) var(--e-4)}.arquivos__linha--cabecalho{display:none}.arquivos__linha{padding:var(--e-4) var(--e-5);grid-template-columns:minmax(0,1fr) auto}.arquivos__col-data,.arquivos__col-por,.arquivos__col-tamanho{display:none}.arquivos__miudo{display:block}.arquivos__acoes{grid-column:1/-1;justify-content:flex-start}.arquivos__grupo-cabecalho{gap:var(--e-5);padding:var(--e-5) var(--e-5);grid-template-columns:32px minmax(0,1fr) auto 18px}.arquivos__grupo-vazio{padding:0 var(--e-5) var(--e-5)}.arquivos__antigas{padding-left:var(--e-5)}.arquivos__faixa{margin:var(--e-6) var(--e-6) 0}}.anexo-da-nota{gap:var(--e-5);margin-top:var(--e-8);padding:var(--e-7);border-radius:var(--raio-cartao);background:var(--cor-cartao-rodape);box-shadow:var(--moldura-ouro);display:grid}.anexo-da-nota h3{align-items:center;gap:var(--e-4);font-size:var(--texto-controle);font-weight:var(--peso-negrito);margin:0;display:flex}.anexo-da-nota h3:before{content:"";background:var(--fio-cheio);border-radius:2px;width:3px;height:14px}.anexo-da-nota__lista{gap:var(--e-3);margin:0;padding:0;list-style:none;display:grid}.anexo-da-nota__item{gap:var(--e-5);padding:var(--e-4) var(--e-5);border-radius:var(--raio-caixa);background:var(--cor-cartao);box-shadow:inset 0 0 0 1px var(--cor-borda-suave);font-size:var(--texto-controle);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;display:grid}.anexo-da-nota__item b{overflow-wrap:anywhere;display:block}.anexo-da-nota__item small{font-size:var(--texto-miudo)}.anexo-da-nota__icone{border-radius:var(--raio-caixa);background:var(--cor-marca-vestigio);width:34px;height:34px;color:var(--cor-marca);place-items:center;display:grid}.anexo-da-nota__solta{justify-items:center;gap:var(--e-5);padding:var(--e-7);border:2px dashed var(--cor-borda-campo);border-radius:var(--raio-cartao);text-align:center;font-size:var(--texto-apoio);display:grid}.anexo-da-nota__acoes{justify-content:center;gap:var(--e-4);flex-wrap:wrap;display:flex}.anexo-da-nota__dica{padding:var(--e-4) var(--e-6);border-left:3px solid var(--cor-fio-forte);border-radius:var(--raio-caixa);background:var(--cor-cartao);font-size:var(--texto-apoio);color:var(--cor-tinta-2);margin:0;line-height:1.45}.anexo-da-nota__erro{color:var(--cor-sai-texto);font-size:var(--texto-apoio);margin:0}.modal__cabecalho:has(.exclusao__marca){background:var(--cor-sai-vestigio)}.exclusao__marca{color:var(--cor-sai)}.exclusao{gap:var(--e-8);flex-direction:column;display:flex}.exclusao>p{margin:0;line-height:1.5}.exclusao__grupos{margin:0;padding:0;list-style:none}.exclusao__grupos li{align-items:center;gap:var(--e-6);padding:var(--e-5) 0;border-bottom:1px solid var(--cor-borda-suave);grid-template-columns:18px minmax(0,1fr) minmax(0,1.3fr);display:grid}.exclusao__grupos .icone{color:var(--cor-sai)}.exclusao__caixa{padding:var(--e-7) var(--e-8);border-radius:var(--raio-caixa);background:var(--cor-acao-vestigio);gap:var(--e-5);flex-direction:column;display:flex}.exclusao__caixa p{margin:0}.exclusao__opcoes{gap:var(--e-4);flex-wrap:wrap;display:flex}.exclusao__opcao{height:32px;padding:0 var(--e-6);border:1px solid var(--cor-borda);background:var(--cor-cartao);color:var(--cor-tinta);font:inherit;font-size:var(--texto-controle);font-weight:var(--peso-forte);cursor:pointer;border-radius:999px}.exclusao__opcao--escolhida{border-color:var(--cor-acao-borda);background:var(--cor-acao-vestigio);color:var(--cor-acao-texto-escuro);box-shadow:inset 0 0 0 1px var(--cor-acao)}.exclusao__opcao:focus-visible{outline:2px solid var(--cor-foco);outline-offset:2px}.exclusao__explica{font-size:var(--texto-apoio)}.exclusao__confirma{max-width:200px}.exclusao__confirma .campo__entrada{border-color:var(--cor-sai-borda)}.exclusao__auditoria{font-size:var(--texto-apoio);margin-right:auto}.exclusao__erro{color:var(--cor-sai-texto);font-size:var(--texto-controle)}.lixeira{gap:var(--e-9);flex-direction:column;display:flex}.lixeira__topo{align-items:baseline;gap:var(--e-6);flex-wrap:wrap;display:flex}.lixeira__topo h1{font-size:var(--texto-titulo-pagina);font-weight:var(--peso-negrito);margin:0}.lixeira__cartao{padding:0;overflow:hidden}.lixeira__cartao>.vazio{border:none;border-radius:0}.lixeira__tabela td{font-size:var(--texto-controle)}.lixeira__acoes{white-space:nowrap;text-align:right}.lixeira__acoes .botao+.botao{margin-left:var(--e-3)}.lixeira__apagar{color:var(--cor-sai-texto)}.lixeira__nota{padding:var(--e-5) var(--e-8);border-top:1px solid var(--cor-borda-suave);font-size:var(--texto-miudo);color:var(--cor-apagado);margin:0}.lixeira__trilha{padding:var(--e-8)}.lixeira__trilha h2{margin:0 0 var(--e-5);font-size:var(--texto-secao-menor);font-weight:var(--peso-negrito)}.lixeira__trilha ul{gap:var(--e-4);font-size:var(--texto-controle);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lixeira__trilha li{gap:var(--e-2) var(--e-6);flex-wrap:wrap;display:flex}.lixeira__erro{color:var(--cor-sai-texto);font-size:var(--texto-controle);margin:0}.configuracoes h1{margin:0 0 var(--e-9);font-size:var(--texto-titulo-pagina)}.configuracoes__atalhos{gap:var(--e-8);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.configuracoes__atalho{align-items:flex-start;gap:var(--e-6);padding:var(--e-9);color:var(--cor-tinta);text-decoration:none;display:flex}.configuracoes__atalho:hover{border-color:var(--cor-acao-borda)}.configuracoes__atalho:focus-visible{outline:2px solid var(--cor-foco);outline-offset:2px}.configuracoes__atalho>span{gap:var(--e-2);flex-direction:column;display:flex}@media (width<=860px){.exclusao__grupos li{grid-template-columns:18px minmax(0,1fr)}.exclusao__grupos li>.apagado{grid-column:2}.exclusao__auditoria{flex-basis:100%}.lixeira__tabela thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.lixeira__tabela,.lixeira__tabela tbody,.lixeira__tabela tr,.lixeira__tabela td{width:100%;display:block}.lixeira__tabela tr{align-items:center;gap:var(--e-2) var(--e-6);padding:var(--e-6) var(--e-7);border-bottom:1px solid var(--cor-borda-suave);flex-wrap:wrap;display:flex}.lixeira__tabela td{border:none;width:auto;padding:0}.lixeira__tabela td[data-rotulo=Item],.lixeira__tabela td[data-rotulo="O que vai junto"]{width:100%}.lixeira__acoes{text-align:left;width:100%;padding-top:var(--e-3)}}.encerramento{gap:var(--e-8);flex-direction:column;display:flex}.encerramento>p{margin:0;line-height:1.5}.encerramento__lista{gap:var(--e-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.encerramento__lista li{gap:var(--e-6);padding:var(--e-6) var(--e-7);border-radius:var(--raio-caixa);border:1px solid var(--cor-borda-suave);grid-template-columns:18px minmax(0,1fr);display:grid}.encerramento__lista li>div{gap:var(--e-3);flex-direction:column;display:flex}.encerramento__ok .icone{color:var(--cor-entra)}.encerramento__falta{background:var(--cor-acao-vestigio);border-color:var(--cor-acao-borda)}.encerramento__falta .icone{color:var(--cor-acao-texto-escuro)}.encerramento__caixa{align-items:flex-end;gap:var(--e-4);flex-wrap:wrap;display:flex}.encerramento__caixa .campo{min-width:180px}.encerramento__grupo{gap:var(--e-3);padding-bottom:var(--e-6);border-bottom:1px solid var(--cor-borda-suave);flex-direction:column;display:flex}.encerramento__grupo.exclusao__caixa{border-bottom:none}.encerramento__erro{color:var(--cor-sai-texto);font-size:var(--texto-controle);margin-right:auto}.arquivadas{gap:var(--e-11)}.arquivadas__cabecalho{align-items:baseline;gap:var(--e-2) var(--e-6);padding:var(--e-8) var(--e-10) var(--e-6);flex-wrap:wrap;display:flex}.arquivadas__cabecalho h2{font-size:var(--texto-secao);margin:0}.arquivadas__cabecalho .apagado{font-size:var(--texto-apoio)}.arquivadas__vazio{padding:0 var(--e-10) var(--e-10);font-size:var(--texto-apoio);margin:0}.documento{--doc-corpo:10pt;--doc-linha:1.5;color:var(--cor-tinta);font-family:var(--fonte);font-size:var(--doc-corpo);line-height:var(--doc-linha)}.documento h1,.documento h2,.documento h3{margin:0}.documento p,.documento ul{margin:0 0 8pt}.documento section{margin-bottom:14pt}.doc-cabecalho{border-bottom:1px solid var(--cor-borda);flex-direction:column;gap:2pt;margin-bottom:16pt;padding-bottom:10pt;display:flex}.doc-marca{letter-spacing:.02em;font-size:14pt;font-weight:700}.doc-marca-dados{color:var(--cor-apagado);font-size:8.5pt}.doc-titulo{margin-bottom:2pt;font-size:16pt;font-weight:700}.doc-subtitulo{color:var(--cor-tinta-2);margin-bottom:16pt;font-size:10pt}.doc-valor-destaque{color:var(--cor-marca);font-size:18pt;font-weight:700}.doc-partes{grid-template-columns:repeat(2,minmax(0,1fr));gap:18pt;margin-bottom:16pt;display:grid}.documento h2{margin-bottom:4pt;font-size:10.5pt;font-weight:700}.doc-tabela{border-collapse:collapse;width:100%;font-size:9pt}.doc-tabela th{background:var(--cor-marca);color:var(--cor-sobre-escuro);letter-spacing:.04em;text-transform:uppercase;text-align:left;padding:5pt 6pt;font-size:8pt;font-weight:600}.doc-tabela td{border-bottom:1px solid var(--cor-borda-suave);vertical-align:top;padding:4pt 6pt}.doc-tabela .direita,.documento .direita{text-align:right}.doc-tabela tr.doc-etapa td{background:var(--cor-marca-vestigio);font-weight:700}.doc-tabela tfoot td{border-top:1px solid var(--cor-borda);border-bottom:0;font-weight:600}.doc-tabela tr.doc-total td{color:var(--cor-marca);font-size:11pt;font-weight:700}.doc-aviso{background:var(--cor-marca-vestigio);border-radius:3pt;padding:8pt 10pt}.doc-hash{font-family:var(--fonte-mono);overflow-wrap:anywhere;font-size:7.5pt}.doc-fecho{margin-top:24pt}.doc-assinatura{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:24pt;margin-top:36pt;font-size:9pt;display:grid}.doc-assinatura--unica{grid-template-columns:minmax(0,1fr);max-width:60%;margin-inline:auto}.doc-assinatura span{border-top:1px solid var(--cor-tinta);padding-top:6pt}.documento .doc-ausente{color:var(--cor-sai);font-weight:700}@media print{@page{size:A4;margin:20mm}@page paisagem{size:A4 landscape;margin:12mm}html,body{background:var(--cor-cartao)}.menu-lateral,.menu-lateral__painel,.menu-inferior,.cabecalho,.pulso,.botao,.abas,.modal__rodape,.documentos__acoes,.modelo-doc__campos,.modelo-doc__abas,.so-na-tela,.menu,.obra__voltar,.ff__acoes,.ff__cartoes,.ff__dica,.cronograma__escala,.cronograma__dica,.cronograma__aviso,.cronograma__ferramentas,.cronograma__convite,.cronograma__cartoes,.cronograma2__prazo,.cronograma2__ligar,.cronograma2__alca,.cronograma2__aviso,.barra-de-salvar,.medicao__anteriores,.historico__filtros{display:none!important}body:has(.veu) .casca{display:none!important}.veu{background:0 0!important;padding:0!important;display:block!important;position:static!important}.modal__corpo{max-height:none!important;overflow:visible!important}.cronograma2,.medicao__grade,.doc-tabela,.tabela,.planilha__tabela{-webkit-print-color-adjust:exact;print-color-adjust:exact}.cronograma,.medicao{page:paisagem}.cronograma2,.medicao__grade,.ff__rolagem,.fluxo__rolagem{overflow:visible!important}.casca__corpo,.casca__conteudo,.casca{margin:0!important;padding:0!important;display:block!important}.cartao,.modal{box-shadow:none!important;border:0!important;border-radius:0!important;width:auto!important;max-width:none!important}.tabela-rolagem,.modelo-doc__previa{border:0!important;max-height:none!important;padding:0!important;overflow:visible!important}.doc-tabela thead{display:table-header-group}.doc-tabela tr,.doc-etapa{break-inside:avoid;page-break-inside:avoid}.doc-etapa,.documento h1,.documento h2,.documento h3{break-after:avoid;page-break-after:avoid}.doc-fecho,.doc-assinatura{break-inside:avoid;page-break-inside:avoid}}@font-face{font-family:Barlow;src:url(/fontes/Barlow-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Barlow;src:url(/fontes/Barlow-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Barlow;src:url(/fontes/Barlow-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:Barlow;src:url(/fontes/Barlow-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Barlow Semi Condensed;src:url(/fontes/BarlowSemiCondensed-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:Barlow Semi Condensed;src:url(/fontes/BarlowSemiCondensed-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:block}.previa-pdf{justify-content:center;gap:var(--e-8);padding:var(--e-8);background:var(--cor-trilho);flex-wrap:wrap;display:flex}.previa-pdf__pagina{background:var(--cor-cartao);max-width:100%;box-shadow:0 1px 3px var(--cor-contorno-mancha), 0 0 0 1px var(--cor-contorno-mancha);transition:width var(--movimento-medio) var(--curva-movimento), height var(--movimento-medio) var(--curva-movimento);flex:none}.previa-pdf__pagina svg{display:block}.previa-pdf__texto{font-variant-numeric:tabular-nums;font-kerning:none;white-space:pre}.previa-pdf__destaque{fill:none;stroke:var(--cor-acao);stroke-width:1.5px;animation:previa-pdf-destaque var(--movimento-medio) var(--curva-movimento)}@keyframes previa-pdf-destaque{0%{opacity:0}}@media (width<=700px){.previa-pdf{padding:var(--e-5);gap:var(--e-5)}.previa-pdf__pagina{aspect-ratio:595.28/841.89;width:100%!important;height:auto!important}}.janela-previa__rolagem{max-height:70vh;margin:calc(-1 * var(--e-8));overflow:auto}.janela-previa__conta{font-size:var(--texto-apoio);margin-right:auto}.equipe{overflow:hidden}.equipe__placar{gap:var(--e-7) var(--e-11);padding:var(--e-8) var(--e-10);border-bottom:1px solid var(--cor-borda);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.equipe__numeros{gap:var(--e-9);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.equipe__numero{gap:var(--e-1);flex-direction:column;min-width:0;display:flex}.equipe__numero small{color:var(--cor-apagado);font-size:var(--texto-rotulo);letter-spacing:.06em;text-transform:uppercase}.equipe__numero strong{color:var(--cor-marca);font-size:var(--texto-titulo-pagina);font-weight:var(--peso-negrito)}.equipe__numero .equipe__numero--tinta{color:var(--cor-tinta)}.equipe__numero span{color:var(--cor-tinta-2);font-size:var(--texto-miudo)}.equipe__barrinha{height:5px;margin-top:var(--e-2);border-radius:var(--raio-pilula);background:var(--cor-borda-suave);display:block;overflow:hidden}.equipe__barrinha i{border-radius:var(--raio-pilula);background:var(--cor-entra);height:100%;transition:width var(--movimento-medio) var(--curva-movimento);display:block}.equipe__barrinha .equipe__barrinha--passou{background:var(--cor-sai)}.equipe__avisos{gap:var(--e-3);padding-top:var(--e-6);border-top:1px solid var(--cor-borda-suave);flex-wrap:wrap;grid-column:1/-1;display:flex}.equipe__aviso{align-items:baseline;gap:var(--e-3);min-height:var(--altura-chip);padding:var(--e-2) var(--e-5);line-height:var(--entrelinha);text-align:left;border-radius:var(--raio-pilula);background:var(--cor-acao-vestigio);color:var(--cor-acao-texto-escuro);font:inherit;font-size:var(--texto-miudo);cursor:pointer;transition:background var(--movimento-curto) var(--curva-movimento);border:0;display:inline-flex}.equipe__aviso:before{content:"";background:currentColor;border-radius:50%;flex:none;align-self:center;width:6px;height:6px}.equipe__aviso:hover{background:var(--cor-acao-borda)}.equipe__faixa{align-items:center;gap:var(--e-7);padding:var(--e-6) var(--e-10);border-bottom:1px solid var(--cor-acao-borda);background:var(--cor-acao-vestigio);font-size:var(--texto-apoio);display:flex}.equipe__faixa span{flex:1}.equipe__bloco{border-bottom:1px solid var(--cor-borda)}.equipe__bloco-topo{align-items:center;gap:var(--e-7);padding:var(--e-8) var(--e-10);display:flex}.equipe__bloco-topo>div{flex:1;min-width:0}.equipe__bloco-topo h3{font-size:var(--texto-secao-menor);font-weight:var(--peso-forte);margin:0}.equipe__bloco-topo p{margin:var(--e-1) 0 0;color:var(--cor-tinta-2);font-size:var(--texto-apoio)}.equipe__icone{border-radius:var(--raio-caixa);background:var(--cor-marca-vestigio);width:34px;height:34px;color:var(--cor-marca);flex:none;place-items:center;display:grid}.equipe__vazio,.equipe__depois,.equipe__sairam{padding:0 var(--e-10) var(--e-9);color:var(--cor-tinta-2);font-size:var(--texto-apoio);margin:0}.equipe__depois{align-items:center;gap:var(--e-4);padding-top:var(--e-8);display:flex}.equipe__sairam{padding-top:var(--e-7)}.equipe__link{color:var(--cor-tinta);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.equipe__erro{padding:var(--e-6) var(--e-10);color:var(--cor-sai-texto);margin:0}.equipe__vagas{gap:var(--e-5);padding:0 var(--e-10) var(--e-9);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.equipe-vaga{gap:var(--e-4);min-width:0;padding:var(--e-6) var(--e-7);border:1px solid var(--cor-borda);border-radius:var(--raio-cartao);background:var(--cor-cartao);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--movimento-curto) var(--curva-movimento), background var(--movimento-curto) var(--curva-movimento);flex-direction:column;display:flex}.equipe-vaga:hover:not(:disabled){border-color:var(--cor-oliva)}.equipe-vaga--vazia{border-style:dashed;border-color:var(--cor-acao);background:var(--cor-acao-vestigio)}.equipe-vaga--mexida{box-shadow:inset 3px 0 0 var(--cor-acao)}.equipe-vaga__rotulo{color:var(--cor-apagado);font-size:var(--texto-rotulo);letter-spacing:.06em;text-transform:uppercase}.equipe-vaga--execucao{cursor:default}.equipe-vaga__ninguem{color:var(--cor-tinta-2);font-size:var(--texto-miudo)}.equipe-vaga__escolher>.suspenso__gatilho{align-items:center;gap:var(--e-3);color:var(--cor-acao-texto-escuro);font:inherit;font-weight:var(--peso-forte);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.equipe-vaga__escolher .suspenso__painel{min-width:260px}.equipe-sem-acesso{align-items:center;gap:var(--e-2);color:var(--cor-sai-texto);display:inline-flex}.equipe-sem-acesso .icone{width:13px;height:13px}.equipe-quem__nome{color:var(--cor-apagado)}.equipe-escolha{gap:var(--e-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.equipe-escolha__pessoa{align-items:center;gap:var(--e-5);width:100%;padding:var(--e-3) var(--e-4);border-radius:var(--raio-caixa);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--transicao), border-color var(--transicao);background:0 0;border:1px solid #0000;display:flex}.equipe-escolha__pessoa:hover{background:var(--cor-cartao-rodape)}.equipe-escolha__pessoa[aria-pressed=true]{border-color:var(--cor-marca);background:var(--cor-marca-vestigio)}.equipe-escolha__pessoa>span:last-child{flex-direction:column;min-width:0;display:flex}.equipe-escolha__pessoa small{color:var(--cor-apagado);font-size:var(--texto-miudo)}.equipe-vaga__definir{align-items:center;gap:var(--e-3);color:var(--cor-acao-texto-escuro);font-weight:var(--peso-forte);display:flex}.equipe-vaga__extra{gap:var(--e-3);color:var(--cor-tinta-2);font-size:var(--texto-miudo);flex-wrap:wrap;display:flex}.equipe-acesso{align-items:center;gap:var(--e-2);color:var(--cor-previsto-texto);display:inline-flex}.equipe-acesso .icone{width:13px;height:13px}.equipe-quem{align-items:center;gap:var(--e-5);min-width:0;display:flex}.equipe-quem>span:last-child{flex-direction:column;min-width:0;display:flex}.equipe-quem b{font-weight:var(--peso-forte);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.equipe-quem small{color:var(--cor-apagado);font-size:var(--texto-miudo)}.equipe-avatar{background:var(--cor-marca-vestigio);width:30px;height:30px;color:var(--cor-marca);font-size:var(--texto-miudo);font-weight:var(--peso-forte);border-radius:50%;flex:none;place-items:center;display:grid}.equipe-avatar--mini{width:22px;height:22px;font-size:10px}.equipe-etapas{border-collapse:collapse;width:100%;font-size:var(--texto-tabela)}.equipe-etapas th{padding:var(--e-4) var(--e-6);background:var(--cor-marca);color:var(--cor-sobre-escuro);font-size:var(--texto-miudo);font-weight:var(--peso-forte);text-align:left;white-space:nowrap}.equipe-etapas th:first-child{padding-left:var(--e-10)}.equipe-etapas th.num,.equipe-etapas td.num{text-align:right}.equipe-etapas th:last-child,.equipe-etapas td:last-child{padding-right:var(--e-10)}.equipe-etapas td{padding:var(--e-4) var(--e-6);border-bottom:1px solid var(--cor-borda-suave);vertical-align:middle}.equipe-etapas td:first-child{padding-left:var(--e-10)}.equipe-etapas tr:last-child td{border-bottom:0}.equipe-etapas__nome{width:26%}.equipe-etapas__como{color:var(--cor-tinta-2);font-size:var(--texto-miudo);white-space:nowrap}.equipe-sobra{color:var(--cor-entra)}.equipe-estouro{color:var(--cor-sai)}.equipe-chips{align-items:center;gap:var(--e-3);flex-wrap:wrap;display:flex}.equipe-chip{border:1px solid var(--cor-borda);border-radius:var(--raio-pilula);background:var(--cor-cartao);transition:border-color var(--movimento-curto) var(--curva-movimento);align-items:center;display:inline-flex}.equipe-chip:hover{border-color:var(--cor-borda-campo)}.equipe-chip--pelo{border-style:dashed}.equipe-chip--mexido{border-color:var(--cor-acao)}.equipe-chip__nome{align-items:center;gap:var(--e-3);padding:2px var(--e-4) 2px 2px;color:inherit;font:inherit;font-size:var(--texto-miudo);white-space:nowrap;cursor:pointer;background:0 0;border:0;display:inline-flex}.equipe-chip__nome small{color:var(--cor-apagado);font-size:11px}.equipe-chip__tirar{width:0;color:var(--cor-apagado);font:inherit;font-size:var(--texto-corpo);cursor:pointer;transition:width var(--movimento-curto) var(--curva-movimento), margin var(--movimento-curto) var(--curva-movimento);background:0 0;border:0;margin-right:0;padding:0;line-height:1;overflow:hidden}.equipe-chip:hover .equipe-chip__tirar,.equipe-chip:focus-within .equipe-chip__tirar{width:14px;margin-right:var(--e-3)}.equipe-chip__tirar:hover{color:var(--cor-sai)}@media (hover:none){.equipe-chip__tirar{width:14px;margin-right:var(--e-3)}}.equipe-mais{border:1.5px dashed var(--cor-borda-campo);width:26px;height:26px;color:var(--cor-tinta-2);cursor:pointer;transition:border-color var(--movimento-curto) var(--curva-movimento), background var(--movimento-curto) var(--curva-movimento), color var(--movimento-curto) var(--curva-movimento);background:0 0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.equipe-mais .icone{width:14px;height:14px}.equipe-mais:hover,.equipe-mais:focus-visible{border-style:solid;border-color:var(--cor-acao);background:var(--cor-acao-vestigio);color:var(--cor-acao-texto-escuro)}.equipe-mais--vazio{border-color:var(--cor-acao);background:var(--cor-acao-vestigio);color:var(--cor-acao-texto-escuro)}.equipe__cartoes{gap:var(--e-5);padding:0 var(--e-10) var(--e-9);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.equipe-cartao{gap:var(--e-5);min-width:0;padding:var(--e-6) var(--e-7);border:1px solid var(--cor-borda);border-radius:var(--raio-cartao);background:var(--cor-cartao);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--movimento-curto) var(--curva-movimento), background var(--movimento-curto) var(--curva-movimento);flex-direction:column;display:flex}.equipe-cartao:hover{border-color:var(--cor-oliva)}.equipe-cartao--aberto{border-color:var(--cor-acao);background:var(--cor-acao-vestigio)}.equipe-cartao__linha{justify-content:space-between;gap:var(--e-4);color:var(--cor-tinta-2);font-size:var(--texto-miudo);display:flex}.equipe-cartao__linha b{color:var(--cor-tinta);font-weight:var(--peso-forte)}.equipe-cartao .equipe__barrinha{margin-top:0}.equipe-cartao__documento{align-items:center;gap:var(--e-3);color:var(--cor-entra-texto);font-size:var(--texto-miudo);display:inline-flex}.equipe-cartao__documento--falta{color:var(--cor-acao-texto-escuro)}.equipe-cartao__documento .icone{width:15px;height:15px}.equipe-papel{padding:3px var(--e-4);border-radius:var(--raio-controle);background:var(--cor-marca-vestigio);color:var(--cor-marca);font-size:var(--texto-miudo);white-space:nowrap}.equipe-papel--tecnico{background:var(--cor-marca);color:var(--cor-sobre-escuro)}.equipe-gaveta__subtitulo{margin:calc(-1 * var(--e-4)) 0 0;color:var(--cor-tinta-2);font-size:var(--texto-apoio)}.equipe-gaveta__secao{gap:var(--e-5);flex-direction:column;display:flex}.equipe-gaveta__combinado{gap:var(--e-9);flex-direction:column;display:flex}.equipe-gaveta__titulo{justify-content:space-between;align-items:center;gap:var(--e-4);color:var(--cor-oliva);font-size:var(--texto-rotulo);font-weight:var(--peso-forte);letter-spacing:.06em;text-transform:uppercase;margin:0;display:flex}.equipe-gaveta__grade{gap:var(--e-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.equipe-gaveta__largo{grid-column:1/-1}.equipe-gaveta__dica{color:var(--cor-apagado);font-size:var(--texto-miudo);flex:1;margin:0}.equipe-gaveta__fixo{font-weight:var(--peso-forte);margin:0}.equipe-gaveta__acesso{align-items:center;gap:var(--e-3);color:var(--cor-tinta-2);font-size:var(--texto-miudo);margin:0;display:flex}.equipe-gaveta__acesso .icone{width:14px;height:14px}.equipe-gaveta__link{color:var(--cor-tinta);margin-left:auto}.equipe-gaveta__encerrar{color:var(--cor-sai-texto)}.equipe-gaveta__erro{color:var(--cor-sai-texto);font-size:var(--texto-apoio);margin:0}.equipe-contato-rapido{gap:var(--e-3);flex-wrap:wrap;display:flex}.equipe-busca{align-items:center;gap:var(--e-4);min-height:var(--altura-controle);padding:0 var(--e-5);border:1px solid var(--cor-borda-campo);border-radius:var(--raio-controle);background:var(--cor-cartao);display:flex}.equipe-busca:focus-within{outline:2px solid var(--cor-foco-campo);outline-offset:1px}.equipe-busca input{min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1}.equipe-sugestoes{border:1px solid var(--cor-borda);border-radius:var(--raio-controle);flex-direction:column;display:flex;overflow:hidden}.equipe-sugestoes__grupo{padding:var(--e-3) var(--e-5) var(--e-2);background:var(--cor-cartao-rodape);color:var(--cor-oliva);font-size:var(--texto-rotulo);letter-spacing:.06em;text-transform:uppercase}.equipe-sugestoes__opcao,.equipe-sugestoes__cadastrar{justify-content:space-between;align-items:center;gap:var(--e-5);padding:var(--e-4) var(--e-5);color:inherit;font:inherit;font-size:var(--texto-controle);text-align:left;cursor:pointer;transition:background var(--movimento-curto) var(--curva-movimento);background:0 0;border:0;display:flex}.equipe-sugestoes__opcao small{color:var(--cor-apagado);font-size:var(--texto-miudo)}.equipe-sugestoes__opcao:hover,.equipe-sugestoes__opcao:focus-visible,.equipe-sugestoes__cadastrar:hover,.equipe-sugestoes__cadastrar:focus-visible{background:var(--cor-acao-vestigio)}.equipe-sugestoes__cadastrar{border-top:1px solid var(--cor-borda-suave);color:var(--cor-acao-texto-escuro);font-weight:var(--peso-forte);justify-content:flex-start}.equipe-sugestoes__vazio{padding:var(--e-4) var(--e-5);color:var(--cor-apagado);font-size:var(--texto-miudo);margin:0}.equipe-escolhido{align-items:center;gap:var(--e-5);padding:var(--e-5);border:1px solid var(--cor-marca);border-radius:var(--raio-controle);background:var(--cor-marca-vestigio);display:flex}.equipe-escolhido__nome{flex-direction:column;flex:1;min-width:0;display:flex}.equipe-escolhido__nome small{color:var(--cor-tinta-2);font-size:var(--texto-miudo)}.equipe-pilulas{gap:var(--e-3);flex-wrap:wrap;display:flex}.equipe-pilula{min-height:var(--altura-controle-pequeno);padding:0 var(--e-5);border:1px solid var(--cor-borda);border-radius:var(--raio-controle);background:var(--cor-cartao);color:var(--cor-tinta);font:inherit;font-size:var(--texto-controle);cursor:pointer;transition:background var(--movimento-curto) var(--curva-movimento), border-color var(--movimento-curto) var(--curva-movimento)}.equipe-pilula[aria-pressed=true]{border-color:var(--cor-acao);background:var(--cor-acao);color:var(--cor-acao-texto);font-weight:var(--peso-forte)}.equipe-pilula--etapa{border-radius:var(--raio-pilula);font-size:var(--texto-miudo)}.equipe-pilula--etapa[aria-pressed=true]{border-color:var(--cor-marca);background:var(--cor-marca-vestigio);color:var(--cor-marca)}.equipe-pilula:disabled{cursor:default;opacity:.6}.equipe-segmento{border:1px solid var(--cor-borda-campo);border-radius:var(--raio-controle);display:flex;overflow:hidden}.equipe-segmento__opcao{min-height:var(--altura-controle);padding:0 var(--e-3);background:var(--cor-cartao);color:var(--cor-tinta);font:inherit;font-size:var(--texto-controle);cursor:pointer;transition:background var(--movimento-curto) var(--curva-movimento), color var(--movimento-curto) var(--curva-movimento);border:0;flex:1}.equipe-segmento__opcao+.equipe-segmento__opcao{border-left:1px solid var(--cor-borda)}.equipe-segmento__opcao[aria-pressed=true]{background:var(--cor-marca);color:var(--cor-sobre-escuro)}.equipe-segmento__opcao:disabled{color:var(--cor-apagado);cursor:default}.equipe-conta{gap:var(--e-2) var(--e-7);font-size:var(--texto-controle);grid-template-columns:1fr auto;margin:0;display:grid}.equipe-conta dt{color:var(--cor-tinta-2)}.equipe-conta dd{text-align:right;margin:0}.equipe-conta .equipe-conta__total{padding-top:var(--e-3);border-top:1px solid var(--cor-borda-suave);color:var(--cor-tinta);font-weight:var(--peso-forte)}.equipe-conta dd.equipe-conta__total{color:var(--cor-marca)}.equipe-documento{gap:var(--e-5);padding:var(--e-4) var(--e-5);border:1px solid var(--cor-borda-suave);border-radius:var(--raio-controle);font-size:var(--texto-controle);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;display:grid}.equipe-documento>.icone{color:var(--cor-oliva)}.equipe-documento small{color:var(--cor-apagado);font-size:var(--texto-miudo);display:block}.equipe-documento__acoes{gap:var(--e-2);display:flex}.equipe-pagamentos,.equipe-lista{gap:var(--e-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.equipe-lista li{justify-content:space-between;gap:var(--e-5);padding:var(--e-3) 0;border-bottom:1px dashed var(--cor-borda-suave);font-size:var(--texto-controle);display:flex}.equipe-anexar{gap:var(--e-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.equipe-anexar>:first-child{grid-column:1/-1}.equipe-janela{gap:var(--e-7);flex-direction:column;display:flex}.equipe-janela__apoio,.equipe-janela__dica{color:var(--cor-tinta-2);font-size:var(--texto-apoio);margin:0}.equipe-janela__dica{flex:1}.equipe-janela__erro{color:var(--cor-sai-texto);margin:0}.equipe-janela__grade{gap:var(--e-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.equipe-janela__marcar{align-items:center;gap:var(--e-4);font-size:var(--texto-controle);display:flex}.equipe-semana{justify-content:center;align-items:center;gap:var(--e-5);display:flex}.equipe-semana__rotulo{min-width:140px;font-weight:var(--peso-forte);text-align:center}.equipe-semana__linhas{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.equipe-semana__linhas li{gap:var(--e-6);padding:var(--e-4) 0;border-bottom:1px solid var(--cor-borda-suave);transition:opacity var(--movimento-curto) var(--curva-movimento);grid-template-columns:minmax(0,1fr) 140px;align-items:center;display:grid}.equipe-semana__fora{opacity:.55}.equipe-semana__quem{align-items:center;gap:var(--e-5);cursor:pointer;display:flex}.equipe-semana__quem span{flex-direction:column;display:flex}.equipe-semana__quem small{color:var(--cor-apagado);font-size:var(--texto-miudo)}.equipe-semana__valor .campo__rotulo{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1100px){.equipe__vagas,.equipe__cartoes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.equipe__placar{grid-template-columns:1fr}.equipe__numeros{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.equipe__placar,.equipe__bloco-topo{padding-inline:var(--e-7)}.equipe__numero strong{font-size:var(--texto-secao)}.equipe__adicionar{justify-content:center;width:100%}.equipe__icone{display:none}.equipe__vagas,.equipe__cartoes{padding-inline:var(--e-7)}.equipe__cartoes{grid-template-columns:1fr}.equipe__vazio,.equipe__depois,.equipe__sairam,.equipe__faixa{padding-inline:var(--e-7)}.equipe-etapas thead{display:none}.equipe-etapas,.equipe-etapas tbody{display:block}.equipe-etapas tr{gap:var(--e-3) var(--e-5);padding:var(--e-6) var(--e-7);border-bottom:1px solid var(--cor-borda-suave);grid-template-columns:minmax(0,1fr) auto;display:grid}.equipe-etapas td,.equipe-etapas td:first-child,.equipe-etapas td:last-child{border:0;padding:0}.equipe-etapas__nome{width:auto}.equipe-etapas__quem{grid-area:2/1/auto/-1}.equipe-etapas__mo{grid-area:1/2}.equipe-etapas__mo:before{margin-right:var(--e-2);color:var(--cor-apagado);content:attr(data-rotulo);font-size:11px}.equipe-etapas__como{white-space:normal;grid-area:3/1}.equipe-etapas__diferenca{grid-area:3/2}.equipe-etapas td.equipe-etapas--sem{display:none}.equipe-mais{width:32px;height:32px}.equipe-gaveta__grade,.equipe-anexar,.equipe-janela__grade{grid-template-columns:1fr}.equipe-segmento__opcao{font-size:var(--texto-miudo)}}.equipe-parte{border:0;border-bottom:1px dotted var(--cor-fio-forte);color:var(--cor-tinta);font:inherit;font-weight:var(--peso-forte);cursor:help;background:0 0;padding:0;position:relative}.equipe-parte small{color:var(--cor-apagado);font-weight:var(--peso-normal)}.equipe-parte:after{top:calc(100% + var(--e-4));z-index:var(--camada-menu-suspenso);width:min(310px,80vw);padding:var(--e-5) var(--e-6);border-radius:var(--raio-caixa);background:var(--degrade-ardosia);box-shadow:var(--sombra-menu), inset 0 0 0 1px var(--cor-fio);color:var(--cor-sobre-escuro);font-size:var(--texto-miudo);font-weight:var(--peso-normal);text-align:left;white-space:normal;content:attr(data-dica);opacity:0;pointer-events:none;transition:opacity var(--movimento-curto) var(--curva-movimento), transform var(--movimento-curto) var(--curva-movimento);line-height:1.45;position:absolute;left:0;transform:translateY(-4px)}.equipe-parte:hover:after,.equipe-parte:focus:after{opacity:1;transform:none}.equipe-pago-feito{gap:var(--e-3) var(--e-4);color:var(--cor-tinta-2);font-size:var(--texto-miudo);grid-template-columns:auto minmax(48px,1fr) auto;align-items:center;display:grid}.equipe-pago-feito b{color:var(--cor-tinta);font-weight:var(--peso-forte);text-align:right}.equipe-pago-feito__trilho{border-radius:var(--raio-pilula);background:var(--cor-borda-suave);height:6px;display:block;overflow:hidden}.equipe-pago-feito__trilho i{border-radius:var(--raio-pilula);height:100%;transition:width var(--movimento-medio) var(--curva-movimento);display:block}.equipe-pago-feito__trilho--pago i{background:var(--degrade-ardosia)}.equipe-pago-feito__trilho--feito i{background:var(--degrade-realizado)}.equipe-pago-feito__situacao{font-size:var(--texto-miudo);font-weight:var(--peso-forte)}.equipe-gaveta__pago-feito,.equipe-combinado{gap:var(--e-4);flex-direction:column;display:flex}.equipe-gaveta__pago-feito{padding-top:var(--e-5);border-top:1px solid var(--cor-borda-suave)}.equipe-gaveta__subtitulo{color:var(--cor-tinta-2);font-size:var(--texto-rotulo);font-weight:var(--peso-forte);letter-spacing:.06em;text-transform:uppercase;margin:0}.equipe-de-onde{align-self:flex-start;align-items:center;gap:var(--e-2);color:var(--cor-marca);font:inherit;font-size:var(--texto-miudo);font-weight:var(--peso-forte);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.equipe-de-onde .icone{width:15px;height:15px;transition:transform var(--movimento-curto) var(--curva-movimento)}.equipe-de-onde[aria-expanded=true] .icone{transform:rotate(180deg)}.equipe-feito{border-collapse:collapse;width:100%;font-size:var(--texto-miudo)}.equipe-feito th{padding:var(--e-2) 0;color:var(--cor-apagado);font-size:var(--texto-rotulo);font-weight:var(--peso-forte);letter-spacing:.06em;text-align:left;text-transform:uppercase}.equipe-feito td{padding:var(--e-3) 0;border-top:1px solid var(--cor-borda-suave)}.equipe-feito .num{padding-left:var(--e-4);text-align:right}.equipe-feito tfoot td{border-top-color:var(--cor-fio-forte);font-weight:var(--peso-forte)}.equipe-combinado{padding:var(--e-6) var(--e-7);border-radius:var(--raio-cartao);background:var(--cor-cartao-rodape);box-shadow:inset 0 0 0 1px var(--cor-fio)}.equipe-combinado__passa{gap:var(--e-4);padding:var(--e-4) var(--e-5);border-left:3px solid var(--cor-ruim);border-radius:var(--raio-controle);background:var(--cor-cartao);color:var(--cor-sai-texto);font-size:var(--texto-miudo);align-items:flex-start;margin:0;line-height:1.45;display:flex}.equipe-combinado__passa .icone{width:16px;height:16px;color:var(--cor-ruim);flex:none}@media (prefers-reduced-motion:reduce){.equipe-parte:after,.equipe-pago-feito__trilho i,.equipe-de-onde .icone{transition:none}}.visao-geral{gap:var(--e-8);flex-direction:column;display:flex}.visao-geral__ciclo{padding:var(--e-9) var(--e-11);animation:visao-geral-entra var(--movimento-medio) var(--curva-movimento) both}.visao-geral__ciclo .linha-do-tempo{border-top:0;padding-top:0}.visao-geral__grade{gap:var(--e-8);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.visao-geral__inteiro{grid-column:span 12}.visao-geral__largo{grid-column:span 8}.visao-geral__estreito{grid-column:span 4}.visao-geral__metade{grid-column:span 6}.visao-geral__grade>*{animation:visao-geral-entra var(--movimento-medio) var(--curva-movimento) both}.visao-geral__grade>:nth-child(2){animation-delay:40ms}.visao-geral__grade>:nth-child(3){animation-delay:80ms}.visao-geral__grade>:nth-child(4){animation-delay:.12s}.visao-geral__grade>:nth-child(n+5){animation-delay:.16s}@keyframes visao-geral-entra{0%{opacity:0;transform:translateY(var(--distancia-movimento))}}.visao-geral__cabeca{justify-content:space-between;align-items:center;gap:var(--e-5);padding:var(--e-8) var(--e-9) 0;display:flex}.visao-geral__cabeca h2{align-items:center;gap:var(--e-4);font-size:var(--texto-secao-menor);background:var(--degrade-texto-titulo);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;display:flex}.visao-geral__cabeca h2 .icone{color:var(--cor-oliva);transition:transform var(--movimento-medio) var(--curva-mola)}.cartao--vivo:hover .visao-geral__cabeca h2 .icone{animation:vivo-requebra .6s var(--curva-mola)}.visao-geral__corpo{padding:var(--e-7) var(--e-9) var(--e-9)}.visao-geral__ligacao{align-items:center;gap:var(--e-2);padding:var(--e-2) var(--e-3);border-radius:var(--raio-controle);color:var(--cor-marca);font-size:var(--texto-apoio);font-weight:var(--peso-forte);white-space:nowrap;cursor:pointer;transition:background var(--movimento-curto) var(--curva-movimento), color var(--movimento-curto) var(--curva-movimento);background:0 0;border:0;display:inline-flex}.visao-geral__ligacao .icone{width:15px;height:15px;transition:transform var(--movimento-medio) var(--curva-mola)}.visao-geral__ligacao:hover{background:var(--cor-entra-vestigio);color:var(--cor-entra-texto)}.visao-geral__ligacao:hover .icone{transform:translate(3px)}.visao-geral__lista{margin:0;padding:0;list-style:none}.visao-geral__linha{align-items:center;gap:var(--e-6);margin:0 calc(var(--e-4) * -1);padding:var(--e-5) var(--e-4);transition:background var(--movimento-curto) var(--curva-movimento);border-radius:9px;display:flex}.visao-geral__linha+.visao-geral__linha{box-shadow:0 -1px 0 var(--cor-borda-suave)}.visao-geral__linha:hover{background:linear-gradient(90deg, var(--cor-linha-realce), transparent);box-shadow:none}.visao-geral__linha:hover+.visao-geral__linha{box-shadow:none}.visao-geral__marcador{width:32px;height:32px;color:var(--cor-sobre-escuro);transition:transform var(--movimento-medio) var(--curva-mola);border-radius:9px;flex:none;place-items:center;display:grid}.visao-geral__marcador .icone{width:15px;height:15px}.visao-geral__linha:hover .visao-geral__marcador{transform:scale(1.15)rotate(-8deg)}.visao-geral__marcador--esmeralda{background:var(--degrade-esmeralda);box-shadow:0 6px 14px -6px #122a1fb3, inset 0 0 0 1px var(--cor-fio)}.visao-geral__marcador--safira,.visao-geral__marcador--ametista{background:var(--degrade-ardosia);color:var(--cor-ouro-claro);box-shadow:0 6px 14px -6px #17161799, inset 0 0 0 1px var(--cor-fio)}.visao-geral__marcador--rubi{background:var(--degrade-ardosia);color:var(--cor-ruim-sobre-pedra);box-shadow:0 6px 14px -6px #17161799, var(--moldura-ruim)}.visao-geral__texto{flex:1;min-width:0}.visao-geral__texto b{font-size:var(--texto-tabela);font-weight:var(--peso-forte);display:block}.visao-geral__texto span{-webkit-line-clamp:2;font-size:var(--texto-apoio);color:var(--cor-apagado);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.visao-geral__seta{color:var(--cor-apagado);opacity:0;transition:opacity var(--movimento-curto) var(--curva-movimento), transform var(--movimento-curto) var(--curva-movimento);transform:translate(-4px)}.visao-geral__seta .icone{width:15px;height:15px}.visao-geral__linha:hover .visao-geral__seta{opacity:1;transform:none}.visao-geral__lado{font-size:var(--texto-controle);white-space:nowrap}.visao-geral__tudo-certo{align-items:center;gap:var(--e-4);color:var(--cor-entra-texto);font-weight:var(--peso-forte);margin:0;display:flex}.visao-geral__dados{gap:var(--e-4) var(--e-8);font-size:var(--texto-controle);grid-template-columns:auto 1fr;margin:0;display:grid}.visao-geral__dados dt{color:var(--cor-apagado)}.visao-geral__dados dd{font-weight:var(--peso-medio);margin:0}.visao-geral__barras{margin:0;padding:0;list-style:none}.visao-geral__barras li{gap:var(--e-6);padding:var(--e-4) 0;grid-template-columns:minmax(0,1fr) minmax(90px,35%) 52px;align-items:center;display:grid}.visao-geral__barras li+li{border-top:1px solid var(--cor-borda-suave)}.visao-geral__barras--etapas li{grid-template-columns:minmax(0,1fr) 110px 44px}.visao-geral__barra-nome{font-size:var(--texto-tabela);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.visao-geral__barra-nome small{font-size:var(--texto-miudo);color:var(--cor-apagado);display:block}.visao-geral__trilho{background:var(--cor-trilho);border-radius:6px;height:10px;position:relative;overflow:hidden}.visao-geral__barra{transition:width .9s var(--curva-movimento);border-radius:6px;position:absolute;inset:0 auto 0 0}.visao-geral__barra--peso{background:var(--degrade-realizado)}.visao-geral__barra--previsto{background:repeating-linear-gradient(90deg, var(--cor-previsto) 0 4px, transparent 4px 7px);opacity:.45}.visao-geral__barra--realizado{background:var(--degrade-realizado);inset:1px auto 1px 0;box-shadow:0 0 8px #2b6a4c73}.visao-geral__pct{text-align:right;font-size:var(--texto-controle);font-weight:var(--peso-forte);color:var(--cor-entra-texto)}.visao-geral__pct--atras{color:var(--cor-sai)}.visao-geral__quadros{gap:var(--e-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.visao-geral__quadro{gap:var(--e-2);padding:var(--e-8) var(--e-9);border-radius:var(--raio-cartao-vivo);color:var(--cor-sobre-escuro);box-shadow:var(--sombra-cartao-vivo);transition:transform var(--movimento-medio) var(--curva-movimento), box-shadow var(--movimento-medio) var(--curva-movimento);flex-direction:column;display:flex;position:relative;overflow:hidden}.visao-geral__quadro:hover{box-shadow:var(--sombra-erguida), inset 0 0 0 1px var(--cor-fio-forte);transform:translateY(-4px)}.visao-geral__quadro:before{content:"";width:160px;height:160px;transition:transform .6s var(--curva-movimento);background:radial-gradient(circle,#ffffff1f,#0000 65%);border-radius:50%;position:absolute;top:-60px;right:-50px}.visao-geral__quadro:hover:before{transform:scale(1.5)translate(-20px,20px)}.visao-geral__quadro:after{content:"";transition:transform .9s var(--curva-movimento);pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff4d 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.visao-geral__quadro:hover:after{transform:translate(120%)}.visao-geral__quadro--esmeralda,.visao-geral__quadro--safira,.visao-geral__quadro--rubi{background:var(--degrade-ardosia);box-shadow:var(--sombra-cartao-vivo), inset 0 0 0 1px var(--cor-fio)}.visao-geral__quadro--esmeralda strong{color:var(--cor-bom-sobre-pedra);text-shadow:var(--brilho-bom)}.visao-geral__quadro--rubi strong{color:var(--cor-ruim-sobre-pedra);text-shadow:var(--brilho-ruim)}.visao-geral__quadro-rotulo{font-size:var(--texto-rotulo);font-weight:var(--peso-negrito);letter-spacing:.1em;text-transform:uppercase;color:#ffffffd9}.visao-geral__quadro strong{letter-spacing:-.5px;text-shadow:0 2px 12px #0000002e;font-size:30px}.visao-geral__quadro-apoio{font-size:var(--texto-apoio);color:#ffffffd9}.visao-geral__quadro-barra{height:5px;margin-top:var(--e-4);background:#ffffff40;border-radius:3px;overflow:hidden}.visao-geral__quadro-barra i{background:repeating-linear-gradient(45deg, var(--cor-cartao) 0 8px, #ffffffb3 8px 16px);height:100%;animation:visao-geral-cresce .9s var(--curva-movimento) both, visao-geral-listra 1s linear infinite;transform-origin:0;background-size:200% 100%;border-radius:3px;display:block}@keyframes visao-geral-cresce{0%{transform:scaleX(0)}}@keyframes visao-geral-listra{to{background-position:22px 0}}.visao-geral__legenda{gap:var(--e-8);font-size:var(--texto-apoio);color:var(--cor-tinta-2);display:flex}.visao-geral__legenda i{width:16px;margin-right:var(--e-3);vertical-align:3px;border-top:2.5px solid;display:inline-block}.visao-geral__legenda-realizado{border-color:var(--cor-realizado)}.visao-geral__legenda-previsto{border-color:var(--cor-previsto);border-top-style:dashed!important}.visao-geral__curva{position:relative}.visao-geral__curva svg{width:100%;height:220px;display:block}.visao-geral__grade-fio{stroke:var(--cor-borda-suave)}.visao-geral__eixo{fill:var(--cor-apagado);font-size:11px}.visao-geral__hoje{stroke:var(--cor-sai);stroke-width:2px}.visao-geral__area-topo{stop-color:var(--cor-realizado);stop-opacity:.45}.visao-geral__area-fundo{stop-color:var(--cor-realizado);stop-opacity:0}.visao-geral__linha-inicio{stop-color:var(--cor-marca-clara)}.visao-geral__linha-fim{stop-color:var(--cor-entra)}.visao-geral__area{fill:url(#visao-geral-area);animation:visao-geral-aparece .8s var(--curva-movimento) .6s both}.visao-geral__previsto{fill:none;stroke:var(--cor-previsto);stroke-width:2.5px;stroke-dasharray:6 5;vector-effect:non-scaling-stroke}.visao-geral__realizado{fill:none;stroke:url(#visao-geral-linha);stroke-width:3.5px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:visao-geral-desenha 1.1s var(--curva-movimento) .15s forwards}.visao-geral__ponto{fill:var(--cor-realizado);stroke:var(--cor-cartao);stroke-width:2px;animation:visao-geral-aparece .25s var(--curva-movimento) 1.2s both}.visao-geral__mira{stroke:var(--cor-tinta-2);stroke-dasharray:3 3}.visao-geral__dica{border-radius:var(--raio-caixa);background:var(--cor-tinta);color:var(--cor-sobre-escuro);font-size:var(--texto-miudo);white-space:nowrap;pointer-events:none;animation:visao-geral-aparece var(--movimento-curto) var(--curva-movimento) both;padding:7px 10px;line-height:1.45;position:absolute;top:40px;transform:translate(12px)}@keyframes visao-geral-desenha{to{stroke-dashoffset:0}}@keyframes visao-geral-aparece{0%{opacity:0}}.visao-geral__fotos{gap:var(--e-5);margin-bottom:var(--e-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.visao-geral__foto{border-radius:var(--raio-cartao);background:var(--cor-trilho) center / cover no-repeat;height:120px;transition:transform .5s var(--curva-movimento);margin:0;position:relative;overflow:hidden}.visao-geral__foto:hover{transform:scale(1.03)rotate(-.6deg)}.visao-geral__foto figcaption{left:var(--e-4);bottom:var(--e-4);border-radius:var(--raio-pilula);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--cor-sobre-escuro);font-size:var(--texto-rotulo);font-weight:var(--peso-negrito);background:#00000073;padding:3px 8px;position:absolute}@media (width<=1100px){.visao-geral__largo,.visao-geral__estreito,.visao-geral__metade{grid-column:span 12}}@media (width<=640px){.visao-geral__ciclo{padding:var(--e-7)}.visao-geral__grade{gap:var(--e-6)}.visao-geral__quadros{gap:var(--e-5);grid-template-columns:repeat(2,minmax(0,1fr))}.visao-geral__quadros>:last-child{grid-column:span 2}.visao-geral__quadro strong{font-size:22px}.visao-geral__barras li{grid-template-columns:minmax(0,1fr) 80px 44px}.visao-geral__linha{flex-wrap:wrap}.visao-geral__linha .visao-geral__texto{flex-basis:calc(100% - 32px - var(--e-6))}.visao-geral__linha .visao-geral__ligacao{margin-left:calc(32px + var(--e-6) - var(--e-3))}}@media (prefers-reduced-motion:reduce){.visao-geral__ciclo,.visao-geral__grade>*,.visao-geral__quadro-barra i,.visao-geral__realizado,.visao-geral__area,.visao-geral__ponto{animation:none}.visao-geral__realizado{stroke-dashoffset:0}.visao-geral__quadro:hover,.visao-geral__foto:hover,.visao-geral__linha:hover .visao-geral__marcador{transform:none}}.dia{isolation:isolate;min-height:calc(100dvh - var(--altura-menu-inferior) - 120px);margin:calc(var(--e-8) * -1) calc(var(--e-8) * -1) 0;background-color:var(--fundo-fase-atual,var(--cor-fundo-fase));background-image:linear-gradient(var(--cor-papel-planta) 1px, transparent 1px), linear-gradient(90deg, var(--cor-papel-planta) 1px, transparent 1px);transition:background-color .4s var(--curva-movimento);background-size:22px 22px;flex-direction:column;display:flex;position:relative}.dia__topo{padding:var(--e-5) var(--e-7) var(--e-2);gap:var(--e-4);background:var(--degrade-menu);color:var(--cor-sobre-escuro);border-bottom:1px solid var(--cor-fio);border-radius:0 0 22px 22px;display:grid;box-shadow:0 6px 18px -8px #0006}.dia__linha{align-items:center;gap:var(--e-5);display:flex}.dia__voltar{border:1px solid var(--cor-vidro-borda);background:var(--cor-vidro);width:38px;height:38px;color:var(--cor-sobre-escuro);cursor:pointer;transition:opacity var(--movimento-medio) var(--curva-movimento);border-radius:50%;flex:none;place-items:center;display:grid}.dia__voltar:disabled{opacity:0;pointer-events:none}.dia__quando{flex:1;min-width:0;display:grid}.dia__quando b{text-transform:capitalize;font-size:16px}.dia__quando small{opacity:.7;font-size:12px}.dia__placar{align-items:center;gap:var(--e-3);padding:var(--e-2) var(--e-6) var(--e-2) var(--e-3);background:var(--cor-vidro);border:1px solid var(--cor-vidro-borda);border-radius:999px;flex:none;font-size:16px;font-weight:800;display:inline-flex}.dia__placar--pulou{animation:dia-pulo .45s var(--curva-mola)}@keyframes dia-pulo{40%{transform:scale(1.18)}}.dia__tijolo{flex:none;width:26px;height:17px}.dia__tijolo-corpo{fill:var(--cor-tijolo);stroke:var(--cor-tijolo-escuro);stroke-width:2px}.dia__tijolo-luz{fill:var(--cor-tijolo-claro);opacity:.55}.dia__tijolo-furo{fill:var(--cor-tijolo-escuro);opacity:.5}.dia__fiada{gap:var(--e-2);grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.dia__fiada-dia{letter-spacing:.06em;color:#fffc;background:#ffffff14;border-radius:6px;align-content:center;place-items:center;height:40px;font-size:10.5px;font-weight:700;display:grid;position:relative}.dia__fiada-dia b{letter-spacing:0;color:var(--cor-sobre-escuro);font-size:14px}.dia__fiada-dia--redondo{background:var(--degrade-esmeralda)}.dia__fiada-dia--tropeco{background:var(--degrade-ardosia);box-shadow:var(--moldura-ruim)}.dia__fiada-dia--tropeco b{color:var(--cor-ruim-sobre-pedra);text-shadow:var(--brilho-ruim)}.dia__fiada-dia--parado{background:#ffffff2e}.dia__fiada-dia--aberto{border:2px dashed var(--cor-sai);background:0 0}.dia__fiada-dia--vindo,.dia__fiada-dia--livre,.dia__fiada-dia--fora{opacity:.4}.dia__fiada-dia--este{box-shadow:inset 0 0 0 2px var(--cor-acao)}.dia__fita{height:16px;margin:0 var(--e-1) var(--e-3);background:var(--cor-cartao);border-radius:4px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #00000040}.dia__fita:after{content:"";pointer-events:none;background-image:repeating-linear-gradient(90deg,#1716178c 0 1px,#0000 1px 10px),repeating-linear-gradient(90deg,#171617bf 0 1.5px,#0000 1.5px 50px);background-repeat:no-repeat;background-size:100% 6px,100% 10px;position:absolute;inset:0}.dia__fita span{background:var(--degrade-realizado);transition:width .45s var(--curva-movimento);position:absolute;inset:0 auto 0 0}.dia__fita-rotulo{margin:calc(var(--e-1) * -1) var(--e-1) 0;opacity:.7;justify-content:space-between;font-size:11px;display:flex}.dia__fase{animation:dia-entra-fase .28s var(--curva-movimento);flex-direction:column;flex:1;display:flex}@keyframes dia-entra-fase{0%{opacity:0;transform:translate(24px)}}@media (prefers-reduced-motion:reduce){.dia__fase{animation-name:movimento-esmaece}}.dia__corpo{padding:var(--e-6) var(--e-8) var(--e-7);align-content:start;gap:var(--e-5);flex:1;display:grid}.dia__pergunta{margin:var(--e-2) 0 0;text-align:center;text-wrap:balance;font-size:25px;font-weight:800;line-height:1.15}.dia__pergunta--menor{font-size:20px}.dia__sub{margin:calc(var(--e-3) * -1) 0 0;text-align:center;color:var(--cor-tinta-2);font-size:14px}.dia__etiqueta{justify-self:center;align-items:center;gap:var(--e-3);padding:var(--e-2) var(--e-6);background:var(--cor-cartao);color:var(--cor-tinta-2);border-radius:999px;font-size:12.5px;font-weight:700;display:inline-flex;box-shadow:0 2px #0000000f}.dia__etiqueta .icone{width:15px;height:15px}.dia__ceu-botao,.dia__motivos button,.dia__resposta,.dia__opcao,.dia__seguir,.dia__confirma,.dia__nivel>button,.dia__lista-servicos button{transition:transform .12s var(--curva-movimento), box-shadow .12s var(--curva-movimento), background var(--movimento-curto) var(--curva-movimento)}.dia__ceu-botao:active,.dia__motivos button:active,.dia__resposta:active,.dia__opcao:active,.dia__confirma:active,.dia__nivel>button:active,.dia__lista-servicos button:active{transform:translateY(3px);box-shadow:0 1px #0000001a}.dia__aviso-aberto{justify-items:center;gap:var(--e-5);padding:var(--e-9) var(--e-8);text-align:center;background:var(--cor-cartao);border:3px dashed var(--cor-sai);box-shadow:var(--sombra-degrau);border-radius:24px;display:grid}.dia__aviso-aberto b{font-size:21px}.dia__aviso-icone{background:var(--degrade-ardosia);width:76px;height:76px;color:var(--cor-ruim-sobre-pedra);box-shadow:var(--moldura-ruim);border-radius:22px;place-items:center;display:grid}.dia__aviso-icone .icone{width:40px;height:40px}.dia__ceu{gap:var(--e-6);grid-template-columns:1fr 1fr;display:grid}.dia__ceu-botao{justify-items:center;gap:var(--e-2);padding:var(--e-8) var(--e-4) var(--e-6);background:var(--cor-cartao);color:var(--cor-tinta-2);box-shadow:var(--sombra-degrau);cursor:pointer;border:0;border-radius:24px;font-size:15px;font-weight:700;display:grid}.dia__ceu-botao .icone{stroke-width:1.5px;width:70px;height:70px}.dia__ceu-botao small{color:var(--cor-apagado);font-size:12px;font-weight:600}.dia__ceu-botao--sol .icone{color:var(--cor-ceu-sol)}.dia__ceu-botao--nublado .icone{color:var(--cor-ceu-nuvem)}.dia__ceu-botao--chuva .icone,.dia__ceu-botao--chuva_forte .icone{color:var(--cor-ceu-chuva)}.dia__estoura{animation:dia-estoura .42s var(--curva-mola)}@keyframes dia-estoura{0%{transform:scale(.4)}}.dia__parou{justify-self:center;align-items:center;gap:var(--e-4);padding:var(--e-5) var(--e-9);background:var(--cor-cartao);color:var(--cor-sai-texto);cursor:pointer;border:0;border-radius:999px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:0 3px #0000000f}.dia__parou .icone{width:20px;height:20px}.dia__motivos{gap:var(--e-5);animation:movimento-surge var(--movimento-medio) var(--curva-movimento);grid-template-columns:1fr 1fr;display:grid}.dia__motivos button{justify-items:center;gap:var(--e-2);padding:var(--e-7) var(--e-4) var(--e-6);background:var(--cor-cartao);color:var(--cor-tinta-2);box-shadow:var(--sombra-degrau);cursor:pointer;border:0;border-radius:20px;font-size:15px;font-weight:800;display:grid}.dia__motivos button .icone{width:36px;height:36px;color:var(--cor-sai)}.dia__motivos button small{color:var(--cor-apagado);font-size:11.5px;font-weight:600}.dia__motivos button[aria-pressed=true]{outline:3px solid var(--cor-sai)}.dia__motivos .dia__nao-parou .icone{color:var(--cor-entra)}.dia__campo,.dia__form label{gap:var(--e-2);color:var(--cor-tinta-2);font-size:13px;font-weight:700;display:grid}.dia__campo input,.dia__form input,.dia__form select,.dia__form textarea{min-height:var(--alvo-toque);padding:var(--e-5) var(--e-6);border:2px solid var(--cor-borda);background:var(--cor-cartao);border-radius:12px;outline:none;font-size:17px}.dia__campo input:focus,.dia__form input:focus,.dia__form select:focus,.dia__form textarea:focus{border-color:var(--cor-acao-forte);box-shadow:0 0 0 3px var(--cor-ouro-luz)}.dia__gente{gap:var(--e-7) var(--e-4);grid-template-columns:repeat(3,1fr);display:grid}.dia__gente button{justify-items:center;gap:var(--e-2);color:var(--cor-apagado);cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;font-weight:700;display:grid}.dia__gente button small{margin-top:calc(var(--e-2) * -1);font-size:11.5px;font-weight:600}.dia__rosto{width:82px;height:82px;position:relative}.dia__avatar{padding-top:var(--e-5);color:var(--cor-sobre-escuro);filter:grayscale()opacity(.4);transition:filter var(--movimento-medio) var(--curva-movimento);border-radius:50%;place-items:center;font-size:22px;font-weight:800;display:grid;position:absolute;inset:12px 0 0;box-shadow:0 4px #0000001a}.dia__capacete{opacity:0;height:40px;transition:opacity var(--movimento-curto) var(--curva-movimento), transform .38s var(--curva-mola);position:absolute;top:0;left:4px;right:4px;transform:translateY(-26px)rotate(-12deg)}.dia__capacete path,.dia__capacete rect{fill:var(--cor-cartao);stroke:var(--cor-tinta);stroke-width:2px}.dia__capacete .dia__capacete-friso{fill:none;opacity:.5;stroke-linecap:round}.dia__gente button[aria-pressed=true]{color:var(--cor-tinta)}.dia__gente button[aria-pressed=true] .dia__avatar{filter:none}.dia__gente button[aria-pressed=true] .dia__capacete{opacity:1;transform:none}.dia__conta-gente{justify-self:center;align-items:center;gap:var(--e-4);padding:var(--e-4) var(--e-9);background:var(--cor-cartao);border-radius:999px;font-size:18px;font-weight:800;display:inline-flex;box-shadow:0 3px #0000000f}.dia__conta-gente .icone{width:24px;height:24px;color:var(--cor-marca)}.dia__servico{justify-items:center;gap:var(--e-2);padding:var(--e-6) var(--e-8) var(--e-5);background:var(--cor-cartao);border-radius:26px;display:grid;box-shadow:0 6px #00000012}.dia__figura{width:52px;height:52px;color:var(--cor-sobre-escuro);border-radius:20px;place-items:center;animation:3.2s ease-in-out infinite dia-flutua;display:grid;box-shadow:0 5px #00000026}.dia__figura .icone{stroke-width:1.6px;width:30px;height:30px}@keyframes dia-flutua{50%{transform:translateY(-4px)}}.dia__etapa{margin-bottom:calc(var(--e-2) * -1);letter-spacing:.1em;text-transform:uppercase;color:var(--cor-apagado);font-size:12px;font-weight:800}.dia__nome{text-align:center;text-wrap:balance;font-size:22px;font-weight:800;line-height:1.15}.dia__atraso{align-items:center;gap:var(--e-3);padding:var(--e-2) var(--e-6);background:var(--cor-sai-vestigio);color:var(--cor-sai-texto);border-radius:999px;font-size:13.5px;font-weight:800;display:inline-flex}.dia__atraso .icone{width:16px;height:16px}.dia__meta{justify-items:center;display:grid}.dia__meta-rotulo{letter-spacing:.14em;color:var(--cor-apagado);font-size:12px;font-weight:800}.dia__meta-grande{align-items:baseline;gap:var(--e-5);display:flex}.dia__meta-grande b{letter-spacing:-.03em;font-size:42px;font-weight:800;line-height:1}.dia__meta-grande b small{margin-left:var(--e-2);color:var(--cor-tinta-2);font-size:24px}.dia__igual{padding:var(--e-1) var(--e-5);background:var(--cor-previsto-vestigio);color:var(--cor-previsto-texto);border-radius:999px;font-size:18px;font-weight:800}.dia__pronto{align-items:center;gap:var(--e-5);grid-template-columns:1fr auto;width:100%;display:grid}.dia__pronto-barra{background:var(--cor-argamassa);border-radius:4px;height:16px;position:relative;overflow:hidden}.dia__pronto-barra span{background:var(--degrade-realizado);transition:width .7s var(--curva-mola);position:absolute;inset:0 auto 0 0}.dia__pronto-barra span:after{content:"";background-image:repeating-linear-gradient(90deg,#0000 0 20px,#ffffff8c 20px 22px);position:absolute;inset:0}.dia__pronto b{text-align:right;min-width:52px;font-size:17px}.dia__pronto small{margin-top:calc(var(--e-2) * -1);color:var(--cor-apagado);grid-column:1/-1;font-size:12.5px}.dia__foto{align-items:center;gap:var(--e-5);width:100%;padding:var(--e-4) var(--e-5);border:2px dashed var(--cor-argamassa-borda);background:var(--cor-cartao-rodape);color:var(--cor-tinta-2);cursor:pointer;border-radius:16px;font-weight:700;display:flex}.dia__foto .icone{width:28px;height:28px}.dia__foto small{color:var(--cor-apagado);font-size:12px;font-weight:600;display:block}.dia__foto--tem{border-style:solid;border-color:var(--cor-realizado)}.dia__foto:focus-within{outline:2px solid var(--cor-tinta);outline-offset:2px}.dia__erro{color:var(--cor-sai-texto);text-align:center;margin:0;font-size:14px;font-weight:700}.dia__respostas{gap:var(--e-4);display:grid}.dia__resposta{align-items:center;gap:var(--e-6);padding:var(--e-4) var(--e-7);color:var(--cor-sobre-escuro);text-align:left;box-shadow:var(--sombra-degrau-forte);cursor:pointer;border:0;border-radius:20px;grid-template-columns:46px 1fr auto;font-size:20px;font-weight:800;display:grid}.dia__resposta--tudo{background:var(--degrade-esmeralda)}.dia__resposta--metade{background:var(--degrade-ouro);color:var(--cor-ouro-texto)}.dia__resposta--metade .dia__q{background:#241a001f}.dia__resposta--nada{background:var(--degrade-ardosia);box-shadow:var(--sombra-degrau-forte), inset 0 0 0 2px var(--cor-ruim)}.dia__resposta--nada .dia__bola{color:var(--cor-ruim-sobre-pedra);box-shadow:inset 0 0 0 2px var(--cor-ruim)}.dia__resposta[aria-pressed=true]{outline:3px solid var(--cor-tinta);outline-offset:2px}.dia__bola{background:#ffffff38;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.dia__bola .icone{stroke-width:2.8px;width:26px;height:26px}.dia__q{padding:var(--e-3) var(--e-5);background:#fff3;border-radius:12px;font-size:18px}.dia__outra-qtd{justify-self:center;align-items:center;gap:var(--e-4);min-height:var(--alvo-toque);padding:var(--e-5) var(--e-9);background:var(--cor-cartao);color:var(--cor-tinta-2);cursor:pointer;border:0;border-radius:999px;font-size:15px;font-weight:800;display:inline-flex;box-shadow:0 3px #0000000f}.dia__outra-qtd .icone{width:20px;height:20px}.dia__pede-foto{gap:var(--e-5);padding:var(--e-7);background:var(--cor-cartao);text-align:center;box-shadow:var(--sombra-degrau);animation:movimento-surge var(--movimento-medio) var(--curva-movimento);border-radius:20px;display:grid}.dia__pede-foto p{margin:0;font-size:16px}.dia__ajuste{gap:var(--e-7);padding:var(--e-8);background:var(--cor-cartao);animation:movimento-surge var(--movimento-medio) var(--curva-movimento);border-radius:24px;display:grid;box-shadow:0 6px #00000012}.dia__valores{align-items:center;gap:var(--e-4);text-align:center;display:flex}.dia__valores label{padding:var(--e-3);border:3px solid var(--cor-borda);transition:border-color var(--movimento-curto) var(--curva-movimento);border-radius:18px;flex:1;display:grid}.dia__valores label:focus-within{border-color:var(--cor-acao-forte);box-shadow:0 0 0 3px var(--cor-ouro-luz)}.dia__valores input{text-align:center;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:0;font-size:32px;font-weight:800}.dia__valores label span{color:var(--cor-tinta-2);font-size:15px;font-weight:800}.dia__igual-grande{color:var(--cor-apagado);font-size:26px;font-weight:800}.dia__nivel{align-items:center;gap:var(--e-5);grid-template-columns:64px 1fr 64px;display:grid}.dia__nivel>button{border:1px solid var(--cor-cromo-borda);background:var(--degrade-cromo);cursor:pointer;border-radius:18px;height:60px;font-size:32px;font-weight:800;box-shadow:0 4px #0000001a}.dia__tubo{border:3px solid var(--cor-nivel-borda);background:var(--cor-nivel-tubo);touch-action:none;cursor:pointer;border-radius:22px;height:44px;position:relative;overflow:hidden;box-shadow:inset 0 3px 6px #fff9,inset 0 -3px 6px #00000026}.dia__riscos{border-left:2px solid var(--cor-nivel-borda);border-right:2px solid var(--cor-nivel-borda);width:30px;position:absolute;top:0;bottom:0;left:calc(50% - 15px)}.dia__bolha{background:radial-gradient(circle at 35% 35%, var(--cor-cartao), #ffffff8c 60%, #fff3);width:36px;height:24px;transition:left var(--movimento-medio) var(--curva-mola);border-radius:50%;margin-left:-18px;position:absolute;top:7px;box-shadow:0 0 0 1px #3f621259}.dia__tubo-rotulo{margin:calc(var(--e-4) * -1) var(--e-2) 0;color:var(--cor-apagado);justify-content:space-between;font-size:12px;font-weight:700;display:flex}.dia__confirma{justify-content:center;align-items:center;gap:var(--e-5);min-height:52px;padding:var(--e-7);background:var(--cor-tinta);color:var(--cor-sobre-escuro);cursor:pointer;border:0;border-radius:18px;font-size:19px;font-weight:800;display:flex;box-shadow:0 5px #0000004d}.dia__confirma:disabled{opacity:.45;cursor:default}.dia__confirma .icone{stroke-width:3px;width:24px;height:24px}.dia__opcoes{gap:var(--e-5);display:grid}.dia__opcao{align-items:center;gap:var(--e-6);padding:var(--e-7);background:var(--cor-cartao);text-align:left;cursor:pointer;border:0;border-radius:20px;grid-template-columns:48px 1fr;display:grid;box-shadow:0 4px #00000012}.dia__opcao b{font-size:17px;display:block}.dia__opcao small{color:var(--cor-tinta-2);font-size:13px}.dia__opcao--feita{outline:3px solid var(--cor-realizado)}.dia__opcao-marca{background:var(--degrade-esmeralda);width:48px;height:48px;color:var(--cor-sobre-escuro);border-radius:14px;flex:none;place-items:center;display:grid;box-shadow:0 3px #00000026}.dia__opcao-marca .icone{width:26px;height:26px}.dia__opcao-marca--safira{background:var(--degrade-ardosia);color:var(--cor-ouro-claro)}.dia__opcao-marca--rubi{background:var(--degrade-ardosia);color:var(--cor-ouro-claro);box-shadow:0 3px 0 #00000026, inset 0 0 0 1px var(--cor-fio)}.dia__form{gap:var(--e-5);padding:var(--e-7);background:var(--cor-cartao);box-shadow:var(--sombra-degrau);animation:movimento-surge var(--movimento-medio) var(--curva-movimento);border-radius:22px;display:grid}.dia__form-duas{gap:var(--e-5);grid-template-columns:minmax(0,.7fr) minmax(0,1.6fr);display:grid}.dia__form-duas select{min-width:0}.dia__unidades{gap:var(--e-3);flex-wrap:wrap;display:flex}.dia__unidades button{min-height:38px;padding:var(--e-3) var(--e-6);border:2px solid var(--cor-borda);background:var(--cor-cartao);cursor:pointer;border-radius:999px;font-weight:700}.dia__unidades button[aria-pressed=true]{border-color:var(--cor-marca);background:var(--cor-entra-vestigio);color:var(--cor-entra-texto)}.dia__ditado{align-items:center;gap:var(--e-4);color:var(--cor-apagado);font-size:12.5px;display:flex}.dia__ditado .icone{width:16px;height:16px}.dia__lista-servicos{gap:var(--e-4);animation:movimento-surge var(--movimento-medio) var(--curva-movimento);display:grid}.dia__lista-servicos button{align-items:center;gap:var(--e-5);padding:var(--e-5) var(--e-6);background:var(--cor-cartao);text-align:left;cursor:pointer;border:0;border-radius:16px;grid-template-columns:48px 1fr auto;font-weight:700;display:grid;box-shadow:0 3px #0000000f}.dia__lista-servicos small{color:var(--cor-apagado);font-size:12px;font-weight:600;display:block}.dia__rodape{bottom:var(--altura-menu-inferior);padding:var(--e-5) var(--e-8) var(--e-9);position:sticky}.dia__seguir{justify-content:center;align-items:center;gap:var(--e-5);width:100%;min-height:60px;padding:var(--e-8);border:1px solid var(--cor-ouro-borda);background:var(--degrade-ouro);color:var(--cor-ouro-texto);text-shadow:0 1px #fff6;box-shadow:0 6px 0 var(--cor-acao-controle);cursor:pointer;border-radius:20px;font-size:20px;font-weight:900;display:flex}.dia__seguir:active{box-shadow:0 1px 0 var(--cor-acao-controle);transform:translateY(5px)}.dia__seguir:disabled{opacity:.55;cursor:default}.dia__seguir .icone{stroke-width:2.6px;width:24px;height:24px}.dia__seguir--discreto{min-height:var(--alvo-toque);box-shadow:none;color:var(--cor-tinta-2);text-shadow:none;background:0 0;border-color:#0000;font-size:16px}.dia__retorno{z-index:5;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:movimento-esmaece var(--movimento-medio) var(--curva-movimento);pointer-events:none;background:#fff9;place-items:center;display:grid;position:absolute;inset:0}.dia__retorno-miolo{justify-items:center;gap:var(--e-5);padding:0 var(--e-10);text-align:center;display:grid;position:relative}.dia__retorno-miolo b{font-size:28px;font-weight:900}.dia__selo{width:110px;height:110px;color:var(--cor-sobre-escuro);animation:dia-estoura .48s var(--curva-mola);border-radius:32px;place-items:center;display:grid;box-shadow:0 6px #0000002e}.dia__selo .icone{stroke-width:2.6px;width:60px;height:60px}.dia__retorno-miolo--tudo .dia__selo{background:var(--degrade-esmeralda)}.dia__retorno-miolo--metade .dia__selo{background:var(--degrade-ouro);color:var(--cor-ouro-texto)}.dia__retorno-miolo--nada .dia__selo{background:var(--degrade-ardosia);color:var(--cor-ruim-sobre-pedra);box-shadow:0 6px 0 #0000002e, var(--moldura-ruim)}.dia__ganho{animation:movimento-surge .6s var(--curva-movimento);font-size:19px;font-weight:800}.dia__retorno-miolo--tudo .dia__ganho{color:var(--cor-entra-texto)}.dia__retorno-miolo--metade .dia__ganho{color:var(--cor-acao-texto-escuro)}.dia__retorno-miolo--nada .dia__ganho{color:var(--cor-sai-texto)}.dia__voa{width:54px;height:30px;margin-left:-27px;position:absolute;bottom:-40px;left:50%}.dia__tijolo--voa{width:54px;height:30px}.dia__voa--indo{animation:.9s cubic-bezier(.5,0,.3,1) .38s forwards dia-voa}@keyframes dia-voa{35%{transform:translate(calc(var(--alvo-x) * .3), calc(var(--alvo-y) * .3)) scale(1.1) rotate(-10deg)}to{transform:translate(var(--alvo-x), var(--alvo-y)) scale(.45);opacity:.9}}.dia__poeira{position:absolute;bottom:-25px;left:50%}.dia__poeira i{background:var(--cor-argamassa-borda);width:12px;height:12px;animation:dia-poeira .7s var(--curva-movimento) forwards;--dx:calc((var(--poeira) - 4.5) * 14px);border-radius:50%;position:absolute}@keyframes dia-poeira{to{transform:translate(var(--dx), -30px) scale(2.2);opacity:0}}@media (prefers-reduced-motion:reduce){.dia__figura{animation:none}.dia__voa,.dia__poeira{display:none}}.dia__fim{justify-items:center;gap:var(--e-6);text-align:center;display:grid}.dia__casa{width:230px;height:200px}.dia__casa-telhado{fill:none;stroke:var(--cor-argamassa-borda);stroke-width:5px;stroke-linejoin:round;stroke-dasharray:8 6}.dia__casa-mastro{stroke:var(--cor-marca);stroke-width:2.5px}.dia__casa-bandeira{fill:var(--cor-marca)}.dia__casa-texto{fill:var(--cor-borda-campo);font-size:11px;font-weight:700}.dia__casa-parede{fill:var(--cor-cartao-rodape);stroke:var(--cor-argamassa-borda);stroke-width:2px}.dia__casa-tijolo{fill:none;stroke:var(--cor-argamassa-borda);stroke-width:1.2px}.dia__casa-tijolo--cheio{fill:var(--cor-tijolo);stroke:var(--cor-tijolo-escuro)}.dia__casa-tijolo--fresco{fill:var(--cor-tijolo-claro);stroke-dasharray:3 2;animation:dia-assenta .5s var(--curva-mola) both}@keyframes dia-assenta{0%{opacity:0;transform:translateY(-60px)}}.dia__casa-chao{fill:var(--cor-borda-campo)}.dia__ganho-dia{justify-content:center;gap:var(--e-4);flex-wrap:wrap;display:flex}.dia__ganho-dia span{align-items:center;gap:var(--e-3);padding:var(--e-3) var(--e-6);background:var(--cor-cartao);border-radius:999px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 3px #0000000f}.dia__ganho-dia span .icone{width:16px;height:16px}.dia__ganho-dia .dia__tijolo{width:22px;height:14px}.dia__ganho-dia .dia__ganho-dia--redondo{background:var(--degrade-esmeralda);color:var(--cor-sobre-escuro)}.dia__rumo{gap:var(--e-4);width:100%;padding:var(--e-6) var(--e-7);background:var(--cor-cartao);text-align:left;border-radius:18px;display:grid;box-shadow:0 4px #0000000f}.dia__rumo-linha{color:var(--cor-tinta-2);justify-content:space-between;font-size:13.5px;font-weight:700;display:flex}.dia__rumo-barra{background:var(--cor-argamassa);border-radius:4px;height:12px;overflow:hidden}.dia__rumo-barra span{background:var(--degrade-tijolo);height:100%;transition:width .9s var(--curva-mola);display:block}.dia__rumo small{color:var(--cor-apagado);font-size:12.5px}.dia__placa-pronto{align-items:center;gap:var(--e-6);width:100%;padding:var(--e-6) var(--e-7);background:var(--degrade-esmeralda);color:var(--cor-sobre-escuro);text-align:left;box-shadow:0 5px 0 var(--cor-entra-texto);animation:movimento-surge .5s var(--curva-movimento) .5s both;border-radius:16px;display:flex}.dia__placa-pronto .dia__opcao-marca{box-shadow:none;background:#ffffff2e}.dia__placa-pronto b{font-size:16px;display:block}.dia__placa-pronto small{opacity:.9;font-size:13px}.dia__fresco{align-items:flex-start;gap:var(--e-3);color:var(--cor-apagado);text-align:left;margin:0;font-size:12.5px;display:flex}.dia__fresco .icone{width:16px;height:16px;margin-top:var(--e-1);flex:none}.motivos__nome{align-items:center;gap:var(--e-4);display:inline-flex}.motivos__nome .icone{color:var(--cor-sai)}.motivos__icones{gap:var(--e-3);margin:var(--e-8) 0 0;border:0;flex-wrap:wrap;padding:0;display:flex}.motivos__icones legend{margin-bottom:var(--e-4);color:var(--cor-tinta-2);font-size:13px;font-weight:600}.motivos__icones button{align-items:center;gap:var(--e-3);min-height:38px;padding:var(--e-3) var(--e-6);border:2px solid var(--cor-borda);background:var(--cor-cartao);cursor:pointer;transition:border-color var(--movimento-curto) var(--curva-movimento), background var(--movimento-curto) var(--curva-movimento);border-radius:999px;font-weight:600;display:inline-flex}.motivos__icones button .icone{color:var(--cor-sai)}.motivos__icones button[aria-pressed=true]{border-color:var(--cor-marca);background:var(--cor-entra-vestigio);color:var(--cor-entra-texto)}.semana{padding:0;overflow:hidden}.execucao__ferramentas--topo{justify-content:flex-end;gap:var(--e-4);margin-bottom:var(--e-6);display:flex}.semana__topo{align-items:center;gap:var(--e-6) var(--e-9);padding:var(--e-7) var(--e-9);flex-wrap:wrap;display:flex}.semana__zoom{background:var(--cor-calculado);box-shadow:inset 0 0 0 1px var(--cor-fio);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.semana__zoom button{height:32px;padding:0 var(--e-6);color:var(--cor-tinta-2);font:inherit;font-size:var(--texto-controle);font-weight:var(--peso-forte);cursor:pointer;transition:background var(--movimento-curto) var(--curva-movimento), color var(--movimento-curto) var(--curva-movimento);background:0 0;border:0;border-radius:8px}.semana__zoom button[aria-pressed=true]{background:var(--cor-cartao);color:var(--cor-tinta);box-shadow:0 2px 6px #0000001f, inset 0 -2px 0 var(--cor-fio-forte)}.semana__nav{gap:var(--e-2);display:flex}.semana__seta{border:1px solid var(--cor-cromo-borda);background:var(--degrade-cromo);width:36px;height:36px;color:var(--cor-tinta);cursor:pointer;transition:transform var(--movimento-curto) var(--curva-movimento);border-radius:9px;place-items:center;display:grid}.semana__seta:hover{transform:translateY(-1px)}.semana__titulo{display:grid}.semana__titulo b{font-size:var(--texto-secao-menor)}.semana__titulo small{color:var(--cor-apagado);font-size:var(--texto-apoio)}.semana__etiqueta{align-items:center;gap:var(--e-2);padding:3px var(--e-5);background:var(--cor-cartao);color:var(--cor-tinta-2);font-size:12px;font-weight:var(--peso-forte);letter-spacing:0;box-shadow:inset 0 0 0 1px var(--cor-fio);white-space:nowrap;border-radius:999px;display:inline-flex}.semana__etiqueta .icone{width:14px;height:14px}.semana__etiqueta--ruim{color:var(--cor-sai-texto);box-shadow:inset 0 0 0 1px var(--cor-ruim)}.semana__etiqueta--bom{color:var(--cor-entra-texto);box-shadow:inset 0 0 0 1px var(--cor-bom)}.semana__placar{gap:var(--e-5);grid-template-columns:repeat(4,minmax(118px,1fr));margin-left:auto;display:grid}.semana__quadro{padding:var(--e-5) var(--e-6);background:var(--degrade-ardosia);color:var(--cor-sobre-escuro);box-shadow:inset 0 0 0 1px var(--cor-fio);background-attachment:fixed,scroll,scroll;border-radius:12px;display:grid;position:relative;overflow:hidden}.semana__quadro:before{content:"";background:var(--fio);height:1px;position:absolute;top:0;left:10px;right:10px}.semana__quadro span{letter-spacing:.07em;text-transform:uppercase;opacity:.8;font-size:10.5px}.semana__quadro b{font-size:21px}.semana__seta-do-numero{margin-right:var(--e-2);font-size:13px;font-style:normal}.semana__quadro--bom b{color:var(--cor-bom-sobre-pedra);text-shadow:var(--brilho-bom)}.semana__quadro--ruim b{color:var(--cor-ruim-sobre-pedra);text-shadow:var(--brilho-ruim)}.semana__rolagem{border-top:1px solid var(--cor-borda-suave);overflow-x:auto}.semana__grade{--semana-colunas:5;grid-template-columns:minmax(240px, 1.6fr) repeat(var(--semana-colunas), minmax(96px, 1fr)) minmax(150px, 1fr);min-width:960px;display:grid}.semana__grade--obra{grid-template-columns:260px repeat(var(--semana-colunas), 132px) 170px;width:max-content;min-width:0}.semana__grade>*,.semana__grupo>*,.semana__linha>*{min-width:0}.semana__titulos{grid-column:1/-1;grid-template-columns:subgrid;background:var(--degrade-cabecalho-tabela);box-shadow:inset 0 -2px 0 var(--cor-fio-forte);z-index:3;background-attachment:fixed,scroll,scroll;display:grid;position:sticky;top:0}.semana__cab{min-height:46px;padding:var(--e-3) var(--e-5);color:#ffffffbf;font-size:10.5px;font-weight:var(--peso-forte);letter-spacing:.07em;text-transform:uppercase;align-content:center;justify-items:center;display:grid}.semana__cab b{color:var(--cor-sobre-escuro);letter-spacing:0;text-transform:none;font-size:15px}.semana__cab--esq{justify-items:start}.semana__cab--hoje{box-shadow:inset 0 -3px 0 var(--cor-fio-forte)}.semana__cab-botao{padding:var(--e-1) var(--e-4);color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;transition:background var(--movimento-curto) var(--curva-movimento);background:0 0;border:0;border-radius:8px;justify-items:center;display:grid}.semana__cab-botao:hover{background:#ffffff17}.semana__cab-botao b{color:var(--cor-sobre-escuro)}.semana__grupo,.semana__linha{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.semana__linha{border-bottom:1px solid var(--cor-borda-suave);animation:movimento-surge var(--movimento-medio) var(--curva-movimento)}.semana__linha:hover>*{background-color:var(--cor-linha-realce)}.semana__faixa{background:var(--cor-cartao-rodape);border-bottom:1px solid var(--cor-borda-suave);min-height:44px}.semana__rotulo{align-items:center;gap:var(--e-4);padding:var(--e-3) var(--e-6);color:var(--cor-tinta-2);font-size:12.5px;font-weight:var(--peso-forte);display:flex}.semana__rotulo .icone{width:15px;height:15px;color:var(--cor-marca)}.semana__centro{justify-content:center;align-items:center;gap:var(--e-2);padding:var(--e-3) var(--e-2);text-align:center;flex-wrap:wrap;font-size:12.5px;display:flex}.semana__clima{gap:2px;display:inline-flex}.semana__clima .icone{width:18px;height:18px}.semana__clima-sol{color:var(--cor-ceu-sol)}.semana__clima-nublado{color:var(--cor-ceu-nuvem)}.semana__clima-chuva,.semana__clima-chuva_forte{color:var(--cor-ceu-chuva)}.semana__gente{flex-wrap:wrap;justify-content:center;gap:3px;display:flex}.semana__gente span{min-width:24px;height:24px;padding:0 var(--e-2);background:var(--degrade-esmeralda);color:var(--cor-sobre-escuro);font-size:10.5px;font-weight:var(--peso-negrito);box-shadow:inset 0 0 0 1px var(--cor-fio);border-radius:12px;place-items:center;display:grid}.semana__fotos{background:var(--cor-calculado);min-width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--cor-fio);font-weight:var(--peso-forte);border-radius:6px;place-items:center;display:inline-grid}.semana__fechou{color:var(--cor-apagado);font-size:11.5px;line-height:1.25;display:grid}.semana__fechou b{color:var(--cor-tinta);font-size:12px}.semana__fechou--tarde b{color:var(--cor-sai-texto)}.semana__aberto{padding:2px var(--e-4);border:1.5px dashed var(--cor-ruim);color:var(--cor-sai-texto);font-size:12px;font-weight:var(--peso-forte);border-radius:8px}.semana__anotacao{align-items:center;gap:var(--e-2);padding:2px var(--e-4);background:var(--cor-calculado);color:var(--cor-tinta-2);box-shadow:inset 0 0 0 1px var(--cor-fio);border-radius:999px;font-size:11.5px;display:inline-flex}.semana__anotacao .icone{width:13px;height:13px}.semana__etapa{background:var(--cor-cronograma-etapa);border-bottom:1px solid var(--cor-borda-suave);grid-column:1/-1}.semana__etapa button{align-items:center;gap:var(--e-5);width:100%;min-height:40px;padding:0 var(--e-6);color:var(--cor-tinta);font:inherit;font-size:12.5px;font-weight:var(--peso-negrito);letter-spacing:.03em;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.semana__etapa button:before{content:"";background:var(--fio-cheio);border-radius:2px;flex:none;width:3px;height:16px}.semana__etapa .icone{width:15px;height:15px;transition:transform var(--movimento-medio) var(--curva-movimento)}.semana__etapa--fechada .icone{transform:rotate(-90deg)}.semana__etapa-nome{left:var(--e-6);align-items:center;gap:var(--e-5);display:inline-flex;position:sticky}.semana__resumo{gap:var(--e-4);text-transform:none;margin-left:auto;display:flex}.semana__servico{padding:var(--e-3) var(--e-6);background:var(--cor-cartao);align-content:center;gap:1px;display:grid}.semana__servico b{font-size:13px;font-weight:var(--peso-forte);line-height:1.3}.semana__servico small{color:var(--cor-apagado);font-size:11.5px}.semana__fixa-esq{z-index:2;background-color:var(--cor-cartao);position:sticky;left:0;box-shadow:8px 0 10px -8px #17161740}.semana__fixa-dir{z-index:2;background-color:var(--cor-cartao);position:sticky;right:0;box-shadow:-8px 0 10px -8px #17161740}.semana__titulos .semana__fixa-esq{background:var(--tex-grao), #1d1e1d}.semana__titulos .semana__fixa-dir{background:var(--tex-grao), #343734}.semana__faixa.semana__fixa-esq{background-color:var(--cor-cartao-rodape)}.semana__bolinha{width:100%;padding:var(--e-2) 2px;font:inherit;cursor:pointer;transition:background var(--movimento-curto) var(--curva-movimento), border-color var(--movimento-curto) var(--curva-movimento), transform var(--movimento-curto) var(--curva-movimento);background:0 0;border:1px solid #0000;border-radius:9px;justify-items:center;gap:1px;font-size:11.5px;display:grid;position:relative}.semana__bolinha:hover{border-color:var(--cor-borda);background:var(--cor-cartao);transform:translateY(-1px)}.semana__simbolo{background:var(--degrade-ardosia);width:28px;height:28px;color:var(--cor-sobre-escuro);font-size:12px;font-weight:var(--peso-negrito);box-shadow:inset 0 0 0 1px var(--cor-fio);border-radius:50%;place-items:center;display:grid}.semana__bolinha small{color:var(--cor-apagado);white-space:nowrap;font-size:10.5px}.semana__bolinha--tudo .semana__simbolo{color:var(--cor-bom-sobre-pedra);box-shadow:var(--moldura-bom)}.semana__bolinha--acima .semana__simbolo{color:var(--cor-bom-sobre-pedra);box-shadow:var(--moldura-bom);font-size:10px}.semana__bolinha--parte .semana__simbolo{color:var(--cor-ouro-claro);box-shadow:inset 0 0 0 2px var(--cor-fio-forte), 0 0 10px -3px var(--cor-fio);font-size:10px}.semana__bolinha--nada .semana__simbolo{color:var(--cor-ruim-sobre-pedra);box-shadow:var(--moldura-ruim)}.semana__bolinha--mais .semana__simbolo{background:var(--degrade-esmeralda);color:var(--cor-bom-sobre-pedra)}.semana__bolinha--programado .semana__simbolo,.semana__bolinha--futuro .semana__simbolo{border:2px dashed var(--cor-argamassa-borda);color:var(--cor-previsto-texto);box-shadow:none;background:0 0}.semana__bolinha--futuro{opacity:.55}.semana__bolinha--livre .semana__simbolo{color:var(--cor-previsto);box-shadow:none;opacity:0;border:2px dashed var(--cor-argamassa-borda);transition:opacity var(--movimento-curto) var(--curva-movimento);background:0 0}.semana__bolinha--livre small{opacity:0;transition:opacity var(--movimento-curto) var(--curva-movimento)}.semana__bolinha--livre:hover .semana__simbolo,.semana__bolinha--livre:focus-visible .semana__simbolo,.semana__bolinha--livre:hover small,.semana__bolinha--livre:focus-visible small{opacity:1}.semana__bolinha--tropeco:after{content:"";background:var(--cor-ruim);width:8px;height:8px;box-shadow:0 0 0 2px var(--cor-cartao), 0 0 8px var(--cor-ruim);border-radius:50%;position:absolute;top:3px;right:calc(50% - 20px)}.semana__bolinha--corrigida .semana__simbolo{outline:2px solid var(--cor-fio-forte);outline-offset:2px}.semana__sem-foto{color:var(--cor-tijolo);font-style:normal}.semana__concluido{align-content:center;gap:var(--e-2);padding:var(--e-3) var(--e-6);background:var(--cor-cartao);font-size:11.5px;display:grid}.semana__concluido>span:first-child{justify-content:space-between;align-items:baseline;gap:var(--e-3);display:flex}.semana__concluido b{font-size:14px}.semana__concluido small{color:var(--cor-apagado)}.semana__bom{color:var(--cor-entra-texto)}.semana__ruim,.semana__concluido small.semana__ruim{color:var(--cor-sai-texto);font-weight:var(--peso-forte)}.semana__trilho{background:var(--cor-trilho);border-radius:4px;height:8px;position:relative}.semana__trilho span{background:var(--degrade-realizado);transition:width .5s var(--curva-mola);border-radius:4px;position:absolute;inset:0 auto 0 0}.semana__trilho i{border-left:2px dashed var(--cor-fio-forte);position:absolute;top:-3px;bottom:-3px}.semana__legenda{gap:var(--e-7);padding:var(--e-6) var(--e-9);border-top:1px solid var(--cor-borda-suave);color:var(--cor-tinta-2);flex-wrap:wrap;font-size:12px;display:flex}.semana__legenda span{align-items:center;gap:var(--e-3);display:inline-flex}.semana__bolinha-mini{background:var(--degrade-ardosia);border-radius:50%;width:14px;height:14px}.semana__bolinha-mini--tudo{box-shadow:inset 0 0 0 2px var(--cor-bom)}.semana__bolinha-mini--parte{box-shadow:inset 0 0 0 2px var(--cor-fio-forte)}.semana__bolinha-mini--nada{box-shadow:inset 0 0 0 2px var(--cor-ruim)}.semana__bolinha-mini--programado{border:2px dashed var(--cor-argamassa-borda);background:0 0}.semana__bolinha-mini--mais{background:var(--degrade-esmeralda)}.semana__bolinha-mini--corrigida{outline:2px solid var(--cor-fio-forte);outline-offset:1px}.semana__ponto-tropeco{background:var(--cor-ruim);border-radius:50%;width:8px;height:8px}.semana__blocos{gap:var(--e-8);padding:var(--e-8) var(--e-9) var(--e-9);border-top:1px solid var(--cor-borda-suave);grid-template-columns:1.3fr 1fr;display:grid}.semana__bloco h3{align-items:center;gap:var(--e-4);margin:0 0 var(--e-4);font-size:var(--texto-secao-menor);color:var(--cor-marca);display:flex}.semana__bloco ul{margin:0;padding:0;list-style:none;display:grid}.semana__bloco li{align-items:center;gap:var(--e-5);padding:var(--e-4) var(--e-3);transition:background var(--movimento-curto) var(--curva-movimento);border-radius:10px;grid-template-columns:34px 1fr auto;display:grid}.semana__bloco li:hover{background:linear-gradient(90deg, var(--cor-linha-realce), transparent)}.semana__bloco li small{color:var(--cor-apagado);font-size:12px;display:block}.semana__marcador{background:var(--degrade-ardosia);width:32px;height:32px;color:var(--cor-ouro-claro);box-shadow:inset 0 0 0 1px var(--cor-fio);border-radius:9px;place-items:center;display:grid}.semana__marcador .icone{width:15px;height:15px}.semana__marcador--tijolo{background:var(--degrade-tijolo);color:var(--cor-sobre-escuro)}.semana__direita{text-align:right;font-weight:var(--peso-negrito);font-size:13px}.semana__barra-tijolo{width:120px;height:8px;margin:var(--e-2) 0 0 auto;background:var(--cor-argamassa);border-radius:4px;display:block;overflow:hidden}.semana__barra-tijolo span{background:var(--degrade-tijolo);height:100%;display:block}.semana__vazio{padding:var(--e-9)}.semana__celula-mes{width:100%;padding:var(--e-2);font:inherit;cursor:pointer;transition:background var(--movimento-curto) var(--curva-movimento), border-color var(--movimento-curto) var(--curva-movimento);background:0 0;border:1px solid #0000;border-radius:9px;justify-items:center;gap:3px;display:grid}.semana__celula-mes:hover{background:var(--cor-cartao);border-color:var(--cor-borda)}.semana__celula-mes small{color:var(--cor-apagado);font-size:10.5px}.semana__pontos{grid-template-columns:repeat(5,12px);gap:4px;display:grid}.semana__ponto{border-radius:50%;width:12px;height:12px}.semana__ponto--tudo,.semana__ponto--acima,.semana__ponto--parte,.semana__ponto--nada{background:var(--cor-tinta-2)}.semana__ponto--tudo,.semana__ponto--acima{box-shadow:inset 0 0 0 2.5px var(--cor-bom)}.semana__ponto--parte{box-shadow:inset 0 0 0 2.5px var(--cor-fio-forte)}.semana__ponto--nada{box-shadow:inset 0 0 0 2.5px var(--cor-ruim)}.semana__ponto--mais{background:var(--degrade-esmeralda)}.semana__ponto--programado,.semana__ponto--futuro{border:1.5px dashed var(--cor-argamassa-borda)}.semana__ponto--fora{background:var(--cor-calculado)}.semana__regua{gap:var(--e-2);padding:0 var(--e-9) var(--e-7);grid-template-columns:repeat(auto-fit,minmax(54px,1fr));display:grid}.semana__mes{background:var(--degrade-ardosia);color:#ffffffbf;height:42px;font:inherit;font-size:10px;font-weight:var(--peso-negrito);letter-spacing:.05em;text-transform:uppercase;box-shadow:inset 0 0 0 1px var(--cor-fio);cursor:pointer;transition:transform var(--movimento-curto) var(--curva-movimento);background-attachment:fixed,scroll,scroll;border:0;border-radius:8px;align-content:center;place-items:center;display:grid}.semana__mes:hover{transform:translateY(-2px)}.semana__mes b{color:var(--cor-sobre-escuro);letter-spacing:0;font-size:12.5px}.semana__mes--bom b{color:var(--cor-bom-sobre-pedra);text-shadow:var(--brilho-bom)}.semana__mes--atras b{color:var(--cor-ruim-sobre-pedra);text-shadow:var(--brilho-ruim)}.semana__mes--agora{box-shadow:inset 0 0 0 2px var(--cor-fio-forte)}.semana__mes--futuro,.semana__mes--vazio{border:1.5px dashed var(--cor-fio);color:var(--cor-apagado);box-shadow:none;background:0 0}.semana__mes--futuro b,.semana__mes--vazio b{color:var(--cor-apagado)}.semana__mes-numeros{align-items:baseline;gap:var(--e-2);white-space:nowrap;font-size:11px;display:flex}.semana__mes-numeros b{font-size:12.5px}.semana__mes-barra{background:var(--cor-trilho);border-radius:5px;width:100%;height:10px;position:relative;overflow:hidden}.semana__mes-barra i{border:2px dashed var(--cor-argamassa-borda);border-radius:5px;position:absolute;inset:0 auto 0 0}.semana__mes-barra span{background:var(--degrade-realizado);border-radius:5px;position:absolute;inset:0 auto 0 0}.semana__celular{gap:var(--e-5);padding:var(--e-5) var(--e-7) var(--e-8);border-top:1px solid var(--cor-borda-suave);display:grid}.semana__dias{gap:var(--e-3);display:flex;overflow-x:auto}.semana__dia{border:1px solid var(--cor-borda);background:var(--cor-cartao);width:58px;height:54px;color:var(--cor-apagado);font:inherit;font-size:10.5px;font-weight:var(--peso-negrito);letter-spacing:.05em;cursor:pointer;border-radius:12px;flex:none;align-content:center;place-items:center;display:grid}.semana__dia b{color:var(--cor-tinta);letter-spacing:0;font-size:16px}.semana__dia--redondo,.semana__dia--tropeco{background:var(--degrade-ardosia);color:#ffffffbf;border-color:#0000}.semana__dia--redondo{box-shadow:var(--moldura-bom)}.semana__dia--redondo b{color:var(--cor-bom-sobre-pedra)}.semana__dia--tropeco{box-shadow:var(--moldura-ruim)}.semana__dia--tropeco b{color:var(--cor-ruim-sobre-pedra)}.semana__dia--aberto{border:2px dashed var(--cor-ruim)}.semana__dia[aria-pressed=true]{outline:2px solid var(--cor-fio-forte);outline-offset:2px}.semana__dia-faixa{gap:var(--e-4);flex-wrap:wrap;align-items:center;font-size:12.5px;display:flex}.semana__dia-faixa>span{align-items:center;gap:var(--e-2);display:inline-flex}.semana__cartao-servico{align-items:center;gap:var(--e-3) var(--e-5);padding:var(--e-5) var(--e-6);background:var(--cor-cartao);box-shadow:var(--sombra-cartao-vivo), inset 0 0 0 1px var(--cor-cartao-vivo-borda);border-radius:12px;grid-template-columns:1fr auto;display:grid}.semana__cartao-servico b{font-size:13.5px}.semana__cartao-servico small{color:var(--cor-apagado);font-size:11.5px;display:block}.semana__cartao-servico .semana__bolinha{width:auto}.semana__cartao-servico .semana__trilho{grid-column:1/-1}.bolinha-janela{z-index:var(--camada-modal);gap:var(--e-5);padding:var(--e-7);background:var(--cor-cartao);border:1px solid var(--cor-fio);box-shadow:var(--sombra-modal);animation:movimento-surge var(--movimento-medio) var(--curva-mola);border-radius:14px;display:grid;position:fixed}.bolinha-janela h3{margin:0;font-size:14px}.bolinha-janela__sub{margin-top:calc(var(--e-3) * -1);color:var(--cor-apagado);font-size:12px}.bolinha-janela__escolha{gap:var(--e-3);grid-template-columns:repeat(3,1fr);display:grid}.bolinha-janela__escolha button,.bolinha-janela__motivos button{padding:var(--e-4) 2px;border:1px solid var(--cor-borda);background:var(--cor-cartao);font:inherit;font-size:12.5px;font-weight:var(--peso-negrito);cursor:pointer;border-radius:10px;gap:1px;display:grid}.bolinha-janela__escolha button small{color:var(--cor-apagado);font-weight:var(--peso-forte);font-size:11px}.bolinha-janela__opcao--tudo[aria-pressed=true]{background:var(--degrade-esmeralda);color:var(--cor-sobre-escuro);border-color:#0000}.bolinha-janela__opcao--parte[aria-pressed=true]{background:var(--degrade-ouro);color:var(--cor-ouro-texto);border-color:#0000}.bolinha-janela__opcao--nada[aria-pressed=true]{background:var(--degrade-ardosia);color:var(--cor-ruim-sobre-pedra);box-shadow:inset 0 0 0 2px var(--cor-ruim);border-color:#0000}.bolinha-janela [aria-pressed=true] small{color:inherit;opacity:.85}.bolinha-janela__qtd{align-items:center;gap:var(--e-4);flex-wrap:wrap;font-size:12.5px;display:flex}.bolinha-janela__qtd input,.bolinha-janela__motivos input{width:92px;height:34px;padding:0 var(--e-4);border:1px solid var(--cor-borda-campo);font:inherit;text-align:right;border-radius:8px}.bolinha-janela__qtd input:focus,.bolinha-janela__motivos input:focus{border-color:var(--cor-foco-campo);box-shadow:0 0 0 3px var(--cor-ouro-luz);outline:none}.bolinha-janela__motivos{gap:var(--e-3);flex-wrap:wrap;display:flex}.bolinha-janela__motivos button{padding:var(--e-2) var(--e-5);font-weight:var(--peso-forte);border-radius:999px}.bolinha-janela__motivos button[aria-pressed=true]{border-color:var(--cor-ruim);color:var(--cor-sai-texto)}.bolinha-janela__motivos input{text-align:left;width:100%}.bolinha-janela__aviso{gap:var(--e-3);padding:var(--e-4) var(--e-5);background:var(--cor-calculado);color:var(--cor-tinta-2);box-shadow:inset 0 0 0 1px var(--cor-fio);border-radius:8px;margin:0;font-size:12px;display:flex}.bolinha-janela__aviso .icone{flex:none;width:15px;height:15px}.bolinha-janela__historico{padding:var(--e-4) 0 0;gap:var(--e-3);border-top:1px solid var(--cor-borda-suave);margin:0;font-size:12px;list-style:none;display:grid}.bolinha-janela__historico li{gap:var(--e-4);color:var(--cor-tinta-2);display:flex}.bolinha-janela__historico .icone{width:14px;height:14px;color:var(--cor-marca);flex:none}.bolinha-janela__historico small{color:var(--cor-apagado);display:block}.bolinha-janela__tijolo,.janela-dia__tijolo{gap:var(--e-4);padding:var(--e-4) var(--e-5);background:var(--cor-acao-vestigio);color:var(--cor-tijolo-escuro);border-radius:8px;margin:0;font-size:12px;display:flex}.bolinha-janela__tijolo .icone,.janela-dia__tijolo .icone{flex:none;width:15px;height:15px}.bolinha-janela__erro{color:var(--cor-sai-texto);margin:0;font-size:12.5px}.bolinha-janela__rodape{justify-content:flex-end;gap:var(--e-4);display:flex}.janela-dia{gap:var(--e-7);display:grid}.janela-dia__grupo{gap:var(--e-3);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.janela-dia__grupo legend{margin-bottom:var(--e-3);color:var(--cor-tinta-2);font-size:13px;font-weight:var(--peso-forte)}.janela-dia__grupo button{align-items:center;gap:var(--e-3);min-height:36px;padding:var(--e-2) var(--e-6);border:1px solid var(--cor-borda);background:var(--cor-cartao);font:inherit;font-size:13px;font-weight:var(--peso-forte);cursor:pointer;transition:border-color var(--movimento-curto) var(--curva-movimento), background var(--movimento-curto) var(--curva-movimento);border-radius:999px;display:inline-flex}.janela-dia__grupo button small{color:var(--cor-apagado);font-weight:500}.janela-dia__grupo button .icone{width:16px;height:16px}.janela-dia__grupo button[aria-pressed=true]{border-color:var(--cor-marca);background:var(--cor-entra-vestigio);color:var(--cor-entra-texto)}.janela-dia__campo{gap:var(--e-2);color:var(--cor-tinta-2);font-size:13px;font-weight:var(--peso-forte);display:grid}.janela-dia__campo select,.janela-dia__campo input,.janela-dia__campo textarea{min-height:38px;padding:var(--e-3) var(--e-5);border:1px solid var(--cor-borda-campo);background:var(--cor-cartao);font:inherit;border-radius:8px;font-weight:400}@media (width<=900px){.semana__placar{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-left:0}.semana__blocos{grid-template-columns:1fr}.semana__grade--obra{grid-template-columns:132px repeat(var(--semana-colunas), 116px) 128px}.semana__grade--obra .semana__fixa-dir{box-shadow:none;position:static}.semana__grade--obra .semana__servico small{display:none}.semana__regua{grid-template-columns:repeat(5,minmax(0,1fr))}}.medicao__aviso--nota{align-items:flex-start;gap:var(--e-5);background:var(--cor-cartao-rodape);color:var(--cor-tinta-2);border-top:1px solid var(--cor-borda-suave);border-bottom:1px solid var(--cor-borda-suave);border-left:3px solid var(--cor-fio-forte);line-height:var(--entrelinha);display:flex}.medicao__aviso--nota .icone{color:var(--cor-fio-forte);flex:none;margin-top:2px}.medicao__aviso--nota a{color:var(--cor-marca);font-weight:var(--peso-forte)}.medicao2__rolagem{overflow-x:auto}.medicao2{min-width:1080px}.medicao2__linha{align-items:center;gap:var(--e-4);padding:0 var(--e-10);border-bottom:1px solid var(--cor-borda-suave);min-height:46px;font-size:var(--texto-tabela);grid-template-columns:52px minmax(240px,2.4fr) 108px 92px 112px 124px 96px 128px 118px;display:grid}.medicao2__cabecalho{background:var(--degrade-cabecalho-tabela);min-height:48px;box-shadow:inset 0 -2px 0 var(--cor-fio-forte);color:var(--cor-sobre-escuro);font-size:var(--texto-cabecalho-tabela);font-weight:var(--peso-forte);letter-spacing:var(--espacamento-cabecalho);text-transform:uppercase;background-attachment:fixed;border-bottom:0;line-height:1.25}.medicao2__cabecalho small{text-transform:none;letter-spacing:0;font-weight:var(--peso-normal);opacity:.7;display:block}.medicao2__etapa{background:var(--cor-cronograma-etapa);font-weight:var(--peso-negrito)}.medicao2__grupo{align-items:center;gap:var(--e-4);width:100%;min-height:44px;color:var(--cor-tinta);font:inherit;font-weight:var(--peso-negrito);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.medicao2__grupo:before{content:"";background:var(--fio-cheio);border-radius:2px;flex:none;width:3px;height:16px}.medicao2__grupo .icone{width:15px;height:15px;color:var(--cor-fio-forte);transition:transform var(--movimento-medio) var(--curva-movimento);flex:none}.medicao2__grupo[aria-expanded=false] .icone{transform:rotate(-90deg)}.medicao2__grupo small{padding-left:var(--e-4);white-space:nowrap;font-weight:var(--peso-normal);color:var(--cor-apagado);font-size:var(--texto-miudo);margin-left:auto}.medicao2__comp{animation:movimento-surge var(--movimento-medio) var(--curva-movimento)}.medicao2__nome{padding-left:var(--e-6);gap:2px;min-width:0;display:grid}.medicao2__nome button,.medicao2__nome b{font:inherit;font-weight:var(--peso-forte);color:var(--cor-tinta);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.medicao2__nome b{cursor:default}.medicao2__nome button:hover,.medicao2__nome button[aria-expanded=true]{text-decoration:underline;-webkit-text-decoration-color:var(--cor-fio-forte);text-decoration-color:var(--cor-fio-forte);text-underline-offset:3px}.medicao2__nome small{color:var(--cor-apagado);font-size:var(--texto-miudo)}.medicao2__nome .mono{font-size:11px}.medicao2__qtd{font-variant-numeric:tabular-nums;white-space:nowrap;justify-items:end;line-height:1.25;display:grid}.medicao2__qtd small{color:var(--cor-apagado);font-size:var(--texto-miudo)}.medicao2__qtd--andou b{color:var(--cor-entra-texto)}.medicao2__concluido{justify-items:end;gap:4px;display:grid}.medicao2__trilho{background:var(--cor-trilho);border-radius:3px;width:100%;height:6px;display:block;position:relative;overflow:hidden}.medicao2__trilho i{position:absolute;top:0;bottom:0}.medicao2__antes{background:var(--cor-previsto);left:0}.medicao2__agora{background:var(--degrade-realizado)}.medicao2__total{background:var(--cor-cartao-rodape);font-weight:var(--peso-negrito);border-top:2px solid var(--cor-fio-forte);border-bottom:0}.medicao2__dias{padding:var(--e-5) var(--e-10) var(--e-6) 92px;background:var(--cor-cartao-rodape);border-bottom:1px solid var(--cor-borda-suave);font-size:var(--texto-apoio);animation:movimento-surge var(--movimento-medio) var(--curva-movimento)}.medicao2__dias p{margin:0 0 var(--e-4);color:var(--cor-tinta-2)}.medicao2__dias ul{margin:0 0 var(--e-4);gap:var(--e-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.medicao2__dias li{align-items:center;gap:var(--e-3);background:var(--cor-cartao);box-shadow:inset 0 0 0 1px var(--cor-fio);border-radius:999px;padding:4px 10px 4px 5px;display:inline-flex}.medicao2__dias a{color:var(--cor-marca);font-weight:var(--peso-forte)}.medicao2__bolinha{background:var(--degrade-ardosia);width:22px;height:22px;color:var(--cor-sobre-escuro);font-size:10px;font-weight:var(--peso-negrito);border-radius:50%;place-items:center;display:grid}.medicao2__bolinha--tudo{color:var(--cor-bom-sobre-pedra);box-shadow:var(--moldura-bom)}.medicao2__bolinha--parte{color:var(--cor-ouro-claro);box-shadow:inset 0 0 0 2px var(--cor-fio-forte)}.medicao2__bolinha--nada{color:var(--cor-ruim-sobre-pedra);box-shadow:var(--moldura-ruim)}.medicao2__bolinha--mais{background:var(--degrade-esmeralda);color:var(--cor-bom-sobre-pedra);box-shadow:inset 0 0 0 1px var(--cor-fio)}.medicao2__cartoes{padding:var(--e-6);gap:var(--e-5);margin:0;list-style:none;display:none}.medicao2__cartao{border-radius:var(--raio-cartao);background:var(--cor-cartao);box-shadow:inset 0 0 0 1px var(--cor-fio);overflow:hidden}.medicao2__cartao>.medicao2__grupo{padding:var(--e-5) var(--e-6);background:var(--cor-cronograma-etapa)}.medicao2__cartao>.medicao2__grupo>b{margin-left:auto}.medicao2__cartao-item{padding:var(--e-5) var(--e-6);border-top:1px solid var(--cor-borda-suave);font-size:var(--texto-apoio);animation:movimento-surge var(--movimento-medio) var(--curva-movimento);gap:6px;display:grid}.medicao2__cartao-conta{justify-content:space-between;gap:var(--e-4);color:var(--cor-apagado);display:flex}@media (width<=720px){.medicao2__rolagem{display:none}.medicao2__cartoes{display:grid}}@media print{.medicao2__rolagem{display:block!important;overflow:visible!important}.medicao2__cartoes{display:none!important}}.visita{gap:var(--e-6);margin-bottom:var(--e-6);animation:movimento-surge var(--movimento-medio) var(--curva-movimento);display:grid}.visita--tela{margin-bottom:0}.visita__chegar{border-radius:var(--raio-cartao-vivo);border:1px solid var(--cor-fio-forte);background:var(--degrade-ouro);width:100%;min-height:64px;color:var(--cor-ouro-texto);font:inherit;font-weight:var(--peso-negrito);justify-content:center;align-items:center;gap:var(--e-5);box-shadow:var(--sombra-ouro);cursor:pointer;transition:transform var(--movimento-curto) var(--curva-movimento);font-size:17px;display:flex}.visita__chegar:hover{transform:translateY(-1px)}.visita__chegar small{font-weight:var(--peso-normal);font-size:var(--texto-miudo);display:block}.visita__chegar .icone{width:24px;height:24px}.visita__na-obra{border-radius:var(--raio-cartao-vivo);padding:var(--e-6) var(--e-7);align-items:center;gap:var(--e-6);background:var(--degrade-esmeralda);color:var(--cor-sobre-escuro);box-shadow:inset 0 0 0 1px var(--cor-fio);animation:movimento-surge var(--movimento-medio) var(--curva-mola);display:flex}.visita__pino{width:36px;height:36px;color:var(--cor-bom-sobre-pedra);box-shadow:var(--moldura-bom);border-radius:50%;flex:none;place-items:center;display:grid}.visita__na-obra b{font-size:15px;display:block}.visita__na-obra small{opacity:.75}.visita__na-obra button{height:34px;padding:0 var(--e-5);border-radius:var(--raio-caixa);border:1px solid var(--cor-fio);color:var(--cor-sobre-escuro);font:inherit;font-size:var(--texto-miudo);font-weight:var(--peso-forte);align-items:center;gap:var(--e-2);cursor:pointer;background:0 0;margin-left:auto;display:inline-flex}.visita__titulo{align-items:center;gap:var(--e-4);margin:var(--e-2) var(--e-1) 0;letter-spacing:.08em;text-transform:uppercase;color:var(--cor-apagado);font-size:11px;font-weight:var(--peso-negrito);display:flex}.visita__titulo:before{content:"";background:var(--fio-cheio);border-radius:2px;width:3px;height:13px}.visita__acao{text-align:left;border-radius:var(--raio-cartao-vivo);width:100%;padding:var(--e-7);gap:var(--e-6);background:var(--cor-cartao);box-shadow:var(--sombra-cartao-vivo), inset 0 0 0 1px var(--cor-fio);font:inherit;color:var(--cor-tinta);cursor:pointer;transition:transform var(--movimento-curto) var(--curva-movimento);border:0;grid-template-columns:40px 1fr auto;align-items:center;display:grid}.visita__acao:hover{transform:translateY(-1px)}.visita__acao b{font-size:15px;display:block}.visita__acao small{color:var(--cor-apagado);font-size:var(--texto-miudo);line-height:1.35;display:block}.visita__acao-icone{border-radius:var(--raio-modal);background:var(--degrade-ardosia);width:40px;height:40px;color:var(--cor-ouro-claro);box-shadow:inset 0 0 0 1px var(--cor-fio);place-items:center;display:grid}.visita__conta{border-radius:var(--raio-pilula);background:var(--degrade-ouro);min-width:24px;height:24px;color:var(--cor-ouro-texto);font-size:var(--texto-miudo);font-weight:var(--peso-negrito);place-items:center;padding:0 7px;display:grid}.visita__aviso,.visita__faixa{gap:var(--e-4);padding:var(--e-5) var(--e-6);border-radius:var(--raio-modal);background:var(--cor-cartao-rodape);border-left:3px solid var(--cor-fio-forte);color:var(--cor-tinta-2);font-size:var(--texto-apoio);align-items:flex-start;margin:0;line-height:1.45;display:flex}.visita__aviso .icone,.visita__faixa .icone{color:var(--cor-fio-forte);flex:none;margin-top:1px}.visita__erro{color:var(--cor-sai-texto);font-size:var(--texto-apoio);margin:0}.visita__vazio{color:var(--cor-apagado);margin:0;line-height:1.5}.visita__topo{align-items:center;gap:var(--e-5);display:flex}.visita__topo button,.visita__semana>button:first-child,.visita__semana>button:last-child{border-radius:var(--raio-caixa);border:1px solid var(--cor-fio);background:var(--degrade-cromo);cursor:pointer;flex:none;place-items:center;width:36px;height:36px;display:grid}.visita__topo b{font-size:16px;display:block}.visita__topo small{color:var(--cor-apagado);font-size:var(--texto-miudo)}.visita__semana{gap:var(--e-3);align-items:center;display:flex}.visita__semana>button:disabled{opacity:.4;cursor:default}.visita__dia{border:1px solid var(--cor-fio);background:var(--cor-cartao);border-radius:var(--raio-caixa);padding:var(--e-2) 0;font:inherit;color:var(--cor-apagado);cursor:pointer;flex:1;justify-items:center;font-size:11px;display:grid}.visita__dia b{color:var(--cor-tinta);font-size:15px}.visita__dia:disabled{opacity:.45;cursor:default}.visita__dia[aria-pressed=true]{outline:2px solid var(--cor-fio-forte);outline-offset:1px}.visita__dia--redondo,.visita__dia--tropeco{background:var(--degrade-ardosia);color:var(--cor-sobre-escuro-fraco);border-color:#0000}.visita__dia--redondo{box-shadow:var(--moldura-bom)}.visita__dia--redondo b{color:var(--cor-bom-sobre-pedra)}.visita__dia--tropeco{box-shadow:var(--moldura-ruim)}.visita__dia--tropeco b{color:var(--cor-ruim-sobre-pedra)}.visita__servico{border-radius:var(--raio-cartao-vivo);background:var(--cor-cartao);padding:var(--e-6);gap:var(--e-5);box-shadow:var(--sombra-cartao-vivo), inset 0 0 0 1px var(--cor-fio);transition:box-shadow var(--movimento-medio) var(--curva-movimento);animation:movimento-surge var(--movimento-medio) var(--curva-movimento);display:grid}.visita__servico--mudou{box-shadow:var(--sombra-cartao-vivo), var(--moldura-ouro)}.visita__servico-cab{justify-content:space-between;gap:var(--e-4);display:flex}.visita__servico-cab small{color:var(--cor-apagado);font-size:var(--texto-miudo);display:block}.visita__etiqueta{white-space:nowrap;height:max-content;padding:2px var(--e-4);border-radius:var(--raio-pilula);background:var(--cor-acao-vestigio);color:var(--cor-acao-texto-escuro);font-size:10.5px;font-weight:var(--peso-negrito);animation:movimento-surge var(--movimento-curto) var(--curva-mola)}.visita__escolha{gap:var(--e-3);grid-template-columns:repeat(3,1fr);display:grid}.visita__opcao{border-radius:var(--raio-caixa);border:1px solid var(--cor-fio);background:var(--cor-cartao);height:46px;font:inherit;font-weight:var(--peso-negrito);cursor:pointer;transition:background var(--movimento-curto) var(--curva-movimento);place-items:center;line-height:1.1;display:grid}.visita__opcao small{font-weight:var(--peso-normal);color:var(--cor-apagado);font-size:10.5px}.visita__opcao--tudo[aria-pressed=true]{background:var(--degrade-esmeralda);color:var(--cor-sobre-escuro);border-color:#0000}.visita__opcao--parte[aria-pressed=true]{background:var(--degrade-ouro);color:var(--cor-ouro-texto);border-color:#0000}.visita__opcao--nada[aria-pressed=true]{background:var(--degrade-ardosia);color:var(--cor-ruim-sobre-pedra);box-shadow:var(--moldura-ruim);border-color:#0000}.visita__opcao[aria-pressed=true] small{color:inherit;opacity:.8}.visita__antes{color:var(--cor-apagado);font-size:11.5px}.visita__rodape{gap:var(--e-3);padding:var(--e-6) 0 var(--e-4);background:linear-gradient(180deg, transparent, var(--cor-fundo) 30%);display:grid;position:sticky;bottom:0}.visita__rodape p{justify-content:center;align-items:center;gap:var(--e-2);text-align:center;color:var(--cor-apagado);margin:0;font-size:11.5px;display:flex}.visita__rodape .botao{height:50px;font-size:15px}.visita__fora{border-radius:var(--raio-cartao-vivo);background:var(--cor-cartao);box-shadow:var(--sombra-cartao-vivo), inset 0 0 0 1px var(--cor-fio);overflow:hidden}.visita__fora--resolvido{opacity:.8}.visita__fora-cab{width:100%;font:inherit;color:var(--cor-tinta);text-align:left;padding:var(--e-6);gap:var(--e-1);cursor:pointer;background:0 0;border:0;display:grid}.visita__fora-cab:disabled{cursor:default}.visita__fora-cab b{font-size:15px}.visita__fora-cab small{color:var(--cor-apagado);font-size:var(--texto-miudo)}.visita__resolvido{margin:0 var(--e-6) var(--e-6);padding:var(--e-5) var(--e-6);border-radius:var(--raio-caixa);background:var(--cor-entra-vestigio);color:var(--cor-entra-texto);font-size:var(--texto-apoio);gap:var(--e-4);animation:movimento-surge var(--movimento-medio) var(--curva-mola);align-items:center;display:flex}.visita__destinos{gap:var(--e-4);padding:0 var(--e-6) var(--e-6);animation:movimento-surge var(--movimento-medio) var(--curva-movimento);display:grid}.visita__destino{text-align:left;border:1px solid var(--cor-fio);background:var(--cor-cartao);border-radius:var(--raio-modal);padding:var(--e-5) var(--e-6);gap:var(--e-5);font:inherit;color:var(--cor-tinta);cursor:pointer;transition:box-shadow var(--movimento-curto) var(--curva-movimento);grid-template-columns:34px 1fr;align-items:center;display:grid}.visita__destino b{display:block}.visita__destino small{color:var(--cor-apagado);font-size:var(--texto-miudo)}.visita__destino-icone{border-radius:var(--raio-caixa);background:var(--cor-cartao-rodape);width:34px;height:34px;color:var(--cor-marca);box-shadow:inset 0 0 0 1px var(--cor-fio);place-items:center;display:grid}.visita__destino[aria-pressed=true]{box-shadow:var(--moldura-ouro);border-color:#0000}.visita__destino[aria-pressed=true] .visita__destino-icone{background:var(--degrade-ardosia);color:var(--cor-ouro-claro)}.visita__detalhe{padding:var(--e-6);border-radius:var(--raio-modal);background:var(--cor-cartao-rodape);gap:var(--e-4);font-size:var(--texto-apoio);animation:movimento-surge var(--movimento-medio) var(--curva-movimento);display:grid}.visita__detalhe label{gap:var(--e-2);font-size:var(--texto-miudo);font-weight:var(--peso-forte);color:var(--cor-apagado);display:grid}.visita__detalhe input,.visita__detalhe textarea,.visita__texto{border:1px solid var(--cor-borda-campo);border-radius:var(--raio-caixa);padding:var(--e-5) var(--e-5);background:var(--cor-cartao);font:inherit;color:var(--cor-tinta);font-size:15px}.visita__texto{resize:vertical;border-radius:var(--raio-modal);width:100%;min-height:110px}.visita__sugestoes{gap:var(--e-3);display:grid}.visita__sugestoes button{text-align:left;border:1px solid var(--cor-fio);background:var(--cor-cartao);border-radius:var(--raio-caixa);padding:var(--e-4) var(--e-5);font:inherit;font-size:var(--texto-apoio);cursor:pointer}.visita__sugestoes button small{color:var(--cor-apagado);font-size:11.5px;display:block}.visita__sugestoes button[aria-pressed=true]{box-shadow:var(--moldura-ouro);border-color:#0000}.visita__chips{gap:var(--e-3);flex-wrap:wrap;display:flex}.visita__chips button{border:1px solid var(--cor-fio);background:var(--cor-cartao);border-radius:var(--raio-pilula);padding:var(--e-3) var(--e-5);font:inherit;font-size:var(--texto-apoio);align-items:center;gap:var(--e-2);cursor:pointer;display:inline-flex}.visita__chips button[aria-pressed=true]{background:var(--degrade-ardosia);color:var(--cor-ouro-claro);box-shadow:inset 0 0 0 1px var(--cor-fio);border-color:#0000}.visita__ordens{gap:var(--e-4);margin:0;padding:0;list-style:none;display:grid}.visita__ordens li{border-radius:var(--raio-modal);background:var(--cor-cartao);padding:var(--e-5) var(--e-6);box-shadow:inset 0 0 0 1px var(--cor-fio)}.visita__ordens p{margin:0 0 var(--e-2)}.visita__ordens small{color:var(--cor-apagado)}.visita__ok{color:var(--cor-entra-texto);font-weight:var(--peso-forte)}.visita__falta{color:var(--cor-acao-texto-escuro);font-weight:var(--peso-forte)}.ordens{gap:var(--e-5);margin-bottom:var(--e-6);display:grid}.ordens__cartao{border-radius:var(--raio-cartao-vivo);padding:var(--e-7);gap:var(--e-4);background:var(--degrade-ardosia);color:var(--cor-sobre-escuro);box-shadow:inset 0 0 0 1px var(--cor-fio);animation:movimento-surge var(--movimento-medio) var(--curva-mola);background-attachment:fixed,scroll,scroll;display:grid;position:relative;overflow:hidden}.ordens__cartao:before{content:"";left:var(--e-7);right:var(--e-7);background:var(--fio);height:1px;position:absolute;top:0}.ordens__de{align-items:center;gap:var(--e-3);color:var(--cor-ouro-claro);font-size:11.5px;font-weight:var(--peso-negrito);letter-spacing:.04em;text-transform:uppercase;display:flex}.ordens__cartao p{margin:0;font-size:15px;line-height:1.45}.ordens__cartao small{color:var(--cor-sobre-escuro-fraco);font-size:var(--texto-miudo)}.ordens__entendi{border-radius:var(--raio-caixa);border:1px solid var(--cor-fio-forte);background:var(--degrade-ouro);height:44px;color:var(--cor-ouro-texto);font:inherit;font-weight:var(--peso-negrito);justify-content:center;align-items:center;gap:var(--e-4);cursor:pointer;display:flex}.visita__etapa{gap:var(--e-4);display:grid}.visita__crono{border-radius:var(--raio-modal);background:var(--cor-cartao);padding:var(--e-5) var(--e-6);gap:var(--e-3);box-shadow:inset 0 0 0 1px var(--cor-fio);display:grid}.visita__crono-cab{justify-content:space-between;gap:var(--e-4);display:flex}.visita__crono-cab small{color:var(--cor-apagado);white-space:nowrap}.visita__trilho{background:var(--cor-trilho);border-radius:4px;height:8px;display:block;position:relative}.visita__trilho-feito{background:var(--degrade-realizado);border-radius:4px;position:absolute;inset:0 auto 0 0}.visita__trilho-previsto{border-left:2px dashed var(--cor-fio-forte);position:absolute;top:-3px;bottom:-3px}.visita__crono small{font-size:var(--texto-miudo)}.acontecimentos{margin:var(--e-4) 0 0;gap:0;padding:0;list-style:none;display:grid}.acontecimentos__linha{gap:var(--e-5);padding:var(--e-5) 0;border-top:1px solid var(--cor-borda-suave);font-size:var(--texto-apoio);grid-template-columns:48px 30px 1fr;align-items:start;display:grid}.acontecimentos__hora{font-family:var(--fonte-mono);font-size:var(--texto-miudo);color:var(--cor-apagado);padding-top:4px}.acontecimentos__icone{border-radius:var(--raio-caixa);background:var(--degrade-ardosia);width:30px;height:30px;color:var(--cor-ouro-claro);box-shadow:inset 0 0 0 1px var(--cor-fio);place-items:center;display:grid}.acontecimentos__icone .icone{width:15px;height:15px}.acontecimentos__texto{color:var(--cor-tinta-2);margin-top:2px;line-height:1.45;display:block}.acontecimentos__ciencia{align-items:center;gap:var(--e-2);margin-top:var(--e-2);font-size:var(--texto-miudo);font-weight:var(--peso-forte);color:var(--cor-acao-texto-escuro);display:inline-flex}.acontecimentos__ciencia--ok{color:var(--cor-entra-texto)}.diario__sem-diario{margin-top:var(--e-10);gap:var(--e-6);display:grid}.diario__sem-diario h3{font-size:var(--texto-secao-menor);margin:0}.a-cobrar{padding:var(--e-8) var(--e-10);gap:var(--e-6);margin-top:var(--e-8);animation:movimento-surge var(--movimento-medio) var(--curva-movimento);display:grid}.a-cobrar__topo{gap:var(--e-6);align-items:center;display:flex}.a-cobrar__topo h2{font-size:var(--texto-secao-menor);margin:0}.a-cobrar__topo p{margin:var(--e-1) 0 0;font-size:var(--texto-apoio)}.a-cobrar__icone{border-radius:var(--raio-modal);background:var(--degrade-ardosia);width:40px;height:40px;color:var(--cor-ouro-claro);box-shadow:inset 0 0 0 1px var(--cor-fio);place-items:center;display:grid}.a-cobrar__lista{margin:0;padding:0;list-style:none}.a-cobrar__lista li{justify-content:space-between;gap:var(--e-6);padding:var(--e-5) 0;border-top:1px solid var(--cor-borda-suave);display:flex}.a-cobrar__lista small{font-size:var(--texto-miudo);display:block}.semana-cel{gap:var(--e-5);animation:movimento-surge var(--movimento-medio) var(--curva-movimento);display:grid}.semana-cel__topo{align-items:center;gap:var(--e-4);display:flex}.semana-cel__seta{border-radius:var(--raio-controle);border:1px solid var(--cor-acao-borda);background:var(--degrade-cromo);width:36px;height:36px;color:var(--cor-tinta);cursor:pointer;transition:transform var(--movimento-curto) var(--curva-movimento);flex:none;place-items:center;display:grid}.semana-cel__seta:hover:not(:disabled){transform:translateY(-1px)}.semana-cel__seta:disabled{opacity:.4;cursor:default}.semana-cel__titulo{text-align:center;flex:1;min-width:0}.semana-cel__titulo b{font-size:16px;display:block}.semana-cel__titulo small{color:var(--cor-apagado);font-size:var(--texto-miudo)}.semana-cel__dica{gap:var(--e-4);padding:var(--e-5) var(--e-6);border-radius:var(--raio-caixa);background:var(--cor-cartao-rodape);border-left:3px solid var(--cor-fio-forte);color:var(--cor-tinta-2);font-size:var(--texto-apoio);line-height:var(--entrelinha);grid-template-columns:auto 1fr;align-items:start;display:grid}.semana-cel__dica--ouro{box-shadow:var(--moldura-ouro);border-left:0}.semana-cel__dica .icone{color:var(--cor-fio-forte)}.semana-cel__hoje{text-align:left;border-radius:var(--raio-cartao-vivo);width:100%;padding:var(--e-6);gap:var(--e-5);background:var(--cor-cartao);color:var(--cor-tinta);font:inherit;box-shadow:var(--sombra-cartao-vivo), inset 0 0 0 1px var(--cor-fio);cursor:pointer;transition:transform var(--movimento-curto) var(--curva-movimento);border:0;grid-template-columns:40px 1fr auto;align-items:center;display:grid}.semana-cel__hoje:hover{transform:translateY(-1px)}.semana-cel__hoje>.icone:first-child{border-radius:var(--raio-caixa);background:var(--degrade-ardosia);width:40px;height:40px;color:var(--cor-ouro-claro);padding:10px}.semana-cel__hoje b{font-size:15px;display:block}.semana-cel__hoje small{color:var(--cor-apagado);font-size:var(--texto-miudo)}.semana-cel__grade{border-radius:var(--raio-cartao-vivo);background:var(--cor-cartao);box-shadow:var(--sombra-cartao-vivo), inset 0 0 0 1px var(--cor-fio);overflow:hidden}.semana-cel__linha{gap:var(--e-2);padding:var(--e-4) var(--e-5);border-top:1px solid var(--cor-borda-suave);grid-template-columns:minmax(0,1fr) repeat(5,36px);align-items:center;display:grid}.semana-cel__linha--cab{background:var(--cor-cartao-rodape);font-size:var(--texto-miudo);color:var(--cor-apagado);font-weight:var(--peso-forte);border-top:0}.semana-cel__dia{font:inherit;color:var(--cor-apagado);border-radius:var(--raio-controle);cursor:pointer;background:0 0;border:0;justify-items:center;padding:2px 0;font-size:10.5px;display:grid}.semana-cel__dia b{color:var(--cor-tinta);font-size:14px}.semana-cel__dia:disabled{cursor:default;opacity:.5}.semana-cel__dia--falta{box-shadow:inset 0 -2px 0 var(--cor-fio-forte)}.semana-cel__dia--guardado b,.semana-cel__dia--fechado b{color:var(--cor-entra-texto)}.semana-cel__servico b{font-size:12.5px;line-height:1.25;display:block}.semana-cel__servico small{color:var(--cor-apagado);font-size:11px}.semana-cel__bolinha{width:30px;height:30px;font:inherit;font-weight:var(--peso-negrito);color:var(--cor-sobre-escuro);cursor:pointer;transition:transform var(--movimento-curto) var(--curva-mola);border:0;border-radius:50%;place-items:center;margin:0 auto;font-size:12px;display:grid}.semana-cel__bolinha:hover:not(:disabled){transform:scale(1.08)}.semana-cel__bolinha:disabled{cursor:default}.semana-cel__bolinha--tudo{background:var(--degrade-esmeralda)}.semana-cel__bolinha--parte{background:var(--degrade-ouro);color:var(--cor-ouro-texto)}.semana-cel__bolinha--nada{background:var(--degrade-ardosia);color:var(--cor-ruim-sobre-pedra);box-shadow:var(--moldura-ruim)}.semana-cel__bolinha--vazio{border:2px dashed var(--cor-borda-campo);color:var(--cor-apagado);background:0 0}.semana-cel__bolinha--fora{color:var(--cor-borda-campo);cursor:default;background:0 0}.semana-cel__clima{color:var(--cor-tinta-2);justify-items:center;gap:1px;display:grid}.semana-cel__clima .icone{width:15px;height:15px}.semana-cel__quantos{text-align:center;font-weight:var(--peso-negrito)}.semana-cel__legenda{gap:var(--e-5);font-size:var(--texto-miudo);color:var(--cor-apagado);flex-wrap:wrap;display:flex}.semana-cel__legenda span{align-items:center;gap:var(--e-2);display:inline-flex}.semana-cel__legenda .semana-cel__bolinha{cursor:default;width:14px;height:14px;margin:0}.semana-cel__rodape{gap:var(--e-3);padding:var(--e-3) 0;display:grid}.semana-cel__rodape p{text-align:center;font-size:var(--texto-miudo);color:var(--cor-apagado);margin:0}.semana-cel__fechar{border-radius:var(--raio-caixa);border:1px solid var(--cor-ouro-borda);background:var(--degrade-ouro);height:50px;color:var(--cor-ouro-texto);font:inherit;font-weight:var(--peso-negrito);justify-content:center;align-items:center;gap:var(--e-3);cursor:pointer;transition:transform var(--movimento-curto) var(--curva-movimento), opacity var(--movimento-curto) var(--curva-movimento);font-size:15px;display:flex}.semana-cel__fechar:hover:not(:disabled){transform:translateY(-1px)}.semana-cel__fechar:disabled{opacity:.5;cursor:not-allowed}.semana-cel__fechada{gap:var(--e-4);padding:var(--e-5) var(--e-6);border-radius:var(--raio-caixa);background:var(--degrade-esmeralda);color:var(--cor-sobre-escuro);box-shadow:inset 0 0 0 1px var(--cor-fio);animation:movimento-surge var(--movimento-medio) var(--curva-mola);align-items:center;display:flex}.semana-cel__fechada .icone{color:var(--cor-bom-sobre-pedra)}.semana-cel__erro,.aviso-do-diario__erro,.faixa-da-semana__erro,.relatorio-cliente__erro{color:var(--cor-sai-texto);font-size:var(--texto-apoio);margin:0}.dia__guardado{gap:var(--e-5);padding:var(--e-6);border-radius:var(--raio-cartao-vivo);background:var(--cor-cartao);box-shadow:var(--moldura-ouro);color:var(--cor-tinta-2);line-height:var(--entrelinha);animation:movimento-surge var(--movimento-medio) var(--curva-mola);align-items:center;display:flex}.dia__guardado svg{flex:none;width:54px}.aviso-do-diario{gap:var(--e-4);margin-bottom:var(--e-5);animation:movimento-surge var(--movimento-medio) var(--curva-movimento);display:grid}.aviso-do-diario__lembrete,.aviso-do-diario__ligar{gap:var(--e-5);padding:var(--e-5) var(--e-6);border-radius:var(--raio-cartao-vivo);font-size:var(--texto-apoio);grid-template-columns:36px 1fr;align-items:center;line-height:1.4;display:grid}.aviso-do-diario__lembrete{background:var(--cor-cartao-rodape);box-shadow:var(--moldura-ouro)}.aviso-do-diario__icone{border-radius:var(--raio-caixa);background:var(--degrade-ardosia);width:36px;height:36px;color:var(--cor-ouro-claro);place-items:center;display:grid}.aviso-do-diario__lembrete b,.aviso-do-diario__ligar b{display:block}.aviso-do-diario__lembrete small,.aviso-do-diario__ligar small{color:var(--cor-apagado);font-size:var(--texto-miudo)}.aviso-do-diario__ligar{text-align:left;border:1px dashed var(--cor-fio-forte);background:var(--cor-cartao);width:100%;color:var(--cor-tinta);font:inherit;font-size:var(--texto-apoio);cursor:pointer;transition:transform var(--movimento-curto) var(--curva-movimento)}.aviso-do-diario__ligar:hover:not(:disabled){transform:translateY(-1px)}.aviso-do-diario__ligar>.icone{border-radius:var(--raio-caixa);background:var(--degrade-ouro);width:36px;height:36px;color:var(--cor-ouro-texto);padding:9px}.diario-da-obra__escolha{gap:var(--e-4);grid-template-columns:1fr 1fr;display:grid}.diario-da-obra__opcao{text-align:left;border:1px solid var(--cor-borda);background:var(--cor-cartao);color:var(--cor-tinta);font:inherit;border-radius:var(--raio-caixa);padding:var(--e-5) var(--e-6);gap:var(--e-5);cursor:pointer;transition:box-shadow var(--movimento-curto) var(--curva-movimento);grid-template-columns:34px 1fr;align-items:center;display:grid}.diario-da-obra__opcao b{display:block}.diario-da-obra__opcao small{color:var(--cor-apagado);font-size:var(--texto-miudo);line-height:1.35}.diario-da-obra__opcao-icone{border-radius:var(--raio-caixa);width:34px;height:34px;color:var(--cor-marca);background:var(--cor-cartao-rodape);box-shadow:inset 0 0 0 1px var(--cor-fio);transition:background var(--movimento-curto) var(--curva-movimento), color var(--movimento-curto) var(--curva-movimento);place-items:center;display:grid}.diario-da-obra__opcao[aria-checked=true]{box-shadow:var(--moldura-ouro);border-color:#0000}.diario-da-obra__opcao[aria-checked=true] .diario-da-obra__opcao-icone{background:var(--degrade-ardosia);color:var(--cor-ouro-claro)}.diario-da-obra__opcao:disabled{cursor:not-allowed;opacity:.6}.diario-da-obra__dica{padding:var(--e-4) var(--e-5);border-radius:var(--raio-caixa);background:var(--cor-cartao-rodape);border-left:3px solid var(--cor-fio-forte);color:var(--cor-tinta-2);font-size:var(--texto-apoio);animation:movimento-surge var(--movimento-medio) var(--curva-movimento);margin:0;line-height:1.45}.faixa-da-semana{align-items:center;gap:var(--e-4);padding:var(--e-4) var(--e-6);border-bottom:1px solid var(--cor-borda-suave);background:var(--cor-cartao-rodape);font-size:var(--texto-apoio);flex-wrap:wrap;display:flex}.faixa-da-semana__modo{align-items:center;gap:var(--e-2);color:var(--cor-tinta-2);font-weight:var(--peso-forte);display:inline-flex}.faixa-da-semana__modo .icone{color:var(--cor-fio-forte)}.faixa-da-semana__chip{align-items:center;gap:var(--e-2);border-radius:var(--raio-pilula);font-size:var(--texto-miudo);font-weight:var(--peso-forte);background:var(--cor-cartao);color:var(--cor-apagado);box-shadow:inset 0 0 0 1px var(--cor-borda-suave);padding:3px 10px;display:inline-flex}.faixa-da-semana__chip--aberta{color:var(--cor-tinta-2);box-shadow:var(--moldura-ouro)}.faixa-da-semana__chip--bom{color:var(--cor-entra-texto);box-shadow:inset 0 0 0 1px var(--cor-entra-vestigio)}.faixa-da-semana__acoes{gap:var(--e-3);flex-wrap:wrap;margin-left:auto;display:flex}.faixa-da-semana__erro{flex-basis:100%}.relatorio-semana{background:var(--cor-cartao-rodape);border-radius:var(--raio-caixa);padding:var(--e-6);overflow-x:auto}.relatorio-semana__folha{background:var(--cor-cartao);max-width:720px;box-shadow:var(--sombra-cartao-vivo);padding:var(--e-9) var(--e-10);gap:var(--e-7);animation:movimento-surge var(--movimento-medio) var(--curva-movimento);margin:0 auto;font-size:13px;display:grid}.relatorio-semana__topo{align-items:center;gap:var(--e-5);padding-bottom:var(--e-5);border-bottom:1px solid var(--cor-fio-forte);display:flex}.relatorio-semana__topo b{display:block}.relatorio-semana__topo small{color:var(--cor-apagado);font-size:var(--texto-miudo)}.relatorio-semana__marca{border-radius:var(--raio-caixa);background:var(--degrade-ardosia);width:40px;height:40px;color:var(--cor-ouro-claro);flex:none;place-items:center;font-size:22px;font-weight:900;display:grid}.relatorio-semana__obra{text-align:right;margin-left:auto}.relatorio-semana__folha h4{margin:0 0 var(--e-3);letter-spacing:.08em;text-transform:uppercase;color:var(--cor-marca);font-size:11px}.relatorio-semana__folha p{margin:0 0 var(--e-3)}.relatorio-semana__numeros{gap:var(--e-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.relatorio-semana__numeros div{border:1px solid var(--cor-borda-suave);border-radius:var(--raio-caixa);padding:var(--e-4) var(--e-5)}.relatorio-semana__numeros b{font-size:18px;display:block}.relatorio-semana__numeros small{color:var(--cor-apagado);font-size:var(--texto-miudo)}.relatorio-semana__tabela{border-collapse:collapse;width:100%;font-size:12px}.relatorio-semana__tabela th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--cor-apagado);border-bottom:1px solid var(--cor-borda);padding:var(--e-2) var(--e-3);font-size:10.5px}.relatorio-semana__tabela td{padding:var(--e-3);border-bottom:1px solid var(--cor-borda-suave);vertical-align:top}.relatorio-semana__tabela .num{text-align:right;white-space:nowrap}.relatorio-semana__ruim{color:var(--cor-sai-texto);font-weight:var(--peso-forte)}.relatorio-semana__bom{color:var(--cor-entra-texto);font-weight:var(--peso-forte)}.relatorio-semana__fotos{gap:var(--e-3);grid-template-columns:repeat(auto-fill,minmax(130px,1fr));margin:0;padding:0;list-style:none;display:grid}.relatorio-semana__fotos li{border-radius:var(--raio-controle);padding:var(--e-3) var(--e-4);background:var(--cor-cartao-rodape);font-size:var(--texto-miudo);color:var(--cor-tinta-2)}.relatorio-semana__ciencia{gap:var(--e-2);padding:var(--e-5) var(--e-6);border-radius:var(--raio-caixa);border:1px dashed var(--cor-fio-forte);display:grid}.relatorio-semana__ciencia--feita{border-style:solid;border-color:var(--cor-entra-vestigio)}.relatorio-cliente{border-radius:var(--raio-cartao-vivo);background:var(--cor-cartao);box-shadow:var(--sombra-cartao-vivo), inset 0 0 0 1px var(--cor-fio);animation:movimento-surge var(--movimento-medio) var(--curva-movimento);overflow:hidden}.relatorio-cliente__capa{gap:var(--e-1);padding:var(--e-6) var(--e-7);background:var(--degrade-esmeralda);color:var(--cor-sobre-escuro);display:grid;position:relative}.relatorio-cliente__capa:after{content:"";background:var(--fio);height:1px;position:absolute;bottom:0;left:0;right:0}.relatorio-cliente__capa small{opacity:.78;font-size:var(--texto-miudo)}.relatorio-cliente__capa b{font-size:17px}.relatorio-cliente__corpo{gap:var(--e-4);padding:var(--e-5) var(--e-7) var(--e-7);display:grid}.relatorio-cliente__linha{justify-content:space-between;gap:var(--e-4);font-size:var(--texto-apoio);color:var(--cor-tinta-2);display:flex}.relatorio-cliente__pdf,.relatorio-cliente__ciente{border-radius:var(--raio-caixa);height:46px;font:inherit;font-weight:var(--peso-negrito);justify-content:center;align-items:center;gap:var(--e-3);cursor:pointer;transition:transform var(--movimento-curto) var(--curva-movimento);display:flex}.relatorio-cliente__pdf{border:1px solid var(--cor-acao-borda);background:var(--degrade-cromo);color:var(--cor-tinta)}.relatorio-cliente__ciente{border:1px solid var(--cor-ouro-borda);background:var(--degrade-ouro);height:50px;color:var(--cor-ouro-texto);font-size:15px}.relatorio-cliente__pdf:hover:not(:disabled),.relatorio-cliente__ciente:hover:not(:disabled){transform:translateY(-1px)}.relatorio-cliente__pdf:disabled,.relatorio-cliente__ciente:disabled{opacity:.6;cursor:progress}.relatorio-cliente__feito{gap:var(--e-3);padding:var(--e-4) var(--e-5);border-radius:var(--raio-caixa);background:var(--cor-entra-vestigio);color:var(--cor-entra-texto);font-weight:var(--peso-negrito);font-size:var(--texto-apoio);animation:movimento-surge var(--movimento-medio) var(--curva-mola);align-items:center;display:flex}@media (width<=640px){.diario-da-obra__escolha,.relatorio-semana__numeros{grid-template-columns:1fr}.relatorio-semana{padding:var(--e-3)}.relatorio-semana__folha{padding:var(--e-6)}.relatorio-semana__topo{flex-wrap:wrap}.relatorio-semana__obra{text-align:left;margin-left:0}.faixa-da-semana__acoes{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.semana-cel,.semana-cel__fechada,.dia__guardado,.aviso-do-diario,.diario-da-obra__dica,.relatorio-semana__folha,.relatorio-cliente,.relatorio-cliente__feito{animation:none}}.relatorio-semana__anotacao{margin:var(--e-3) 0 0;color:var(--cor-tinta-2);font-size:12px}.vistoria{gap:var(--e-6);flex-direction:column;min-height:calc(100dvh - 190px);display:flex}.vistoria__corpo{gap:var(--e-7);padding:var(--e-9) var(--e-8) var(--e-8);border-radius:var(--raio-cartao-vivo);background:var(--cor-fundo-fase-servico);flex-direction:column;flex:1;display:flex}.vistoria--avancos .vistoria__corpo{background:var(--cor-fundo-fase-gente)}.vistoria--problemas .vistoria__corpo{background:var(--cor-fundo-fase-aberto)}.vistoria--inicio .vistoria__corpo{background:var(--degrade-esmeralda);color:var(--cor-sobre-escuro);text-align:center;justify-content:center}.vistoria__trilha{gap:var(--e-3);padding:var(--e-4);border-radius:var(--raio-cartao-vivo);background:var(--degrade-ardosia);align-items:center;display:flex}.vistoria__voltar{width:var(--alvo-toque);height:var(--alvo-toque);border-radius:var(--raio-cartao);border:1px solid var(--cor-vidro-borda);background:var(--cor-vidro);color:var(--cor-sobre-escuro);flex:none;place-items:center;display:grid}.vistoria__marco{border-radius:var(--raio-caixa);background:var(--cor-vidro);height:36px;color:var(--cor-sobre-escuro-fraco);transition:background var(--movimento-medio) var(--curva-movimento), color var(--movimento-medio) var(--curva-movimento);flex:1;place-items:center;display:grid}.vistoria__marco--feito{color:var(--cor-bom)}.vistoria__marco--agora{background:var(--degrade-ouro);color:var(--cor-ouro-texto)}.vistoria__titulo{align-items:center;gap:var(--e-5);font-size:var(--texto-titulo);margin:0;display:flex}.vistoria__bola{border-radius:var(--raio-cartao-vivo);background:var(--degrade-ardosia);width:50px;height:50px;color:var(--cor-ouro-claro);flex:none;place-items:center;display:grid}.vistoria__bola .icone{width:28px;height:28px}.vistoria--avancos .vistoria__bola{background:var(--degrade-esmeralda);color:var(--cor-sobre-escuro)}.vistoria--problemas .vistoria__bola{background:var(--degrade-rubi);color:var(--cor-sobre-escuro)}.vistoria--enviar .vistoria__bola{background:var(--degrade-ouro);color:var(--cor-ouro-texto)}.vistoria__seguir,.vistoria__comecar,.vistoria__camera{border:1px solid var(--cor-ouro-borda);background:var(--degrade-ouro);color:var(--cor-ouro-texto);box-shadow:var(--sombra-ouro);font-weight:var(--peso-negrito);justify-content:center;align-items:center;gap:var(--e-5);transition:transform var(--movimento-curto) var(--curva-movimento);display:flex}.vistoria__seguir:active,.vistoria__comecar:active,.vistoria__camera:active{transform:scale(.98)}.vistoria__seguir{min-height:var(--e-19);border-radius:var(--e-9);font-size:var(--texto-secao);margin-top:auto}.vistoria__seguir:disabled{opacity:.45;box-shadow:none}.vistoria__seguir .icone,.vistoria__camera .icone{width:24px;height:24px}.vistoria__aviso{padding:var(--e-6) var(--e-7);border-radius:var(--raio-cartao-vivo);border:1px solid var(--cor-acao-borda);background:var(--cor-acao-vestigio);color:var(--cor-acao-texto-escuro);margin:0;line-height:1.4}.vistoria__vazio{margin:var(--e-6) 0;justify-items:center;gap:var(--e-3);color:var(--cor-apagado);font-size:var(--texto-secao);display:grid}.vistoria__vazio .icone{width:28px;height:28px}.vistoria__inicio{gap:var(--e-8);display:grid}.vistoria__obra{min-height:140px;padding:var(--e-7);border-radius:var(--e-10);background:var(--veu-banner), var(--fundo-banner-sem-foto);font-size:var(--texto-secao);font-weight:var(--peso-negrito);text-align:left;align-items:flex-end;display:flex}.vistoria__data{color:var(--cor-sobre-escuro-fraco);font-size:var(--texto-secao);margin:0}.vistoria__data:first-letter{text-transform:uppercase}.vistoria__semana{justify-content:center;gap:var(--e-4);display:flex}.vistoria__dia{justify-items:center;gap:var(--e-2);width:38px;font-size:var(--texto-miudo);color:var(--cor-sobre-escuro-fraco);display:grid}.vistoria__dia i{border-radius:var(--raio-pilula);border:2px solid var(--cor-vidro-borda);place-items:center;width:30px;height:30px;display:grid}.vistoria__dia--ok i{border-color:var(--cor-bom);background:var(--cor-bom);color:var(--cor-sobre-escuro)}.vistoria__dia--hoje i{border-color:var(--cor-ouro-claro)}.vistoria__comecar{gap:var(--e-3);border-radius:var(--e-12);min-height:120px;font-size:var(--texto-titulo);flex-direction:column}.vistoria__comecar .icone{width:40px;height:40px}.vistoria__feita{padding:var(--e-8);border-radius:var(--e-9);border:1px solid var(--cor-bom);background:var(--cor-vidro);justify-content:center;align-items:center;gap:var(--e-5);font-weight:var(--peso-negrito);font-size:var(--texto-secao);margin:0;display:flex}.vistoria__mais{min-height:var(--alvo-toque);color:var(--cor-sobre-escuro);font-weight:var(--peso-forte);background:0 0;border:0;text-decoration:underline}.vistoria__periodo{padding:var(--e-6);gap:var(--e-4);border-radius:var(--e-9);border:1px solid var(--cor-borda-suave);background:var(--cor-cartao);margin:0;display:grid}.vistoria__periodo legend{float:left;align-items:center;gap:var(--e-4);font-weight:var(--peso-negrito);font-size:var(--texto-secao);color:var(--cor-tinta-2);display:flex}.vistoria__periodo legend .icone{width:26px;height:26px}.vistoria__tempos{clear:both;gap:var(--e-4);grid-template-columns:repeat(3,1fr);display:grid}.vistoria__tempo{align-content:center;place-items:center;gap:var(--e-2);border-radius:var(--e-8);border:2px solid var(--cor-borda-suave);background:var(--degrade-cromo);min-height:96px;color:var(--cor-tinta-2);font-size:var(--texto-apoio);transition:border-color var(--movimento-curto) var(--curva-movimento), box-shadow var(--movimento-curto) var(--curva-movimento);display:grid}.vistoria__tempo .icone{stroke-width:1.6px;width:44px;height:44px}.vistoria__tempo--sol .icone{color:var(--cor-ceu-sol)}.vistoria__tempo--nublado .icone{color:var(--cor-ceu-nuvem)}.vistoria__tempo--chuva .icone{color:var(--cor-ceu-chuva)}.vistoria__tempo[aria-pressed=true]{border-color:var(--cor-fio-forte);box-shadow:var(--moldura-ouro);background:var(--cor-fundo-fase-fim);color:var(--cor-tinta)}.vistoria__rostos{gap:var(--e-5);grid-template-columns:repeat(3,1fr);display:grid}.vistoria__rostos button{padding:var(--e-6) var(--e-3);justify-items:center;gap:var(--e-3);border-radius:var(--e-9);border:2px solid var(--cor-borda-suave);background:var(--cor-cartao);font-weight:var(--peso-negrito);transition:border-color var(--movimento-curto) var(--curva-movimento);display:grid}.vistoria__rostos button[aria-pressed=true]{border-color:var(--cor-bom);box-shadow:var(--moldura-bom)}.vistoria__rosto{border-radius:var(--raio-pilula);width:58px;height:58px;font-style:normal;font-weight:var(--peso-negrito);font-size:var(--texto-secao);color:var(--cor-sobre-escuro);place-items:center;display:grid}.vistoria__rosto--1{background:var(--cor-servico-2)}.vistoria__rosto--2{background:var(--cor-servico-5)}.vistoria__rosto--3{background:var(--cor-servico-1)}.vistoria__rosto--4{background:var(--cor-servico-3)}.vistoria__rosto--5{background:var(--cor-servico-4)}.vistoria__rosto--6{background:var(--cor-servico-6)}.vistoria__audios{gap:var(--e-4);display:grid}.vistoria__audio{align-items:center;gap:var(--e-5);padding:var(--e-5);border-radius:var(--e-8);border:1px solid var(--cor-borda-suave);background:var(--cor-cartao);display:flex}.vistoria__ouvir{border-radius:var(--raio-pilula);background:var(--degrade-esmeralda);width:52px;height:52px;color:var(--cor-sobre-escuro);border:0;flex:none;place-items:center;display:grid}.vistoria--problemas .vistoria__ouvir{background:var(--degrade-rubi)}.vistoria__ouvir .icone{width:26px;height:26px}.vistoria__onda{flex:1;align-items:center;gap:3px;height:34px;display:flex}.vistoria__onda b{background:var(--cor-borda);transition:background var(--movimento-curto) linear;border-radius:2px;flex:1}.vistoria__onda b.vistoria__onda-tocada{background:var(--cor-bom)}.vistoria--problemas .vistoria__onda b.vistoria__onda-tocada{background:var(--cor-ruim)}.vistoria__duracao{font-family:var(--fonte-mono);font-size:var(--texto-apoio);color:var(--cor-apagado)}.vistoria__tirar{width:var(--alvo-toque);height:var(--alvo-toque);border-radius:var(--raio-cartao);color:var(--cor-apagado);background:0 0;border:0;flex:none;place-items:center;display:grid}.vistoria__microfone{justify-items:center;gap:var(--e-4);margin-top:auto;display:grid}.vistoria__microfone small{font-size:var(--texto-secao);font-weight:var(--peso-negrito);color:var(--cor-tinta-2)}.vistoria__microfone small.vistoria__tempo-gravando{font-family:var(--fonte-mono);color:var(--cor-sai-texto)}.vistoria__medidor{width:100%;height:var(--e-16);align-items:center;gap:3px;display:flex}.vistoria__medidor b{background:var(--cor-ruim);border-radius:2px;flex:1;height:8%;transition:height 90ms linear}.vistoria__gravar{border-radius:var(--raio-pilula);border:1px solid var(--cor-ouro-borda);background:var(--degrade-ouro);width:112px;height:112px;color:var(--cor-ouro-texto);box-shadow:var(--sombra-erguida);transition:transform var(--movimento-curto) var(--curva-movimento);place-items:center;display:grid}.vistoria__gravar .icone{stroke-width:1.6px;width:46px;height:46px}.vistoria__gravar:active{transform:scale(.96)}.vistoria__gravar--gravando{background:var(--degrade-rubi);border-color:var(--cor-sai-texto);color:var(--cor-sobre-escuro);animation:1.2s ease-out infinite vistoria-anel}@keyframes vistoria-anel{0%{box-shadow:0 0 0 0 var(--brilho-ruim)}to{box-shadow:0 0 0 22px #0000}}.vistoria__sem-problema{min-height:var(--e-19);justify-content:center;align-items:center;gap:var(--e-5);border-radius:var(--e-9);border:2px solid var(--cor-bom);background:var(--cor-cartao);color:var(--cor-entra-texto);font-size:var(--texto-secao);font-weight:var(--peso-negrito);transition:background var(--movimento-curto) var(--curva-movimento);display:flex}.vistoria__sem-problema .icone{width:26px;height:26px}.vistoria__sem-problema[aria-pressed=true]{background:var(--cor-bom);color:var(--cor-sobre-escuro)}.vistoria__camera{gap:var(--e-3);border-radius:var(--e-11);min-height:130px;font-size:var(--texto-secao);flex-direction:column}.vistoria__camera .icone{width:44px;height:44px}.vistoria__galeria{min-height:var(--alvo-toque);place-self:center;align-items:center;gap:var(--e-3);color:var(--cor-marca);font-weight:var(--peso-negrito);background:0 0;border:0;display:inline-flex}.vistoria__fotos{gap:var(--e-4);grid-template-columns:repeat(3,1fr);display:grid}.vistoria__foto{aspect-ratio:1;border-radius:var(--e-7);background:var(--cor-tinta-profunda) center / cover no-repeat;position:relative}.vistoria__foto button{right:var(--e-2);bottom:var(--e-2);border-radius:var(--raio-caixa);background:var(--cor-veu);width:36px;height:36px;color:var(--cor-sobre-escuro);border:0;place-items:center;display:grid;position:absolute}.vistoria-camera{z-index:60;background:var(--cor-tinta-profunda);flex-direction:column;display:flex;position:fixed;inset:0}.vistoria-camera video{object-fit:cover;flex:1;width:100%;min-height:0}.vistoria-camera__clarao{background:var(--cor-cartao);pointer-events:none;animation:.26s ease-out forwards vistoria-clarao;position:absolute;inset:0}@keyframes vistoria-clarao{0%{opacity:.85}to{opacity:0}}.vistoria-camera__fita{gap:var(--e-3);min-height:var(--e-4);padding:var(--e-4) var(--e-6) 0;display:flex;overflow-x:auto}.vistoria-camera__fita span{border-radius:var(--raio-caixa);background:50%/cover no-repeat;flex:none;width:46px;height:46px}.vistoria-camera__barra{align-items:center;gap:var(--e-5);padding:var(--e-7) var(--e-8) calc(var(--e-11) + env(safe-area-inset-bottom));grid-template-columns:1fr auto 1fr;display:grid}.vistoria-camera__ultima{border-radius:var(--e-7);border:2px solid var(--cor-vidro-topo);background:var(--cor-vidro) center / cover no-repeat;width:62px;height:62px;position:relative}.vistoria-camera__ultima b{min-width:26px;height:26px;padding:0 var(--e-3);border-radius:var(--raio-pilula);background:var(--degrade-ouro);color:var(--cor-ouro-texto);place-items:center;display:grid;position:absolute;top:-8px;right:-8px}.vistoria-camera__disparo{border-radius:var(--raio-pilula);border:5px solid var(--cor-sobre-escuro);background:var(--cor-vidro-forte);width:86px;height:86px;transition:transform .12s var(--curva-movimento)}.vistoria-camera__disparo:active{background:var(--cor-sobre-escuro);transform:scale(.9)}.vistoria-camera__pronto{min-height:var(--e-18);padding:0 var(--e-9);justify-self:end;align-items:center;gap:var(--e-4);border-radius:var(--e-8);border:1px solid var(--cor-ouro-borda);background:var(--degrade-ouro);color:var(--cor-ouro-texto);font-weight:var(--peso-negrito);font-size:var(--texto-secao);display:inline-flex}.vistoria__resumo{gap:var(--e-5);grid-template-columns:repeat(2,1fr);display:grid}.vistoria__resumo>div{padding:var(--e-7);justify-items:center;gap:var(--e-2);border-radius:var(--e-8);border:1px solid var(--cor-borda-suave);background:var(--cor-cartao);font-size:var(--texto-titulo);display:grid}.vistoria__resumo>div>span,.vistoria__resumo b{align-items:center;gap:var(--e-2);display:inline-flex}.vistoria__resumo small{font-size:var(--texto-apoio);font-weight:var(--peso-forte);color:var(--cor-apagado)}.vistoria__resumo .icone{width:26px;height:26px}.vistoria__resumo--bom{color:var(--cor-entra-texto)}.vistoria__resumo--ruim{color:var(--cor-sai-texto)}.vistoria__resumo--largo{grid-column:1/-1}.vistoria__enviada{align-content:center;place-items:center;gap:var(--e-7);text-align:center;flex:1;display:grid}.vistoria__enviada h3{font-size:var(--texto-titulo);margin:0}.vistoria__enviada p{color:var(--cor-apagado);font-size:var(--texto-secao);margin:0}.vistoria__enviada .vistoria__seguir{width:100%}.vistoria__t{border-radius:var(--e-11);background:var(--degrade-ouro);width:96px;height:96px;color:var(--cor-ouro-texto);place-items:center;font-size:54px;font-weight:900;animation:.9s ease-in-out 2 vistoria-t;display:grid}@keyframes vistoria-t{50%{opacity:.75;transform:scale(1.12)}}.relatorio-semanal{gap:var(--e-11);display:grid}.relatorio-semanal__cartao{padding:0;overflow:hidden}.relatorio-semanal__topo{align-items:center;gap:var(--e-7);padding:var(--e-8) var(--e-10);background:var(--degrade-ardosia);color:var(--cor-sobre-escuro);flex-wrap:wrap;display:flex}.relatorio-semanal__topo h2{min-width:220px;font-size:var(--texto-secao);flex:1;margin:0}.relatorio-semanal__topo h2 small{align-items:center;gap:var(--e-3);margin-top:var(--e-2);font-size:var(--texto-apoio);font-weight:var(--peso-normal);color:var(--cor-sobre-escuro-fraco);display:flex}.relatorio-semanal__semanas{align-items:center;gap:var(--e-3);display:flex}.relatorio-semanal__semanas b{padding:0 var(--e-4);font-variant-numeric:tabular-nums}.relatorio-semanal__semanas button{border-radius:var(--raio-caixa);border:1px solid var(--cor-vidro-borda);background:var(--cor-vidro);width:36px;height:36px;color:var(--cor-sobre-escuro);transition:background var(--movimento-curto) var(--curva-movimento);place-items:center;display:grid}.relatorio-semanal__semanas button:hover:not(:disabled){background:var(--cor-vidro-forte)}.relatorio-semanal__semanas button:disabled{opacity:.35}.relatorio-semanal__corpo{background:var(--cor-fundo-fase-servico);grid-template-columns:minmax(0,1.25fr) minmax(320px,1fr);align-items:start;display:grid}.relatorio-semanal__dias{gap:var(--e-6);padding:var(--e-8);border-right:1px solid var(--cor-borda-suave);display:grid}.relatorio-semanal__dia{border:1px solid var(--cor-borda-suave);border-radius:var(--raio-cartao-vivo);background:var(--cor-cartao);overflow:hidden}.relatorio-semanal__dia>.acontecimentos{margin:0 var(--e-7) var(--e-6)}.relatorio-semanal__dia-topo{align-items:center;gap:var(--e-5);width:100%;padding:var(--e-6) var(--e-7);text-align:left;color:inherit;background:0 0;border:0;flex-wrap:wrap;display:flex}button.relatorio-semanal__dia-topo{cursor:pointer}.relatorio-semanal__dia-topo>b{text-transform:capitalize;min-width:92px}.relatorio-semanal__dia--ainda-nao .relatorio-semanal__dia-topo,.relatorio-semanal__dia--sem-vistoria .relatorio-semanal__dia-topo{color:var(--cor-apagado)}.relatorio-semanal__falta{align-items:center;gap:var(--e-2);padding:var(--e-1) var(--e-4);border-radius:var(--raio-pilula);background:var(--cor-sai-vestigio);color:var(--cor-sai-texto);font-size:var(--texto-apoio);display:inline-flex}.relatorio-semanal__mini{align-items:center;gap:var(--e-3);font-size:var(--texto-apoio);color:var(--cor-apagado);flex-wrap:wrap;display:flex}.relatorio-semanal__mini>span{align-items:center;gap:var(--e-2);padding:var(--e-1) var(--e-4);border-radius:var(--raio-pilula);background:var(--cor-fundo-fase-mais);display:inline-flex}.relatorio-semanal__mini--bom{color:var(--cor-entra-texto)}.relatorio-semanal__mini--ruim{color:var(--cor-sai-texto)}.relatorio-semanal__seta{color:var(--cor-apagado);transition:transform var(--movimento-medio) var(--curva-movimento);margin-left:auto}.relatorio-semanal__dia--aberto .relatorio-semanal__seta{transform:rotate(180deg)}.relatorio-semanal__miolo{gap:var(--e-6);padding:0 var(--e-7) var(--e-7);display:grid;overflow:hidden}.relatorio-semanal__quem{font-size:var(--texto-apoio);margin:0}.relatorio-semanal__parte{gap:var(--e-3);display:grid}.relatorio-semanal__parte h4{align-items:center;gap:var(--e-3);font-size:var(--texto-apoio);text-transform:uppercase;letter-spacing:.06em;color:var(--cor-tinta-2);margin:0;display:flex}.relatorio-semanal__parte--bom h4{color:var(--cor-entra-texto)}.relatorio-semanal__parte--ruim h4{color:var(--cor-sai-texto)}.relatorio-semanal__parte p{margin:0}.relatorio-semanal__parte .vistoria__audio{padding:var(--e-3) var(--e-4);border-radius:var(--raio-cartao);background:var(--cor-fundo-fase-gente);border-color:#0000}.relatorio-semanal__parte--ruim .vistoria__audio{background:var(--cor-fundo-fase-aberto)}.relatorio-semanal__parte .vistoria__ouvir{width:36px;height:36px}.relatorio-semanal__parte--ruim .vistoria__ouvir{background:var(--degrade-rubi)}.relatorio-semanal__parte--ruim .vistoria__onda b.vistoria__onda-tocada{background:var(--cor-ruim)}.relatorio-semanal__parte .vistoria__ouvir .icone{width:18px;height:18px}.relatorio-semanal__parte .vistoria__onda{height:22px}.relatorio-semanal__sem-problema{align-items:center;gap:var(--e-3);color:var(--cor-entra-texto);font-weight:var(--peso-forte);margin:0;display:inline-flex}.relatorio-semanal__fotos{gap:var(--e-4);grid-template-columns:repeat(auto-fill,minmax(84px,1fr));display:grid}.relatorio-semanal__fotos button{aspect-ratio:1;border-radius:var(--raio-cartao);background:var(--cor-fundo-fase-mais) center / cover no-repeat;transition:border-color var(--movimento-curto) var(--curva-movimento), transform var(--movimento-curto) var(--curva-movimento);border:2px solid #0000;padding:0;position:relative}.relatorio-semanal__fotos button:hover:not(:disabled){transform:translateY(-1px)}.relatorio-semanal__fotos button:disabled{cursor:default}.relatorio-semanal__fotos button i{top:var(--e-2);right:var(--e-2);border-radius:var(--raio-caixa);border:2px solid var(--cor-sobre-escuro);background:var(--cor-veu);width:24px;height:24px;color:var(--cor-ouro-texto);font-style:normal;font-weight:var(--peso-negrito);font-size:var(--texto-miudo);place-items:center;display:grid;position:absolute}.relatorio-semanal__fotos button[aria-pressed=true]{border-color:var(--cor-fio-forte)}.relatorio-semanal__fotos button[aria-pressed=true] i{background:var(--degrade-ouro)}.relatorio-semanal__relatorio{top:var(--e-8);gap:var(--e-7);padding:var(--e-8) var(--e-9);display:grid;position:sticky}.relatorio-semanal__relatorio h3{align-items:center;gap:var(--e-4);font-size:var(--texto-secao);margin:0;display:flex}.relatorio-semanal__bloco{gap:var(--e-4);padding:var(--e-6);border-radius:var(--raio-cartao);border:1px solid var(--cor-borda-suave);background:var(--cor-cartao);display:grid}.relatorio-semanal__bloco>b{align-items:center;gap:var(--e-3);font-size:var(--texto-apoio);text-transform:uppercase;letter-spacing:.06em;color:var(--cor-tinta-2);display:flex}.relatorio-semanal__bloco p{margin:0}.relatorio-semanal__origem{padding:var(--e-1) var(--e-4);border-radius:var(--raio-pilula);background:var(--cor-marca-vestigio);color:var(--cor-entra-texto);font-size:var(--texto-miudo);font-weight:var(--peso-forte);text-transform:none;letter-spacing:0;margin-left:auto}.relatorio-semanal__tempos{text-align:center;font-size:var(--texto-miudo);color:var(--cor-apagado);text-transform:capitalize;grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.relatorio-semanal__tempos>span{justify-items:center;gap:var(--e-1);display:grid}.relatorio-semanal__tempos i{place-items:center;height:36px;font-style:normal;display:grid}.relatorio-semanal__tempo{display:inline-grid}.relatorio-semanal__tempo--sol{color:var(--cor-ceu-sol)}.relatorio-semanal__tempo--nublado{color:var(--cor-ceu-nuvem)}.relatorio-semanal__tempo--chuva{color:var(--cor-ceu-chuva)}.relatorio-semanal__avancos{gap:var(--e-3);margin:0;padding:0;list-style:none;display:grid}.relatorio-semanal__avancos li{justify-content:space-between;gap:var(--e-5);font-size:var(--texto-corpo);display:flex}.relatorio-semanal__obra{color:var(--cor-tinta-2);font-size:var(--texto-apoio)}.relatorio-semanal__ir{min-height:var(--alvo-toque);justify-self:start;align-items:center;gap:var(--e-3);color:var(--cor-marca);font-weight:var(--peso-negrito);background:0 0;border:0;padding:0;display:inline-flex}.relatorio-semanal__escolhidas{gap:var(--e-2);grid-template-columns:repeat(6,1fr);display:grid}.relatorio-semanal__escolhidas span{aspect-ratio:1;border-radius:var(--raio-caixa);background:var(--cor-fundo-fase-mais) center / cover no-repeat;position:relative}.relatorio-semanal__escolhidas b{top:var(--e-1);left:var(--e-1);min-width:18px;height:18px;padding:0 var(--e-1);border-radius:var(--raio-etiqueta);background:var(--degrade-ouro);color:var(--cor-ouro-texto);font-size:var(--texto-rotulo);place-items:center;display:grid;position:absolute}.relatorio-semanal__acoes{gap:var(--e-4);flex-wrap:wrap;display:flex}.relatorio-semanal__acoes .botao--principal{flex:1;justify-content:center}.vistoria__velocidade{border-radius:var(--raio-caixa);border:1px solid var(--cor-borda-suave);background:var(--cor-cartao);min-width:42px;height:28px;font-size:var(--texto-miudo);font-weight:var(--peso-negrito);color:var(--cor-tinta-2)}@media (width<=900px){.relatorio-semanal__corpo{grid-template-columns:1fr}.relatorio-semanal__dias{border-right:0;border-bottom:1px solid var(--cor-borda-suave)}.relatorio-semanal__relatorio{position:static}}@media (width<=640px){.relatorio-semanal__topo{padding:var(--e-7) var(--e-8)}.relatorio-semanal__dias,.relatorio-semanal__relatorio{padding:var(--e-6)}.relatorio-semanal__dia-topo>b{min-width:0}}.sua-semana{gap:var(--e-11);grid-template-columns:minmax(0,1fr);display:grid;container-type:inline-size}.sua-semana__cabecalho{justify-content:space-between;align-items:flex-end;gap:var(--e-7);flex-wrap:wrap;display:flex}.sua-semana__rotulo{font-size:var(--texto-rotulo);font-weight:var(--peso-forte);text-transform:uppercase;letter-spacing:.14em;color:var(--cor-apagado);display:block}.sua-semana__periodo{margin-top:var(--e-2);font-size:var(--texto-corpo);display:block}.sua-semana__outras{min-width:240px}.sua-semana__abertura{gap:var(--e-11);grid-template-columns:minmax(0,1fr) 230px;align-items:start;display:grid}.sua-semana__manchete{font-size:var(--texto-chamada);letter-spacing:-.02em;margin:0;line-height:1.1}.sua-semana__texto{margin:var(--e-7) 0 0;max-width:62ch;color:var(--cor-tinta-2);font-size:var(--texto-secao);line-height:1.6}.sua-semana__entrega{gap:var(--e-3);padding-left:var(--e-10);border-left:2px solid var(--cor-fio-forte);display:grid}.sua-semana__entrega b{font-size:var(--texto-titulo)}.sua-semana__entrega small{color:var(--cor-apagado);font-size:var(--texto-apoio)}.sua-semana__entrega-bem,.sua-semana__entrega-atencao{align-items:center;gap:var(--e-3);font-weight:var(--peso-forte);display:inline-flex}.sua-semana__entrega-bem{color:var(--cor-entra-texto)}.sua-semana__entrega-atencao{color:var(--cor-acao-texto-escuro)}.sua-semana__grade{gap:var(--e-11);grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;display:grid}.sua-semana__principal,.sua-semana__lateral{gap:var(--e-11);grid-template-columns:minmax(0,1fr);display:grid}.sua-semana__cartao{gap:var(--e-6);padding:var(--e-11);display:grid}.sua-semana__cartao h3{font-size:var(--texto-secao);margin:0}.sua-semana__apoio{color:var(--cor-apagado);font-size:var(--texto-apoio);margin:0;line-height:1.5}.sua-semana__fotos{gap:var(--e-4);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.sua-semana__combinado{gap:var(--e-9);margin:0;padding:0;list-style:none;display:grid}.sua-semana__combinado li{gap:var(--e-3);padding-top:var(--e-6);border-top:1px solid var(--cor-borda-suave);display:grid}.sua-semana__combinado-topo{justify-content:space-between;gap:var(--e-6);display:flex}.sua-semana__combinado-topo .num{font-size:var(--texto-secao)}.sua-semana__combinado small{color:var(--cor-apagado);font-size:var(--texto-apoio)}.sua-semana__barra{border-radius:var(--raio-pilula);background:var(--cor-fundo-fase-mais);height:6px;display:block;overflow:hidden}.sua-semana__barra span{border-radius:inherit;background:var(--degrade-esmeralda);height:100%;display:block}.sua-semana__tempos{text-align:center;font-size:var(--texto-miudo);color:var(--cor-apagado);text-transform:capitalize;grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.sua-semana__tempos>span{justify-items:center;gap:var(--e-2);display:grid}.sua-semana__tempo--sol{color:var(--cor-ceu-sol)}.sua-semana__tempo--nublado{color:var(--cor-ceu-nuvem)}.sua-semana__tempo--chuva{color:var(--cor-ceu-chuva)}.sua-semana__quem{align-items:center;gap:var(--e-6);display:flex}.sua-semana__quem small{color:var(--cor-apagado);font-size:var(--texto-apoio);display:block}.sua-semana__avatar{border-radius:var(--raio-pilula);background:var(--degrade-ardosia);width:44px;height:44px;color:var(--cor-sobre-escuro);font-weight:var(--peso-negrito);font-size:var(--texto-apoio);flex:none;place-items:center;display:grid}.sua-semana__ciencia{gap:var(--e-4);padding-top:var(--e-7);border-top:1px solid var(--cor-borda-suave);display:grid}.sua-semana__ciente{align-items:center;gap:var(--e-3);color:var(--cor-entra-texto);font-weight:var(--peso-forte);margin:0;display:inline-flex}.sua-semana__proxima{gap:var(--e-4);padding:var(--e-11);border-radius:var(--raio-cartao-vivo);background:var(--degrade-ardosia);color:var(--cor-sobre-escuro);box-shadow:var(--sombra-cartao-vivo);display:grid}.sua-semana__proxima .sua-semana__rotulo{color:var(--cor-sobre-escuro-fraco)}.sua-semana__proxima b{font-size:var(--texto-secao)}.sua-semana__proxima small{color:var(--cor-sobre-escuro-fraco)}.sua-semana__casa-topo{justify-content:space-between;align-items:baseline;gap:var(--e-6);display:flex}.sua-semana__casa-topo .num{font-size:var(--texto-titulo);color:var(--cor-marca)}@container (width<=900px){.sua-semana__grade{grid-template-columns:1fr}}@container (width<=640px){.sua-semana__abertura{gap:var(--e-8);grid-template-columns:1fr}.sua-semana__manchete{font-size:var(--texto-titulo)}.sua-semana__texto{font-size:var(--texto-corpo)}.sua-semana__entrega{padding-left:var(--e-7)}.sua-semana__cartao,.sua-semana__proxima{padding:var(--e-8)}.sua-semana__outras{width:100%;min-width:0}.sua-semana__fotos{grid-template-columns:repeat(2,1fr)}}.semana-chegou{gap:var(--e-5);display:grid}.semana-chegou__manchete{font-size:var(--texto-secao);font-weight:var(--peso-negrito);margin:0}.semana-chegou__acoes{align-items:center;gap:var(--e-6);flex-wrap:wrap;display:flex}.semana-chegou__ciencia{padding:var(--e-1) var(--e-5);border-radius:var(--raio-pilula);background:var(--cor-acao-vestigio);color:var(--cor-acao-texto-escuro);font-size:var(--texto-apoio);font-weight:var(--peso-forte)}.trava{z-index:var(--camada-trava);padding:var(--e-8);background:var(--cor-veu-vivo);-webkit-backdrop-filter:blur(7px)saturate(.85);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.trava__cartao{gap:var(--e-6);width:min(360px,100%);padding:var(--e-11) var(--e-11) var(--e-9);border-radius:var(--raio-cartao-vivo);background:var(--cor-cartao-vivo);box-shadow:var(--sombra-modal), inset 0 0 0 1px var(--cor-cartao-vivo-realce);text-align:center;display:grid}.trava__marca{border-radius:var(--raio-modal);background:var(--degrade-ardosia);width:44px;height:44px;color:var(--cor-cartao);box-shadow:inset 0 0 0 1px var(--cor-fio);place-items:center;margin:0 auto;display:grid}.trava__marca .marca-t{width:24px;height:24px}.trava__quem{justify-items:center;gap:var(--e-1);display:grid}.trava__avatar{width:58px;height:58px;margin-bottom:var(--e-3);border-radius:var(--raio-pilula);font-size:var(--texto-secao);font-weight:var(--peso-negrito);color:var(--cor-cartao);background:var(--degrade-esmeralda);box-shadow:0 0 0 3px var(--cor-cartao), 0 0 0 4px var(--cor-fio-forte);place-items:center;display:grid}.trava__nome{font-size:var(--texto-secao);margin:0}.trava__perfil{font-size:var(--texto-apoio);color:var(--cor-apagado)}.trava__porque{justify-content:center;align-items:center;gap:var(--e-3);font-size:var(--texto-controle);color:var(--cor-tinta-2);margin:0;display:inline-flex}.trava__porque .icone{flex-shrink:0;width:15px;height:15px}.trava__cartao .campo{text-align:left}.trava__cartao>.botao--principal{width:100%;height:var(--e-16);justify-content:center}.trava__destravando{padding:var(--e-4) 0;place-items:center;display:grid}.trava__t{width:40px;height:40px;color:var(--cor-tinta);animation:1.1s ease-in-out infinite pulsa}.trava__dica{text-align:left;padding:var(--e-4) var(--e-6);border-radius:var(--raio-cartao);border-left:3px solid var(--cor-fio-forte);background:var(--cor-cartao-rodape);font-size:var(--texto-apoio);color:var(--cor-tinta-2);margin:0;line-height:1.45}.trava__trocar{padding:var(--e-2);font-size:var(--texto-apoio);font-weight:var(--peso-forte);color:var(--cor-marca);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.trava__pergunta{gap:var(--e-4);text-align:left;padding:var(--e-5) var(--e-6);border-radius:var(--raio-cartao);background:var(--cor-sai-vestigio);border:1px solid var(--cor-sai-borda);font-size:var(--texto-apoio);color:var(--cor-sai-texto);line-height:1.45;display:grid}.trava__pergunta-acoes{gap:var(--e-4);flex-wrap:wrap;justify-content:flex-end;display:flex}@media (width<=600px){.trava{background:radial-gradient(500px 400px at 30% 10%, var(--cor-esmeralda-luz), transparent 70%), var(--cor-veu-vivo)}}.aviso-tempo{right:var(--e-8);bottom:calc(var(--e-8) + env(safe-area-inset-bottom));z-index:var(--camada-trava);width:min(320px, calc(100vw - 2 * var(--e-8)));gap:var(--e-3) var(--e-6);padding:var(--e-7);border-radius:var(--raio-cartao-vivo);background:var(--degrade-ardosia);color:var(--cor-sobre-escuro);box-shadow:var(--sombra-modal), inset 0 0 0 1px var(--cor-fio);grid-template-columns:38px minmax(0,1fr);display:grid;position:fixed}.aviso-tempo__icone{border-radius:var(--raio-cartao);width:38px;height:38px;color:var(--cor-ouro-claro);background:var(--cor-vidro);box-shadow:inset 0 0 0 1px var(--cor-fio);place-items:center;display:grid}.aviso-tempo__texto{gap:var(--e-2);display:grid}.aviso-tempo__texto b{font-size:var(--texto-corpo)}.aviso-tempo__conta{color:var(--cor-ouro-claro);font-size:var(--texto-corpo)}.aviso-tempo__texto small{font-size:var(--texto-apoio);color:var(--cor-sobre-escuro-fraco);line-height:1.4}.aviso-tempo__botao{grid-column:1/-1;justify-self:end}@media (width<=760px){.aviso-tempo{bottom:calc(var(--e-19) + var(--e-6) + env(safe-area-inset-bottom));left:var(--e-8);width:auto}}.trava-de-volta{top:var(--e-10);z-index:var(--camada-trava);align-items:center;gap:var(--e-4);padding:var(--e-4) var(--e-7);border-radius:var(--raio-pilula);background:var(--degrade-ardosia);color:var(--cor-sobre-escuro);font-size:var(--texto-apoio);font-weight:var(--peso-forte);box-shadow:var(--sombra-modal), inset 0 0 0 1px var(--cor-fio);white-space:nowrap;display:inline-flex;position:fixed;left:50%;transform:translate(-50%)}.trava-de-volta .icone{color:var(--cor-bom-sobre-pedra)}.aparelhos{gap:var(--e-6);display:grid}.aparelhos__lista{border-radius:var(--raio-cartao);background:var(--cor-cartao);box-shadow:inset 0 0 0 1px var(--cor-cartao-vivo-borda);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.aparelhos__item{gap:var(--e-5);padding:var(--e-5) var(--e-6);border-top:1px solid var(--cor-borda-suave);transition:background var(--movimento-curto) var(--curva-movimento);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;display:grid}.aparelhos__item:first-child{border-top:0}.aparelhos__item:hover{background:linear-gradient(90deg, var(--cor-linha-realce), transparent 70%)}.aparelhos__icone{border-radius:var(--raio-cartao);background:var(--degrade-ardosia);width:38px;height:38px;color:var(--cor-ouro-claro);box-shadow:inset 0 0 0 1px var(--cor-fio);place-items:center;display:grid}.aparelhos__nome{align-items:center;gap:var(--e-3);font-weight:var(--peso-forte);font-size:var(--texto-tabela);flex-wrap:wrap;display:flex}.aparelhos__quando{font-size:var(--texto-apoio);color:var(--cor-apagado);display:block}.aparelhos__vazio{padding:var(--e-7);text-align:center;font-size:var(--texto-apoio);color:var(--cor-apagado);margin:0}.aparelhos__acoes{justify-content:flex-end;display:flex}.aparelhos__pergunta,.aparelhos__feito{gap:var(--e-4);padding:var(--e-5) var(--e-6);border-radius:var(--raio-cartao);border-left:3px solid var(--cor-fio-forte);background:var(--cor-cartao-rodape);font-size:var(--texto-apoio);color:var(--cor-tinta-2);margin:0;line-height:1.45;display:grid}.aparelhos__pergunta-acoes{gap:var(--e-4);flex-wrap:wrap;justify-content:flex-end;display:flex}.aparelhos__nota{font-size:var(--texto-miudo);color:var(--cor-apagado);margin:0;line-height:1.4}@media (width<=600px){.aparelhos__acoes .botao{justify-content:center;width:100%}}@keyframes movimento-esmaece{0%{opacity:0}}@keyframes movimento-surge{0%{opacity:0;transform:translateY(calc(-1 * var(--distancia-movimento)))}}@keyframes movimento-sobe{0%{opacity:0;transform:translateY(calc(2 * var(--distancia-movimento)))}}@keyframes movimento-janela{0%{opacity:0;transform:translateY(var(--distancia-movimento)) scale(.985)}}.veu{animation:movimento-esmaece var(--movimento-medio) var(--curva-movimento)}.veu>.modal{animation:movimento-janela var(--movimento-medio) var(--curva-movimento)}.trava,.trava-de-volta{animation:movimento-esmaece var(--movimento-medio) var(--curva-movimento)}.trava__cartao{animation:movimento-janela var(--movimento-medio) var(--curva-movimento)}.aviso-tempo{animation:movimento-sobe var(--movimento-medio) var(--curva-movimento)}.menu__lista,.suspenso__painel,.listas__sugestoes,.mestre__sugestoes,.campo-de-contato__sugestoes,.equipe-sugestoes,.cronograma2__balao{animation:movimento-surge var(--movimento-curto) var(--curva-movimento);transform-origin:top}.menu-mais{animation:movimento-sobe var(--movimento-medio) var(--curva-movimento)}.planilha__gavetas,.ficha__papeis-oferta,.planilha__aviso,.faixa-versao,.composicao__confirmar,.composicao__erro,.diario__ir,.financeiro__aviso,.ficha__nota--pergunta,.proposta__pergunta,.ficha__campo-do-papel,.estoque__detalhe>td>*,.realizado__movimentos>td>*,.equipe-gaveta__combinado,.equipe-anexar,.equipe__faixa,.equipe-escolhido,.cronograma2__aviso,.cronograma2__confirmar,.trava__pergunta,.aparelhos__pergunta,.aparelhos__feito,.acesso__saida,.anexo-da-nota__dica,.anexo-da-nota__item{animation:movimento-surge var(--movimento-medio) var(--curva-movimento)}.equipe-chip{animation:movimento-janela var(--movimento-curto) var(--curva-movimento)}[role=alert]{animation:movimento-esmaece var(--movimento-medio) var(--curva-movimento)}.tabela__chevron,.planilha__seta{transition:transform var(--movimento-medio) var(--curva-movimento), margin var(--movimento-medio) var(--curva-movimento)}.gira{transition:transform var(--movimento-medio) var(--curva-movimento);display:inline-flex}.gira--fechada{transform:rotate(90deg)}.gira-mais{transition:transform var(--movimento-medio) var(--curva-movimento);display:inline-flex}.gira-mais--aberto{transform:rotate(45deg)}.aparece{flex-shrink:0}.aparece--linha{grid-column:1/-1;grid-template-columns:subgrid;row-gap:inherit;display:grid}.troca--coluna{gap:inherit;flex-direction:column;display:flex}.troca--grade{gap:inherit;display:grid}.vistoria__audio,.vistoria__foto,.vistoria-camera__fita span,.vistoria__aviso{animation:movimento-surge var(--movimento-curto) var(--curva-movimento)}.vistoria-camera{animation:movimento-janela var(--movimento-medio) var(--curva-movimento)}.vistoria__medidor{animation:movimento-sobe var(--movimento-curto) var(--curva-movimento)}.relatorio-semanal__escolhidas span{animation:movimento-surge var(--movimento-curto) var(--curva-movimento)}@media screen{body{background:var(--fundo-aplicacao);background-attachment:fixed}.casca:before{background:var(--fio-cheio)}.botao{background:var(--degrade-cromo);border-color:var(--cor-cromo-borda);transition:background var(--transicao), border-color var(--transicao), color var(--transicao), box-shadow var(--movimento-medio) var(--curva-movimento), transform var(--movimento-curto) var(--curva-movimento), filter var(--movimento-curto) var(--curva-movimento)}.botao:hover:not(:disabled){background:var(--degrade-cromo);border-color:var(--cor-borda-campo);box-shadow:var(--sombra-botao);transform:translateY(-1px)}.botao:active:not(:disabled){box-shadow:none;transition-duration:60ms;transform:translateY(0)scale(.98)}.botao--principal{background:var(--degrade-ouro);border-color:var(--cor-ouro-borda);color:var(--cor-ouro-texto);text-shadow:0 1px #ffffff73;box-shadow:var(--sombra-ouro)}.botao--principal:hover:not(:disabled){background:var(--degrade-ouro);border-color:var(--cor-ouro-borda);box-shadow:var(--sombra-ouro), var(--sombra-botao);filter:brightness(1.05)saturate(1.08);transform:translateY(-2px)}.botao--marca{background:var(--degrade-esmeralda);border-color:var(--cor-marca);color:var(--cor-sobre-escuro)}.botao--marca:hover:not(:disabled){background:var(--degrade-esmeralda);border-color:var(--cor-marca);filter:brightness(1.08)}.botao--discreto,.botao--discreto:hover:not(:disabled){box-shadow:none;background:0 0;border-color:#0000}.botao--discreto:hover:not(:disabled){background:var(--cor-borda-suave);transform:none}.botao--perigo{background:var(--cor-cartao);border-color:var(--cor-sai-borda)}.botao--perigo:hover:not(:disabled){background:var(--cor-sai-vestigio);border-color:var(--cor-sai)}.botao .icone{transition:transform var(--movimento-medio) var(--curva-mola)}.botao:hover:not(:disabled) .icone{transform:scale(1.1)}.cartao{background:var(--cor-cartao-vivo);border-color:var(--cor-cartao-vivo-borda);border-radius:var(--raio-cartao-vivo);box-shadow:var(--sombra-cartao-vivo);transition:box-shadow var(--movimento-medio) var(--curva-movimento), border-color var(--movimento-medio) var(--curva-movimento), transform var(--movimento-medio) var(--curva-movimento)}.cartao--vivo:hover{box-shadow:var(--sombra-erguida);border-color:var(--cor-cartao-vivo-realce);transform:translateY(-4px)}.chip--atencao .chip__ponto,.chip--execucao .chip__ponto,.chip--aprovado .chip__ponto,.chip--recusado .chip__ponto{box-shadow:0 0 0 3px #ffffffb3}.chip--execucao{background:var(--cor-entra-vestigio);border-color:var(--cor-entra-borda);color:var(--cor-entra-texto)}.abas{position:relative}.abas__regua{background:var(--fio-cheio);pointer-events:none;height:3px;transition:transform var(--movimento-medio) var(--curva-movimento), width var(--movimento-medio) var(--curva-movimento);border-radius:3px 3px 0 0;position:absolute;bottom:0;left:0}.aba--ativa{border-bottom-color:#0000}.abas:not(:has(.abas__regua)) .aba--ativa{border-bottom-color:var(--cor-marca)}.aba{transition:color var(--movimento-curto) var(--curva-movimento)}.aba .icone{transition:transform var(--movimento-medio) var(--curva-mola)}.aba:hover:not(:disabled) .icone{animation:vivo-requebra .6s var(--curva-mola)}.aba--ativa .icone{animation:vivo-estoura .5s var(--curva-mola)}.aba__aviso,.aba__aviso--urgente{background:var(--degrade-ardosia);color:var(--cor-ruim-sobre-pedra);box-shadow:inset 0 0 0 1.5px var(--cor-ruim);animation:2.4s ease-in-out infinite vivo-quica}.aba__aviso--urgente{animation:2.4s ease-in-out infinite vivo-quica,1.8s ease-out infinite vivo-anel-rubi}.abas--chip .aba{transition:background var(--movimento-curto) var(--curva-movimento), border-color var(--movimento-curto) var(--curva-movimento), transform var(--movimento-curto) var(--curva-movimento)}.abas--chip .aba:hover:not(:disabled){transform:translateY(-1px)}.abas--chip .aba--ativa{background:var(--cor-entra-vestigio);border-color:var(--cor-entra-borda);color:var(--cor-entra-texto)}.abas--chip .abas__regua{display:none}.obra__abas,.catalogo__abas{background:var(--degrade-faixa);box-shadow:inset 0 1px 0 var(--cor-fio), inset 0 -1px 0 var(--cor-fio);border-radius:var(--raio-cartao-vivo);isolation:isolate;background-attachment:fixed,scroll,scroll;border-bottom:0;align-items:center;padding:7px 8px}.obra__abas .aba,.catalogo__abas .aba{z-index:1;height:38px;padding:0 var(--e-7);color:#ffffffdb;align-items:center;gap:var(--e-4);transition:color var(--movimento-curto) var(--curva-movimento), background var(--movimento-curto) var(--curva-movimento);border:0;border-radius:9px;margin:0;display:inline-flex;position:relative}.obra__abas .aba:hover:not(:disabled),.catalogo__abas .aba:hover:not(:disabled){color:var(--cor-sobre-escuro);background:#ffffff17}.obra__abas .aba:disabled,.catalogo__abas .aba:disabled{color:#ffffff73}.obra__abas .aba--ativa,.obra__abas .aba--ativa:hover:not(:disabled),.catalogo__abas .aba--ativa,.catalogo__abas .aba--ativa:hover:not(:disabled){color:var(--cor-tinta);font-weight:var(--peso-negrito);background:0 0}.obra__abas .aba--ativa .icone,.catalogo__abas .aba--ativa .icone{color:var(--cor-marca)}.obra__abas .abas__separador,.catalogo__abas .abas__separador{margin:0 var(--e-2);background:#ffffff2e}.obra__abas .abas__regua,.catalogo__abas .abas__regua{z-index:0;background:var(--tex-grao), linear-gradient(180deg, #fbf9f3, #f1ede2);height:38px;box-shadow:0 2px 8px #00000040, inset 0 0 0 1px var(--cor-fio), inset 0 -2px 0 var(--cor-fio-forte);border-radius:9px;top:7px;bottom:auto}.obra__abas .aba:focus-visible,.catalogo__abas .aba:focus-visible{outline-color:var(--cor-ouro-brilho)}.tabela th,.cronograma2__cabecalho,.medicao__linha--cabecalho,.equipe-etapas th,.montagem-pdf__grupo-titulo{background:var(--degrade-cabecalho-tabela);border-bottom:2px solid var(--cor-fio-forte);background-attachment:fixed}.viabilidade__previsto{background:var(--degrade-ardosia);box-shadow:inset 0 0 0 1px var(--cor-fio)}.tabela tbody tr td{transition:background var(--movimento-curto) var(--curva-movimento)}.tabela tbody tr:not(.etapa,.sub):hover td{background:var(--cor-linha-realce)}.campo__entrada{transition:border-color var(--movimento-curto) var(--curva-movimento), box-shadow var(--movimento-medio) var(--curva-movimento)}.campo__entrada:hover:not(:disabled,.campo__entrada--calculado,:focus){border-color:var(--cor-tinta-2)}.veu,.gaveta__veu{background:var(--cor-veu-vivo);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal{border-radius:18px}.gaveta__topo{background:var(--degrade-ardosia);border-bottom:1px solid var(--cor-fio)}.menu-lateral__painel{background:var(--degrade-menu);box-shadow:inset -1px 0 0 var(--cor-fio)}.menu-lateral__t{color:var(--cor-ouro-brilho);filter:drop-shadow(0 2px 6px #f7c94859)}.menu-lateral__item{transition:background var(--movimento-curto) var(--curva-movimento), color var(--movimento-curto) var(--curva-movimento);position:relative}.menu-lateral__item:hover{background:linear-gradient(90deg, var(--cor-esmeralda-luz), transparent)}.menu-lateral__item:hover .icone{animation:vivo-requebra .6s var(--curva-mola)}.menu-lateral__item--ativo,.menu-lateral__item--ativo:hover{background:linear-gradient(90deg, var(--cor-ouro-luz), #f7c9480a);color:var(--cor-ouro-claro)}.menu-lateral__item--ativo:before{content:"";background:var(--degrade-ouro);width:3px;box-shadow:0 0 12px var(--cor-ouro-brilho);border-radius:0 3px 3px 0;position:absolute;top:9px;bottom:9px;left:-12px}.menu-lateral__item[href=\/configuracoes] .icone,.menu-lateral__item[href^=\/configuracoes] .icone{animation:8s linear infinite vivo-gira}.cabecalho{background:var(--cor-vidro-topo);-webkit-backdrop-filter:blur(14px)saturate(1.6);backdrop-filter:blur(14px)saturate(1.6)}.cabecalho__botao>.suspenso__gatilho{transition:background var(--movimento-curto) var(--curva-movimento), color var(--movimento-curto) var(--curva-movimento)}.cabecalho__novo>.suspenso__gatilho{background:var(--degrade-cromo);border-color:var(--cor-cromo-borda);transition:box-shadow var(--movimento-medio) var(--curva-movimento), transform var(--movimento-curto) var(--curva-movimento)}.cabecalho__novo>.suspenso__gatilho:hover{background:var(--degrade-cromo);box-shadow:var(--sombra-botao);transform:translateY(-1px)}.icone--sino{transform-origin:50% 10%;animation:4s ease-in-out infinite vivo-toca}@media (width<=640px){.menu-inferior{background:var(--degrade-menu);border-top-color:var(--cor-fio)}.menu-inferior__item{transition:background var(--movimento-curto) var(--curva-movimento), color var(--movimento-curto) var(--curva-movimento);border-radius:12px}.menu-inferior__item--ativo{color:var(--cor-ouro-claro);background:linear-gradient(#f7c9484d,#f7c94814)}.obra__abas,.catalogo__abas{padding:6px}}@keyframes vivo-requebra{30%{transform:rotate(-14deg)scale(1.2)}60%{transform:rotate(10deg)scale(1.15)}to{transform:none}}@keyframes vivo-estoura{0%{transform:scale(.4)rotate(-30deg)}70%{transform:scale(1.3)rotate(8deg)}to{transform:none}}@keyframes vivo-quica{0%,70%,to{transform:none}78%{transform:translateY(-3px)scale(1.1)}86%{transform:none}92%{transform:translateY(-1px)}}@keyframes vivo-anel-rubi{0%{box-shadow:0 0 #e11d488c}to{box-shadow:0 0 0 8px #e11d4800}}@keyframes vivo-mar{to{background-position:100% 0}}@keyframes vivo-gira{to{transform:rotate(360deg)}}@keyframes vivo-toca{0%,82%,to{transform:none}85%{transform:rotate(16deg)}88%{transform:rotate(-13deg)}91%{transform:rotate(9deg)}94%{transform:rotate(-5deg)}}}@media (prefers-reduced-motion:reduce){.obra__abas,.catalogo__abas,.aba__aviso,.aba__aviso--urgente,.aba .icone,.menu-lateral__item .icone,.icone--sino{animation:none!important}.botao:hover:not(:disabled),.botao--principal:hover:not(:disabled),.cartao--vivo:hover,.abas--chip .aba:hover:not(:disabled),.cabecalho__novo>.suspenso__gatilho:hover{transform:none}.abas__regua{transition:none}}
