.status-intro{max-width:660px;color:#a3a3ab;line-height:1.8;margin:18px 0 30px}.status-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #29292e;border-bottom:1px solid #29292e;padding:18px 0;margin-bottom:40px}.status-toolbar p{margin:0;color:#a6a6ae;font-size:12px;line-height:1.7}.status-refresh{display:inline-flex;align-items:center;gap:16px;border:1px solid #38383e;border-radius:7px;background:#19191d;color:#ededf2;padding:10px 14px;font:inherit;font-size:12px;cursor:pointer;white-space:nowrap}.status-refresh:hover{background:#252529;border-color:#66666d}.status-refresh:disabled{opacity:.55;cursor:wait}.status-refresh:focus-visible,.status-product a:focus-visible{outline:2px solid #ff6868;outline-offset:4px}.status-group{margin:0 0 44px}.status-group-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.status-group-heading h2{margin:0;font-size:21px;letter-spacing:-.5px}.status-group-heading>span{color:#85858f;font-size:11px}.status-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.status-product{border:1px solid #2c2c32;border-radius:12px;overflow:hidden;background:#17171b;min-width:0;display:flex;flex-direction:column}.status-product-image{aspect-ratio:16/9;display:block;overflow:hidden;background:#111114;color:#777780;position:relative}.status-product-image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .35s ease}.status-product-image:hover img{transform:scale(1.025)}.status-product-image>span{display:grid;place-items:center;position:absolute;inset:0;font-size:11px;padding:18px;text-align:center}.status-product-body{padding:22px;display:flex;flex-direction:column;align-items:flex-start;flex:1}.status-product-body>a{color:#f0f0f3;text-decoration:none}.status-product-body h3{margin:0 0 14px;font-size:16px;line-height:1.5}.product-status-badge{display:inline-flex;align-items:center;gap:8px;border:1px solid transparent;border-radius:5px;padding:6px 9px;font-size:10px;line-height:1.5;letter-spacing:.3px;font-weight:600}.product-status-badge>span{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.status-green{color:#88ddb5;background:#16352b;border-color:#265241}.status-blue{color:#92bfff;background:#1b2d49;border-color:#2b4870}.status-yellow{color:#f6d883;background:#38301b;border-color:#5b4d29}.status-neutral{color:#b2b2bb;background:#29292f;border-color:#3b3b43}.status-product-note{color:#c5c5cc;font-size:12px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;margin:17px 0 0}.status-product-footer{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px;border-top:1px solid #303036;padding-top:17px;margin-top:22px;font-size:10px;line-height:1.7}.status-product-footer>span{color:#8b8b96}.status-product-footer a{color:#ededf2;white-space:nowrap;text-decoration:none}.status-product-footer a:hover{color:#ff7777}.status-loading,.status-unavailable{padding:52px 28px;border:1px solid #303036;border-radius:12px;text-align:center;color:#aaaab4;background:#17171b}.status-unavailable>span{display:block;font-size:30px;color:#ee7272;margin-bottom:20px}.status-unavailable h2{font-size:20px;color:#ececf1;margin:0 0 14px}.status-unavailable p{font-size:12px;line-height:1.8;max-width:480px;margin:0 auto 24px}.status-loading{animation:status-appear .3s ease}.status-product{animation:status-appear .3s ease both}@keyframes status-appear{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:700px){.status-product-grid{grid-template-columns:1fr}.status-toolbar{align-items:flex-start;gap:12px}.status-product-body{padding:20px}.status-group-heading h2{font-size:18px}.status-product-footer{flex-wrap:wrap}.status-toolbar p{max-width:230px}}@media(prefers-reduced-motion:reduce){.status-product,.status-loading{animation:none}.status-product-image img{transition:none}.status-product-image:hover img{transform:none}}
.product-card .live-product-status{margin-top:10px;font-size:9px;padding:4px 7px;letter-spacing:0;max-width:100%;white-space:normal}.product-card .game-meta{align-items:center}.product-card .game-meta>div{min-width:0}.product-card .game-meta>span{flex:none}.detail-live-status{margin:14px 0 20px;display:flex;align-items:center}.detail-live-status .live-product-status{font-size:11px;padding:5px 9px;line-height:1.5}.live-product-status{min-height:25px;vertical-align:middle}
