
.tenant-winners{margin:30px 0;padding:24px;border:1px solid #f0cbd5;border-radius:22px;background:#fff;color:#2b1820;box-sizing:border-box}.tenant-winners header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.tenant-winners h2{margin:5px 0 0;font-size:25px;color:#a90032}.tenant-winners small{font-size:9px;letter-spacing:2px;color:#916472}.tenant-winners-status{font-size:12px;color:#a90032;white-space:nowrap}.tenant-winners-status i{display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%;background:currentColor;animation:tenant-pulse 2s infinite}.tenant-winners-scroll{overflow-x:auto}.tenant-winners table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.tenant-winners th{padding:13px 12px;font-size:10px;letter-spacing:1px;text-transform:uppercase;color:#946576;background:#fff1f5}.tenant-winners td{padding:15px 12px;border-bottom:1px solid #f4e2e8}.tenant-winners td:nth-child(3){font-weight:700;color:#a90032;white-space:nowrap}.tenant-winners td:last-child{font-size:11px;color:#927582;white-space:nowrap}.tenant-winners-empty{padding:26px 12px;text-align:center;color:#967982;font-size:13px;background:#fff6f8;border-radius:12px}.tenant-winners--vice{background:linear-gradient(130deg,#171022,#10121c);color:#f2e8f4;border-color:#523046}.tenant-winners--vice h2,.tenant-winners--vice .tenant-winners-status,.tenant-winners--vice td:nth-child(3){color:#ff82c3}.tenant-winners--vice small,.tenant-winners--vice td:last-child{color:#ad9ab8}.tenant-winners--vice th{background:#26142d;color:#d59abe}.tenant-winners--vice td{border-color:#302638}.tenant-winners--vice .tenant-winners-empty{background:#21152b;color:#bca9c7}.tenant-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.tenant-winners tr.tenant-new-win{animation:tenant-win-in .6s ease-out}@keyframes tenant-pulse{50%{opacity:.35}}@keyframes tenant-win-in{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}
@media(max-width:600px){.tenant-winners{padding:16px;margin:22px 0;border-radius:17px}.tenant-winners h2{font-size:20px}.tenant-winners td,.tenant-winners th{padding:12px 8px}.tenant-winners th:last-child,.tenant-winners td:last-child{display:none}.tenant-winners-status{font-size:10px}}
@media(prefers-reduced-motion:reduce){.tenant-winners-status i,.tenant-winners tr.tenant-new-win{animation:none}}
body.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site .qatar-games-grid{display:flex!important;grid-template-columns:none!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;overscroll-behavior-x:contain;max-width:100%!important;min-width:0!important;gap:14px!important;padding:4px 0 12px!important;scrollbar-width:thin;scrollbar-color:#b60038 #efdce3}body.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site .qatar-games-grid>a{flex:0 0 clamp(160px,14vw,230px)!important;scroll-snap-align:start!important;align-self:stretch!important}body.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site .qatar-games .qatar-game-art img{object-fit:cover!important}body.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site .qatar-games{min-width:0!important;max-width:100%!important}body.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site .qatar-games header{gap:12px!important;flex-wrap:wrap!important}body.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site .qatar-rail-actions{display:flex;align-items:center;gap:8px;margin-left:auto}body.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site .qatar-rail-actions button{display:grid;place-items:center;width:34px;height:34px;border:1px solid #e9b9c7;border-radius:50%;background:#fff4f7;color:#a70031;font-size:24px;cursor:pointer}body.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site.qatar-site .qatar-rail-actions button:disabled{opacity:.35;cursor:default}
.tenant-winners-scroll{height:260px;overflow-y:auto;scrollbar-width:thin;overflow-anchor:none}.tenant-winners thead{position:sticky;top:0;z-index:1}.tenant-winners header{justify-content:flex-start}.tenant-winners-status{margin-left:auto}.tenant-winners [data-winners-motion]{width:30px;height:30px;border:1px solid currentColor;background:transparent;color:inherit;border-radius:50%;cursor:pointer}.tenant-winners--vice [data-winners-motion]{color:#ff82c3}
/* Qatar Winners Dark Luxury Theme */
.tenant-winners--qatar,
body.qatar-site .tenant-winners,
body.qatar-site .tenant-winners--qatar {
  background: linear-gradient(135deg, #18060d 0%, #240815 50%, #14040a 100%) !important;
  color: #f8fafc !important;
  border: 1px solid #e8002a4d !important;
  box-shadow: 0 10px 30px rgba(0,0,0,0.45), 0 0 25px rgba(232,0,42,0.12) !important;
}
.tenant-winners--qatar h2,
body.qatar-site .tenant-winners h2 {
  color: #ffffff !important;
  font-weight: 700 !important;
}
.tenant-winners--qatar small,
body.qatar-site .tenant-winners small {
  color: #ff4d6d !important;
  font-weight: 700 !important;
  letter-spacing: 2px !important;
}
.tenant-winners--qatar .tenant-winners-status,
body.qatar-site .tenant-winners .tenant-winners-status {
  color: #ff3355 !important;
  font-weight: 600 !important;
}
.tenant-winners--qatar .tenant-winners-status i,
body.qatar-site .tenant-winners .tenant-winners-status i {
  background: #e8002a !important;
  box-shadow: 0 0 8px #e8002a !important;
}
.tenant-winners--qatar [data-winners-motion],
body.qatar-site .tenant-winners [data-winners-motion] {
  border: 1px solid #e8002a66 !important;
  background: #280813 !important;
  color: #ff4d6d !important;
}
.tenant-winners--qatar thead,
.tenant-winners--qatar th,
body.qatar-site .tenant-winners thead,
body.qatar-site .tenant-winners th {
  background: #260915 !important;
  color: #ff8fa3 !important;
  border-bottom: 1px solid #e8002a44 !important;
  font-size: 11px !important;
  font-weight: 700 !important;
  letter-spacing: 1px !important;
  text-transform: uppercase !important;
}
.tenant-winners--qatar td,
body.qatar-site .tenant-winners td {
  border-bottom: 1px solid #360c1b !important;
  color: #f1f5f9 !important;
  font-size: 13.5px !important;
  background: transparent !important;
}
.tenant-winners--qatar td:first-child,
body.qatar-site .tenant-winners td:first-child {
  color: #ffffff !important;
  font-weight: 600 !important;
}
.tenant-winners--qatar td:nth-child(2),
body.qatar-site .tenant-winners td:nth-child(2) {
  color: #cbd5e1 !important;
  font-weight: 500 !important;
}
.tenant-winners--qatar td:nth-child(3),
body.qatar-site .tenant-winners td:nth-child(3) {
  color: #ffc436 !important;
  font-weight: 700 !important;
  font-size: 14.5px !important;
  text-shadow: 0 0 10px rgba(255,196,54,0.25) !important;
  white-space: nowrap !important;
}
.tenant-winners--qatar td:last-child,
body.qatar-site .tenant-winners td:last-child {
  color: #94a3b8 !important;
  font-size: 11.5px !important;
  white-space: nowrap !important;
}
.tenant-winners--qatar tr:hover td,
body.qatar-site .tenant-winners tr:hover td {
  background: rgba(232,0,42,0.08) !important;
}
.tenant-winners--qatar .tenant-winners-empty,
body.qatar-site .tenant-winners .tenant-winners-empty {
  background: #260915 !important;
  color: #ff8fa3 !important;
}
.tenant-winners--qatar .tenant-winners-scroll,
body.qatar-site .tenant-winners .tenant-winners-scroll {
  scrollbar-color: #e8002a #18060d !important;
}