/* A row keeps its cards, stake, payout and net result together at every width. */
[data-slot-machine] .slot-history{margin-top:16px;min-width:0;max-width:100%}
[data-slot-machine] .slot-history__list{list-style:none;margin:0;padding:0}
[data-slot-machine] .slot-history__row{display:grid;grid-template-columns:100px 160px minmax(0,1fr);align-items:center;gap:14px;padding:16px 4px;border-bottom:1px solid #61533b55;min-width:0}
[data-slot-machine] .slot-history__identity{display:grid;gap:6px;min-width:0}
[data-slot-machine] .slot-history__identity strong{font-size:13px;overflow-wrap:anywhere;color:#ded2b6}
[data-slot-machine] .slot-history__identity time{display:flex;flex-wrap:wrap;gap:3px 8px;font-size:10px;color:#9f9b90;line-height:1.5}
[data-slot-machine] .slot-history__identity time span{white-space:nowrap}
[data-slot-machine] .slot-history__cards{display:grid;gap:7px;min-width:0}
[data-slot-machine] .slot-history__cards>span{font-size:10px;color:#b9ad92;line-height:1.4}
[data-slot-machine] .slot-machine-mini-reels{display:flex;align-items:center;gap:4px}
[data-slot-machine] .slot-machine-mini-reels img{display:block;width:28px;height:38px;min-height:0;object-fit:cover;border:1px solid #75634b;border-radius:2px}
[data-slot-machine] .slot-history__amounts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}
[data-slot-machine] .slot-history__amounts dt{font-size:10px;font-weight:400;color:#9c978b;margin-bottom:6px}
[data-slot-machine] .slot-history__amounts dd{margin:0;font-size:13px;font-weight:600;color:#dbcfb4;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}
[data-slot-machine] .slot-history__amounts small{display:block;margin-top:4px;font-size:9px;color:#a69a80;font-weight:400;overflow-wrap:anywhere}
[data-slot-machine] .slot-history__positive dd{color:#9bc58a}
[data-slot-machine] .slot-history__negative dd{color:#c89a85}
[data-slot-machine] .slot-history__empty{padding:20px 0;color:#a89d87}
[data-slot-machine] .slot-machine-fund-note{font-size:11px;line-height:1.6;color:#aaa18f;margin:12px 0}
@media(max-width:650px){[data-slot-machine] .slot-history__row{grid-template-columns:minmax(0,1fr) 160px;gap:14px;padding:16px 0}[data-slot-machine] .slot-history__amounts{grid-column:1/-1;padding-top:8px}[data-slot-machine] .slot-history__identity time{display:grid;gap:2px}}
