:root{--bg: #f5f6f8;--surface: #ffffff;--surface-2: #f0f2f5;--border: #e2e5ea;--text: #1c2330;--text-2: #586174;--muted: #8a93a3;--accent: #2f6fde;--accent-soft: #e6eefc;--good: #1f8a4c;--good-soft: #e3f4ea;--bad: #c43d3d;--bad-soft: #fbe7e7;--warn: #a86b00;--warn-soft: #fbf1dc;--sidebar: #16202e;--sidebar-text: #c9d1dd;--radius: 10px;color-scheme:light}@media(prefers-color-scheme:dark){:root{--bg: #0f141b;--surface: #171e28;--surface-2: #1e2733;--border: #2a3442;--text: #e6eaf0;--text-2: #a8b1bf;--muted: #768194;--accent: #6f9ff0;--accent-soft: #1d2b44;--good: #4cc27d;--good-soft: #15301f;--bad: #ec7272;--bad-soft: #3a1c1c;--warn: #e0a83c;--warn-soft: #362a12;--sidebar: #0b1017;color-scheme:dark}}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--text);font:14px/1.45 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}h1{font-size:22px;margin:0 0 4px}h2{font-size:16px;margin:0 0 12px}h3{font-size:14px;margin:0 0 8px;color:var(--text-2);font-weight:600}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:18px}.page-head p{margin:0;color:var(--text-2)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px}.grid{display:grid;gap:16px}.grid-2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}input,select,textarea,button{font:inherit;color:inherit}input,select,textarea{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:7px 10px;min-width:0}input:focus,select:focus,textarea:focus{outline:2px solid var(--accent);outline-offset:-1px}textarea{width:100%;resize:vertical}label.field{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--text-2)}label.field input,label.field select,label.field textarea{font-size:14px;color:var(--text)}.btn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:7px 12px;cursor:pointer;white-space:nowrap;text-decoration:none!important;color:var(--text)}.btn:hover{background:var(--surface-2)}.btn:disabled{opacity:.55;cursor:default}.btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.btn.primary:hover{filter:brightness(1.08)}.btn.whats{background:#1f9d55;border-color:#1f9d55;color:#fff}.btn.whats:hover{filter:brightness(1.08)}.btn.danger{color:var(--bad)}.btn.sm{padding:4px 8px;font-size:12px}.chip{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600;background:var(--surface-2);color:var(--text-2);white-space:nowrap}.chip.novo{background:var(--accent-soft);color:var(--accent)}.chip.abordado,.chip.conversa,.chip.demo,.chip.teste_gratis{background:var(--warn-soft);color:var(--warn)}.chip.fechou{background:var(--good-soft);color:var(--good)}.chip.perdido{background:var(--bad-soft);color:var(--bad)}.pts{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;font-weight:700;font-size:12px;background:var(--surface-2);color:var(--text-2)}.pts.alta{background:var(--good-soft);color:var(--good)}table.tbl{width:100%;border-collapse:collapse}table.tbl th{text-align:left;font-size:12px;color:var(--muted);font-weight:600;padding:8px 10px;border-bottom:1px solid var(--border);white-space:nowrap}table.tbl td{padding:10px;border-bottom:1px solid var(--border);vertical-align:middle}table.tbl tr:last-child td{border-bottom:0}table.tbl tbody tr:hover td{background:var(--surface-2)}.tbl-wrap{overflow-x:auto}.muted{color:var(--muted)}.small{font-size:12px}.row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.atrasado{color:var(--bad);font-weight:600}.erro{background:var(--bad-soft);color:var(--bad);padding:10px 12px;border-radius:8px}.ok{background:var(--good-soft);color:var(--good);padding:10px 12px;border-radius:8px}.vazio{text-align:center;padding:40px 16px;color:var(--muted)}
