/* Payments Hub 24 – v2.2 homepage alignment */
.hub-v2-summary{padding-bottom:12px!important}
.hub-v2-widgets{align-items:stretch;gap:11px;margin-top:11px}
.hub-v2-widget{min-height:0!important;padding:14px 14px 10px!important}
.hub-v2-widget-title{margin-bottom:10px!important}
.hub-v2-widget-rows{display:flex;flex-direction:column;flex:1;min-height:0}
.hub-v2-widget-row{min-height:34px;flex:1;padding:8px 2px;line-height:1.3}
.hub-v2-widget-row:last-child{border-bottom:0}
#hubV2NextLeave:has(.hub-v2-widget-empty){display:flex;align-items:center;justify-content:center}
#hubV2NextLeave .hub-v2-widget-empty{margin:auto;padding:17px 16px;max-width:100%;width:100%;text-align:center;border:1px dashed #2c5060;border-radius:12px;background:#112231}
@media(max-width:760px){.hub-v2-widget{padding-bottom:13px!important}.hub-v2-widget-rows{flex:initial}.hub-v2-widget-row{flex:initial}}
