/* Scoped team KPI: visual-only companion to the existing bank V6 summary. */
#banksSection .vkcrm-team-bank-kpi{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 14px;padding:15px 20px;border:1px solid #c4d9ff;border-radius:13px;background:#edf4ff;box-sizing:border-box;min-width:0}
#banksSection .vkcrm-team-bank-kpi-copy{display:flex;flex-direction:column;gap:5px;min-width:0}
#banksSection .vkcrm-team-bank-kpi-title{font-size:15px;line-height:1.3;font-weight:850;color:#163d84}
#banksSection .vkcrm-team-bank-kpi-copy small{font-size:11px;line-height:1.4;color:#58749f}
#banksSection .vkcrm-team-bank-kpi-value{display:flex;flex-direction:column;align-items:flex-end;flex:0 0 auto;gap:4px}
#banksSection .vkcrm-team-bank-kpi-value strong{font-size:33px;font-weight:900;line-height:1.05;color:#225bd4;font-variant-numeric:tabular-nums}
#banksSection .vkcrm-team-bank-kpi-value small{font-size:10px;color:#5b7499;text-align:right;line-height:1.3}
#banksSection .vkcrm-team-bank-kpi-error{background:#f8f9fb;border-color:#dce3eb}
#banksSection .vkcrm-team-bank-kpi-error .vkcrm-team-bank-kpi-value strong{color:#8190a6}
@media(max-width:700px){#banksSection .vkcrm-team-bank-kpi{padding:13px;align-items:flex-start;flex-direction:column;gap:8px}#banksSection .vkcrm-team-bank-kpi-value{align-items:flex-start}#banksSection .vkcrm-team-bank-kpi-value small{text-align:left}}
