/* Specific button states override the global gold button hover. */
#scannerContent .game-detail-btn,
#scannerContent .game-detail-btn:hover,
#scannerContent .game-detail-btn:focus-visible,
#scannerContent .game-detail-btn:active {
 display:inline; width:auto; padding:0; border:0; border-radius:0;
 background:transparent; box-shadow:none; color:#f4e3c5; font:inherit;
 font-weight:750; line-height:1.5; text-align:left; white-space:normal; cursor:pointer;
}
#scannerContent .game-detail-btn:hover {color:#ffe1a6;text-decoration:underline;text-decoration-color:#c6a16a;text-underline-offset:4px}
#scannerContent .game-detail-btn:focus-visible {outline:2px solid #d7b679;outline-offset:5px}
#scannerContent tbody tr:hover {background:#2c241b}
#scannerContent .game-date {color:#b9ac9a;font-size:12px;line-height:1.6}
#scannerContent td.name {min-width:245px;max-width:370px}
#scannerContent td.name time {white-space:nowrap}
.scanner-activity {margin:26px 0 32px}
.activity-heading {display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
.activity-heading h2 {margin:0;font-size:24px;color:#f5eee4}
.activity-heading p {margin:6px 0 14px;color:#b9ac9a;font-size:13px}
.activity-heading button {font-size:13px;padding:9px 13px}
.activity-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.activity-item {min-width:0;padding:18px;border:1px solid #51402c;border-radius:12px;background:linear-gradient(145deg,#211c18,#151312)}
.activity-item>span {display:block;color:#b9ac9a;font-size:12px;margin-top:8px}
.activity-item .activity-profit {color:#e2bd7b}
#activityStatus {color:#b9ac9a;font-size:13px}
@media(max-width:900px){.activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.activity-grid{grid-template-columns:1fr}.activity-heading{align-items:stretch}.activity-heading button{width:100%}#scannerContent .toolbar select{width:100%;flex-basis:100%}}
