/* Keep the recovered Plinko controls and board beside each other on tablets. */
@media (min-width:850px) and (max-width:1440px) {
  .scoped-class-pages-games-plinko .fixed-container {
    display:flex!important;
    flex-direction:row!important;
    align-items:stretch;
    gap:20px!important;
    padding:0 20px!important;
  }
  .scoped-class-pages-games-plinko .fixed-container .game__sidebar {
    flex:0 0 330px;
    min-width:0;
    width:330px;
    max-width:330px;
    padding:24px;
  }
  .scoped-class-pages-games-plinko .fixed-container .game__content {
    flex:1 1 0;
    width:auto!important;
    min-width:0!important;
    order:initial!important;
    padding:16px!important;
  }
  .scoped-class-pages-games-plinko .fixed-container .game__animation {
    width:min(100%,600px)!important;
  }
  .scoped-class-pages-games-plinko #plinko canvas {
    width:100%!important;
    height:auto!important;
  }
}

.archive-admin-toolbar{display:flex;flex-wrap:wrap;gap:12px;padding:18px 24px;background:#292342;margin:0 0 20px;border-radius:10px;color:#d3c5e5}.archive-admin-toolbar a{padding:9px 13px;color:#eeb64c;font-weight:700;background:#443459;border-radius:6px}.archive-admin-toolbar p{flex-basis:100%;margin:0;font-size:14px}.archive-admin-row button{padding:8px 14px;border:0;border-radius:6px;background:#eeb64c;color:#292342;font-weight:700}.scoped-class-pages-admin-cases .fixed-container{max-width:1200px}.scoped-class-pages-admin-cases .items{max-height:450px;overflow:auto}[aria-disabled="true"]{opacity:.5;cursor:not-allowed}
.archive-transactions {width:100%;min-width:0;color:#f7f4ff;}
.archive-transactions .table-wrapper.entries {width:100%;margin:12px 0 0;max-height:58vh;overflow:auto;}
.archive-transactions .fl-table {width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0 6px;font-size:14px;}
.archive-transactions .fl-table th {padding:10px 14px;text-align:left;font-size:12px;letter-spacing:.06em;color:#c6bedb;background:#30284b;position:sticky;top:0;z-index:1;}
.archive-transactions .fl-table th:first-child {width:43%;}
.archive-transactions .fl-table th:nth-child(2) {width:32%;}
.archive-transactions .fl-table th:last-child {width:25%;text-align:right;}
.archive-transactions .fl-table td {height:auto;padding:13px 14px;background:rgba(28,23,54,.72);border:0;text-align:left;white-space:normal;vertical-align:middle;overflow-wrap:anywhere;}
.archive-transactions .fl-table td:first-child {border-radius:8px 0 0 8px;}
.archive-transactions .fl-table td:last-child {border-radius:0 8px 8px 0;text-align:right;}
.archive-transactions .transaction-name {display:block;font-weight:700;font-size:14px;line-height:1.4;}
.archive-transactions .transaction-direction {display:block;margin-top:3px;font-size:12px;color:#c6bedb;font-weight:500;}
.archive-transactions .transaction-date {font-size:13px;color:#d2cce0;line-height:1.5;font-weight:500;}
.archive-transactions .transaction-amount {font-variant-numeric:tabular-nums;font-weight:700;}
.archive-transactions .transaction-amount .currency {display:inline-block;margin-left:6px;}
.archive-transactions .transaction-credit {color:#63e2a0!important;}
.archive-transactions .transaction-debit {color:#ff9a9f!important;}
.archive-transactions .transaction-empty,.archive-transactions .transaction-loading {padding:28px 16px;text-align:center;color:#d2cce0;}
@media(max-width:600px){
 .archive-transactions .fl-table th,.archive-transactions .fl-table td {padding:10px 8px;}
 .archive-transactions .fl-table th:first-child {width:39%;}
 .archive-transactions .fl-table th:nth-child(2) {width:29%;}
 .archive-transactions .fl-table th:last-child {width:32%;}
 .archive-transactions .transaction-name {font-size:14px;}
 .archive-transactions .transaction-date {font-size:12px;}
 .archive-transactions .transaction-amount .currency {display:none;}
}
