.claims_page__qn1Bg{min-height:100vh;background:var(--bg-page,#0a0a0a);color:var(--text-primary,#fff);padding:0 0 60px}.claims_pageHeader__4F_Ig{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:32px 32px 24px;border-bottom:1px solid var(--border,#1a1a1a);background:linear-gradient(135deg,rgba(61,217,140,.05),transparent 60%)}.claims_backLink__76cjA{display:inline-block;font-size:13px;color:var(--text-muted,#666);text-decoration:none;margin-bottom:8px;transition:color .15s}.claims_backLink__76cjA:hover{color:var(--accent,#3DD98C)}.claims_pageTitle__yl5FX{font-size:clamp(20px,3vw,28px);font-weight:900;letter-spacing:-.02em;margin:0 0 4px}.claims_pageSubtitle___F3Ip{font-size:14px;color:var(--text-secondary,#888);margin:0}.claims_summaryBadges__mfYkm{display:flex;gap:24px;flex-shrink:0}.claims_summaryBadge__7eZrb{text-align:center;color:var(--text-primary,#fff)}.claims_summaryNum__x61L2{font-size:28px;font-weight:900;letter-spacing:-.02em;line-height:1}.claims_summaryLbl__r7W1X{font-size:11px;color:var(--text-muted,#555);text-transform:uppercase;letter-spacing:.06em;margin-top:4px;font-weight:600}.claims_body__kF5SC{display:grid;grid-template-columns:360px 1fr;grid-gap:0;gap:0;min-height:calc(100vh - 120px)}.claims_lookupPanel__997c4{padding:28px 24px;border-right:1px solid var(--border,#1a1a1a);background:var(--bg-card,#0d0d0d)}.claims_listPanel__KX_xy{padding:24px 28px;overflow-x:auto}.claims_panelTitle__VhoiJ{font-size:16px;font-weight:700;margin:0 0 6px}.claims_panelSub__Vh9z4{font-size:13px;color:var(--text-secondary,#888);margin:0 0 20px;line-height:1.5}.claims_lookupForm__WoDNk{display:flex;gap:8px;margin-bottom:16px}.claims_lookupInput__6rLQk{flex:1 1;padding:10px 14px;background:var(--bg-page,#0a0a0a);border:1px solid var(--border,#222);border-radius:8px;color:var(--text-primary,#fff);font-size:15px;font-family:monospace;font-weight:700;letter-spacing:.06em;outline:none;text-transform:uppercase;transition:border-color .15s}.claims_lookupInput__6rLQk:focus{border-color:var(--accent,#3DD98C)}.claims_lookupInput__6rLQk::placeholder{font-weight:400;letter-spacing:0;text-transform:none;color:var(--text-muted,#555)}.claims_lookupBtn__bRk7I{padding:10px 18px;background:var(--accent,#3DD98C);border:none;border-radius:8px;color:#000;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap;transition:opacity .15s}.claims_lookupBtn__bRk7I:disabled{opacity:.5;cursor:not-allowed}.claims_lookupError__uR1D2{padding:10px 14px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2);border-radius:8px;color:#f87171;font-size:13px;margin-bottom:12px}.claims_lookupSuccess__ihiuW{padding:10px 14px;background:rgba(61,217,140,.08);border:1px solid rgba(61,217,140,.2);border-radius:8px;color:#3DD98C;font-size:13px;margin-bottom:12px}.claims_resultCard__yRJIG{background:var(--bg-page,#0a0a0a);border:1px solid var(--border-light,#1e1e1e);border-radius:12px;overflow:hidden}.claims_resultHeader__t6oQz{display:flex;align-items:center;gap:12px;padding:16px;border-bottom:1px solid var(--border,#1a1a1a);flex-wrap:wrap}.claims_resultAvatar__RBo4E{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:16px;color:#fff;flex-shrink:0}.claims_resultName__HbgQD{font-size:15px;font-weight:700}.claims_resultCode__dKeot{font-size:12px;font-family:monospace;color:var(--accent,#3DD98C);font-weight:700}.claims_resultGameBadge__0NuqM{display:flex;align-items:center;gap:5px;margin-left:auto;font-size:11px;color:var(--text-muted,#666);max-width:200px;text-align:right}.claims_resultSummary__vJEhZ{display:flex;gap:10px;padding:10px 16px;border-bottom:1px solid var(--border,#1a1a1a);font-size:12px;font-weight:600}.claims_resultSummaryItem__ShiRH{color:var(--text-secondary,#888)}.claims_resultSummaryUnclaimed__bk6Gt{color:#facc15}.claims_resultSummaryClaimed__JTosd{color:#3DD98C}.claims_resultPeriods__KygMu{display:flex;flex-direction:column;gap:1px}.claims_resultPeriod__fGN5Q{display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid var(--border,#111);font-size:13px}.claims_resultPeriodBadge__jzN9C{font-size:11px;font-weight:700;padding:2px 7px;border-radius:20px;background:rgba(250,204,21,.1);border:1px solid rgba(250,204,21,.2);color:#facc15;min-width:32px;text-align:center}.claims_resultPeriodScore__1hlrL{font-weight:700;color:var(--text-primary,#fff)}.claims_resultPeriodDigits__zxz8W{font-size:11px;color:var(--text-muted,#666);margin-left:4px}.claims_resultActions__1qDeT{padding:14px 16px}.claims_markAllBtn__VkUir{width:100%;padding:10px;background:var(--accent,#3DD98C);border:none;border-radius:8px;color:#000;font-size:13px;font-weight:700;cursor:pointer;transition:opacity .15s}.claims_markAllBtn__VkUir:disabled{opacity:.6;cursor:not-allowed}.claims_allClaimedMsg__qhTkH{padding:14px 16px;text-align:center;font-size:13px;color:var(--accent,#3DD98C);font-weight:600}.claims_ambiguousCard__FKhSC{background:rgba(245,158,11,.06);border:1px solid rgba(245,158,11,.2);border-radius:12px;padding:16px}.claims_ambiguousTitle__N4p6B{font-size:13px;margin:0 0 4px}.claims_ambiguousSub__jET9R{font-size:12px;color:var(--text-muted,#666);margin:0 0 12px}.claims_ambiguousOption__Kqdt2{display:flex;flex-direction:column;gap:2px;width:100%;padding:10px 12px;background:var(--bg-card,#111);border:1px solid var(--border,#222);border-radius:8px;color:var(--text-primary,#fff);font-size:13px;cursor:pointer;text-align:left;margin-bottom:6px;transition:border-color .15s}.claims_ambiguousOption__Kqdt2:hover{border-color:var(--accent,#3DD98C)}.claims_listHeader__hl_Jx{margin-bottom:16px}.claims_filters__zI9rV{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.claims_filterSearch__vCIRY{flex:1 1;min-width:160px;padding:7px 12px;background:var(--bg-card,#111);border:1px solid var(--border,#222);border-radius:6px;color:var(--text-primary,#fff);font-size:13px;outline:none}.claims_filterSearch__vCIRY:focus{border-color:var(--accent,#3DD98C)}.claims_filterSelect__1WBWN{padding:7px 10px;background:var(--bg-card,#111);border:1px solid var(--border,#222);border-radius:6px;color:var(--text-primary,#fff);font-size:12px;cursor:pointer;outline:none}.claims_bulkActions__zbVy_{display:flex;align-items:center;gap:10px;padding:8px 12px;background:rgba(61,217,140,.06);border:1px solid rgba(61,217,140,.15);border-radius:8px}.claims_bulkCount__K_Ceo{font-size:13px;font-weight:600;color:var(--accent,#3DD98C)}.claims_bulkClaimBtn__cW3x0{padding:6px 14px;background:var(--accent,#3DD98C);border:none;border-radius:6px;color:#000;font-size:12px;font-weight:700;cursor:pointer}.claims_bulkClaimBtn__cW3x0:disabled{opacity:.5}.claims_bulkClearBtn__0RULh{padding:6px 12px;background:transparent;border:1px solid var(--border,#333);border-radius:6px;color:var(--text-muted,#666);font-size:12px;cursor:pointer}.claims_listEmpty__0EMFj,.claims_listLoading__79_WB{text-align:center;padding:60px 20px;font-size:14px;color:var(--text-secondary,#888)}.claims_claimsList__1awpA{min-width:700px}.claims_claimsListHeader__xW2wQ{padding:8px 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted,#555);border-bottom:1px solid var(--border,#1a1a1a)}.claims_claimRow__rT_O3,.claims_claimsListHeader__xW2wQ{display:grid;grid-template-columns:32px 160px 1fr 80px 80px 140px 80px;grid-gap:12px;gap:12px}.claims_claimRow__rT_O3{align-items:center;padding:10px 12px;border-bottom:1px solid var(--border,#111);font-size:13px;transition:background .12s}.claims_claimRow__rT_O3:hover{background:var(--bg-card,#0d0d0d)}.claims_claimRowClaimed__8y8lC{opacity:.55}.claims_claimRowSelected__Hls4R{background:rgba(61,217,140,.04)}.claims_colCheck__x7Hpl{display:flex;align-items:center;justify-content:center}.claims_colPlayer__yysUl{display:flex;align-items:center;gap:8px}.claims_colGame__bq4Ms{display:flex;flex-direction:column;gap:2px;min-width:0}.claims_colPeriod___96IG{display:flex;align-items:center}.claims_colScore__Ktt6s{display:flex;flex-direction:column;gap:1px}.claims_colAction__tulsU,.claims_colStatus__4J_hD{display:flex;align-items:center}.claims_colAction__tulsU{justify-content:flex-end}.claims_playerDot__zU9_L{width:10px;height:10px;border-radius:50%;flex-shrink:0}.claims_playerName__2v3nY{font-weight:600;font-size:13px}.claims_playerCode__e6IC9{font-size:11px;font-family:monospace;color:var(--text-muted,#666)}.claims_gameNameCell__e7Mpn{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.claims_gameDateCell__S9V8d{font-size:11px;color:var(--text-muted,#666)}.claims_periodBadge__XNFL7{font-size:11px;font-weight:700;padding:2px 7px;border-radius:20px;background:rgba(250,204,21,.1);border:1px solid rgba(250,204,21,.2);color:#facc15}.claims_scoreText__dF_8O{font-weight:700;font-size:13px}.claims_digitsText__JdTVP{font-size:11px;color:var(--text-muted,#666)}.claims_claimedBadge__H7LCQ{display:inline-flex;flex-direction:column;gap:1px;font-size:11px;font-weight:700;color:#3DD98C}.claims_claimedDate__d5xPs{font-size:10px;color:var(--text-muted,#555);font-weight:400}.claims_unclaimedBadge__8c_cK{font-size:11px;font-weight:700;color:#facc15}.claims_markOneBtn__DkHzY{padding:4px 12px;background:var(--accent,#3DD98C);border:none;border-radius:6px;color:#000;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap;transition:opacity .15s}.claims_markOneBtn__DkHzY:disabled{opacity:.5;cursor:not-allowed}@media (max-width:900px){.claims_body__kF5SC{grid-template-columns:1fr}.claims_lookupPanel__997c4{border-right:none;border-bottom:1px solid var(--border,#1a1a1a)}}