/* V225 — targeted current-month collection totals on Payments scope cards. */
body.app-payments a.payment-scope-option{
  grid-template-columns:50px minmax(0,1fr) auto auto;
}
body.app-payments .payment-scope-total{
  min-width:118px;
  padding-left:14px;
  border-left:1px solid #dce7f5;
  text-align:right;
}
body.app-payments .payment-scope-option .payment-scope-total small{
  font-size:9px;
  letter-spacing:0;
  text-transform:none;
  color:#71819a;
}
body.app-payments .payment-scope-option .payment-scope-total b{
  margin-top:2px;
  font-size:17px;
  color:#0b2e68;
  white-space:nowrap;
}
body.app-payments .payment-property-total{
  display:block;
  margin-top:7px;
  padding-top:6px;
  border-top:1px solid #e3ebf6;
  font-size:9px;
  line-height:1.2;
  color:#64758f;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
body.app-payments .payment-property-total strong{
  color:#0b2e68;
  font-size:11px;
}
body.app-payments .payment-property-switch.is-active .payment-property-total{
  border-top-color:#c9defd;
}
@media(max-width:720px){
  body.app-payments a.payment-scope-option{
    grid-template-columns:44px minmax(0,1fr) auto;
  }
  body.app-payments a.payment-scope-option>i{display:none}
  body.app-payments .payment-scope-total{
    min-width:96px;
    padding-left:10px;
  }
  body.app-payments .payment-scope-option .payment-scope-total b{font-size:15px}
}
@media(max-width:480px){
  body.app-payments a.payment-scope-option{
    grid-template-columns:44px minmax(0,1fr);
  }
  body.app-payments .payment-scope-total{
    grid-column:2;
    min-width:0;
    padding:8px 0 0;
    border-left:0;
    border-top:1px solid #dce7f5;
    text-align:left;
  }
}
