/* All rules are limited to wallet bills. Room/bet/recharge/withdraw pages stay unchanged. */
#page-record .bill-template-list{padding:0 0 6px}
#page-record .bill-template-list>.list-item,#page-record .bill-receipt-card,#page-record .bill-classic-card{box-sizing:border-box;margin:7px 8px;padding:10px 12px;border-radius:7px;background:#fff;box-shadow:0 1px 3px rgba(20,38,63,.04);border:1px solid #edf0f4;line-height:1.4;overflow-wrap:anywhere}
#page-record .bill-template-list>.list-item{font-size:13px}
#page-record .bill-template-list>.list-item .record-meta{font-size:11px;line-height:1.65}
#page-record .bill-receipt-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;color:#243754;font-size:13px}
#page-record .bill-receipt-head>b{font-weight:600}
#page-record .bill-receipt-head>strong{flex:none;text-align:right;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}
#page-record .bill-receipt-head small{font-size:10px;font-weight:400;color:#8190a2}
#page-record .bill-receipt-sub{font-size:10px;color:#7d8a9b;margin-top:1px}
#page-record .bill-receipt-sub:empty{display:none}
#page-record .bill-receipt-lines{list-style:none;padding:5px 0;margin:4px 0 5px;border-top:1px solid #f0f2f5;border-bottom:1px solid #f0f2f5}
#page-record .bill-receipt-lines>li{display:grid;grid-template-columns:minmax(25px,1fr) minmax(70px,1.9fr) minmax(60px,1.2fr);align-items:center;gap:8px;padding:3px 0;font-size:13px;color:#263e60}
#page-record .bill-receipt-lines b{font-weight:500}
#page-record .bill-receipt-lines strong{text-align:right;font-weight:500;font-variant-numeric:tabular-nums}
#page-record .bill-receipt-odds{font-size:11px;color:#748198}
#page-record .bill-receipt-footer{display:flex;align-items:baseline;justify-content:space-between;gap:6px 12px;flex-wrap:wrap;color:#8490a1;font-size:10px;font-variant-numeric:tabular-nums}
#page-record .bill-receipt-footer>span{color:#687990}
#page-record .bill-receipt-reason,#page-record .bill-receipt-unavailable{font-size:11px;color:#758298;line-height:1.45;margin:5px 0}
#page-record .bill-classic-card{color:#475569;font-size:11px;line-height:1.6}
#page-record .bill-classic-title{display:block;font-size:13px;font-weight:500;color:#26374c;margin-bottom:3px}
#page-record .bill-classic-amount{font-variant-numeric:tabular-nums}
#page-record .bill-classic-note{color:#687589}
#page-record .bill-classic-card>time{display:block;color:#8793a4;font-size:10px;margin-top:3px}
@media(max-width:360px){#page-record .bill-template-list>.list-item,#page-record .bill-receipt-card,#page-record .bill-classic-card{margin-left:6px;margin-right:6px;padding:9px 10px}#page-record .bill-receipt-head{gap:7px}#page-record .bill-receipt-head>strong{font-size:14px}#page-record .bill-receipt-lines>li{gap:6px}}
