.akpp-crm-dashboard { max-width: 1400px; margin: 20px auto; font-family: 'Inter', sans-serif; }
.akpp-crm-dashboard h1 { color: #00ff88; margin-bottom: 30px; text-shadow: 0 0 10px rgba(0, 255, 136, 0.3); }
.akpp-crm-stats-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 20px; margin-bottom: 40px; }
.akpp-stat-card { background: #1a2332; border: 1px solid rgba(0, 255, 136, 0.2); border-radius: 12px; padding: 24px; display: flex; align-items: center; gap: 20px; transition: 0.3s; }
.akpp-stat-card:hover { transform: translateY(-5px); box-shadow: 0 10px 30px rgba(0, 255, 136, 0.2); }
.akpp-stat-card .stat-icon { font-size: 48px; }
.akpp-stat-card .stat-content h3 { color: #9ca3af; font-size: 14px; margin: 0 0 8px 0; }
.akpp-stat-card .stat-number { font-size: 36px; font-weight: 700; color: #00ff88; margin: 0; }
.akpp-crm-section { background: #1a2332; border: 1px solid rgba(0, 255, 136, 0.2); border-radius: 12px; padding: 30px; margin-bottom: 20px; color: #fff; }
.akpp-crm-section h3 { color: #00ff88; margin: 20px 0 15px 0; border-bottom: 1px solid rgba(0,255,136,0.2); padding-bottom: 10px; }
.form-row { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 20px; margin-bottom: 15px; }
.form-group { display: flex; flex-direction: column; gap: 8px; }
.form-group label { color: #9ca3af; font-size: 13px; font-weight: 600; text-transform: uppercase; }
.form-group input, .form-group select, .form-group textarea { background: #0a0f1c; border: 1px solid rgba(0, 255, 136, 0.3); color: #fff; padding: 12px; border-radius: 8px; font-size: 15px; }
.form-group input:focus, .form-group select:focus, .form-group textarea:focus { outline: none; border-color: #00ff88; box-shadow: 0 0 10px rgba(0,255,136,0.2); }
.lead-status-change { background: rgba(0, 255, 136, 0.1); border: 1px solid rgba(0, 255, 136, 0.3); color: #00ff88; padding: 6px 12px; border-radius: 6px; cursor: pointer; }
.wp-list-table th { background: rgba(0, 255, 136, 0.1) !important; color: #00ff88 !important; }
.wp-list-table td { color: #d1d5db; }
code { background: rgba(0, 255, 136, 0.1); padding: 2px 6px; border-radius: 4px; color: #00ff88; }