.pipeline-widget[data-v-dc87baac]{display:flex;align-items:center;gap:10px;padding:5px 14px;background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-md)}.pipeline-dots[data-v-dc87baac]{display:flex;align-items:center;gap:8px}.dot[data-v-dc87baac]{width:8px;height:8px;border-radius:50%}.dot.running[data-v-dc87baac]{background:var(--amber);box-shadow:0 0 8px var(--amber);animation:blink-dc87baac 1s infinite}.dot.idle[data-v-dc87baac]{background:var(--green);box-shadow:0 0 6px var(--green-glow)}@keyframes blink-dc87baac{0%,to{opacity:1}50%{opacity:.3}}.pipeline-counts[data-v-dc87baac]{font-size:12px;display:flex;gap:8px}.cnt[data-v-dc87baac]{padding:1px 8px;border-radius:4px;font-weight:500}.cnt.pending[data-v-dc87baac]{color:var(--amber);background:var(--amber-glow)}.cnt.failed[data-v-dc87baac]{color:var(--red-light);background:var(--red-glow)}.cnt.ok[data-v-dc87baac]{color:var(--green-light);background:var(--green-glow)}.pipeline-btn[data-v-dc87baac]{padding:4px 8px;font-size:11px}.stat-card[data-v-7f22ac8e]{padding:20px 22px;position:relative;overflow:hidden;cursor:default}.stat-card[data-v-7f22ac8e]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;border-radius:2px 2px 0 0}.stat-card.accent-blue[data-v-7f22ac8e]:before{background:var(--blue)}.stat-card.accent-green[data-v-7f22ac8e]:before{background:var(--green)}.stat-card.accent-red[data-v-7f22ac8e]:before{background:var(--red)}.stat-card.accent-amber[data-v-7f22ac8e]:before{background:var(--amber)}.stat-card.accent-purple[data-v-7f22ac8e]:before{background:var(--purple)}.stat-icon[data-v-7f22ac8e]{font-size:22px;margin-bottom:10px}.stat-label[data-v-7f22ac8e]{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px}.stat-value[data-v-7f22ac8e]{font-size:28px;font-weight:800;color:var(--text-primary);line-height:1;letter-spacing:-.02em}.stat-sub[data-v-7f22ac8e]{font-size:12px;color:var(--text-secondary);margin-top:6px}.hourly-chart[data-v-b0c911db]{display:flex;gap:10px;height:120px;position:relative}.bars[data-v-b0c911db]{flex:1;display:flex;align-items:flex-end;gap:6px;height:100%;padding-bottom:22px}.bar-col[data-v-b0c911db]{flex:1;display:flex;flex-direction:column;align-items:center;height:100%;justify-content:flex-end}.bar-fill-wrap[data-v-b0c911db]{flex:1;width:100%;display:flex;align-items:flex-end;justify-content:center}.bar-fill[data-v-b0c911db]{width:70%;min-height:2px;background:linear-gradient(180deg,var(--blue) 0%,rgba(61,126,255,.5) 100%);border-radius:4px 4px 0 0;transition:height .5s cubic-bezier(.4,0,.2,1);cursor:pointer}.bar-fill[data-v-b0c911db]:hover{background:linear-gradient(180deg,var(--blue-light) 0%,var(--blue) 100%)}.bar-label[data-v-b0c911db]{font-size:11px;color:var(--text-muted);margin-top:4px;text-align:center}.y-axis-hint[data-v-b0c911db]{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:22px;font-size:10px;color:var(--text-muted);text-align:right;min-width:20px}.sentiment-bar-wrap[data-v-ffe0227a]{width:100%}.bar-track[data-v-ffe0227a]{display:flex;height:10px;border-radius:999px;overflow:hidden;background:var(--border-subtle);gap:2px}.bar-seg[data-v-ffe0227a]{height:100%;border-radius:999px;transition:width .6s cubic-bezier(.4,0,.2,1);min-width:0}.bar-seg.positive[data-v-ffe0227a]{background:var(--green)}.bar-seg.neutral[data-v-ffe0227a]{background:#475569}.bar-seg.negative[data-v-ffe0227a]{background:var(--red)}.bar-legend[data-v-ffe0227a]{display:flex;gap:16px;margin-top:10px;font-size:12px;color:var(--text-secondary)}.leg[data-v-ffe0227a]{display:flex;align-items:center;gap:5px}.overview[data-v-20fe50d6]{display:flex;flex-direction:column;gap:20px}.stat-grid[data-v-20fe50d6]{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}@media(max-width:1400px){.stat-grid[data-v-20fe50d6]{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.stat-grid[data-v-20fe50d6]{grid-template-columns:repeat(2,1fr)}}.charts-row[data-v-20fe50d6]{display:grid;grid-template-columns:2fr 1fr;gap:16px}.chart-card[data-v-20fe50d6]{padding:20px 22px}.card-title[data-v-20fe50d6]{font-size:11px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em;margin-bottom:16px}.bottom-row[data-v-20fe50d6]{display:grid;grid-template-columns:3fr 2fr;gap:16px}.bottom-card[data-v-20fe50d6]{padding:20px 22px}@media(max-width:768px){.charts-row[data-v-20fe50d6],.bottom-row[data-v-20fe50d6]{grid-template-columns:1fr}}.empty-msg[data-v-20fe50d6]{font-size:13px;padding:16px 0}.cat-ranked[data-v-20fe50d6]{display:flex;flex-direction:column;gap:10px}.cat-rank-row[data-v-20fe50d6]{display:grid;grid-template-columns:22px 1fr auto;gap:10px;align-items:center}.rank-num[data-v-20fe50d6]{font-size:11px;font-weight:700;text-align:right}.rank-info[data-v-20fe50d6]{display:flex;flex-direction:column;gap:4px;min-width:0}.rank-name-row[data-v-20fe50d6]{display:flex;align-items:center;gap:5px}.rank-name[data-v-20fe50d6]{font-size:13px;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-badge[data-v-20fe50d6]{font-size:10px;color:var(--amber);flex-shrink:0}.rank-bar-wrap[data-v-20fe50d6]{height:4px;background:var(--border-subtle);border-radius:2px;overflow:hidden}.rank-bar[data-v-20fe50d6]{height:100%;background:var(--blue);border-radius:2px;transition:width .4s ease}.rank-meta[data-v-20fe50d6]{display:flex;align-items:center;gap:8px;flex-shrink:0}.rank-count[data-v-20fe50d6]{font-size:13px;font-weight:700;color:var(--text-primary);min-width:22px;text-align:right}.rank-sat[data-v-20fe50d6],.rank-res[data-v-20fe50d6]{font-size:11px;font-weight:500}.rank-neg[data-v-20fe50d6]{font-size:11px;font-weight:600;color:#fca5a5}.problems-list[data-v-20fe50d6]{display:flex;flex-direction:column;gap:6px}.problem-row[data-v-20fe50d6]{display:flex;align-items:flex-start;gap:8px;padding:9px 12px;border-radius:var(--radius-sm);border:1px solid transparent}.problem-row.problem[data-v-20fe50d6]{background:#ef44440f;border-color:#ef444426}.problem-row.reason[data-v-20fe50d6]{background:#f59e0b0f;border-color:#f59e0b26}.prob-icon[data-v-20fe50d6]{font-size:12px;flex-shrink:0;margin-top:1px}.prob-text[data-v-20fe50d6]{font-size:12px;color:var(--text-secondary);flex:1;line-height:1.45}.risk-divider[data-v-20fe50d6]{height:1px;background:var(--border-subtle);margin:16px 0 12px}.problem-row.risk-row[data-v-20fe50d6]{background:#ef44440d;border-color:#ef44442e}.prob-count[data-v-20fe50d6]{font-size:12px;font-weight:700;flex-shrink:0;color:var(--text-muted);background:var(--bg-card);padding:1px 7px;border-radius:10px;min-width:22px;text-align:center}.call-row[data-v-9dc78aed]{display:grid;grid-template-columns:130px 160px 120px 1fr 70px 80px 160px 110px 70px;align-items:center;gap:12px;padding:12px 16px;border-radius:var(--radius-md);cursor:pointer;transition:background .15s;border:1px solid transparent}.call-row[data-v-9dc78aed]:hover{background:var(--bg-card);border-color:var(--border-card)}.call-row.has-risk[data-v-9dc78aed]{border-left:3px solid rgba(239,68,68,.55);padding-left:13px}.call-row.has-risk[data-v-9dc78aed]:hover{border-color:#ef4444b3}.col-time[data-v-9dc78aed]{display:flex;flex-direction:column;gap:4px}.time[data-v-9dc78aed]{font-size:13px;font-weight:600;color:var(--text-primary)}.col-caller[data-v-9dc78aed]{overflow:hidden}.caller-name[data-v-9dc78aed]{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.caller-number[data-v-9dc78aed]{font-size:11px;margin-top:2px}.col-agent[data-v-9dc78aed]{font-size:12px;color:var(--text-secondary)}.agent-name[data-v-9dc78aed]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.col-cats[data-v-9dc78aed]{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.col-stars .stars[data-v-9dc78aed]{font-size:13px}.col-stars .off[data-v-9dc78aed]{color:var(--border-strong)}.col-dur[data-v-9dc78aed]{display:flex;align-items:center;justify-content:flex-end;gap:8px;font-size:12px;font-variant-numeric:tabular-nums}.col-insight[data-v-9dc78aed]{display:flex;align-items:center;overflow:hidden}.insight-chip[data-v-9dc78aed]{display:inline-block;max-width:100%;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chip-problem[data-v-9dc78aed]{background:#ef44441f;color:#fca5a5;border:1px solid rgba(239,68,68,.28)}.chip-reason[data-v-9dc78aed]{background:#f59e0b1f;color:var(--amber-light);border:1px solid rgba(245,158,11,.28)}.col-resolution[data-v-9dc78aed]{display:flex;align-items:center}.play-btn[data-v-9dc78aed]{width:26px;height:26px;border-radius:50%;border:1px solid var(--border-card);background:var(--bg-card);color:var(--blue-light);font-size:9px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s;padding:0}.play-btn[data-v-9dc78aed]:hover{background:#084ed92e;border-color:var(--blue);box-shadow:0 0 8px var(--blue-glow)}.play-btn.active[data-v-9dc78aed]{background:#084ed938;border-color:var(--blue);color:#fff}.audio-popup[data-v-9dc78aed]{position:fixed;z-index:9999;width:360px;background:var(--bg-secondary);border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:12px 14px;box-shadow:0 8px 32px #0000008c;animation:popUp-9dc78aed .12s ease}@keyframes popUp-9dc78aed{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.audio-popup-top[data-v-9dc78aed]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:10px}.audio-popup-info[data-v-9dc78aed]{display:flex;flex-direction:column;gap:2px;min-width:0}.audio-caller[data-v-9dc78aed]{font-size:13px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.audio-meta[data-v-9dc78aed]{font-size:11px;white-space:nowrap}.audio-el[data-v-9dc78aed]{width:100%;height:32px;accent-color:var(--blue);display:block}.audio-close[data-v-9dc78aed]{background:none;border:none;color:var(--text-muted);font-size:14px;cursor:pointer;padding:2px 4px;flex-shrink:0;transition:color .15s;line-height:1}.audio-close[data-v-9dc78aed]:hover{color:var(--text-primary)}.modal-backdrop[data-v-c1aca890]{position:fixed;top:0;right:0;bottom:0;left:0;background:#060b18d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;animation:fadeIn-c1aca890 .15s ease}@keyframes fadeIn-c1aca890{0%{opacity:0}to{opacity:1}}.modal-panel[data-v-c1aca890]{width:100%;max-width:720px;max-height:calc(100vh - 48px);display:flex;flex-direction:column;overflow:hidden;animation:slideUp-c1aca890 .2s cubic-bezier(.4,0,.2,1)}@keyframes slideUp-c1aca890{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header[data-v-c1aca890]{display:flex;align-items:flex-start;justify-content:space-between;padding:22px 24px 16px;border-bottom:1px solid var(--border-subtle)}.modal-id[data-v-c1aca890]{font-size:11px;margin-bottom:4px;letter-spacing:.05em}.modal-title[data-v-c1aca890]{font-size:18px;font-weight:700;margin-bottom:4px}.modal-meta[data-v-c1aca890]{font-size:12px}.close-btn[data-v-c1aca890]{background:none;border:none;color:var(--text-muted);font-size:18px;cursor:pointer;padding:4px;transition:color .15s;flex-shrink:0}.close-btn[data-v-c1aca890]:hover{color:var(--text-primary)}.pills-row[data-v-c1aca890]{display:flex;flex-wrap:wrap;gap:6px;padding:12px 24px;border-bottom:1px solid var(--border-subtle)}.stats-row[data-v-c1aca890]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:16px 24px;border-bottom:1px solid var(--border-subtle);background:#ffffff05}.stat-label[data-v-c1aca890]{font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.stat-val[data-v-c1aca890]{font-size:15px;font-weight:600;color:var(--text-primary)}.stars-val[data-v-c1aca890]{color:var(--amber);letter-spacing:2px}.modal-body[data-v-c1aca890]{flex:1;overflow-y:auto;padding:20px 24px;display:flex;flex-direction:column;gap:20px}.section-title[data-v-c1aca890]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);margin-bottom:10px}.ai-summary[data-v-c1aca890]{font-size:14px;line-height:1.7;color:var(--text-secondary);padding:12px 16px;background:#3d7eff0f;border:1px solid rgba(61,126,255,.15);border-radius:var(--radius-sm)}.two-cols[data-v-c1aca890]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.issue-list[data-v-c1aca890]{list-style:none;display:flex;flex-direction:column;gap:6px}.issue-list li[data-v-c1aca890]{font-size:13px;color:var(--text-secondary);padding:6px 10px;background:var(--bg-card);border-radius:6px;border-left:3px solid var(--blue)}.issue-list.risk li[data-v-c1aca890]{border-left-color:var(--amber);color:var(--amber-light)}.transcript[data-v-c1aca890]{display:flex;flex-direction:column;gap:6px;background:#0000002e;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:14px;font-size:12px;line-height:1.8;color:var(--text-secondary);white-space:pre-wrap;word-break:break-word}.tr-line[data-v-c1aca890]{display:grid;grid-template-columns:68px 1fr;gap:10px;align-items:baseline;padding:5px 8px;border-radius:6px}.tr-operator[data-v-c1aca890]{background:#084ed912}.tr-mijoz[data-v-c1aca890]{background:#22c55e0f}.tr-other[data-v-c1aca890]{grid-template-columns:1fr}.tr-speaker[data-v-c1aca890]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.tr-operator .tr-speaker[data-v-c1aca890]{color:var(--blue-light)}.tr-mijoz .tr-speaker[data-v-c1aca890]{color:var(--green-light)}.tr-text[data-v-c1aca890]{font-size:12px;color:var(--text-secondary);line-height:1.6}.no-data[data-v-c1aca890]{text-align:center;color:var(--text-muted);font-size:14px;padding:40px}.calls-view[data-v-54a55030]{display:flex;flex-direction:column;gap:16px}.filters-bar[data-v-54a55030]{display:flex;align-items:center;gap:12px;padding:14px 20px;flex-wrap:wrap}.filter-group[data-v-54a55030]{display:flex;align-items:center;gap:8px}.filter-group label[data-v-54a55030]{font-size:12px;color:var(--text-muted);white-space:nowrap}.clear-btn[data-v-54a55030]{padding:6px 12px;font-size:12px}.total-count[data-v-54a55030]{margin-left:auto;font-size:13px}@media(max-width:640px){.filters-bar[data-v-54a55030]{padding:12px 14px;gap:8px}.filter-group select[data-v-54a55030]{font-size:12px;padding:5px 8px}.total-count[data-v-54a55030]{margin-left:0}}.calls-table[data-v-54a55030]{overflow-x:auto}.table-header[data-v-54a55030]{display:grid;grid-template-columns:130px 160px 120px 1fr 70px 80px 160px 110px 70px;gap:12px;padding:10px 16px;border-bottom:1px solid var(--border-subtle);min-width:1050px}[data-v-54a55030] .call-row{min-width:1050px}.h-cell[data-v-54a55030]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted)}.text-right[data-v-54a55030]{text-align:right}.loading-rows[data-v-54a55030]{display:flex;flex-direction:column;gap:6px;padding:12px 16px}.empty-state[data-v-54a55030]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:60px;color:var(--text-muted);font-size:14px}.empty-state div[data-v-54a55030]:first-child{font-size:36px}.pagination[data-v-54a55030]{display:flex;align-items:center;justify-content:center;gap:16px}.agents-view[data-v-ee162375]{display:flex;flex-direction:column;gap:20px}.empty-state[data-v-ee162375]{text-align:center;padding:60px;color:var(--text-muted);font-size:14px}.agent-cards[data-v-ee162375]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.agent-card[data-v-ee162375]{padding:20px;transition:all .15s}.agent-card[data-v-ee162375]:hover{border-color:#084ed959;box-shadow:0 0 14px #084ed91a}.ac-header[data-v-ee162375]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.ac-avatar[data-v-ee162375]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--blue),var(--purple));display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#fff;flex-shrink:0}.ac-name[data-v-ee162375]{font-size:14px;font-weight:600}.ac-total[data-v-ee162375]{font-size:12px;margin-top:2px}.ac-stats[data-v-ee162375]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.ac-stat[data-v-ee162375]{display:flex;flex-direction:column;gap:2px;padding:8px 10px;background:var(--bg-card);border-radius:8px}.ac-stat span[data-v-ee162375]:first-child{font-size:10px;text-transform:uppercase;letter-spacing:.05em}.fw[data-v-ee162375]{font-size:15px;font-weight:700;color:var(--text-primary)}.ac-cats[data-v-ee162375]{border-top:1px solid var(--border-subtle);padding-top:12px}.cats-list[data-v-ee162375]{display:flex;flex-wrap:wrap;gap:6px}.categories-view[data-v-1b271d59]{display:flex;flex-direction:column;gap:20px}.summary-bar[data-v-1b271d59]{display:flex;align-items:center;gap:24px;padding:14px 24px;flex-wrap:wrap}.s-item[data-v-1b271d59]{display:flex;align-items:center;gap:8px}.s-num[data-v-1b271d59]{font-size:22px;font-weight:800;color:var(--text-primary)}.s-divider[data-v-1b271d59]{width:1px;height:28px;background:var(--border-subtle)}.text-blue[data-v-1b271d59]{color:var(--blue-light)}.text-amber[data-v-1b271d59]{color:var(--amber-light)}.main-layout[data-v-1b271d59]{display:grid;grid-template-columns:1fr 320px;gap:16px;align-items:start}@media(max-width:1100px){.main-layout[data-v-1b271d59]{grid-template-columns:1fr}}.table-card[data-v-1b271d59]{padding:0;overflow-x:auto}.skeletons[data-v-1b271d59]{display:flex;flex-direction:column;gap:6px;padding:16px}.cat-table-head[data-v-1b271d59]{display:grid;grid-template-columns:1fr 120px 60px 60px 90px 60px;min-width:560px;gap:8px;padding:10px 18px;border-bottom:1px solid var(--border-subtle);align-items:center}.th-name[data-v-1b271d59]{font-size:11px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.th[data-v-1b271d59]{font-size:11px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;text-align:right}.th-sortable[data-v-1b271d59]{background:none;border:none;font-family:inherit;cursor:pointer;transition:color .15s;padding:0}.th-sortable[data-v-1b271d59]:hover,.th-sortable.active[data-v-1b271d59]{color:var(--text-primary)}.cat-table-body[data-v-1b271d59]{display:flex;flex-direction:column}.cat-row[data-v-1b271d59]{display:grid;grid-template-columns:1fr 120px 60px 60px 90px 60px;min-width:560px;gap:8px;padding:10px 18px;align-items:center;border-bottom:1px solid var(--border-subtle);transition:background .12s}.cat-row[data-v-1b271d59]:last-child{border-bottom:none}.cat-row[data-v-1b271d59]:hover{background:var(--bg-card)}.cat-row.ai-row[data-v-1b271d59]{background:#f59e0b08}.cat-row.ai-row[data-v-1b271d59]:hover{background:#f59e0b12}.td-name[data-v-1b271d59]{display:flex;align-items:center;gap:8px;min-width:0}.cat-name[data-v-1b271d59]{font-size:13px;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-tag[data-v-1b271d59]{font-size:10px;color:var(--amber);flex-shrink:0;background:#f59e0b1f;border:1px solid rgba(245,158,11,.25);border-radius:4px;padding:1px 5px}.td-bar[data-v-1b271d59]{display:flex;align-items:center}.bar-track[data-v-1b271d59]{width:100%;height:5px;background:var(--border-subtle);border-radius:3px;overflow:hidden}.bar-fill[data-v-1b271d59]{height:100%;background:var(--blue);border-radius:3px;transition:width .4s ease}.td[data-v-1b271d59]{font-size:13px;font-weight:600;text-align:right}.td-count[data-v-1b271d59]{color:var(--text-primary)}.empty[data-v-1b271d59]{text-align:center;padding:40px;font-size:13px}.problems-card[data-v-1b271d59]{padding:20px}.panel-title[data-v-1b271d59]{font-size:11px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em;margin-bottom:14px;display:flex;align-items:baseline;gap:6px}.panel-sub[data-v-1b271d59]{font-size:10px;font-weight:400;text-transform:none;letter-spacing:0}.problems-list[data-v-1b271d59]{display:flex;flex-direction:column;gap:8px}.prob-item[data-v-1b271d59]{padding:10px 12px;border-radius:var(--radius-sm);border:1px solid transparent}.prob-item.is-problem[data-v-1b271d59]{background:#ef44440f;border-color:#ef444426}.prob-item.is-reason[data-v-1b271d59]{background:#f59e0b0f;border-color:#f59e0b26}.prob-header[data-v-1b271d59]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.prob-icon[data-v-1b271d59]{font-size:12px}.prob-count-badge[data-v-1b271d59]{font-size:11px;font-weight:700;background:var(--bg-card);color:var(--text-secondary);padding:1px 7px;border-radius:10px;min-width:22px;text-align:center}.prob-text[data-v-1b271d59]{font-size:12px;color:var(--text-secondary);line-height:1.45;margin:0}.pipeline-view[data-v-ada677d0]{display:flex;flex-direction:column;gap:20px}.pipe-header[data-v-ada677d0]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.pipe-title[data-v-ada677d0]{font-size:18px;font-weight:700;color:var(--text-primary)}.pipe-sub[data-v-ada677d0]{font-size:12px;margin-top:3px}.pipe-actions[data-v-ada677d0]{display:flex;gap:8px;flex-wrap:wrap}.btn-primary[data-v-ada677d0]{background:var(--blue);color:#fff;border:none;padding:8px 16px;border-radius:var(--radius-sm);font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .15s}.btn-primary[data-v-ada677d0]:hover:not(:disabled){background:var(--blue-light)}.btn-primary[data-v-ada677d0]:disabled{opacity:.5;cursor:not-allowed}.btn-amber[data-v-ada677d0]{background:#f59e0b24;color:var(--amber-light);border:1px solid rgba(245,158,11,.3);padding:8px 16px;border-radius:var(--radius-sm);font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .15s}.btn-amber[data-v-ada677d0]:hover:not(:disabled){background:#f59e0b38}.btn-amber[data-v-ada677d0]:disabled{opacity:.45;cursor:not-allowed}.btn-danger[data-v-ada677d0]{background:#ef444429;color:#fca5a5;border:1px solid rgba(239,68,68,.32);padding:8px 18px;border-radius:var(--radius-sm);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .15s}.btn-danger[data-v-ada677d0]:hover:not(:disabled){background:#ef444447}.btn-danger[data-v-ada677d0]:disabled{opacity:.5;cursor:not-allowed}.btn-danger-hover[data-v-ada677d0]:hover{color:#fca5a5;border-color:#ef444452}.badge-count[data-v-ada677d0]{background:#f59e0b40;border-radius:10px;padding:1px 6px;font-size:11px;font-weight:700}.badge-active[data-v-ada677d0]{background:#084ed938;color:var(--blue-light);border-radius:10px;padding:1px 7px;font-size:11px;font-weight:700;margin-left:8px}.badge-failed[data-v-ada677d0]{background:#ef44442e;color:#fca5a5;border-radius:10px;padding:1px 7px;font-size:11px;font-weight:700;margin-left:8px}.feedback-bar[data-v-ada677d0]{padding:10px 16px;background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-sm);font-size:13px;color:var(--text-secondary)}.feedback-bar.success[data-v-ada677d0]{border-color:#22c55e4d;color:var(--green-light);background:#22c55e0f}.status-cards[data-v-ada677d0]{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}@media(max-width:900px){.status-cards[data-v-ada677d0]{grid-template-columns:repeat(3,1fr)}}.status-card[data-v-ada677d0]{position:relative;padding:18px 20px;background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:4px;overflow:hidden}.status-card.active[data-v-ada677d0]{border-color:#084ed966;box-shadow:0 0 12px #084ed91f}.status-card.pending .sc-value[data-v-ada677d0]{color:var(--text-muted)}.status-card.transcribing .sc-value[data-v-ada677d0]{color:var(--blue-light)}.status-card.analyzing .sc-value[data-v-ada677d0]{color:var(--purple, #a78bfa)}.status-card.complete .sc-value[data-v-ada677d0]{color:var(--green-light)}.status-card.failed .sc-value[data-v-ada677d0]{color:#fca5a5}.status-card.total .sc-value[data-v-ada677d0]{color:var(--text-primary)}.sc-value[data-v-ada677d0]{font-size:28px;font-weight:800;line-height:1}.sc-label[data-v-ada677d0]{font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-top:2px}.sc-dot[data-v-ada677d0]{position:absolute;top:12px;right:12px;width:8px;height:8px;border-radius:50%}.sc-dot.running[data-v-ada677d0]{background:var(--amber);animation:blink-ada677d0 1s infinite}@keyframes blink-ada677d0{0%,to{opacity:1}50%{opacity:.25}}.section-block[data-v-ada677d0]{padding:20px}.section-title[data-v-ada677d0]{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);margin-bottom:14px;display:flex;align-items:center}.empty-list[data-v-ada677d0]{padding:28px 0;text-align:center;font-size:13px}.active-list[data-v-ada677d0]{display:flex;flex-direction:column;gap:6px}.active-row[data-v-ada677d0]{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:var(--radius-sm);background:var(--bg-secondary);border:1px solid var(--border-subtle)}.active-row.transcribing[data-v-ada677d0]{border-color:#084ed940}.active-row.analyzing[data-v-ada677d0]{border-color:#8b5cf640}.active-row.failed[data-v-ada677d0]{border-color:#ef444433}.active-icon[data-v-ada677d0]{font-size:16px;flex-shrink:0}.active-info[data-v-ada677d0]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.active-number[data-v-ada677d0]{font-size:13px;font-weight:600;color:var(--text-primary)}.active-agent[data-v-ada677d0]{font-size:11px}.active-time[data-v-ada677d0]{font-size:11px;white-space:nowrap;flex-shrink:0}.active-status[data-v-ada677d0]{font-size:11px;display:flex;align-items:center;gap:4px;flex-shrink:0}.error-msg[data-v-ada677d0]{font-size:11px;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pill-transcribing[data-v-ada677d0]{background:#084ed926;color:var(--blue-light);border:1px solid rgba(8,78,217,.3)}.pill-analyzing[data-v-ada677d0]{background:#8b5cf626;color:#c4b5fd;border:1px solid rgba(139,92,246,.3)}.spin[data-v-ada677d0],.spin-inline[data-v-ada677d0]{display:inline-block;animation:spin-ada677d0 1s linear infinite}@keyframes spin-ada677d0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal-backdrop[data-v-ada677d0]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9000;display:flex;align-items:center;justify-content:center}.reset-modal[data-v-ada677d0]{padding:28px 32px;width:440px;max-width:calc(100vw - 32px)}.modal-title[data-v-ada677d0]{font-size:16px;font-weight:700;color:var(--text-primary);margin-bottom:10px}.modal-desc[data-v-ada677d0]{font-size:13px;line-height:1.6;margin-bottom:20px}.reset-fields[data-v-ada677d0]{display:flex;gap:16px;margin-bottom:20px}.reset-field[data-v-ada677d0]{flex:1;display:flex;flex-direction:column;gap:6px}.reset-field label[data-v-ada677d0]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.modal-actions[data-v-ada677d0]{display:flex;gap:10px;justify-content:flex-end}.users-view[data-v-5e948d3a]{display:flex;flex-direction:column;gap:24px}.view-header[data-v-5e948d3a]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.view-title[data-v-5e948d3a]{font-size:20px;font-weight:700;color:var(--text-primary);margin:0 0 4px}.view-desc[data-v-5e948d3a]{font-size:13px;color:var(--text-muted);margin:0}.btn-add[data-v-5e948d3a]{padding:8px 16px;background:var(--blue);border:none;border-radius:var(--radius-sm);color:#fff;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap}.btn-add[data-v-5e948d3a]:hover{opacity:.88}.alert-error[data-v-5e948d3a]{background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-sm);color:#f87171;font-size:13px;padding:10px 12px}.users-table-wrap[data-v-5e948d3a]{background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-lg);overflow:hidden;overflow-x:auto}.users-table[data-v-5e948d3a]{width:100%;border-collapse:collapse;min-width:560px}.users-table th[data-v-5e948d3a]{background:var(--bg-header);padding:10px 16px;text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);border-bottom:1px solid var(--border-subtle)}.users-table td[data-v-5e948d3a]{padding:12px 16px;border-bottom:1px solid var(--border-subtle);font-size:13px;color:var(--text-secondary)}.users-table tr:last-child td[data-v-5e948d3a]{border-bottom:none}.users-table tr:hover td[data-v-5e948d3a]{background:#ffffff05}.td-name[data-v-5e948d3a]{color:var(--text-primary);font-weight:500}.td-email[data-v-5e948d3a]{color:var(--text-muted);font-family:monospace;font-size:12px}.td-date[data-v-5e948d3a]{color:var(--text-muted);font-size:12px}.td-actions[data-v-5e948d3a]{display:flex;gap:8px;justify-content:flex-end}.loading-row[data-v-5e948d3a]{text-align:center;color:var(--text-muted);padding:24px}.role-badge[data-v-5e948d3a]{display:inline-block;padding:2px 8px;border-radius:99px;font-size:11px;font-weight:600}.role-badge.admin[data-v-5e948d3a]{background:#084ed92e;color:#60a5fa;border:1px solid rgba(8,78,217,.35)}.role-badge.user[data-v-5e948d3a]{background:#ffffff0d;color:var(--text-muted);border:1px solid var(--border-subtle)}.btn-sm[data-v-5e948d3a]{padding:5px 10px;border-radius:var(--radius-sm);font-size:12px;font-weight:500;font-family:inherit;cursor:pointer;border:1px solid;transition:opacity .15s}.btn-pwd[data-v-5e948d3a]{background:transparent;border-color:var(--border-card);color:var(--text-secondary)}.btn-pwd[data-v-5e948d3a]:hover{background:var(--bg-hover)}.btn-del[data-v-5e948d3a]{background:transparent;border-color:#ef44444d;color:#f87171}.btn-del[data-v-5e948d3a]:hover{background:#ef44441a}.modal-overlay[data-v-5e948d3a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-5e948d3a]{background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-lg);width:100%;max-width:400px;padding:28px;box-shadow:0 24px 64px #00000080}.modal-title[data-v-5e948d3a]{font-size:16px;font-weight:700;color:var(--text-primary);margin:0 0 20px}.modal-body[data-v-5e948d3a]{display:flex;flex-direction:column;gap:14px;margin-bottom:24px}.modal-footer[data-v-5e948d3a]{display:flex;gap:10px;justify-content:flex-end}.field[data-v-5e948d3a]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-5e948d3a]{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.field-input[data-v-5e948d3a]{background:var(--bg-primary);border:1px solid var(--border-card);border-radius:var(--radius-sm);color:var(--text-primary);font-size:13px;font-family:inherit;padding:9px 12px;outline:none;transition:border-color .15s}.field-input[data-v-5e948d3a]:focus{border-color:var(--blue)}.btn-cancel[data-v-5e948d3a]{padding:8px 16px;background:transparent;border:1px solid var(--border-card);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:13px;font-family:inherit;cursor:pointer}.btn-primary[data-v-5e948d3a]{padding:8px 16px;background:var(--blue);border:none;border-radius:var(--radius-sm);color:#fff;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer}.btn-primary[data-v-5e948d3a]:disabled{opacity:.5;cursor:not-allowed}.login-shell[data-v-264d2dc2]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse 70% 40% at 50% -10%,rgba(8,78,217,.14) 0%,transparent 55%),var(--bg-primary)}.login-card[data-v-264d2dc2]{width:100%;max-width:380px;background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-lg);padding:40px 36px;box-shadow:0 24px 64px #0006}.login-brand[data-v-264d2dc2]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.bito-icon[data-v-264d2dc2]{width:36px;height:36px;background:var(--blue);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:800;color:#fff;font-family:Inter,system-ui,sans-serif;box-shadow:0 0 18px var(--blue-glow);flex-shrink:0}.login-title[data-v-264d2dc2]{font-size:20px;font-weight:700;color:var(--text-primary)}.bito-dot[data-v-264d2dc2]{color:var(--blue)}.login-sub[data-v-264d2dc2]{font-weight:400;color:var(--text-muted);font-size:16px;margin-left:4px}.login-desc[data-v-264d2dc2]{font-size:13px;color:var(--text-muted);margin:0 0 28px}.login-form[data-v-264d2dc2]{display:flex;flex-direction:column;gap:16px}.field[data-v-264d2dc2]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-264d2dc2]{font-size:12px;font-weight:500;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.field-input[data-v-264d2dc2]{background:var(--bg-primary);border:1px solid var(--border-card);border-radius:var(--radius-sm);color:var(--text-primary);font-size:14px;font-family:inherit;padding:10px 12px;outline:none;transition:border-color .15s}.field-input[data-v-264d2dc2]:focus{border-color:var(--blue)}.field-input[data-v-264d2dc2]::placeholder{color:var(--text-muted)}.login-error[data-v-264d2dc2]{background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-sm);color:#f87171;font-size:13px;padding:10px 12px}.login-btn[data-v-264d2dc2]{margin-top:4px;padding:11px;background:var(--blue);border:none;border-radius:var(--radius-sm);color:#fff;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;transition:opacity .15s}.login-btn[data-v-264d2dc2]:hover:not(:disabled){opacity:.88}.login-btn[data-v-264d2dc2]:disabled{opacity:.5;cursor:not-allowed}*,*:before,*:after{box-sizing:border-box}.app-shell{display:flex;min-height:100vh;background:radial-gradient(ellipse 60% 40% at 10% 0%,rgba(8,78,217,.1) 0%,transparent 50%),var(--bg-primary)}.sidebar{width:200px;flex-shrink:0;display:flex;flex-direction:column;background:#0a1120eb;border-right:1px solid var(--border-subtle);position:sticky;top:0;height:100vh;overflow:hidden}.sidebar-brand{display:flex;align-items:center;gap:10px;padding:20px 16px 18px;border-bottom:1px solid var(--border-subtle);flex-shrink:0}.bito-icon{width:30px;height:30px;background:var(--blue);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:800;color:#fff;font-family:Inter,system-ui,sans-serif;flex-shrink:0;box-shadow:0 0 14px var(--blue-glow)}.sidebar-wordmark{font-size:18px;font-weight:700;color:var(--text-primary);letter-spacing:-.3px}.bito-dot{color:var(--blue)}.sidebar-nav{flex:1;padding:12px 8px;display:flex;flex-direction:column;gap:2px;overflow-y:auto}.nav-item{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:var(--radius-sm);border:none;background:transparent;color:var(--text-muted);font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .15s;text-align:left;width:100%}.nav-item:hover{background:#ffffff0d;color:var(--text-secondary)}.nav-item.active{background:#084ed92e;color:#fff;box-shadow:0 0 0 1px #084ed959}.nav-icon{font-size:15px;flex-shrink:0}.nav-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-user{display:flex;align-items:center;gap:10px;padding:14px 16px;border-top:1px solid var(--border-subtle);flex-shrink:0}.sidebar-user-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sidebar-user-name{font-size:12px;font-weight:600;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-user-role{font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.logout-btn{background:transparent;border:1px solid var(--border-card);border-radius:var(--radius-sm);color:var(--text-muted);width:26px;height:26px;cursor:pointer;font-size:13px;display:flex;align-items:center;justify-content:center;transition:all .15s;flex-shrink:0}.logout-btn:hover{border-color:#ef444466;color:#f87171;background:#ef444414}.app-right{flex:1;min-width:0;display:flex;flex-direction:column}.app-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 28px;height:56px;background:#0d1526cc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border-subtle);position:sticky;top:0;z-index:100;flex-shrink:0}.project-selector{display:flex;gap:2px;padding:3px;background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-md)}.project-btn{display:flex;align-items:center;gap:6px;padding:5px 12px;border-radius:calc(var(--radius-md) - 2px);border:none;background:transparent;color:var(--text-muted);font-size:12px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .15s;white-space:nowrap}.project-btn:hover{color:var(--text-secondary);background:#ffffff0a}.project-btn.active{background:#084ed92e;color:#fff;box-shadow:0 0 0 1px #084ed959}.project-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.project-dot.bito_support{background:var(--blue);box-shadow:0 0 6px var(--blue-glow)}.project-dot.bito_sales{background:var(--green);box-shadow:0 0 6px var(--green-glow)}.project-dot.edutizim_support{background:var(--purple);box-shadow:0 0 6px #8b5cf666}.project-dot.edutizim_sales{background:var(--amber);box-shadow:0 0 6px var(--amber-glow)}.header-right{display:flex;align-items:center;gap:10px}.date-wrap{display:flex;align-items:center;gap:4px}.date-label{font-size:14px}.app-main{flex:1;padding:24px 28px;overflow-y:auto}.bito-icon-sm{width:22px;height:22px;border-radius:6px;font-size:12px;box-shadow:none}.view-enter-active{transition:opacity .12s ease}.view-leave-active{transition:opacity .08s ease}.view-enter-from,.view-leave-to{opacity:0}.mobile-nav{display:none;position:fixed;bottom:0;left:0;right:0;height:60px;background:#0a1120f7;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--border-subtle);z-index:200;align-items:center;justify-content:space-around;padding:0 4px;padding-bottom:env(safe-area-inset-bottom,0)}.mobile-nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:6px 10px;border:none;background:transparent;color:var(--text-muted);cursor:pointer;border-radius:8px;transition:all .15s;flex:1;min-width:0}.mobile-nav-item.active{color:#fff;background:#084ed933}.mobile-nav-icon{font-size:18px;line-height:1}.mobile-nav-label{font-size:9px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@media(max-width:1024px){.sidebar{width:64px}.sidebar-wordmark{display:none}.sidebar-brand{justify-content:center;padding:16px 0;gap:0}.nav-label{display:none}.nav-item{justify-content:center;padding:10px 0;gap:0}.sidebar-user-info{display:none}.sidebar-user{justify-content:center;padding:14px 8px}}@media(max-width:640px){.sidebar{display:none}.mobile-nav{display:flex}.app-main{padding:16px 16px 76px}.app-header{padding:8px 12px;gap:8px;height:auto;min-height:56px;flex-wrap:wrap}.project-selector{overflow-x:auto;flex-shrink:1;min-width:0;scrollbar-width:none}.project-selector::-webkit-scrollbar{display:none}.project-btn{padding:4px 8px;font-size:11px;flex-shrink:0}.header-right{flex-shrink:0;gap:8px}.date-label{display:none}}:root{--bg-primary: #060b18;--bg-secondary: #0d1526;--bg-card: rgba(255, 255, 255, .04);--bg-card-hover:rgba(255, 255, 255, .07);--border-subtle: rgba(255, 255, 255, .06);--border-card: rgba(255, 255, 255, .1);--border-strong: rgba(255, 255, 255, .18);--text-primary: #f1f5f9;--text-secondary: #94a3b8;--text-muted: #64748b;--blue: #084ED9;--blue-light: #4B7FE8;--blue-glow: rgba(8, 78, 217, .28);--amber: #f59e0b;--amber-light: #fcd34d;--amber-glow: rgba(245, 158, 11, .2);--green: #10b981;--green-light: #34d399;--green-glow: rgba(16, 185, 129, .2);--red: #ef4444;--red-light: #fca5a5;--red-glow: rgba(239, 68, 68, .2);--purple: #8b5cf6;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--shadow-card: 0 4px 24px rgba(0, 0, 0, .4);--shadow-glow-blue: 0 0 20px rgba(8, 78, 217, .18)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg-primary);color:var(--text-primary);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased;min-height:100vh}#app{min-height:100vh}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.card{background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-lg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-card);transition:border-color .2s,background .2s}.card:hover{border-color:var(--border-strong);background:var(--bg-card-hover)}.pill{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.03em;white-space:nowrap}.pill-positive{background:var(--green-glow);color:var(--green-light);border:1px solid rgba(16,185,129,.3)}.pill-neutral{background:#64748b33;color:#94a3b8;border:1px solid rgba(100,116,139,.3)}.pill-negative{background:var(--red-glow);color:var(--red-light);border:1px solid rgba(239,68,68,.3)}.pill-resolved{background:var(--green-glow);color:var(--green-light);border:1px solid rgba(16,185,129,.3)}.pill-in_progress{background:var(--amber-glow);color:var(--amber-light);border:1px solid rgba(245,158,11,.3)}.pill-unresolved{background:var(--red-glow);color:var(--red-light);border:1px solid rgba(239,68,68,.3)}.pill-inbound{background:var(--blue-glow);color:var(--blue-light);border:1px solid rgba(61,126,255,.3)}.pill-outbound{background:#8b5cf626;color:#c4b5fd;border:1px solid rgba(139,92,246,.3)}.pill-ai{background:var(--amber-glow);color:var(--amber-light);border:1px solid rgba(245,158,11,.35)}.cat-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:500;background:#3d7eff1f;color:var(--blue-light);border:1px solid rgba(61,126,255,.25)}.cat-chip.ai{background:#f59e0b1f;color:var(--amber);border-color:#f59e0b4d}.stars{display:inline-flex;gap:1px;color:var(--amber);font-size:13px}.stars .off{color:var(--border-strong)}.btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:var(--radius-sm);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s;border:1px solid transparent}.btn-primary{background:var(--blue);color:#fff;box-shadow:0 0 16px var(--blue-glow)}.btn-primary:hover{background:#5592ff;transform:translateY(-1px)}.btn-ghost{background:transparent;color:var(--text-secondary);border-color:var(--border-card)}.btn-ghost:hover{background:var(--bg-card);color:var(--text-primary)}select,input[type=date]{background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-sm);color:var(--text-primary);font-family:inherit;font-size:13px;padding:7px 12px;outline:none;transition:border-color .15s;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}select:focus,input[type=date]:focus{border-color:var(--blue)}select option{background:#0d1526}hr{border:none;border-top:1px solid var(--border-subtle)}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.text-blue{color:var(--blue-light)}.text-amber{color:var(--amber)}.text-green{color:var(--green)}.text-red{color:var(--red)}.font-mono{font-family:JetBrains Mono,Fira Code,monospace}.skeleton{background:linear-gradient(90deg,var(--border-subtle) 25%,var(--border-card) 50%,var(--border-subtle) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:4px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.fade-enter-active,.fade-leave-active{transition:opacity .2s}.fade-enter-from,.fade-leave-to{opacity:0}.scroll-x{overflow-x:auto}
