/* APIM CRM V9D2 */
.v9d2-card{
  width:min(650px,calc(100vw - 36px)) !important;
  max-width:650px !important;
}
.v9d2-grid{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:12px;
}
.v9d2-grid .wide{grid-column:1/-1}
.v9d2-carryover-add{margin-left:auto !important}

#subscriber-detail-content .subscriber-tab-btn{
  font-size:14px !important;
  font-weight:700 !important;
  padding:13px 15px !important;
  line-height:1.2 !important;
}

#subscriber-detail-content .finance-hero-card span,
#subscriber-detail-content .finance-summary-grid span,
#subscriber-detail-content .subscriber-finance-hero span,
#subscriber-detail-content .collection-summary-grid span{
  font-size:11.5px !important;
  line-height:1.25 !important;
  font-weight:700 !important;
  color:#526575 !important;
}

#v9b-migration-dialog .modal-card{
  overflow-x:hidden !important;
}
#v9b-migration-dialog .v9b-section,
#v9b-migration-dialog .v9b-table{
  max-width:100% !important;
  box-sizing:border-box !important;
}

@media(max-width:720px){
  .v9d2-grid{grid-template-columns:1fr}
  .v9d2-grid .wide{grid-column:auto}
  #subscriber-detail-content .subscriber-tab-btn{
    font-size:12.5px !important;
    padding:11px 9px !important;
  }
}
