.stats>div,.grid>*,.case-grid>*,.panel{min-width:0}
.stats strong{overflow-wrap:anywhere}
.stats .status-heading{font-size:1.2rem;line-height:1.4;letter-spacing:-.02em}
.payment-item{border-top:1px solid var(--line);padding-top:18px;margin-top:22px}
.payment-item small{display:block;margin-top:6px;color:var(--muted)}
.payment-item p{font-size:.85rem;margin-top:8px}
hr{border:0;border-top:1px solid var(--line);margin:28px 0}
summary{cursor:pointer;font-size:.85rem;color:var(--blue);margin-bottom:14px}
@media(max-width:650px){.stats strong{font-size:1.1rem}.stats .status-heading{font-size:.95rem}.stats>div{padding:14px 9px}.stats{grid-template-columns:repeat(3,minmax(0,1fr))}input[type=file]{font-size:.8rem}}
