@font-face{font-family:Libre Caslon Display;font-style:normal;font-display:swap;font-weight:400;src:url(../media/libre-caslon-display-latin-ext-400-normal.1e39i0ht88axc.woff2)format("woff2"),url(../media/libre-caslon-display-latin-ext-400-normal.0z90ku86wvf63.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Caslon Display;font-style:normal;font-display:swap;font-weight:400;src:url(../media/libre-caslon-display-latin-400-normal.0v0cmp9z8b2hz.woff2)format("woff2"),url(../media/libre-caslon-display-latin-400-normal.3vgeu_p_eny66.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/hanken-grotesk-cyrillic-ext-wght-normal.07ewmub69jyjv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/hanken-grotesk-vietnamese-wght-normal.3rx-smsylr51a.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/hanken-grotesk-latin-ext-wght-normal.23qn2_caajicl.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/hanken-grotesk-latin-wght-normal.3241148m1u9do.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--papel:#f3ecdf;--papel-2:#f8f3ea;--superficie:#fffdf9;--tinta:#1c1b19;--tinta-2:#57534c;--linha:#e2d8c6;--vinho:#9e1f2b;--vinho-suave:#f4e1df;--ouro:#b08a3e;--ok:#2f6b4a;--ok-suave:#e1efe5;--alerta:#8a5a00;--alerta-suave:#f8ecd2;--titulo:"Libre Caslon Display", Georgia, serif;--texto:"Hanken Grotesk Variable", "Hanken Grotesk", system-ui, sans-serif;--raio:8px}*{box-sizing:border-box}html,body{margin:0}body{background:var(--papel);color:var(--tinta);font:16px/1.5 var(--texto);-webkit-font-smoothing:antialiased}a{color:inherit}h1,h2,h3{font-family:var(--titulo);text-wrap:balance;margin:0;font-weight:400;line-height:1.15}h1{font-size:34px}h2{font-size:24px}h3{font-size:18px;font-family:var(--texto);font-weight:600}p{margin:0}.rotulo{letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-2);font-size:12px;font-weight:600}.muted{color:var(--tinta-2)}.num{font-variant-numeric:tabular-nums}.casca{grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.lateral{background:var(--tinta);color:var(--papel);flex-direction:column;gap:28px;height:100vh;padding:24px 16px;display:flex;position:sticky;top:0}.marca{font-family:var(--titulo);padding:0 8px;font-size:22px}.marca small{font-family:var(--texto);letter-spacing:.14em;text-transform:uppercase;color:var(--ouro);margin-top:4px;font-size:11px;display:block}.menu{gap:2px;display:grid}.menu a{color:#d9d1c3;border-radius:6px;padding:9px 10px;font-weight:500;text-decoration:none}.menu a:hover{color:var(--papel);background:#2c2a26}.menu a.ativo{background:var(--vinho);color:#fff}.menu .breve{opacity:.45;pointer-events:none;justify-content:space-between;display:flex}.menu .breve span{font-size:11px}.lateral .rodape{color:#b8b0a2;gap:8px;margin-top:auto;padding:0 8px;font-size:13px;display:grid}.conteudo{grid-template-columns:minmax(0,1fr);align-content:start;gap:24px;min-width:0;padding:32px 40px 64px;display:grid}.cabeca{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;display:flex}.cabeca .titulos{gap:6px;display:grid}@media (max-width:860px){.casca{grid-template-columns:1fr}.lateral{flex-flow:wrap;align-items:center;gap:12px;height:auto;padding:14px 16px;position:static}.menu{flex-wrap:wrap;display:flex}.lateral .rodape{margin-top:0}.conteudo{padding:24px 16px 48px}}.cartao{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);align-content:start;gap:14px;min-width:0;padding:20px;display:grid}.grade{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.grade-2{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;display:grid}@media (max-width:1000px){.grade-2{grid-template-columns:1fr}}.botao{font:600 14px var(--texto);border:1px solid var(--tinta);background:var(--tinta);color:var(--papel);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:9px 16px;text-decoration:none;display:inline-flex}.botao:hover{background:#000}.botao.secundario{color:var(--tinta);border-color:var(--linha);background:0 0}.botao.secundario:hover{border-color:var(--tinta)}.botao.vinho{background:var(--vinho);border-color:var(--vinho);color:#fff}.botao.pequeno{padding:5px 10px;font-size:13px}.botao:disabled{opacity:.5;cursor:default}.link-acao{font:inherit;color:var(--vinho);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}:focus-visible{outline:2px solid var(--vinho);outline-offset:2px}.campo{gap:6px;display:grid}.campo label{color:var(--tinta-2);font-size:13px;font-weight:600}input,select,textarea{font:15px var(--texto);color:var(--tinta);border:1px solid var(--linha);background:#fff;border-radius:6px;width:100%;padding:9px 11px}textarea{resize:vertical;min-height:88px}input:focus,select:focus,textarea:focus{border-color:var(--vinho);box-shadow:0 0 0 3px var(--vinho-suave);outline:none}.form{gap:14px;display:grid}.form .linha{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.erro{background:var(--vinho-suave);color:var(--vinho);border-radius:6px;padding:10px 12px;font-size:14px}.sucesso{background:var(--ok-suave);color:var(--ok);border-radius:6px;padding:10px 12px;font-size:14px}.tabela-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;border-bottom:1px solid var(--linha);vertical-align:top;padding:9px 10px}th{letter-spacing:.07em;text-transform:uppercase;color:var(--tinta-2);font-size:11px;font-weight:600}td.n,th.n{text-align:right;font-variant-numeric:tabular-nums}tr:last-child td{border-bottom:0}.pilula{background:var(--papel-2);border:1px solid var(--linha);border-radius:999px;padding:3px 8px;font-size:12px;font-weight:600;display:inline-block}.pilula.ok{background:var(--ok-suave);color:var(--ok);border-color:#0000}.pilula.alerta{background:var(--alerta-suave);color:var(--alerta);border-color:#0000}.pilula.vinho{background:var(--vinho-suave);color:var(--vinho);border-color:#0000}.abas{border-bottom:1px solid var(--linha);flex-wrap:wrap;gap:4px;display:flex}.abas a{color:var(--tinta-2);border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-weight:600;text-decoration:none}.abas a.ativo{color:var(--vinho);border-color:var(--vinho)}.kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.kpi{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);gap:4px;padding:16px;display:grid}.kpi strong{font:400 26px var(--titulo);font-variant-numeric:tabular-nums}.kpi span{color:var(--tinta-2);font-size:13px}.lista{display:grid}.lista>*{border-bottom:1px solid var(--linha);padding:12px 0}.lista>:last-child{border-bottom:0}.vazio{text-align:center;color:var(--tinta-2);border:1px dashed var(--linha);border-radius:var(--raio);padding:20px}details>summary{cursor:pointer;font-weight:600}.quadro{grid-auto-columns:minmax(250px,1fr);grid-auto-flow:column;align-items:start;gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.coluna{background:var(--papel-2);border:1px solid var(--linha);border-radius:var(--raio);align-content:start;gap:8px;min-height:160px;padding:10px;transition:border-color .15s;display:grid}.coluna.alvo{border-color:var(--vinho);background:var(--vinho-suave)}.coluna header{justify-content:space-between;padding:2px 4px 4px;font-size:13px;font-weight:700;display:flex}.card-job{background:var(--superficie);border:1px solid var(--linha);cursor:grab;border-radius:6px;gap:4px;padding:10px 12px;font-size:13px;display:grid}.card-job.movendo{opacity:.4}.card-job .topo{justify-content:space-between;align-items:center;gap:6px;display:flex}.titulo-job{font-size:15px;font-weight:600;line-height:1.3;text-decoration:none}.titulo-job:hover{color:var(--vinho)}.rodape-job{color:var(--tinta-2);justify-content:space-between;gap:8px;margin-top:4px;display:flex}.atrasado{color:var(--vinho);font-weight:600}.progresso{background:var(--linha);border-radius:2px;height:4px;overflow:hidden}.progresso span{background:var(--ok);height:100%;display:block}.mover select{color:var(--tinta-2);margin-top:4px;padding:4px 6px;font-size:12px}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.filtros{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cronometro{background:var(--vinho);color:#fff;border-radius:6px;gap:6px;padding:10px;font-size:13px;display:grid}.cronometro a{color:#fff;font-weight:600}.cronometro button{color:var(--vinho);font:600 12px var(--texto);cursor:pointer;background:#fff;border:0;border-radius:4px;justify-self:start;padding:5px 8px}.checklist{gap:4px;display:grid}.checklist label{align-items:center;gap:8px;display:flex}.checklist input[type=checkbox]{width:auto}.checklist .feita span{color:var(--tinta-2);text-decoration:line-through}.revisao{gap:14px;display:grid}.miniaturas{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.miniaturas button{text-align:left;background:var(--superficie);border:1px solid var(--linha);cursor:pointer;min-width:160px;font:inherit;color:inherit;border-radius:6px;gap:6px;padding:10px;display:grid}.miniaturas button.ativa{border-color:var(--vinho);box-shadow:0 0 0 2px var(--vinho-suave)}.miniaturas .nome{font-size:14px;font-weight:600}.miniaturas .pilula{justify-self:start}.revisao-corpo{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}@media (max-width:900px){.revisao-corpo{grid-template-columns:1fr}}.palco{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);gap:10px;min-width:0;padding:14px;display:grid}.palco-cab{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:14px;display:flex}.imagem-marcavel{cursor:crosshair;justify-self:center;max-width:100%;line-height:0;position:relative}.imagem-marcavel img{-webkit-user-select:none;user-select:none;border-radius:4px;max-width:100%;max-height:75vh;display:block}.pino{background:var(--vinho);color:#fff;width:26px;height:26px;font:700 12px/26px var(--texto);text-align:center;pointer-events:none;border:2px solid #fff;border-radius:50%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 4px #00000059}.pino.equipe{background:var(--tinta)}.pino.resolvido{background:var(--ok)}.pino.novo{background:var(--ouro)}.pino.mini{width:20px;height:20px;box-shadow:none;font-size:11px;line-height:16px;display:inline-block;position:static;transform:none}.painel-revisao{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);gap:18px;padding:16px;display:grid;position:sticky;top:16px}.decisao{border-bottom:1px solid var(--linha);gap:8px;padding-bottom:16px;display:grid}.comentario{border-bottom:1px solid var(--linha);gap:4px;padding:8px 0;display:grid}.comentario.resolvido p{color:var(--tinta-2);text-decoration:line-through}.pecas-grade{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;display:grid}.peca-card{border:1px solid var(--linha);background:#fff;border-radius:6px;display:grid;overflow:hidden}.peca-card .previa{background:var(--papel-2);place-items:center;height:120px;display:grid}.peca-card .previa img{object-fit:contain;max-width:94%;max-height:112px}.peca-card .info{gap:4px;padding:8px 10px;font-size:13px;display:grid}.link-portal{border-bottom:1px solid var(--linha);gap:6px;padding:10px 0;display:grid}.link-portal:last-child{border-bottom:0}.portal-topo{background:var(--tinta);color:var(--papel)}.portal-faixa{max-width:1240px;padding:12px max(16px, env(safe-area-inset-left,0px)) 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 auto;display:flex}.portal-faixa+.portal-faixa{padding-top:6px}.marca-portal{font-family:var(--titulo);font-size:22px}.marca-portal small{font-family:var(--texto);letter-spacing:.1em;text-transform:uppercase;color:var(--ouro);margin-left:10px;font-size:12px}.portal-usuario{color:#d9d1c3;align-items:center;gap:12px;font-size:14px;display:flex}.menu-portal{gap:2px;display:flex;overflow-x:auto}.menu-portal a{color:#d9d1c3;white-space:nowrap;border-bottom:3px solid #0000;align-items:center;gap:6px;padding:10px 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.menu-portal a.ativo{color:#fff;border-color:var(--vinho)}.contador{background:var(--vinho);color:#fff;border-radius:999px;padding:1px 7px;font-size:11px}.portal-conteudo{max-width:1240px;padding:28px max(16px, env(safe-area-inset-left,0px)) 64px;gap:24px;margin:0 auto;display:grid}.conversa{gap:10px;max-height:60vh;padding:4px;display:grid;overflow-y:auto}.balao{border-radius:10px;gap:4px;max-width:75%;padding:10px 12px;font-size:15px;display:grid}.balao.meu{background:var(--tinta);color:var(--papel);justify-self:end}.balao.outro{background:var(--superficie);border:1px solid var(--linha);justify-self:start}.balao small{opacity:.7;font-size:12px}.calendario{background:var(--linha);border:1px solid var(--linha);border-radius:var(--raio);gap:1px;min-width:720px;display:grid;overflow:hidden}.cal-wrap{overflow-x:auto}.cal-linha{grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid}.cal-cab span{background:var(--papel-2);letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-2);padding:6px 8px;font-size:12px;font-weight:700}.cal-dia{background:var(--superficie);align-content:start;gap:4px;min-height:108px;padding:6px;display:grid}.cal-dia.fora{background:var(--papel-2)}.cal-dia.hoje{box-shadow:inset 0 0 0 2px var(--vinho)}.cal-num{color:var(--tinta-2);justify-content:space-between;align-items:center;font-size:13px;font-weight:700;display:flex}.cal-mais{color:var(--tinta-2);opacity:.5;border-radius:4px;place-items:center;width:20px;height:20px;text-decoration:none;display:grid}.cal-dia:hover .cal-mais,.cal-mais:focus-visible{opacity:1;background:var(--papel-2)}.cal-pub{border-left:3px solid var(--linha);background:var(--papel-2);border-radius:4px;gap:1px;padding:4px 6px;font-size:12px;line-height:1.3;text-decoration:none;display:grid}.cal-pub-tit{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.cal-pub-info{color:var(--tinta-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cal-pub.st-producao{border-color:var(--alerta);background:var(--alerta-suave)}.cal-pub.st-aprovacao{border-color:var(--vinho);background:var(--vinho-suave)}.cal-pub.st-aprovado,.cal-pub.st-agendado{border-color:var(--ok);background:var(--ok-suave)}.cal-pub.st-publicado{border-color:var(--ok);background:var(--superficie);opacity:.75}.legenda-status{color:var(--tinta-2);flex-wrap:wrap;gap:10px;font-size:13px;display:flex}.previa-ad{color:#111;border:1px solid var(--linha);background:#fff;border-radius:8px;max-width:420px;font-size:14px;display:grid;overflow:hidden}.previa-ad-cab{align-items:center;gap:8px;padding:10px 12px;line-height:1.2;display:flex}.previa-ad-avatar{background:var(--tinta);width:32px;height:32px;color:var(--papel);border-radius:50%;place-items:center;font-weight:700;display:grid}.previa-ad-texto{white-space:pre-wrap;padding:0 12px 10px}.previa-ad img,.previa-ad video{object-fit:contain;background:#000;width:100%;max-height:520px;display:block}.previa-ad-sem{text-align:center;background:var(--papel-2);color:var(--tinta-2);padding:48px 12px}.previa-ad-mais{background:var(--papel-2);gap:4px;padding:4px;display:flex;overflow-x:auto}.previa-ad-mais img{object-fit:cover;border-radius:4px;width:64px;height:64px}.previa-ad-mais span{padding:4px;font-size:12px}.previa-ad-rodape{background:#f0f2f5;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.previa-ad-cta{white-space:nowrap;background:#e4e6eb;border-radius:6px;padding:7px 12px;font-weight:600}.previa-ad-variacoes{border-top:1px solid var(--linha);gap:2px;padding:10px 12px;font-size:13px;display:grid}.previa-busca{color:#111;border:1px solid var(--linha);background:#fff;border-radius:8px;gap:4px;max-width:560px;padding:14px;display:grid}.previa-busca-tit{color:#1a0dab;font-size:18px}.bloco-campanha{border:1px solid var(--linha);border-radius:var(--raio);background:var(--superficie);gap:12px;padding:16px;display:grid}.bloco-campanha.conjunto{border-left:4px solid var(--ouro)}.bloco-anuncio{border:1px dashed var(--linha);border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:start;gap:12px;padding:12px;display:grid}@media (max-width:900px){.bloco-anuncio{grid-template-columns:1fr}}.ficha{grid-template-columns:max-content minmax(0,1fr);gap:4px 14px;margin:0;font-size:14px;display:grid}.ficha dt{color:var(--tinta-2)}.ficha dd{white-space:pre-wrap;margin:0}.proposta{max-width:860px;padding:32px max(16px, env(safe-area-inset-left,0px)) 80px;gap:28px;margin:0 auto;display:grid}.proposta h1{font-size:clamp(30px,5vw,44px)}.proposta-topo{border-bottom:2px solid var(--vinho);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:12px;display:flex}.marca-proposta{font-family:var(--titulo);color:var(--vinho);font-size:26px}.proposta section{gap:14px;display:grid}.proposta-itens{border:1px solid var(--linha);border-radius:var(--raio);background:var(--superficie);display:grid}.proposta-item{border-bottom:1px solid var(--linha);justify-content:space-between;gap:16px;padding:14px 16px;display:flex}.proposta-item:last-child{border-bottom:0}.proposta-total{grid-template-columns:max-content max-content;justify-content:end;gap:6px 24px;font-size:16px;display:grid}.proposta-total strong{text-align:right}.proposta-contrato{white-space:pre-wrap;font:14px/1.6 var(--texto);background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);max-height:640px;margin:0;padding:20px;overflow:auto}.proposta-resposta{background:var(--superficie);border:2px solid var(--vinho);border-radius:var(--raio);padding:20px}@media print{.proposta-contrato{border:0;max-height:none;padding:0;overflow:visible}.proposta-resposta form{display:none}}.passos{gap:4px;margin:0;padding-left:20px;font-size:14px;display:grid}.codigos-recuperacao{background:var(--papel-2);border:1px solid var(--linha);columns:2;border-radius:6px;margin:0;padding:12px 16px;font:600 16px/1.7 ui-monospace,monospace}
