/* VASH KAPITAL CRM 13.2.30 — MANAGER UX CONSOLIDATED
   Scope: readability/presentation only.
   Protected: backend, DB, workflow, calls, SMS, Telegram, FNS, bank state semantics.
*/

/* 1) Results Today: restore readable manager typography.
   The active frontend still has legacy 8px/8.5px compact overrides. */
html body header.topbar .daily-manager-stats-13033{
  min-height:82px!important;
  max-height:90px!important;
  height:86px!important;
  align-self:center!important;
  border-radius:14px!important;
  background:#fff!important;
  overflow:hidden!important;
}
html body header.topbar .daily-manager-stats-13033-head{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  min-height:28px!important;
  height:28px!important;
  padding:4px 10px 3px!important;
  margin:0!important;
  border-bottom:1px solid #e7edf4!important;
}
html body header.topbar .daily-manager-stats-13033 [data-kpi-title]{
  font-size:14px!important;
  line-height:1.05!important;
  font-weight:850!important;
  white-space:nowrap!important;
}
html body header.topbar .daily-manager-stats-13033 [data-kpi-subtitle]{
  display:block!important;
  margin-top:1px!important;
  font-size:10.5px!important;
  line-height:1.05!important;
  font-weight:650!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
html body header.topbar .daily-manager-stats-13033 [data-kpi-live]{
  font-size:10.5px!important;
  line-height:1!important;
}
html body header.topbar .daily-manager-stats-13033-grid{
  display:grid!important;
  grid-template-columns:1.18fr .92fr .92fr 1.08fr!important;
  gap:0!important;
  width:100%!important;
  min-height:57px!important;
  height:57px!important;
  margin:0!important;
  padding:0!important;
  align-items:stretch!important;
}
html body header.topbar .daily-manager-stats-13033-metric{
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  min-width:0!important;
  min-height:57px!important;
  height:57px!important;
  padding:6px 10px!important;
  overflow:hidden!important;
}
html body header.topbar .daily-manager-stats-13033-label{
  font-size:10.5px!important;
  line-height:1.1!important;
  font-weight:750!important;
}
html body header.topbar .daily-manager-stats-13033-value{
  margin-top:2px!important;
  font-size:17px!important;
  line-height:1!important;
  font-weight:850!important;
}
html body header.topbar .daily-manager-stats-13033 [data-kpi-processed]{
  margin-top:2px!important;
  font-size:10.5px!important;
  line-height:1.05!important;
  font-weight:650!important;
}
@media (max-width:1390px) and (min-width:1280px){
  html body header.topbar .daily-manager-stats-13033{
    min-height:78px!important;height:78px!important;max-height:82px!important;
  }
  html body header.topbar .daily-manager-stats-13033-head{
    min-height:25px!important;height:25px!important;padding:3px 8px 2px!important;
  }
  html body header.topbar .daily-manager-stats-13033 [data-kpi-title]{font-size:13px!important}
  html body header.topbar .daily-manager-stats-13033 [data-kpi-subtitle]{font-size:10px!important}
  html body header.topbar .daily-manager-stats-13033-grid{min-height:53px!important;height:53px!important}
  html body header.topbar .daily-manager-stats-13033-metric{min-height:53px!important;height:53px!important;padding:5px 7px!important}
  html body header.topbar .daily-manager-stats-13033-label{font-size:10px!important}
  html body header.topbar .daily-manager-stats-13033-value{font-size:16px!important}
  html body header.topbar .daily-manager-stats-13033 [data-kpi-processed]{font-size:10px!important}
}

/* 2) Accounts funnel: restore the clean bank chips that already existed
   in the proven 13.1.52+ manager UX lineage. */
html body #banksTableWrap .account-client-banks-1288{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:6px!important;
  align-items:center!important;
}
html body #banksTableWrap .bank-clean-chip-13151,
html body #banksTableWrap [data-bank-quick-open]{
  display:inline-flex!important;
  align-items:center!important;
  gap:7px!important;
  min-height:32px!important;
  max-width:230px!important;
  padding:6px 10px!important;
  border:1px solid #d7e1ee!important;
  border-radius:9px!important;
  background:#fff!important;
  color:#20324d!important;
  box-shadow:0 1px 2px rgba(15,23,42,.04)!important;
  cursor:pointer!important;
  pointer-events:auto!important;
  font-family:inherit!important;
  line-height:1!important;
  white-space:nowrap!important;
}
html body #banksTableWrap .bank-clean-chip-13151:hover,
html body #banksTableWrap [data-bank-quick-open]:hover{
  border-color:#7ca4f5!important;
  background:#f5f8ff!important;
  box-shadow:0 3px 10px rgba(37,99,235,.10)!important;
}
html body #banksTableWrap .bank-clean-chip-13151 b,
html body #banksTableWrap [data-bank-quick-open] b{
  font-size:11px!important;
  font-weight:800!important;
  color:#17499e!important;
}
html body #banksTableWrap .bank-clean-chip-13151 span,
html body #banksTableWrap [data-bank-quick-open] span{
  font-size:10.5px!important;
  color:#64748b!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
html body #banksTableWrap .bank-clean-chip-13151 em,
html body #banksTableWrap [data-bank-quick-open] em{
  font-size:9.5px!important;
  font-style:normal!important;
  color:#7d8999!important;
}
html body #banksTableWrap .bank-clean-chip-13151.success,
html body #banksTableWrap [data-bank-quick-open].success{
  background:#f1faf5!important;border-color:#c4e3d0!important;
}
html body #banksTableWrap .bank-clean-chip-13151.success b,
html body #banksTableWrap [data-bank-quick-open].success b{color:#147443!important}
html body #banksTableWrap .bank-clean-chip-13151.danger,
html body #banksTableWrap [data-bank-quick-open].danger{
  background:#fff5f5!important;border-color:#edc9c9!important;
}
html body #banksTableWrap .bank-clean-chip-13151.danger b,
html body #banksTableWrap [data-bank-quick-open].danger b{color:#b42318!important}
html body #banksTableWrap .bank-clean-chip-13151.meeting,
html body #banksTableWrap [data-bank-quick-open].meeting{
  background:#f3f6ff!important;border-color:#ccd8ff!important;
}
html body #banksTableWrap .bank-clean-chip-13151.waiting,
html body #banksTableWrap [data-bank-quick-open].waiting{
  background:#fff9ed!important;border-color:#ead8b0!important;
}
html body #banksTableWrap .bank-clean-more-13151{
  min-height:32px!important;
  padding:6px 10px!important;
  border:1px dashed #b8c4d5!important;
  border-radius:9px!important;
  background:#fff!important;
  color:#526176!important;
  font-size:10.5px!important;
  font-weight:750!important;
}
html body #banksTableWrap .account-client-actions-1288 .btn{
  min-height:32px!important;
  padding:6px 10px!important;
  border-radius:9px!important;
  font-size:10.5px!important;
}

/* Desktop manager release only. Do not rewrite the separate Android/mobile UX here. */
