.CrystalRoulette .roulette-history-section{position:relative}
.CrystalRoulette .roulette-history-heading{display:flex;gap:18px;justify-content:space-between;align-items:flex-start;padding-bottom:16px}
.CrystalRoulette .roulette-history-eyebrow{font-size:9px;font-weight:700;letter-spacing:1.4px;color:#856532}
.CrystalRoulette .roulette-history-heading h2{font:700 24px/1.2 Georgia,serif;margin:7px 0 8px;color:#4d2b14}
.CrystalRoulette .roulette-history-heading p{font-size:11px;line-height:1.6;color:#856844;margin:0;max-width:480px}
.CrystalRoulette .roulette-history-live{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:9px;color:#4c6549;background:#e1e5cd;border:1px solid #a8b298;padding:5px 8px;margin-top:3px;border-radius:2px}
.CrystalRoulette .roulette-history-live:before{content:"";width:5px;height:5px;border-radius:50%;background:#6d864e}
.CrystalRoulette .roulette-history-live.roulette-history-stale{color:#8c5737;background:#f3dfc5;border-color:#c2a382}
.CrystalRoulette .roulette-history-live.roulette-history-stale:before{background:#b3753e}
.CrystalRoulette .roulette-history-machines{display:flex;gap:4px;flex-wrap:wrap;background:#e5d3b1;padding:5px;border:1px solid #bca17b;box-shadow:inset 0 1px 0 #fff6e6;margin-bottom:13px}
.CrystalRoulette .roulette-history-machines button{flex:1;min-width:80px;border:1px solid transparent;background:transparent;color:#735333;height:33px;font-weight:700}
.CrystalRoulette .roulette-history-machines button:hover{background:#f3e4c9;border-color:#bdab8b}
.CrystalRoulette .roulette-history-machines button[aria-pressed="true"]{background:linear-gradient(#3c654f,#294a38);border-color:#243d2e;box-shadow:inset 0 1px 0 #7a90716b;color:#fff0cf}
.CrystalRoulette .roulette-history-tools{display:flex;align-items:end;gap:10px;flex-wrap:wrap}
.CrystalRoulette .roulette-history-tools label{flex:1;min-width:150px;max-width:250px}
.CrystalRoulette .roulette-history-tools label>span{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.7px;font-weight:700;margin-bottom:4px;color:#84633f}
.CrystalRoulette .roulette-history-tools select{width:100%;height:33px}
.CrystalRoulette .roulette-history-refresh{margin-left:auto;white-space:nowrap;background:#f3e6cc;border-color:#b99a6e}
.CrystalRoulette .roulette-history-refresh span{font-size:15px;vertical-align:-1px;margin-right:4px}
.CrystalRoulette .roulette-history-refresh:disabled{opacity:.65;cursor:wait}
.CrystalRoulette .roulette-history-caption{display:flex;justify-content:space-between;gap:10px;margin:14px 0 8px;font-size:9px;color:#876b49;line-height:1.5}
.CrystalRoulette .roulette-history-caption>span:last-child{text-align:right}
.CrystalRoulette .roulette-history-message{padding:23px 15px;text-align:center;background:#f3e5ca;border:1px dashed #bea27a;color:#856844;font-size:11px;line-height:1.6}
.CrystalRoulette .roulette-history-message.roulette-history-error{border-style:solid;border-color:#c09a72;background:#f4e0c6;color:#885732;margin-bottom:9px}
.CrystalRoulette .roulette-history-table-wrap{overflow-x:auto;border:1px solid #bea27a;box-shadow:0 2px 0 #d8c4a4}
.CrystalRoulette .roulette-history-table{border-collapse:collapse;width:100%;min-width:490px;table-layout:auto;font-size:10px;color:#67472b}
.CrystalRoulette .roulette-history-table thead{background:linear-gradient(#3b5c43,#294733);color:#f9e8c4}
.CrystalRoulette .roulette-history-table th{text-align:left;padding:9px 10px;font-size:9px;letter-spacing:.2px;border-right:1px solid #78906c40;white-space:nowrap}
.CrystalRoulette .roulette-history-table td{padding:10px;border-top:1px solid #dbc3a0;vertical-align:middle;background:#f7ebd5}
.CrystalRoulette .roulette-history-table tbody tr:nth-child(even) td{background:#eedec0}
.CrystalRoulette .roulette-history-table tbody tr:hover td{background:#faefd9}
.CrystalRoulette .roulette-history-table td:first-child{min-width:100px}
.CrystalRoulette .roulette-history-player{display:block;font-weight:700;font-size:11px;color:#28523c;text-decoration:none;overflow-wrap:anywhere}
.CrystalRoulette .roulette-history-player:hover{text-decoration:underline;color:#163f2b}
.CrystalRoulette .roulette-history-meta{display:block;margin-top:4px;color:#96774e;font-size:9px;line-height:1.4}
.CrystalRoulette .roulette-history-prize{display:flex;align-items:center;gap:9px;min-width:150px}
.CrystalRoulette .roulette-history-item-picture{display:flex;align-items:center;justify-content:center;flex:0 0 41px;width:41px;height:41px;background:radial-gradient(ellipse,#dfcba5,transparent 75%)}
.CrystalRoulette .roulette-history-item-picture img{width:36px;height:36px;object-fit:contain;image-rendering:pixelated}
.CrystalRoulette .roulette-history-item-name{display:block;font-weight:700;color:#62411d;line-height:1.45;overflow-wrap:anywhere}
.CrystalRoulette .roulette-history-quantity{display:inline-block;color:#907348;font-size:9px;margin-top:3px}
.CrystalRoulette .roulette-history-special{display:inline-block;padding:1px 5px;background:#e9cf92;border:1px solid #c4a25b;color:#815713;font-size:8px;font-weight:700;margin-left:5px;vertical-align:1px}
.CrystalRoulette .roulette-history-jackpot{display:block;font-size:9px;font-weight:700;color:#866011;margin-top:4px}
.CrystalRoulette .roulette-history-date{display:block;white-space:nowrap;font-size:10px;color:#765230}
.CrystalRoulette .roulette-history-time{display:block;color:#a08055;font-size:9px;margin-top:4px;white-space:nowrap}
.CrystalRoulette .roulette-history-status{display:inline-block;font-size:8px;font-weight:700;padding:3px 6px;border:1px solid #a3b28e;background:#e1e8d1;color:#456137;white-space:nowrap}
.CrystalRoulette .roulette-history-status.roulette-history-pending{background:#f3e4be;border-color:#c4ab70;color:#896d27}
.CrystalRoulette .roulette-history-pagination{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-top:13px}
.CrystalRoulette .roulette-history-pagination>span{font-size:9px;color:#8a6d48;text-align:center}
.CrystalRoulette .roulette-history-pagination button{background:#e6d3b0;height:30px;min-width:85px;font-size:9px}
.CrystalRoulette .roulette-history-pagination button:disabled{opacity:.45;cursor:default}
.CrystalRoulette .roulette-history-note{font-size:9px;line-height:1.6;color:#927954;margin:13px 0 0}
.CrystalRoulette .roulette-history-section[aria-busy="true"] .roulette-history-table-wrap{opacity:.75}
.CrystalRoulette .roulette-history-section [hidden]{display:none!important}
@media(max-width:650px){.CrystalRoulette .roulette-history-heading{display:block}.CrystalRoulette .roulette-history-heading h2{font-size:21px}.CrystalRoulette .roulette-history-live{margin-top:10px}.CrystalRoulette .roulette-history-machines button{min-width:67px;padding:5px 6px;font-size:9px}.CrystalRoulette .roulette-history-tools{gap:8px}.CrystalRoulette .roulette-history-tools label{max-width:none;min-width:130px}.CrystalRoulette .roulette-history-refresh{margin-left:0}.CrystalRoulette .roulette-history-table th,.CrystalRoulette .roulette-history-table td{padding:8px}.CrystalRoulette .roulette-history-caption{font-size:8px}.CrystalRoulette .roulette-history-note{font-size:8px}}
