feat(sales): add quotes tab, PDF viewer, and opportunity sidebar enhancements
This commit is contained in:
@@ -323,7 +323,7 @@
|
||||
|
||||
.col-stage,
|
||||
.col-status,
|
||||
.col-priority {
|
||||
.col-rating {
|
||||
min-width: 120px;
|
||||
}
|
||||
|
||||
@@ -368,9 +368,33 @@
|
||||
letter-spacing: 0.03em;
|
||||
}
|
||||
|
||||
/* ── FutureLead: muted purple — not yet in pipeline ── */
|
||||
.sales-status-badge.status-future {
|
||||
background: rgba(139, 92, 246, 0.12);
|
||||
color: #7c3aed;
|
||||
}
|
||||
|
||||
/* ── New: teal — freshly entered ── */
|
||||
.sales-status-badge.status-new {
|
||||
background: rgba(20, 184, 166, 0.12);
|
||||
color: #0d9488;
|
||||
}
|
||||
|
||||
/* ── Internal Review: amber — needs internal action ── */
|
||||
.sales-status-badge.status-review {
|
||||
background: rgba(245, 158, 11, 0.12);
|
||||
color: #d97706;
|
||||
}
|
||||
|
||||
/* ── Active: green — actively being worked ── */
|
||||
.sales-status-badge.status-active {
|
||||
background: rgba(34, 197, 94, 0.12);
|
||||
color: #16a34a;
|
||||
}
|
||||
|
||||
.sales-status-badge.status-open {
|
||||
background: var(--status-active-bg, #dcfce7);
|
||||
color: var(--status-active-color, #16a34a);
|
||||
background: rgba(34, 197, 94, 0.12);
|
||||
color: #16a34a;
|
||||
}
|
||||
|
||||
.sales-status-badge.status-won {
|
||||
@@ -424,12 +448,46 @@
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
.sales-priority {
|
||||
font-size: 12px;
|
||||
font-weight: 600;
|
||||
/* ── Rating badge (heat dots) ── */
|
||||
.sales-rating-badge {
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
gap: 5px;
|
||||
padding: 3px 8px;
|
||||
border-radius: 5px;
|
||||
font-size: 10px;
|
||||
font-weight: 700;
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 0.5px;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.sales-rating-badge.heat-hot {
|
||||
background: rgba(239, 68, 68, 0.15);
|
||||
color: #ef4444;
|
||||
}
|
||||
|
||||
.sales-rating-badge.heat-warm {
|
||||
background: rgba(245, 158, 11, 0.14);
|
||||
color: #d97706;
|
||||
}
|
||||
|
||||
.sales-rating-badge.heat-cold {
|
||||
background: rgba(56, 189, 248, 0.12);
|
||||
color: #0ea5e9;
|
||||
}
|
||||
|
||||
.sales-rating-badge.heat-neutral {
|
||||
background: var(--nav-hover-bg);
|
||||
color: var(--text-secondary);
|
||||
}
|
||||
|
||||
.sales-heat-dots {
|
||||
display: inline-flex;
|
||||
gap: 2px;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.sales-footer {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
|
||||
Reference in New Issue
Block a user