.crm-monitoring-page{min-width:0}.crm-monitoring-page .page-header,.crm-monitoring-toolbar,.crm-monitoring-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.crm-monitoring-page .page-header p{color:#64748b}.crm-monitoring-toolbar{padding:14px;background:#fff;border:1px solid #dbe7f2;border-radius:14px;margin:16px 0}.crm-monitoring-toolbar input{flex:2 1 240px}.crm-monitoring-toolbar select{flex:1 1 180px}.crm-monitoring-page input,.crm-monitoring-page select,.crm-monitoring-modal input,.crm-monitoring-modal select{box-sizing:border-box;height:38px;border:1px solid #cbd5e1;border-radius:8px;padding:0 10px;background:#fff;color:#334155;font:inherit;min-width:0}.crm-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:12px;margin:16px 0}.crm-stat{border:1px solid #dbe7f2;border-radius:12px;background:#fff;padding:14px;min-width:0}.crm-stat strong{display:block;font-size:27px;color:#172033;font-variant-numeric:tabular-nums;margin-top:6px}.crm-stat span{font-size:12px;color:#64748b}.crm-stat.blue{background:#eff6ff;border-color:#bfdbfe}.crm-stat.amber{background:#fffbeb;border-color:#fde68a}.crm-stat.green{background:#f0fdf4;border-color:#bbf7d0}.crm-stat.purple{background:#faf5ff;border-color:#e9d5ff}.crm-operator-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px;margin-top:18px}.crm-operator-card{border:1px solid #dbe7f2;border-radius:16px;background:#fff;padding:18px;min-width:0}.crm-operator-card header{display:flex;align-items:start;justify-content:space-between;gap:12px}.crm-operator-card h2{font-size:18px;margin:0 0 5px;overflow-wrap:anywhere}.crm-operator-card header small{color:#64748b}.crm-operator-card .crm-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.crm-operator-card .crm-stat{padding:10px}.crm-operator-card .crm-stat strong{font-size:22px}.crm-operator-card footer{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.crm-operator-badge{border-radius:8px;padding:5px 8px;background:#dbeafe;color:#1d4ed8;font-size:11px;white-space:nowrap}.crm-operator-badge.buyer{background:#f3e8ff;color:#7e22ce}.crm-monitoring-table-wrap{overflow:auto;border:1px solid #dbe7f2;border-radius:12px;background:#fff;margin-top:16px}.crm-monitoring-table{width:100%;border-collapse:collapse;min-width:1100px;font-size:12px}.crm-monitoring-table th{background:#f1f5f9;color:#64748b;text-transform:uppercase;font-size:10px;padding:12px;text-align:left;white-space:nowrap}.crm-monitoring-table td{padding:12px;border-bottom:1px solid #edf2f7;vertical-align:top;max-width:320px;overflow-wrap:anywhere}.crm-monitoring-table td small{display:block;color:#64748b;margin-top:5px}.crm-monitoring-table .crm-number{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.crm-monitoring-table .crm-number strong{display:block}.crm-monitoring-page .btn,.crm-monitoring-modal .btn{white-space:nowrap}.crm-monitoring-note{font-size:12px;color:#64748b;line-height:1.6;margin:10px 0}.crm-detail-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.crm-empty{padding:30px;text-align:center;color:#64748b}.crm-team-editor{border:1px solid #dbe7f2;border-radius:12px;padding:16px;margin:20px 0;background:#f8fbff}.crm-team-editor h2{font-size:18px;margin-top:0}.crm-team-row{display:grid;grid-template-columns:minmax(160px,1fr) minmax(220px,1fr) auto;gap:12px;align-items:center;border-bottom:1px solid #e2e8f0;padding:12px 0}.crm-team-row small{display:block;color:#64748b;margin-top:4px}.crm-detail-subhead{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:16px 0}.crm-monitoring-modal .lead-modal-body{max-width:1600px}.crm-monitoring-modal .crm-monitoring-table{min-width:1000px}.crm-activity-notes{white-space:pre-wrap;max-height:140px;overflow:auto;line-height:1.5}.crm-conversion-form{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:12px;background:#eff6ff;border-radius:10px;margin-bottom:15px}.crm-conversion-form input{flex:1 1 230px}.crm-scope-pill{display:inline-block;background:#f1f5f9;color:#475569;border-radius:8px;padding:6px 9px;font-size:12px}.crm-unassigned{padding:12px 15px;border:1px solid #fde68a;background:#fffbeb;border-radius:10px;font-size:13px;color:#92400e}@media(max-width:800px){.crm-operator-grid{grid-template-columns:1fr}.crm-team-row{grid-template-columns:1fr}.crm-monitoring-toolbar input{width:100%}.crm-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

.crm-monitoring-modal .crm-detail-filters{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;padding:15px;border:1px solid #dbe7f2;border-radius:12px;background:#f8fbff;margin:12px 0}.crm-monitoring-modal .crm-detail-filters label{display:flex;flex-direction:column;gap:7px;flex:1 1 170px;color:#64748b;font-size:12px;min-width:150px}.crm-monitoring-modal .crm-detail-filters input,.crm-monitoring-modal .crm-detail-filters select{width:100%;min-width:0;margin:0}.crm-monitoring-modal .crm-detail-filters .btn{flex:0 0 auto;height:38px;margin:0}.crm-monitoring-modal .crm-detail-subhead input{flex:1 1 260px;min-width:180px}.crm-monitoring-modal .crm-detail-filters select:disabled{background:#f1f5f9;color:#94a3b8}@media(max-width:650px){.crm-monitoring-modal .crm-detail-filters label{flex-basis:100%}}
