.chars-filters{flex-direction:column;gap:10px;padding:12px;display:flex}.chars-filter-row{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.chars-filter-search{flex:180px}.chars-filter-label{flex-direction:column;gap:3px;display:flex}.chars-filter-label .player-label{font-size:11px}.chars-filter-label input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.chars-filter-number{width:80px}.chars-filters .player-control.active{background:var(--gitv-surface-hover);color:var(--gitv-text);box-shadow:inset 0 -2px 0 var(--gitv-accent)}.chars-organizers{border-top:1px dotted var(--gitv-border-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;padding-top:8px;font-size:12px;display:flex}.chars-organizer{background:var(--gitv-bg);border:1px solid var(--gitv-border);color:var(--gitv-text);cursor:pointer;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.chars-organizer small{color:var(--gitv-faint)}.chars-organizer.is-excluded{color:var(--gitv-faint);text-decoration:line-through}.chars-organizer input{accent-color:var(--gitv-accent)}.chars-summary{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.chars-summary small{font-size:11px;font-weight:400}.chars-table-row{border-top:1px dotted var(--gitv-border-muted);color:var(--gitv-text);grid-template-columns:30px minmax(0,1.4fr) 110px repeat(3,minmax(0,1fr)) repeat(2,56px) 56px 70px 56px minmax(0,1.2fr);align-items:center;gap:10px;padding:6px 14px;font-size:13px;display:grid}.chars-table-row>:nth-child(n+3){text-align:right}.chars-table-row small{font-size:10px}.chars-table-head{padding-top:6px;padding-bottom:6px}.chars-table-icon{background:var(--gitv-surface-hover);border:1px solid var(--gitv-border);width:30px;height:30px}.chars-table-icon.rarity-5{border-color:#f5c54299}.chars-table-icon.rarity-4{border-color:#a78bfa8c}.chars-presence{flex-direction:column;align-items:flex-end;gap:3px;font-weight:600;display:flex}.chars-presence-bar{background:var(--gitv-surface-hover);width:100%;height:3px}.chars-presence-bar span{background:var(--gitv-accent);height:100%;display:block}.chars-table-row .is-good{color:var(--gitv-win)}.chars-table-row .is-bad{color:var(--gitv-loss)}.chars-top{min-width:0;overflow:hidden}@media (width<=960px){.chars-table-row{grid-template-columns:30px minmax(0,1.4fr) 100px repeat(3,minmax(0,1fr)) repeat(2,50px) 50px}.chars-table-row .hide-md{display:none}}@media (width<=700px){.chars-table-row{grid-template-columns:28px minmax(0,1.2fr) 80px repeat(3,minmax(0,1fr)) 46px;gap:6px}.chars-table-row .hide-sm{display:none}}@media (width<=480px){.chars-table-row{grid-template-columns:26px minmax(0,1fr) 70px repeat(3,minmax(0,1fr));padding:6px 10px;font-size:12px}.chars-table-row .hide-xs{display:none}}.chars-prize{display:inline-flex}.chars-prize .player-control{white-space:nowrap}.chars-cons-range{flex-direction:column;gap:4px;max-width:420px;display:flex}.chars-cons-range .player-label{font-size:11px}.chars-cons-range .player-label b{color:var(--gitv-text)}.chars-cons-range.active .player-label b{color:var(--gitv-gold)}.chars-cons-reset{color:var(--gitv-accent);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:8px;padding:0}.chars-cons-reset:hover{text-decoration:underline}.chars-cons-track{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;height:20px;margin:0 7px;position:relative}.chars-cons-track:before{content:"";background:var(--gitv-surface-hover);height:3px;position:absolute;top:9px;left:0;right:0}.chars-cons-fill{background:var(--gitv-accent);height:3px;position:absolute;top:9px}.chars-cons-thumb{background:var(--gitv-text);border:2px solid var(--gitv-accent);box-sizing:border-box;border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;top:3px}.chars-cons-thumb:focus-visible{outline:2px solid var(--gitv-accent);outline-offset:2px}.chars-cons-ticks{color:var(--gitv-faint);justify-content:space-between;font-size:10px;display:flex}.chars-cons-ticks .in{color:var(--gitv-text-soft)}.chars-players{position:relative}.chars-players-count{-webkit-text-decoration:underline dotted var(--gitv-faint);text-decoration:underline dotted var(--gitv-faint);text-underline-offset:3px}.chars-players:focus-visible{outline:1px solid var(--gitv-accent);outline-offset:2px}.chars-players-pop{z-index:30;background:var(--gitv-surface);border:1px solid var(--gitv-border);text-align:left;cursor:default;width:420px;max-width:86vw;display:none;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #00000080}.chars-players-pop:before{content:"";height:6px;position:absolute;top:-6px;left:0;right:0}.chars-players:hover .chars-players-pop,.chars-players:focus-within .chars-players-pop{display:block}.chars-games-head{background:var(--gitv-surface-hover);justify-content:space-between;align-items:baseline;gap:8px;padding:7px 10px;font-size:12px;display:flex}.chars-games-head .player-label{font-size:11px}.chars-games-list{max-height:300px;overflow-y:auto}.chars-players-head,.chars-players-row{grid-template-columns:minmax(0,1fr) 40px 48px 56px 140px;align-items:center;gap:8px;padding:4px 10px;font-size:12px;display:grid}.chars-players-head{letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--gitv-border);font-size:10px}.chars-players-head>:not(:first-child),.chars-players-row>:not(:first-child){text-align:right}.chars-players-row{border-top:1px dotted var(--gitv-border-muted);color:var(--gitv-text);text-decoration:none}.chars-players-row:hover{background:var(--gitv-surface-hover)}.chars-players-row small{color:var(--gitv-faint);white-space:nowrap;font-size:10px}.chars-players-row .is-good{color:var(--gitv-win)}.chars-players-row .is-bad{color:var(--gitv-loss)}.chars-table-row.is-clickable{cursor:pointer}.chars-table-row.is-clickable:hover,.chars-table-row.is-open{background:var(--gitv-surface-hover)}.chars-table-row.is-clickable:focus-visible{outline:1px solid var(--gitv-accent);outline-offset:-1px}.chars-table-name{align-items:center;gap:7px;min-width:0;display:flex}.chars-expand{border-right:2px solid var(--gitv-accent);border-bottom:2px solid var(--gitv-accent);flex:none;width:7px;height:7px;margin-left:1px;transition:transform .15s;transform:rotate(-45deg)}.chars-table-row.is-open .chars-expand{transform:rotate(45deg)}.chars-table-row.is-clickable:hover .chars-expand{border-color:var(--gitv-text)}.chars-open-tip{border-bottom:1px solid var(--gitv-border);color:var(--gitv-muted);align-items:center;gap:8px;margin:0;padding:7px 14px;font-size:12px;display:flex}.chars-cons-panel{background:var(--gitv-surface);border-top:1px solid var(--gitv-border);padding:8px 14px 12px 54px}.chars-cons-panel-head{color:var(--gitv-text);align-items:baseline;gap:10px;margin-bottom:6px;font-size:12px;display:flex}.chars-cons-panel-head .player-label{font-size:11px}.chars-cons-grid{max-width:800px;color:var(--gitv-text);grid-template-columns:40px minmax(140px,2fr) repeat(6,minmax(0,1fr));align-items:center;gap:4px 12px;font-size:12px;display:grid}.chars-cons-grid>.player-label{letter-spacing:.06em;text-transform:uppercase;text-align:right;font-size:10px}.chars-cons-grid>.player-label:nth-child(2){text-align:left}.chars-cons-line{display:contents}.chars-cons-line>:nth-child(n+3){text-align:right}.chars-cons-line.is-empty{color:var(--gitv-faint)}.chars-cons-c{font-weight:700}.chars-cons-c.c6{color:var(--gitv-gold)}.chars-cons-picks{align-items:center;gap:8px;display:flex}.chars-cons-bar{background:var(--gitv-surface-hover);flex:1;height:6px}.chars-cons-bar span{background:var(--gitv-accent);height:100%;display:block}.chars-cons-line .is-good{color:var(--gitv-win)}.chars-cons-line .is-bad{color:var(--gitv-loss)}@media (width<=700px){.chars-cons-panel{padding-left:14px}.chars-cons-grid{grid-template-columns:34px minmax(80px,2fr) repeat(4,minmax(0,1fr))}.chars-cons-grid>:nth-child(n+6):nth-child(-n+8),.chars-cons-line>:nth-child(n+6){display:none}}
