@font-face{font-family:Arvo;font-style:normal;font-weight:400;font-display:swap;src:url(/fontes/arvo-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Arvo;font-style:normal;font-weight:700;font-display:swap;src:url(/fontes/arvo-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/fontes/poppins-300-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/fontes/poppins-300-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fontes/poppins-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fontes/poppins-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fontes/poppins-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fontes/poppins-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fontes/poppins-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fontes/poppins-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fontes/poppins-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fontes/poppins-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--primaria: #cc443d;--primaria-clara: #cd4f48;--secundaria: #e36159;--terciaria: #2baab1;--quaternaria: #383f48;--escuro: #212529;--fundo: #f8f8f8;--branco: #ffffff;--texto: #212529;--texto-suave: #777777;--borda: #e5e5e5;--raio: 4px;--raio-2x: 8px;--sombra: 0 .5rem 1rem rgba(0, 0, 0, .08)}*{box-sizing:border-box}body{margin:0;background:var(--fundo);color:var(--texto);font-family:Poppins,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px}h1{font-family:Arvo,Georgia,serif;font-weight:700;font-size:1.6rem;margin:0}h2,h3,h4{font-family:Poppins,sans-serif;font-weight:600;margin:0}a{color:var(--primaria);text-decoration:none}a:hover{text-decoration:underline}.app{display:flex;min-height:100vh}.lateral{width:220px;flex-shrink:0;background:var(--quaternaria);color:#fff;display:flex;flex-direction:column}.lateral .marca{padding:20px 18px;border-bottom:1px solid rgba(255,255,255,.12)}.lateral .marca img{height:20px;width:auto;max-width:100%;display:block;margin-bottom:5px}.lateral .marca span{font-size:11px;color:#fff9}.lateral nav{padding:12px 0;flex:1}.lateral nav a{display:block;padding:10px 18px;color:#ffffffbf;font-size:13px;font-weight:500;border-left:3px solid transparent}.lateral nav a:hover{background:#ffffff0f;color:#fff;text-decoration:none}.lateral nav a.ativo{color:#fff;background:#cc443d2e;border-left-color:var(--primaria)}.lateral .rodape{padding:14px 18px;border-top:1px solid rgba(255,255,255,.12);font-size:12px}.lateral .rodape .nome{color:#fff;font-weight:600}.lateral .rodape .papel{color:#ffffff8c;text-transform:capitalize}.lateral .rodape .botao.secundario{color:#fff;border-color:#ffffff47}.lateral .rodape .botao.secundario:hover:not(:disabled){background:#ffffff1a}.conteudo{flex:1;padding:26px 30px;overflow-x:auto}.cabecalho{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;gap:16px;flex-wrap:wrap}.cartao{background:var(--branco);border:1px solid var(--borda);border-radius:var(--raio-2x);padding:18px;box-shadow:var(--sombra)}.botao{background:var(--primaria);color:#fff;border:0;padding:9px 18px;border-radius:var(--raio);font-family:Poppins,sans-serif;font-weight:700;font-size:12.6px;cursor:pointer}.botao:hover:not(:disabled){background:var(--primaria-clara)}.botao:disabled{opacity:.5;cursor:not-allowed}.botao.secundario{background:transparent;color:var(--texto);border:1px solid var(--borda);font-weight:600}.botao.secundario:hover:not(:disabled){background:#f0f0f0}input,select{width:100%;padding:9px 11px;border:1px solid var(--borda);border-radius:var(--raio);font-family:Poppins,sans-serif;font-size:13px;background:#fff;color:var(--texto)}input:focus,select:focus{outline:none;border-color:var(--primaria)}label{display:block;font-size:12px;font-weight:600;margin-bottom:5px;color:var(--texto-suave)}.campo{margin-bottom:14px}table{width:100%;border-collapse:collapse;font-size:13px}th{text-align:left;padding:10px 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--texto-suave);border-bottom:1px solid var(--borda)}td{padding:11px 12px;border-bottom:1px solid #f2f2f2}tr:hover td{background:#fafafa}.num{text-align:right;font-variant-numeric:tabular-nums}.mono{font-variant-numeric:tabular-nums}.etiqueta{display:inline-block;padding:3px 9px;border-radius:50rem;font-size:11px;font-weight:600;white-space:nowrap}.etiqueta.novo{background:#eef0f2;color:var(--quaternaria)}.etiqueta.inelegivel{background:#f5e6e5;color:#8d2e29}.etiqueta.sem_contato{background:#fdf3e3;color:#8a6420}.etiqueta.qualificado{background:#e0f3f4;color:#1c6d71}.etiqueta.interessado{background:#d9f0f1;color:#17595d}.etiqueta.em_negociacao{background:#fbe7e5;color:var(--primaria)}.etiqueta.fechado{background:#e2f0e6;color:#1e6b37}.etiqueta.perdido{background:#eceded;color:#6b7178}.etiqueta.frio{background:#eef0f2;color:#8a9199}.etiqueta.prazo-hoje{background:#f5e6e5;color:#8d2e29;font-weight:700}.etiqueta.prazo-curto{background:#fdf3e3;color:#8a6420}.metricas{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:12px;margin-bottom:22px}.metrica{background:var(--branco);border:1px solid var(--borda);border-radius:var(--raio-2x);padding:14px 16px}.metrica .valor{font-size:1.5rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.2}.metrica .rotulo{font-size:11px;color:var(--texto-suave);text-transform:uppercase;letter-spacing:.04em}.aviso{padding:11px 14px;border-radius:var(--raio);font-size:13px;margin-bottom:14px}.aviso.erro{background:#fbe9e8;color:#8d2e29;border:1px solid #f2c9c6}.aviso.ok{background:#e6f4ea;color:#1e6b37;border:1px solid #c3e3cd}.aviso.info{background:#e7f4f5;color:#1c6d71;border:1px solid #c2e4e6}.vazio{text-align:center;padding:44px 20px;color:var(--texto-suave)}.login{min-height:100vh;display:grid;place-items:center;padding:20px}.login .caixa{width:100%;max-width:380px}.login h1{text-align:center;margin-bottom:4px;color:var(--primaria)}.login .marca-login{display:flex;justify-content:center;margin-bottom:10px}.login .marca-login img{height:34px;width:auto;max-width:260px}.login .sub{text-align:center;color:var(--texto-suave);font-size:13px;margin-bottom:22px}@media(max-width:560px){.metrica .valor{font-size:1.15rem}}@media(max-width:720px){.app{flex-direction:column}.lateral{width:100%}.lateral nav{display:flex;overflow-x:auto;padding:0}.lateral nav a{border-left:0;border-bottom:3px solid transparent;white-space:nowrap}.lateral nav a.ativo{border-left:0;border-bottom-color:var(--primaria)}.conteudo{padding:18px 16px}}
