.board[data-v-5d935236]{display:flex;gap:12px;overflow-x:auto;padding-bottom:12px;align-items:flex-start}.col[data-v-5d935236]{flex:0 0 230px;background:#f3efe6;border:1px solid var(--line);border-radius:12px}.col header[data-v-5d935236]{font-size:12px;font-weight:800;text-transform:uppercase;padding:10px 12px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between}.cnt[data-v-5d935236]{background:#fff;border-radius:20px;padding:0 8px;color:var(--muted)}.cards[data-v-5d935236]{padding:8px;display:flex;flex-direction:column;gap:7px}.opp[data-v-5d935236]{background:#fff;border:1px solid var(--line);border-radius:9px;padding:8px 10px}.nm[data-v-5d935236]{font-weight:700;font-size:13px}.val[data-v-5d935236]{font-size:12px;color:#1d9e75;font-weight:700}.mv[data-v-5d935236]{margin-top:6px;font-size:12px;width:100%}.fu-list[data-v-7f2e9093]{display:flex;flex-direction:column;gap:8px;margin-top:12px}.fu[data-v-7f2e9093]{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--line);border-radius:11px;padding:12px 14px}.fu-main[data-v-7f2e9093]{flex:1;min-width:0}.fu-name[data-v-7f2e9093]{font-weight:700;display:flex;align-items:center;gap:8px}.fu-note[data-v-7f2e9093]{font-size:13px;margin-top:2px}.fu-meta[data-v-7f2e9093]{font-size:12px;margin-top:3px}.fu-actions[data-v-7f2e9093]{display:flex;align-items:center;gap:8px}.pill[data-v-7f2e9093]{font-size:10px;font-weight:700;background:#f3eede;border-radius:20px;padding:1px 8px;text-transform:uppercase;color:var(--muted)}.pill.late[data-v-7f2e9093]{background:#fceaea;color:#c0392b}.wa[data-v-7f2e9093]{background:#e1f5ee;color:#0c7a57;border:1px solid #1d9e75;border-radius:8px;padding:8px 12px;text-decoration:none;font-weight:700;font-size:13px}.day[data-v-a8dd2403]{margin-bottom:14px}.appt[data-v-a8dd2403]{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--line);border-radius:9px;padding:9px 12px;margin-bottom:6px;font-size:14px}.dot[data-v-a8dd2403]{width:9px;height:9px;border-radius:50%;flex:none}.pill[data-v-a8dd2403]{font-size:10px;font-weight:700;background:#efe6c8;border-radius:20px;padding:1px 8px;text-transform:uppercase}.conv-list[data-v-8c61a6a5]{display:flex;flex-direction:column;gap:8px}.conv[data-v-8c61a6a5]{background:#fff;border:1px solid var(--line);border-radius:10px;padding:11px 14px}.conv-top[data-v-8c61a6a5]{display:flex;align-items:center;gap:8px}.conv-last[data-v-8c61a6a5]{font-size:13px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pill[data-v-8c61a6a5]{font-size:11px;font-weight:700;background:#f3eede;border-radius:20px;padding:1px 9px}.cards[data-v-ad668f1c]{display:flex;gap:12px;margin:12px 0 4px}.kpi[data-v-ad668f1c]{flex:1;background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:4px}.kpi strong[data-v-ad668f1c]{font-size:22px}.funnel[data-v-be28fc27]{margin-top:20px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px}.cards[data-v-be28fc27]{display:flex;gap:12px;margin:10px 0}.kpi[data-v-be28fc27]{flex:1;background:#f3efe6;border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:4px}.kpi strong[data-v-be28fc27]{font-size:20px}.wf-list[data-v-482695e5]{display:flex;flex-direction:column;gap:8px}.wf[data-v-482695e5]{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--line);border-radius:11px;padding:12px 14px}.wf-main[data-v-482695e5]{flex:1}.wf-name[data-v-482695e5]{font-weight:700;display:flex;align-items:center;gap:8px}.wf-steps[data-v-482695e5]{font-size:13px;margin:4px 0}.pill[data-v-482695e5]{font-size:10px;font-weight:700;background:#f3eede;border-radius:20px;padding:1px 8px;text-transform:uppercase}.newuser[data-v-8551a092]{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:8px}:root{--ink: #1a1714;--muted: #8a8275;--line: #e7e2d8;--yellow: #ffd400;--bg: #faf8f3}*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--ink);background:var(--bg)}.topbar{display:flex;align-items:center;gap:12px;padding:12px 20px;background:#fff;border-bottom:1px solid var(--line)}.spacer{flex:1}.who{color:var(--muted);font-size:14px}.content{padding:20px;max-width:1100px;margin:0 auto}.muted{color:var(--muted)}.error{color:#c0392b;font-size:14px}.row{display:flex;align-items:center;gap:10px;margin-bottom:16px}button{background:var(--yellow);border:0;border-radius:8px;padding:9px 14px;font-weight:700;cursor:pointer}button.link{background:none;color:var(--muted)}button:disabled{opacity:.6;cursor:default}input{border:1px solid var(--line);border-radius:8px;padding:9px 12px;font:inherit;background:#fff}.login{min-height:100vh;display:grid;place-items:center}.card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:28px;width:320px;display:flex;flex-direction:column;gap:8px}.card h1{margin:0;font-size:22px}.card label{font-size:13px;font-weight:600;margin-top:8px}.card button{margin-top:14px}.grid{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden}.grid th,.grid td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line);font-size:14px}.grid th{background:#f3efe6;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.shell{display:flex;min-height:100vh}.side{width:220px;background:#fff;border-right:1px solid var(--line);display:flex;flex-direction:column;padding:16px 12px}.brand{font-size:18px;margin:4px 8px 18px}.side nav{display:flex;flex-direction:column;gap:4px}.nav-item{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:8px;text-decoration:none;color:var(--ink);font-weight:600;font-size:14px}.nav-item:hover{background:#f3efe6}.nav-item.router-link-active{background:var(--yellow)}.nav-item .ico{width:18px;text-align:center}.side-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 8px 4px;border-top:1px solid var(--line)}.who{font-size:13px;font-weight:600;line-height:1.3}.shell .content{flex:1;padding:24px;max-width:none}h3{font-size:13px;margin:16px 0 8px}
