.wheel-prize-list-modal .modal__body{gap:1rem;width:auto;max-width:none;align-self:stretch}.wheel-prize-list-modal__count{white-space:nowrap}.wheel-prize-list-modal__grid{display:grid;width:100%;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.wheel-prize-list-modal__grid .case-item{width:100%;min-width:0;min-height:220px;height:100%;padding:1rem .95rem 1.15rem;gap:.7rem;border-color:#94a3b852;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 10px 24px #0f172a14}.wheel-prize-list-modal__grid .case-item:hover,.wheel-prize-list-modal__grid .ribbon-item:hover{transform:translateY(-1px)}.wheel-prize-list-modal__grid .case-item__icon-wrapper{width:calc(100% + (var(--case-pad-x) * 2));height:88px;margin-top:calc(var(--case-pad-top) * -1);margin-left:calc(var(--case-pad-x) * -1);margin-right:calc(var(--case-pad-x) * -1);margin-bottom:0}.wheel-prize-list-modal__grid .case-item__rarity{font-size:.68rem}.wheel-prize-list-modal__grid .case-item__name{min-height:0;max-height:2.4em;font-size:1rem}.wheel-prize-list-modal__grid .case-item__detail{min-height:0;max-height:calc(1.3em * 3);font-size:.84rem}.wheel-prize-list-modal__empty{display:flex;align-items:center;gap:.65rem;padding:1rem 1.1rem;border-radius:12px;border:1px dashed rgba(148,163,184,.4);background:#f8fafccc;color:#475569}.wheel-prize-list-modal__empty p{margin:0}@media(max-width:768px){.wheel-prize-list-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.wheel-prize-list-modal__grid .case-item{min-height:205px;padding:.9rem .85rem 1rem}.wheel-prize-list-modal__grid .case-item__icon-wrapper{height:76px}}@media(max-width:560px){.wheel-prize-list-modal__grid{grid-template-columns:1fr}}.wheel-prize-list-modal:not(.wheel-prize-list-modal--game){--modal-bg: var(--tenant-surface-raised, #f8fafc);--modal-bg-header: var(--tenant-surface-base, #fafbfc);--modal-border: var(--tenant-border, #e2e8f0);--modal-border-accent: var(--tenant-primary, #22c55e);--modal-text-strong: var(--tenant-text, #0f172a);--modal-text-primary: var(--tenant-text, #334155);--modal-text-muted: var(--tenant-text-muted, #475569);--modal-text-accent: var(--tenant-primary, #16a34a)}.wheel-prize-list-modal:not(.wheel-prize-list-modal--game) .modal__title{font-family:var(--tenant-font-display, inherit)}.wheel-prize-list-modal:not(.wheel-prize-list-modal--game) .modal__header:before{background:linear-gradient(90deg,var(--modal-border-accent),var(--tenant-accent, var(--modal-border-accent)),var(--modal-border-accent))}.wheel-prize-list-modal:not(.wheel-prize-list-modal--game) .wheel-prize-list-modal__grid .case-item{background:var(--tenant-surface-raised, #ffffff);border-color:var(--tenant-border, rgba(148, 163, 184, .32));color:var(--tenant-text, inherit)}.wheel-prize-list-modal:not(.wheel-prize-list-modal--game) .wheel-prize-list-modal__grid .case-item__name{color:var(--tenant-text, inherit)}.wheel-prize-list-modal:not(.wheel-prize-list-modal--game) .wheel-prize-list-modal__grid .case-item__detail{color:var(--tenant-text-muted, inherit)}.wheel-prize-list-modal__grid .case-item[data-rarity=COMMON i]{--case-rarity-accent: var(--tenant-text-muted, #64748b) !important}.wheel-prize-list-modal__grid .case-item[data-rarity=COMMON i] .case-item__icon-svg{color:var(--tenant-text-muted, #64748b)!important}.wheel-prize-list-modal__grid .case-item[data-rarity=RARE i]{--case-rarity-accent: color-mix(in srgb, #3b82f6 62%, currentColor) !important}.wheel-prize-list-modal__grid .case-item[data-rarity=RARE i] .case-item__icon-svg{color:color-mix(in srgb,#3b82f6 62%,currentColor)!important}.wheel-prize-list-modal__grid .case-item[data-rarity=EPIC i]{--case-rarity-accent: color-mix(in srgb, #a855f7 62%, currentColor) !important}.wheel-prize-list-modal__grid .case-item[data-rarity=EPIC i] .case-item__icon-svg{color:color-mix(in srgb,#a855f7 62%,currentColor)!important}.wheel-prize-list-modal__grid .case-item[data-rarity=LEGENDARY i]{--case-rarity-accent: color-mix(in srgb, #eab308 62%, currentColor) !important}.wheel-prize-list-modal__grid .case-item[data-rarity=LEGENDARY i] .case-item__icon-svg{color:color-mix(in srgb,#eab308 62%,currentColor)!important}.wheel-prize-list-modal__grid .case-item__icon-svg[stroke]:not([stroke=none]){stroke:currentColor}.wheel-prize-list-modal__grid .case-item__icon-svg[fill]:not([fill=none]){fill:currentColor}
