/* myBudgie v1.1.21: selected-month action, month-aware balance, credit visibility, and home branding */
.app-header-bird{
  display:block;
  width:36px;
  height:36px;
  object-fit:contain;
  filter:drop-shadow(0 8px 16px rgba(4,14,22,.16));
}
body[data-active-view="home"] .app-header-brand{
  justify-content:center!important;
}
body[data-active-view="home"] .app-header-brand .app-wordmark{
  display:none!important;
}
body:not([data-active-view="home"]) .app-header-brand{
  gap:8px!important;
}
body:not([data-active-view="home"]) .app-header-bird{
  width:30px;
  height:30px;
}
.topbar-tools{
  pointer-events:none;
}
.topbar-tools .month-control,
.topbar-tools .month-control *{
  pointer-events:auto;
}
.month-control .month-picker,
.topbar .month-picker{
  pointer-events:auto!important;
  cursor:pointer!important;
  touch-action:manipulation;
  -webkit-tap-highlight-color:transparent;
}
.month-control .month-picker input{
  pointer-events:none!important;
}
.month-control .month-picker:active{
  transform:none!important;
  filter:brightness(1.05);
}
.month-control .month-picker:focus-visible{
  outline:2px solid color-mix(in srgb,var(--accent),transparent 35%);
  outline-offset:2px;
}
.credit-charge-lines div{
  align-items:flex-start;
}
.credit-charge-lines small{
  display:block;
  margin-top:3px;
  color:var(--text-secondary);
  font-size:12px;
}
.checking-balance small{
  line-height:1.45;
}
