/* VK_FULL_RECOVERY_13220_UI */
/* Keep the manager navigation in one deterministic vertical flow. */
@media (min-width:1025px){
  #app.app-shell > .sidebar > nav.nav{
    gap:6px!important;
    row-gap:6px!important;
    justify-content:flex-start!important;
    align-content:flex-start!important;
  }
  #app.app-shell > .sidebar > nav.nav > .nav-item{
    margin-top:0!important;
    margin-bottom:0!important;
    margin-block-start:0!important;
    margin-block-end:0!important;
    flex:0 0 auto!important;
  }
  .topbar{min-height:110px}
}

/* Accounts: visually separate the bank from its current state. */
.bank-quick-chip-13147{
  display:inline-flex!important;
  align-items:center!important;
  gap:8px!important;
  padding:5px 9px!important;
  border:1px solid #d6dfef!important;
  border-radius:10px!important;
  background:#f8faff!important;
  line-height:1.2!important;
  min-height:30px!important;
  white-space:normal!important;
  box-shadow:0 1px 2px rgba(17,40,88,.04)!important;
}
.bank-quick-chip-13147 > :first-child{
  font-weight:800!important;
  color:#173d8f!important;
}
.bank-quick-chip-13147 > :first-child:not(:last-child){
  padding-right:8px!important;
  border-right:1px solid #d6dfef!important;
}
.bank-quick-chip-13147 > :last-child:not(:first-child){
  color:#2d3d58!important;
  font-weight:650!important;
}

/* Reserve stable geometry for the daily KPI card. */
.daily-manager-stats-13033{
  min-height:94px!important;
  contain:layout paint;
}
