*{box-sizing:border-box}body{margin:0;background:#0d1117;color:#e6edf3;font-family:SF Mono,Menlo,Monaco,Consolas,Liberation Mono,monospace}.revops-dashboard{min-height:100vh;padding:1.5rem 2rem 3rem}.revops-header{font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f0f6fc;margin:0 0 1.25rem}.revops-toolbar{margin-bottom:1.25rem}.revops-btn-refresh{background:transparent;border:1px solid #484f58;color:#e6edf3;cursor:pointer;font-family:inherit;font-size:.75rem;font-weight:600;letter-spacing:.1em;padding:.55rem 1.1rem;text-transform:uppercase;transition:border-color .15s ease,background .15s ease}.revops-btn-refresh:hover:not(:disabled){background:#161b22;border-color:#8b949e}.revops-btn-refresh:disabled{cursor:not-allowed;opacity:.5}.stat-cards{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1.5rem}.stat-card{border:1px solid #30363d;border-radius:6px;padding:1rem 1.25rem}.stat-card-label{font-size:.7rem;font-weight:700;letter-spacing:.14em;margin-bottom:.35rem;text-transform:uppercase}.stat-card-count{font-size:2rem;font-weight:700;line-height:1}.stat-card-hot{background:#f8514914;border-color:#f85149}.stat-card-hot .stat-card-label{color:#ff7b72}.stat-card-hot .stat-card-count{color:#ffa198}.stat-card-warm{background:#d2992214;border-color:#d29922}.stat-card-warm .stat-card-label{color:#e3b341}.stat-card-warm .stat-card-count{color:#f0cc6a}.stat-card-cold{background:#8b949e14;border-color:#484f58}.stat-card-cold .stat-card-label{color:#8b949e}.stat-card-cold .stat-card-count{color:#c9d1d9}.revops-error{color:#ff7b72;margin:0 0 1rem}.table-wrap{overflow-x:auto}.revops-table{border-collapse:collapse;font-size:.8rem;width:100%}.revops-table thead th{border-bottom:1px solid #30363d;color:#8b949e;font-size:.68rem;font-weight:700;letter-spacing:.1em;padding:.65rem .85rem;text-align:left;text-transform:uppercase;white-space:nowrap}.revops-table tbody td{border-bottom:1px solid #21262d;color:#c9d1d9;padding:.6rem .85rem;white-space:nowrap}.revops-table tbody tr:nth-child(2n){background:#161b22a6}.revops-table tbody tr.revops-row-clickable{cursor:pointer}.revops-table tbody tr.revops-row-clickable:hover{background:#388bfd1f}.revops-table tbody tr.revops-row-selected{background:#388bfd2e}.badge{border-radius:999px;display:inline-block;font-size:.65rem;font-weight:700;letter-spacing:.08em;padding:.2rem .55rem;text-transform:uppercase}.badge-hot{background:#f8514933;border:1px solid #f85149;color:#ffa198}.badge-warm{background:#d2992233;border:1px solid #d29922;color:#f0cc6a}.badge-cold{background:#8b949e26;border:1px solid #484f58;color:#8b949e}.contacts-panel{border-top:1px solid #30363d;margin-top:2rem;padding-top:1.25rem}.contacts-domain-heading{color:#f0f6fc;font-size:1rem;font-weight:700;letter-spacing:.06em;margin:0 0 1rem;text-transform:uppercase}.empty-state{color:#6e7681;margin:2rem 0;text-align:center}@media(max-width:720px){.stat-cards{grid-template-columns:1fr}.revops-dashboard{padding:1rem}}.setter-dashboard{padding:1rem 1.25rem 2rem}.setter-header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.75rem}.setter-count{font-size:.75rem;color:#8b949e;letter-spacing:.08em}.setter-empty{color:#fff6;padding:3rem;text-align:center}.setter-table tbody td{vertical-align:middle}.setter-name{font-weight:600;color:#f0f6fc}.setter-phone{color:#00d4aa;font-weight:700;font-size:.95rem;text-decoration:none}.setter-phone:hover{text-decoration:underline}.setter-no-phone{color:#484f58}.setter-loss{position:relative;max-width:7rem}.setter-loss-amount{color:#d4af37;font-weight:700;cursor:help;border-bottom:1px dashed rgba(212,175,55,.45)}.setter-talktrack{display:none;position:absolute;left:0;top:calc(100% + 6px);z-index:20;width:18rem;padding:.65rem .75rem;background:#1a2a44;border:1px solid rgba(212,175,55,.35);border-radius:4px;color:#e6edf3;font-size:.72rem;line-height:1.45;white-space:normal;box-shadow:0 8px 24px #00000073}.setter-loss:hover .setter-talktrack{display:block}.setter-calc{color:#8b949e;font-size:.72rem}.setter-tries{color:#d4af37;font-weight:700}.setter-row-dimmed{opacity:.38}.setter-disp-group{display:flex;flex-wrap:wrap;gap:.25rem}.setter-disp-btn{border:1px solid #30363d;background:transparent;color:#8b949e;cursor:pointer;font-family:inherit;font-size:.62rem;font-weight:700;letter-spacing:.04em;padding:.3rem .45rem;text-transform:uppercase;transition:background .12s ease,color .12s ease,border-color .12s ease}.setter-disp-btn:hover:not(:disabled){background:#161b22;color:#e6edf3}.setter-disp-btn:disabled{opacity:.45;cursor:wait}.disp-booked.setter-disp-active,.disp-booked:hover{border-color:#00d4aa;color:#00d4aa;background:#00d4aa1a}.disp-ni.setter-disp-active,.disp-ni:hover{border-color:#484f58;color:#8b949e}.disp-vm.setter-disp-active,.disp-vm:hover{border-color:#d4af37;color:#d4af37;background:#d4af3714}.disp-na.setter-disp-active,.disp-na:hover{border-color:#f85149;color:#ffa198;background:#f8514914}.setter-book-btn{display:inline-block;border:1px solid #d4af37;color:#1a2a44;background:#d4af37;font-family:inherit;font-size:.65rem;font-weight:700;letter-spacing:.08em;padding:.35rem .65rem;text-decoration:none;text-transform:uppercase}.setter-book-btn:hover{background:#e8c84a}@media(max-width:900px){.setter-disp-group{max-width:8rem}.setter-talktrack{width:14rem}}.lead-priority-filter{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;color:#8b949e;cursor:pointer;text-transform:uppercase;letter-spacing:.06em}.lead-priority-meta{font-size:.75rem;color:#8b949e;margin-left:auto}.lead-priority-table .lead-priority-sort{background:none;border:none;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;padding:0;text-transform:inherit}.lead-priority-stage{display:inline-block;margin-right:.35rem}.lead-priority-cluster-badge{background:#d4af37;border-radius:3px;color:#0d1117;font-size:.6rem;font-weight:700;letter-spacing:.08em;padding:.15rem .35rem;vertical-align:middle}.lead-priority-suppress-badge{background:#484f58;border-radius:3px;color:#e6edf3;font-size:.6rem;font-weight:700;letter-spacing:.06em;margin-left:.25rem;padding:.15rem .35rem;vertical-align:middle}.lead-priority-score{color:#d4af37;font-weight:700}.lead-priority-status{background:#161b22;border:1px solid #484f58;color:#e6edf3;font-family:inherit;font-size:.7rem;padding:.3rem .4rem}.lead-priority-linkedin{color:#00d4aa;font-weight:700;text-decoration:none}.lead-priority-linkedin:hover{text-decoration:underline}
