/* r466: responsive numeric layout only. */
@media(max-width:600px){
.bk-pay .money-sum{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}
.bk-pay .money-sum>div{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:12px;min-width:0;width:100%;flex-wrap:wrap}
.bk-pay .money-sum>div>span{flex:0 0 auto}
.bk-pay .money-sum b{font-size:18px;line-height:1.35;min-width:0;text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.bk-pay .tbl{table-layout:fixed;max-width:100%}
.bk-pay .tbl td,.bk-pay .tbl th{overflow-wrap:anywhere;white-space:normal;padding-left:6px;padding-right:6px}
.bk-pay .tbl:has(th) th:first-child{width:25%}
.bk-pay .tbl:has(th) th:last-child{width:34%}
.stat-val{font-size:clamp(16px,4.6vw,20px);white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;line-height:1.3}
.stat-sub{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;line-height:1.35}
.totals div{gap:12px;flex-wrap:wrap}
.totals b{margin-left:auto;overflow-wrap:anywhere}
.tbl.me-monthly-table th,.tbl.me-monthly-table td{white-space:normal;overflow-wrap:anywhere}
}
@media(max-width:600px){
.me-numeric-scroll466{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}
.me-numeric-scroll466>.tbl{margin:0}
}
