/* Independent layouts using the same calculated receipts. */
#v170PaymentSummary > .v114-summary { display:none; }
#v170PaymentSummary .v185-desktop-pay { display:none; }
/* Avoid two navigation bars sticking over each other. */
.admin-shell .admin-inner-tabs { position:static; }
.admin-shell .admin-inner-tabs.member-tabs { grid-template-columns:repeat(4,minmax(0,1fr)); }
@media (min-width:768px) {
 #v170PaymentSummary > h3 { font-size:15px!important; }
 #v170PaymentSummary .v185-desktop-pay { display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:12px 0; }
 #v170PaymentSummary .v177-payment-table { display:none; }
 #v170PaymentSummary [data-details] { max-height:480px;overflow-y:auto;padding-right:6px;scrollbar-gutter:stable; }
}
@media (max-width:767px) {
 #v170PaymentSummary .v177-payment-table { display:block; }
 .admin-shell .admin-inner-tabs.member-tabs { grid-template-columns:repeat(2,minmax(0,1fr)); }
}
