.BattleLobbyRow-module__T3EoRW__row{--cb-case:52px;--cb-avatar:24px;--cb-gutter:var(--space-2);border-radius:var(--radius-md);background:var(--cb-card);border:1px solid var(--cb-line);position:relative}.BattleLobbyRow-module__T3EoRW__row[data-status=live]{background:linear-gradient(96deg, #ff2a6d17, var(--cb-card) 38%);border-color:#ff2a6d42}.BattleLobbyRow-module__T3EoRW__row[data-status=open],.BattleLobbyRow-module__T3EoRW__row[data-status=filling],.BattleLobbyRow-module__T3EoRW__row[data-status=waiting]{box-shadow:inset 3px 0 0 var(--green,#62d572)}.BattleLobbyRow-module__T3EoRW__row[data-status=finished]{background:var(--cb-rail)}.BattleLobbyRow-module__T3EoRW__main{grid-template-columns:minmax(0, 1fr) minmax(calc(var(--text-xs) * 11), max-content);align-items:center;gap:var(--space-2) var(--cb-gutter);padding:var(--space-3);grid-template-areas:"status status""cases cases""seats entry""action expand";display:grid}.BattleLobbyRow-module__T3EoRW__row[data-status=finished] .BattleLobbyRow-module__T3EoRW__main{grid-template-areas:"status status""cases cases""seats entry""action action"}.BattleLobbyRow-module__T3EoRW__main>*{min-width:0}.BattleLobbyRow-module__T3EoRW__colStatus{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;grid-area:status;min-width:0;display:flex;overflow:hidden}.BattleLobbyRow-module__T3EoRW__colCases{align-items:stretch;gap:var(--cb-gutter);flex-direction:column;grid-area:cases;min-width:0;display:flex}.BattleLobbyRow-module__T3EoRW__colStrip{align-items:center;gap:var(--space-1);flex:0 auto;min-width:0;display:flex;overflow:hidden}.BattleLobbyRow-module__T3EoRW__colType{align-items:center;gap:var(--space-1);flex:auto;min-width:0;display:flex}.BattleLobbyRow-module__T3EoRW__fastTag{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:#f9e532;font-family:var(--font-accent);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;background:#f9e5321a;border:1px solid #f9e53273;flex:none;font-weight:700;line-height:1.3}.BattleLobbyRow-module__T3EoRW__colSeats{justify-content:flex-start;align-items:center;gap:var(--space-2);grid-area:seats;min-width:0;display:flex;overflow:hidden}.BattleLobbyRow-module__T3EoRW__colEntry{justify-content:flex-end;align-items:center;gap:var(--space-2);white-space:nowrap;grid-area:entry;min-width:0;display:flex}.BattleLobbyRow-module__T3EoRW__colAction{grid-area:action;min-width:0;display:flex}.BattleLobbyRow-module__T3EoRW__expand{grid-area:expand}.BattleLobbyRow-module__T3EoRW__statusLine{align-items:center;gap:var(--space-1);flex-wrap:wrap;min-width:0;display:flex}.BattleLobbyRow-module__T3EoRW__statusPill{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);font-family:var(--font-accent);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;font-weight:700;display:inline-flex}.BattleLobbyRow-module__T3EoRW__statusPill[data-tone=live]{color:color-mix(in srgb, var(--pink-neon) 60%, var(--ink));background:#ff2a6d29}.BattleLobbyRow-module__T3EoRW__statusPill[data-tone=open]{color:var(--green,#62d572);background:#62d57224}.BattleLobbyRow-module__T3EoRW__statusPill[data-tone=filling]{color:var(--orange,#f88601);background:#f8860124}.BattleLobbyRow-module__T3EoRW__statusPill[data-tone=waiting]{color:var(--gold,#f9e532);background:#f9e53224}.BattleLobbyRow-module__T3EoRW__statusPill[data-tone=finished]{color:var(--cb-muted);background:#b9b4d61f}.BattleLobbyRow-module__T3EoRW__statusDot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.BattleLobbyRow-module__T3EoRW__statusDot[data-tone=live]{animation:1.6s ease-in-out infinite BattleLobbyRow-module__T3EoRW__cb-row-pulse}@keyframes BattleLobbyRow-module__T3EoRW__cb-row-pulse{0%,to{opacity:1}50%{opacity:.35}}.BattleLobbyRow-module__T3EoRW__shape{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--cb-raised);border:1px solid var(--cb-line);font-family:var(--font-accent);font-size:var(--text-sm);letter-spacing:.04em;color:var(--cb-text);white-space:nowrap;flex:none;align-items:center;font-weight:700;display:inline-flex}.BattleLobbyRow-module__T3EoRW__progress{text-overflow:ellipsis;max-width:100%;font-family:var(--font-accent);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--gold,#f9e532);white-space:nowrap;font-weight:700;overflow:hidden}.BattleLobbyRow-module__T3EoRW__progress[data-idle]{color:var(--cb-muted)}.BattleLobbyRow-module__T3EoRW__strip{align-items:center;gap:var(--space-1);scrollbar-width:none;min-width:0;padding-block:var(--space-1);flex:0 auto;display:flex;overflow-x:auto}.BattleLobbyRow-module__T3EoRW__strip::-webkit-scrollbar{display:none}.BattleLobbyRow-module__T3EoRW__chip{cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;padding:0;line-height:0;position:relative}.BattleLobbyRow-module__T3EoRW__chip img{width:var(--cb-case);height:var(--cb-case);object-fit:cover;background:var(--cb-raised);border:1px solid var(--cb-line);border-radius:12px}.BattleLobbyRow-module__T3EoRW__chip:focus-visible{outline:2px solid var(--gold,#f9e532);outline-offset:3px}.BattleLobbyRow-module__T3EoRW__chip[data-state=done] img{filter:grayscale(.9)brightness(.45)}.BattleLobbyRow-module__T3EoRW__chip[data-state=now] img{border:2px solid var(--gold,#f9e532);box-shadow:0 0 0 3px #f9e53229}.BattleLobbyRow-module__T3EoRW__chip[data-state=now]:before{content:"";border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid var(--gold,#f9e532);position:absolute;top:-7px;left:50%;transform:translate(-50%)}.BattleLobbyRow-module__T3EoRW__chipTick{background:#130a26e6;border-radius:2px;height:3px;position:absolute;bottom:-5px;left:2px;right:2px;overflow:hidden}.BattleLobbyRow-module__T3EoRW__chipTick>span{background:var(--gold,#f9e532);height:100%;display:block}.BattleLobbyRow-module__T3EoRW__stripMore{min-width:30px;height:var(--cb-case);padding:0 var(--space-1);background:var(--cb-raised);border:1px dashed var(--cb-line-strong);font-family:var(--font-accent);font-size:var(--text-sm);color:var(--cb-muted);border-radius:12px;flex:none;justify-content:center;align-items:center;gap:.15em;font-weight:700;display:inline-flex}.BattleLobbyRow-module__T3EoRW__stripMore[data-done]{border-style:solid}.BattleLobbyRow-module__T3EoRW__typeBadge{justify-content:space-between;align-items:baseline;gap:var(--space-2);width:100%;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--cb-raised);border:1px solid var(--cb-line);font-family:var(--font-accent);flex-direction:row;min-width:0;max-width:100%;line-height:1.3;display:inline-flex}.BattleLobbyRow-module__T3EoRW__typeBadge b,.BattleLobbyRow-module__T3EoRW__typeBadge i{font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.BattleLobbyRow-module__T3EoRW__typeBadge b{letter-spacing:.08em;color:var(--cb-text);flex:none;font-weight:700}.BattleLobbyRow-module__T3EoRW__typeBadge i{color:var(--cb-muted);font-style:normal;font-weight:600}.BattleLobbyRow-module__T3EoRW__typeBadge b,.BattleLobbyRow-module__T3EoRW__typeBadge i{min-width:0}.BattleLobbyRow-module__T3EoRW__typeBadge[data-type=crazy]{background:#ff2a6d24;border-color:#ff2a6d59}.BattleLobbyRow-module__T3EoRW__typeBadge[data-type=crazy] b{color:color-mix(in srgb, var(--pink-neon) 70%, var(--ink))}.BattleLobbyRow-module__T3EoRW__typeBadge[data-type=jackpot]{background:#f9e53224;border-color:#f9e53266}.BattleLobbyRow-module__T3EoRW__typeBadge[data-type=jackpot] b{color:var(--gold,#f9e532)}.BattleLobbyRow-module__T3EoRW__typeBadge[data-type=terminal]{background:#f8860121;border-color:#f8860159}.BattleLobbyRow-module__T3EoRW__typeBadge[data-type=terminal] b{color:color-mix(in srgb, var(--orange) 72%, var(--ink))}.BattleLobbyRow-module__T3EoRW__typeBadge[data-type=clutch]{background:#4542f033;border-color:#6968f46b}.BattleLobbyRow-module__T3EoRW__typeBadge[data-type=clutch] b{color:color-mix(in srgb, var(--purple-light) 72%, var(--ink))}.BattleLobbyRow-module__T3EoRW__winnerBadge{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;min-width:0;padding:var(--space-1);border-radius:var(--radius-sm);font-family:var(--font-accent);background:#f9e53214;border:1px solid #f9e5324d;flex-direction:row;line-height:1.3;display:flex}.BattleLobbyRow-module__T3EoRW__winnerBadge b{font-size:var(--text-xs);color:var(--cb-text);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.BattleLobbyRow-module__T3EoRW__winnerBadge b i{color:var(--cb-muted);font-style:normal;font-weight:600}.BattleLobbyRow-module__T3EoRW__winnerWon{align-items:center;gap:calc(var(--space-1) / 2);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--gold,#f9e532);white-space:nowrap;font-weight:700;display:flex}.BattleLobbyRow-module__T3EoRW__winnerWon .BattleLobbyRow-module__T3EoRW__coin{width:16px;height:16px}.BattleLobbyRow-module__T3EoRW__coin{object-fit:contain;flex:none;width:22px;height:22px}.BattleLobbyRow-module__T3EoRW__colEntry b{font-family:var(--font-accent);font-size:var(--text-lg);font-variant-numeric:tabular-nums;color:var(--cb-text);font-weight:700}.BattleLobbyRow-module__T3EoRW__colEntry b[data-size=md]{font-size:var(--text-md)}.BattleLobbyRow-module__T3EoRW__colEntry b[data-size=sm]{font-size:var(--text-sm)}.BattleLobbyRow-module__T3EoRW__colEntry b[data-size=xs],.BattleLobbyRow-module__T3EoRW__winnerWon[data-size=xs]{font-size:var(--text-xs)}.BattleLobbyRow-module__T3EoRW__seatDots{align-items:center;gap:calc(var(--space-1) / 2);flex:none;display:inline-flex}.BattleLobbyRow-module__T3EoRW__seatMore{min-width:var(--cb-avatar);height:var(--cb-avatar);padding:0 var(--space-1);border:1px solid var(--cb-line);font-family:var(--font-accent);font-size:var(--text-xs);color:var(--cb-muted);background:#130a2699;border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.BattleLobbyRow-module__T3EoRW__seatCount{font-family:var(--font-accent);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--cb-muted);white-space:nowrap;flex:none;font-weight:700}.BattleLobbyRow-module__T3EoRW__avatar,.BattleLobbyRow-module__T3EoRW__avatarEmpty{font-family:var(--font-accent);font-size:var(--text-xs);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.BattleLobbyRow-module__T3EoRW__avatar[data-size=row],.BattleLobbyRow-module__T3EoRW__avatarEmpty[data-size=row]{width:var(--cb-avatar);height:var(--cb-avatar)}.BattleLobbyRow-module__T3EoRW__avatar[data-size=reel],.BattleLobbyRow-module__T3EoRW__avatarEmpty[data-size=reel]{width:26px;height:26px}.BattleLobbyRow-module__T3EoRW__avatar{color:#fff;background:radial-gradient(circle at 30% 26%, hsl(var(--av-hue,270) 60% 60%) 0%, hsl(var(--av-hue,270) 55% 40%) 100%);position:relative}.BattleLobbyRow-module__T3EoRW__avatar[data-bot]{color:var(--cb-muted);background:radial-gradient(circle at 30% 26%,#4a4664 0%,#2e2b44 100%);box-shadow:inset 0 0 0 2px #ece8ff38}.BattleLobbyRow-module__T3EoRW__avatarFace{object-fit:cover;border-radius:50%;width:100%;height:100%}.BattleLobbyRow-module__T3EoRW__avatar[data-winner]:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 2px var(--gold,#f9e532);position:absolute;inset:0}.BattleLobbyRow-module__T3EoRW__avatarEmpty{color:var(--cb-muted);background:#130a2699;border:1px dashed #ece8ff47}.BattleLobbyRow-module__T3EoRW__action{width:100%;min-width:0;padding-inline:var(--space-1)}.BattleLobbyRow-module__T3EoRW__expand{justify-content:center;align-items:center;gap:var(--space-1);width:100%;min-width:44px;min-height:44px;padding:0 var(--space-2);border:1px solid var(--cb-line-strong);color:var(--cb-muted);cursor:pointer;white-space:nowrap;background:#130a2680;border-radius:999px;flex:none;display:flex;overflow:visible}.BattleLobbyRow-module__T3EoRW__expand:hover{color:var(--cb-text)}.BattleLobbyRow-module__T3EoRW__expand:focus-visible{outline:2px solid var(--purple-light,#6968f4);outline-offset:2px}.BattleLobbyRow-module__T3EoRW__expandLabel{font-family:var(--font-accent);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.BattleLobbyRow-module__T3EoRW__expandChev{flex:none;width:12px;height:12px;transition:transform .15s}.BattleLobbyRow-module__T3EoRW__row[data-expanded] .BattleLobbyRow-module__T3EoRW__expand{border-color:var(--purple,#4542f0);color:var(--cb-text)}.BattleLobbyRow-module__T3EoRW__row[data-expanded] .BattleLobbyRow-module__T3EoRW__expandChev{transform:rotate(180deg)}.BattleLobbyRow-module__T3EoRW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.BattleLobbyRow-module__T3EoRW__panel{gap:var(--space-3);margin:0 var(--space-3) var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--cb-line);background:#130a2694;grid-template-columns:minmax(0,1fr);display:grid}.BattleLobbyRow-module__T3EoRW__reels{gap:var(--space-2);scrollbar-width:thin;min-width:0;padding-bottom:var(--space-1);display:flex;overflow-x:auto}.BattleLobbyRow-module__T3EoRW__reel{border-radius:var(--radius-md);border:1px solid var(--cb-line);background:#160c2ed9;flex-direction:column;flex:0 0 124px;min-width:96px;display:flex;overflow:hidden}.BattleLobbyRow-module__T3EoRW__reel[data-vacant]{background:#160c2e6b;border-style:dashed;border-color:#ece8ff33}.BattleLobbyRow-module__T3EoRW__reelWho{align-items:center;gap:var(--space-2);padding:var(--space-2);border-bottom:1px solid var(--cb-line);min-width:0;display:flex}.BattleLobbyRow-module__T3EoRW__reelName{font-size:var(--text-xs);color:var(--cb-muted);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.BattleLobbyRow-module__T3EoRW__reelWindow{flex:auto;min-height:168px;position:relative;overflow:hidden}.BattleLobbyRow-module__T3EoRW__reelWindow:before{content:"";background:var(--gold,#f9e532);z-index:2;height:2px;position:absolute;top:50%;left:6px;right:6px;transform:translateY(-1px);box-shadow:0 0 14px 2px #f9e5328c}.BattleLobbyRow-module__T3EoRW__reel[data-idle] .BattleLobbyRow-module__T3EoRW__reelWindow:before,.BattleLobbyRow-module__T3EoRW__reel[data-vacant] .BattleLobbyRow-module__T3EoRW__reelWindow:before{display:none}.BattleLobbyRow-module__T3EoRW__reelWindow:after{content:"";z-index:1;background:linear-gradient(#130a26f0,#0000 34% 66%,#130a26f0);position:absolute;inset:0}.BattleLobbyRow-module__T3EoRW__reelTrack{justify-content:center;align-items:center;gap:var(--space-2);flex-direction:column;display:flex;position:absolute;inset:0}.BattleLobbyRow-module__T3EoRW__reelFrame{aspect-ratio:1;opacity:.26;filter:blur(2.6px);width:min(84px,62%);display:block}.BattleLobbyRow-module__T3EoRW__reelFrame[data-focus]{opacity:1;filter:none}.BattleLobbyRow-module__T3EoRW__reel[data-idle] .BattleLobbyRow-module__T3EoRW__reelFrame[data-focus]{opacity:.5}.BattleLobbyRow-module__T3EoRW__reelFrame img{object-fit:cover;border-radius:10px;width:100%;height:100%}.BattleLobbyRow-module__T3EoRW__panelSide{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.BattleLobbyRow-module__T3EoRW__panelCase{border-radius:var(--radius-md);border:2px solid var(--gold,#f9e532);flex:0 0 64px;width:64px;line-height:0;display:block;overflow:hidden;box-shadow:0 0 0 4px #f9e53224}.BattleLobbyRow-module__T3EoRW__panelCase[data-idle]{border-color:var(--cb-line-strong);box-shadow:none}.BattleLobbyRow-module__T3EoRW__panelCase img{aspect-ratio:1;object-fit:cover;width:100%}.BattleLobbyRow-module__T3EoRW__panelNow{flex-direction:column;flex:auto;min-width:0;display:flex}.BattleLobbyRow-module__T3EoRW__panelCaseName{font-size:var(--text-md);color:var(--cb-text);font-weight:700}.BattleLobbyRow-module__T3EoRW__meter{gap:var(--space-1);flex:100%;display:flex}.BattleLobbyRow-module__T3EoRW__meterCell{background:#ece8ff1a;border-radius:3px;flex:1;height:6px;overflow:hidden}.BattleLobbyRow-module__T3EoRW__meterCell[data-state=done]{background:#f9e53257}.BattleLobbyRow-module__T3EoRW__meterCell>span{background:var(--gold,#f9e532);height:100%;display:block}.BattleLobbyRow-module__T3EoRW__panelAction{flex:100%;width:100%}@container (min-width:580px){.BattleLobbyRow-module__T3EoRW__row{--cb-case:44px;--cb-avatar:28px}.BattleLobbyRow-module__T3EoRW__colCases{flex-direction:row;align-items:center}.BattleLobbyRow-module__T3EoRW__colType{min-width:calc(var(--text-xs) * 11)}.BattleLobbyRow-module__T3EoRW__typeBadge,.BattleLobbyRow-module__T3EoRW__winnerBadge{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0}.BattleLobbyRow-module__T3EoRW__main{grid-template-columns:minmax(0, 1fr) minmax(var(--cb-col-entry), max-content) var(--cb-col-action) var(--cb-col-expand);padding:var(--space-2) var(--space-3);grid-template-areas:"status status status status""cases cases cases cases""seats entry action expand"}.BattleLobbyRow-module__T3EoRW__row[data-status=finished] .BattleLobbyRow-module__T3EoRW__main{grid-template-areas:"status status status status""cases cases cases cases""seats entry action action"}}@container (min-width:780px){.BattleLobbyRow-module__T3EoRW__main{grid-template-columns:var(--cb-col-status) minmax(0, 1fr) minmax(var(--cb-col-entry), max-content) var(--cb-col-action);grid-template-areas:"status cases type action""status seats entry expand"}.BattleLobbyRow-module__T3EoRW__row[data-status=finished] .BattleLobbyRow-module__T3EoRW__main{grid-template-areas:"status cases type action""status seats entry action"}.BattleLobbyRow-module__T3EoRW__colStatus{justify-content:center;align-items:flex-start;gap:var(--space-1);flex-flow:column}.BattleLobbyRow-module__T3EoRW__colCases{display:contents}.BattleLobbyRow-module__T3EoRW__colStrip{grid-area:cases}.BattleLobbyRow-module__T3EoRW__colType{grid-area:type;min-width:0}.BattleLobbyRow-module__T3EoRW__typeBadge b,.BattleLobbyRow-module__T3EoRW__typeBadge i,.BattleLobbyRow-module__T3EoRW__winnerBadge b{contain:inline-size}}@container (min-width:1280px){.BattleLobbyRow-module__T3EoRW__row{--cb-gutter:var(--space-3)}.BattleLobbyRow-module__T3EoRW__main{grid-template-columns:var(--cb-col-status) minmax(var(--cb-col-cases), 1fr) var(--cb-col-type) var(--cb-col-seats) minmax(var(--cb-col-entry), max-content) var(--cb-col-action) var(--cb-col-expand);grid-template-areas:"status cases type seats entry action expand"}.BattleLobbyRow-module__T3EoRW__row[data-status=finished] .BattleLobbyRow-module__T3EoRW__main{grid-template-areas:"status cases type seats entry action action"}.BattleLobbyRow-module__T3EoRW__colSeats{justify-content:flex-end}.BattleLobbyRow-module__T3EoRW__typeBadge b{font-size:var(--text-sm)}}@media (prefers-reduced-motion:reduce){.BattleLobbyRow-module__T3EoRW__statusDot[data-tone=live]{animation:none}.BattleLobbyRow-module__T3EoRW__expandChev{transition:none}}
.BattlesToolbar-module__ngNi8W__bar{gap:var(--space-2);flex-direction:column;display:flex}.BattlesToolbar-module__ngNi8W__searchWrap{position:relative}.BattlesToolbar-module__ngNi8W__searchIcon{left:var(--space-3);width:18px;height:18px;color:var(--cb-faint);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.BattlesToolbar-module__ngNi8W__search{width:100%;min-height:46px;padding:0 var(--space-4) 0 calc(var(--space-3) * 2 + 18px);border-radius:var(--radius-md);border:1px solid var(--cb-line-strong);background:var(--cb-rail);color:var(--cb-text);font-family:var(--font-accent);font-size:max(var(--input-font-floor), var(--text-sm));outline:none;font-weight:600;transition:border-color .15s}.BattlesToolbar-module__ngNi8W__search::placeholder{color:var(--cb-faint);font-weight:600}.BattlesToolbar-module__ngNi8W__search:focus{border-color:var(--purple,#4542f0)}.BattlesToolbar-module__ngNi8W__search:focus-visible{outline:2px solid var(--purple-light,#6968f4);outline-offset:2px}.BattlesToolbar-module__ngNi8W__controls{align-items:center;gap:var(--space-2);display:flex}.BattlesToolbar-module__ngNi8W__createSlot{display:none}.BattlesToolbar-module__ngNi8W__tally{align-items:center;gap:var(--space-2);font-family:var(--font-accent);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--cb-faint);white-space:nowrap;margin:0 auto 0 0;font-weight:700;display:flex}.BattlesToolbar-module__ngNi8W__tally span{color:var(--cb-line-strong)}.BattlesToolbar-module__ngNi8W__filterWrap{position:relative}.BattlesToolbar-module__ngNi8W__ctrl{align-items:center;gap:var(--space-2);min-height:46px;padding:0 var(--space-3);border-radius:var(--radius-md);border:1px solid var(--cb-line-strong);background:var(--cb-rail);color:var(--cb-text);font-family:var(--font-accent);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;font-weight:600;display:inline-flex;position:relative}.BattlesToolbar-module__ngNi8W__ctrl[data-active]{border-color:var(--gold,#f9e532)}.BattlesToolbar-module__ngNi8W__ctrl:focus-within{outline:2px solid var(--purple-light,#6968f4);outline-offset:2px}.BattlesToolbar-module__ngNi8W__ctrlLabel{font-family:var(--font-accent);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--cb-faint);font-weight:700}.BattlesToolbar-module__ngNi8W__ctrl[data-active] .BattlesToolbar-module__ngNi8W__ctrlLabel{color:var(--gold,#f9e532)}.BattlesToolbar-module__ngNi8W__sortValue{font-size:var(--text-sm);color:var(--cb-text);font-weight:700}.BattlesToolbar-module__ngNi8W__ctrlCount{background:var(--gold,#f9e532);min-width:18px;height:18px;font-family:var(--font-accent);font-size:var(--text-xs);color:#160c2e;border-radius:999px;place-items:center;font-weight:800;display:grid}.BattlesToolbar-module__ngNi8W__chev{opacity:.7;flex:none;width:12px;height:12px;transition:transform .15s}.BattlesToolbar-module__ngNi8W__chev[data-open]{transform:rotate(180deg)}.BattlesToolbar-module__ngNi8W__sort{color:#0000;width:100%;height:100%;font-size:max(var(--input-font-floor), 1em);cursor:pointer;appearance:none;background:0 0;border:0;outline:none;position:absolute;inset:0}.BattlesToolbar-module__ngNi8W__sort option{background:var(--cb-card);color:var(--cb-text)}.BattlesToolbar-module__ngNi8W__pop{z-index:6;top:calc(100% + var(--space-2));gap:var(--space-2);width:min(288px,100vw - 40px);padding:var(--space-3);border-radius:var(--radius-lg);border:1px solid var(--cb-line-strong);background:var(--cb-card);text-align:left;flex-direction:column;display:flex;position:absolute;right:0;box-shadow:0 26px 54px -22px #000000f2}.BattlesToolbar-module__ngNi8W__popGroup{padding:0 0 var(--space-2);border:0;border-bottom:1px solid var(--cb-line);flex-direction:column;margin:0;display:flex}.BattlesToolbar-module__ngNi8W__popGroup[data-last]{border-bottom:0;padding-bottom:0}.BattlesToolbar-module__ngNi8W__popHead{padding:0 0 var(--space-1);font-family:var(--font-accent);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--cb-faint);font-weight:700}.BattlesToolbar-module__ngNi8W__popRow{align-items:center;gap:var(--space-3);min-height:44px;font-size:var(--text-sm);color:var(--cb-text);cursor:pointer;display:flex}.BattlesToolbar-module__ngNi8W__popName{flex:auto;min-width:0}.BattlesToolbar-module__ngNi8W__popCount{font-family:var(--font-accent);font-size:var(--text-xs);color:var(--cb-faint);font-weight:700}.BattlesToolbar-module__ngNi8W__check{width:18px;height:18px;accent-color:var(--gold,#f9e532);cursor:pointer;flex:none;margin:0}.BattlesToolbar-module__ngNi8W__popClear{border:1px solid var(--cb-line-strong);border-radius:var(--radius-sm);min-height:44px;font-family:var(--font-accent);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--cb-text);cursor:pointer;background:0 0;font-weight:700}@media (max-width:760px){.BattlesToolbar-module__ngNi8W__controls{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.BattlesToolbar-module__ngNi8W__createSlot{grid-column:1/-1;display:block}.BattlesToolbar-module__ngNi8W__createSlot>*{width:100%}.BattlesToolbar-module__ngNi8W__tally{display:none}.BattlesToolbar-module__ngNi8W__filterWrap,.BattlesToolbar-module__ngNi8W__ctrl{width:100%}.BattlesToolbar-module__ngNi8W__ctrl{justify-content:center}.BattlesToolbar-module__ngNi8W__pop{left:0;right:auto}}@media (prefers-reduced-motion:reduce){.BattlesToolbar-module__ngNi8W__chev,.BattlesToolbar-module__ngNi8W__search{transition:none}}
