#view-home .home-budget-details148 summary{cursor:pointer;font-weight:700;padding:7px 0}
#view-home .home-budget-details148 .home-category144{grid-template-columns:minmax(0,1fr) auto;align-items:center;font-size:.84rem;padding:5px 0;gap:4px 8px}
#view-home .home-budget-details148 .home-rate144{grid-column:1/-1;margin:0}
@media(max-width:760px){
  #view-home .home-panel144,#view-home #creditDebitNotice.credit-cards59{padding:9px 11px!important;margin:0 0 7px!important}
  #view-home #creditDebitNotice.credit-cards59{background:white!important;border:1px solid #f1e8e8!important;border-radius:16px}
  #view-home .home-panel144 p{margin:3px 0 5px}
  #view-home .home-panel144 .home-tabs144,#view-home .home-panel144 .home-tiles144,#view-home .home-panel144 .home-rate144{margin-block:5px}
  #view-home .home-tiles144 article{padding:5px 3px;gap:2px}
  #view-home #creditDebitNotice>header{display:flex;align-items:center;gap:5px;margin-bottom:4px}
  #view-home #creditDebitNotice header small{display:none}
  #view-home #creditDebitNotice h3{font-size:1rem}
  #view-home #creditDebitNotice>div{gap:4px}
  #view-home #creditDebitNotice article{grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:5px 8px;border-radius:9px}
  #view-home #creditDebitNotice article:nth-of-type(n+3){display:none}
  #view-home #creditDebitNotice .card-mark59{display:none}
  #view-home #creditDebitNotice article>strong{grid-column:auto;font-size:.92rem;white-space:nowrap}
  #view-home #creditDebitNotice article h4{font-size:.86rem;overflow-wrap:anywhere}
  #view-home #creditDebitNotice p{font-size:.72rem;margin:0}
  #view-home #creditDebitNotice .empty59{padding:5px}
}
