/* V50.11.3.28 CRM productivity */
.ak-crm-nav-badge{display:inline-flex;min-width:18px;height:18px;padding:0 5px;align-items:center;justify-content:center;border-radius:999px;background:#ef476f;color:white;font-size:10px;margin-inline-start:5px}
.ak-sales-action-banner,.ak-crm-productivity,.ak-owner-crm-card{border:1px solid rgba(23,201,207,.24);border-radius:16px;background:rgba(7,38,54,.94);color:#eaf7fb}
.ak-sales-action-banner{padding:13px 16px;margin:12px 0;display:grid;gap:10px}
.ak-action-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.ak-action-title strong{font-size:16px}
.ak-action-stats{display:flex;gap:8px;flex-wrap:wrap}.ak-action-chip{padding:7px 10px;border-radius:999px;background:rgba(239,71,111,.13);border:1px solid rgba(239,71,111,.25);color:inherit;text-decoration:none}
.ak-owner-crm-card{display:block;padding:12px 16px;margin:10px 0;text-decoration:none;color:#eaf7fb}
.ak-owner-performance-link{margin:10px}
.ak-crm-productivity{margin:14px 0;padding:14px;display:grid;gap:12px}.ak-productivity-head{font-weight:900;font-size:18px}
.ak-work-tabs{display:flex;gap:8px;overflow:auto}.ak-work-tab{border:1px solid rgba(23,201,207,.25);background:#0b2c3c;color:#cfe7ee;border-radius:999px;padding:8px 13px;white-space:nowrap}.ak-work-tab.active{background:#18c4c9;color:#041e29;font-weight:900}
.ak-work-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}
.ak-work-lead{border:1px solid rgba(23,201,207,.17);border-radius:12px;background:#0a2a3b;padding:11px;display:grid;gap:8px;min-width:0}
.ak-work-lead-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.ak-lead-name{font-weight:900;color:#fff;text-decoration:none;min-width:0;overflow-wrap:anywhere}.ak-work-badge{font-size:10px;padding:4px 7px;border-radius:999px;background:rgba(245,190,63,.15);border:1px solid rgba(245,190,63,.35);white-space:nowrap}.ak-work-badge.danger{background:rgba(239,71,111,.14);border-color:rgba(239,71,111,.35)}
.ak-work-meta{display:flex;gap:7px;flex-wrap:wrap;font-size:12px;color:#9fc2ce}.ak-work-actions{display:flex;gap:6px;flex-wrap:wrap}.ak-work-actions .btn{min-height:36px}
.ak-crm-modal-back{position:fixed;inset:0;background:rgba(0,0,0,.62);z-index:99999;display:grid;place-items:center;padding:18px}.ak-crm-modal{width:min(440px,100%);border-radius:16px;background:#082536;border:1px solid rgba(23,201,207,.28);padding:16px;display:grid;gap:12px;color:#eefbff}.ak-crm-modal input,.ak-crm-modal select{width:100%;min-height:42px;padding:10px;border-radius:10px}.ak-modal-actions{display:flex;gap:8px;justify-content:flex-end}
.ak-crm-performance{display:grid;gap:16px}.ak-perf-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.ak-perf-card{padding:14px;border-radius:14px;background:white;color:#092434;border:1px solid #d9e8ee}.ak-perf-card small{display:block;color:#6b8792}.ak-perf-card strong{font-size:28px}.ak-perf-table{overflow:auto}
.ak-lead-contact-actions{display:grid;gap:8px;margin-top:14px}.ak-sales-action-metrics a.summary-card{color:inherit;text-decoration:none;cursor:pointer;transition:transform .15s ease,border-color .15s ease}.ak-sales-action-metrics a.summary-card:hover,.ak-sales-action-metrics a.summary-card:focus-visible{transform:translateY(-1px);border-color:rgba(23,201,207,.55);outline:none}.ak-sales-action-metrics .summary-card.is-danger{border-color:rgba(239,71,111,.48)}
@media(max-width:640px){.ak-action-title{align-items:flex-start;flex-direction:column}.ak-work-list{grid-template-columns:1fr}.ak-sales-action-banner{margin:8px}.ak-crm-productivity{margin:10px}.ak-work-actions .btn{flex:1 1 calc(50% - 6px)}.ak-modal-actions .btn{flex:1}.ak-sales-action-metrics{grid-template-columns:1fr!important}}/* V52 Batch 1 — resilient CRM performance states */
.ak-perf-error{border-color:#dc5967!important;background:#3a1720!important;color:var(--text,#eef8fb)!important;cursor:pointer}.ak-perf-error strong{font-size:16px!important;color:#b42332}
