.crm-pipeline-page,.crm-form-page{color:#0f172a}.crm-pipeline-header{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:22px;border-radius:20px;background:linear-gradient(135deg,#0f172a,#172554);color:#fff}.crm-pipeline-header span,.crm-card-head span{color:#93c5fd;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.crm-pipeline-header h1{margin:5px 0;font-size:26px;font-weight:900}.crm-pipeline-header p{margin:0;color:#bfdbfe;font-size:13px}.crm-primary-btn,.crm-secondary-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 13px;border:0;border-radius:12px;font-size:13px;font-weight:900;text-decoration:none}.crm-primary-btn{color:#fff;background:#2563eb}.crm-secondary-btn{color:#1e3a8a;background:#dbeafe}.crm-pipeline-kpis,.crm-opportunity-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px}.crm-opportunity-summary{grid-template-columns:repeat(4,1fr)}.crm-pipeline-kpis article,.crm-opportunity-summary article,.crm-detail-card,.crm-followup-card{padding:16px;border:1px solid #e2e8f0;border-radius:16px;background:#fff}.crm-pipeline-kpis span,.crm-opportunity-summary span{display:block;color:#64748b;font-size:12px;font-weight:800}.crm-pipeline-kpis b,.crm-opportunity-summary b{display:block;margin-top:6px;font-size:20px}.crm-pipeline-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:15px}.crm-board{display:grid;grid-template-columns:repeat(6,minmax(190px,1fr));gap:12px;overflow-x:auto;padding-bottom:8px}.crm-stage{padding:10px;border-radius:16px;background:#eaf0f8}.crm-stage header{display:flex;justify-content:space-between;gap:8px;padding:4px 3px 11px}.crm-stage h2{margin:0;font-size:13px;font-weight:900}.crm-stage header span{display:grid;width:21px;height:21px;place-items:center;border-radius:50%;background:#fff;font-size:11px;font-weight:900}.crm-stage-list{display:grid;gap:8px}.crm-deal{display:block;padding:11px;border:1px solid #e2e8f0;border-radius:12px;color:#0f172a;background:#fff;text-decoration:none}.crm-deal strong,.crm-deal small{display:block}.crm-deal small{margin:4px 0 10px;color:#64748b;font-size:11px}.crm-deal div,.crm-deal footer{display:flex;justify-content:space-between;gap:8px}.crm-deal div span{font-size:13px;font-weight:900}.crm-deal div b{color:#2563eb;font-size:11px}.crm-deal footer{margin-top:10px;color:#94a3b8;font-size:10px}.crm-stage-empty,.crm-empty{padding:12px;color:#94a3b8;font-size:12px;text-align:center}.crm-followup-card h2,.crm-card-head h2{margin:4px 0 12px;font-size:17px;font-weight:900}.crm-followup-card a{display:block;padding:10px 0;border-bottom:1px solid #e2e8f0;color:#0f172a;text-decoration:none}.crm-followup-card small,.crm-followup-card time{display:block;margin-top:3px;color:#64748b;font-size:10px}.crm-data-form{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;padding:18px;border:1px solid #e2e8f0;border-radius:18px;background:#fff}.crm-data-form label,.crm-activity-form label{display:grid;gap:5px}.crm-data-form label span,.crm-activity-form label span{color:#475569;font-size:12px;font-weight:900}.crm-data-form input,.crm-data-form select,.crm-data-form textarea,.crm-activity-form input,.crm-activity-form select,.crm-activity-form textarea{width:100%;padding:9px;border:1px solid #cbd5e1;border-radius:9px;background:#fff}.crm-full-field,.crm-form-actions{grid-column:1/-1}.crm-detail-actions{display:flex;gap:8px}.crm-detail-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:14px}.crm-timeline-item{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:8px;padding:11px 0;border-bottom:1px solid #e2e8f0}.crm-timeline-item i{color:#2563eb}.crm-timeline-item small,.crm-timeline-item p,.crm-timeline-item time{display:block;margin:3px 0;color:#64748b;font-size:11px}.crm-activity-form{display:grid;gap:10px}.crm-error{color:#dc2626;font-size:11px}@media(max-width:1000px){.crm-pipeline-layout,.crm-detail-grid{grid-template-columns:1fr}.crm-board{grid-template-columns:repeat(6,190px)}}@media(max-width:650px){.crm-pipeline-header{display:block}.crm-pipeline-header .crm-primary-btn,.crm-detail-actions{margin-top:14px}.crm-pipeline-kpis,.crm-opportunity-summary,.crm-data-form{grid-template-columns:1fr}.crm-full-field,.crm-form-actions{grid-column:auto}}
