/* Additional credit card headers follow the neon home finance-card layout. */
#dashboard.neon-home-dashboard .tracker-grid .extra-credit-card .card-heading {
 display:grid!important;
 grid-template-columns:50px minmax(0,1fr) minmax(92px,auto) 22px!important;
 column-gap:13px!important;
 align-items:center!important;
 min-height:91px!important;
 padding:15px 20px!important;
 position:relative;
}
#dashboard.neon-home-dashboard .tracker-grid .extra-credit-card .card-heading>.neon-icon{
 display:grid!important;
 grid-column:1;grid-row:1;
 width:50px;height:50px;padding:10px;
 flex:initial;
 border:1.5px solid #52cdfb;border-radius:15px;
 background:radial-gradient(circle at 30% 20%,#274d75,#111d4c);
 color:#53d9ff;box-shadow:0 0 12px #3da7ff5c;
}
#dashboard.neon-home-dashboard .tracker-grid .extra-credit-card .card-heading>.neon-icon svg{
 display:block;width:100%;height:100%;
 filter:drop-shadow(0 0 5px #5ad8ff91);
}
#dashboard.neon-home-dashboard .tracker-grid .extra-credit-card .card-heading>div:first-of-type{
 grid-column:2;grid-row:1;min-width:0;
 display:grid;gap:3px;align-content:center;
 text-align:right;
}
#dashboard.neon-home-dashboard .tracker-grid .extra-credit-card .card-heading h2{
 font-size:clamp(16px,2.5vw,23px);
 font-weight:800;color:#f8f6ff;
 overflow-wrap:anywhere;
}
#dashboard.neon-home-dashboard .tracker-grid .extra-credit-card .card-heading .neon-card-summary {
 grid-column:3;grid-row:1;min-width:0;
 display:grid;justify-items:start;align-content:center;gap:5px;
 text-align:left;direction:ltr;
}
#dashboard.neon-home-dashboard .tracker-grid .extra-credit-card .neon-card-summary .total-badge {
 max-width:100%!important;
 color:#52cfff!important;
 font-size:clamp(17px,2.8vw,25px)!important;
 white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
 margin:0!important;padding:0!important;text-align:left;
}
#dashboard.neon-home-dashboard .tracker-grid .extra-credit-card .neon-card-summary .card-kicker{
 color:#bbafd9;font-size:clamp(10px,1.7vw,13px);
 line-height:1.25;margin:0;direction:rtl;text-align:left;
}
#dashboard.neon-home-dashboard .tracker-grid .extra-credit-card .card-heading::after {
 grid-column:4;grid-row:1;
 position:static!important;inset:auto!important;
 width:21px!important;height:27px!important;
 display:grid!important;place-items:center!important;
 transform:translateY(-3px)!important;
}
#dashboard.neon-home-dashboard .tracker-grid .extra-credit-card.is-mobile-open .card-heading::after{
 transform:translateY(1px) rotate(180deg)!important;
}
@media(max-width:640px) {
 #dashboard.neon-home-dashboard .tracker-grid .extra-credit-card .card-heading {
  grid-template-columns:40px minmax(0,1fr) minmax(73px,auto) 20px!important;
  gap:7px!important;min-height:80px!important;padding:11px 11px!important;
 }
 #dashboard.neon-home-dashboard .tracker-grid .extra-credit-card .card-heading>.neon-icon {
  width:40px;height:40px;padding:8px;border-radius:12px;
 }
 #dashboard.neon-home-dashboard .tracker-grid .extra-credit-card .neon-card-summary .total-badge {
  font-size:clamp(14px,4vw,18px)!important;
 }
 #dashboard.neon-home-dashboard .tracker-grid .extra-credit-card .card-heading h2{font-size:clamp(15px,3.8vw,18px)}
 #dashboard.neon-home-dashboard .tracker-grid .extra-credit-card .card-heading::after{width:20px!important}
}
@media(max-width:360px) {
 #dashboard.neon-home-dashboard .tracker-grid .extra-credit-card .card-heading{
  grid-template-columns:36px minmax(0,1fr) minmax(68px,auto) 16px!important;
  gap:5px!important;padding:10px 8px!important;
 }
 #dashboard.neon-home-dashboard .tracker-grid .extra-credit-card .card-heading>.neon-icon{width:36px;height:36px;padding:7px}
}
