.bb-ui .bb-matches{flex-direction:column;gap:12px;min-width:0;min-height:0;display:flex;container:bb-matches/inline-size}.bb-ui .bb-matches-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;display:flex}.bb-ui .bb-matches-games{flex:0 auto;min-width:0;max-width:100%}.bb-ui .bb-matches-find{flex:320px;align-items:center;gap:10px;max-width:520px;display:flex}.bb-ui .bb-matches-find .bb-input{flex:1;min-width:0}.bb-ui .bb-matches-count{min-width:8ch;color:var(--bb-dim);text-align:right;white-space:nowrap;flex:none;font-size:14px}.bb-ui .bb-matches-count:empty{display:none}.bb-ui .bb-matches-scroll{flex:1;min-height:0;overflow:auto}.bb-ui .bb-matches-table{--act:172px;--cols:minmax(118px, .9fr) minmax(140px, 1fr) 60px 56px minmax(150px, 1fr) minmax(150px, 1.5fr) var(--act)}.bb-ui .bb-matches-table[data-cross=true]{--act:312px}.bb-ui .bb-matches .bb-th{z-index:1;position:sticky;top:0}.bb-ui .bb-matches .bb-tr:not(.bb-th){min-height:56px}.bb-ui .bb-matches .bb-matches-game{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.bb-ui .bb-matches-mode{max-width:100%;color:var(--bb-muted);text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.bb-ui .bb-matches-seed{color:var(--bb-muted);font-variant-numeric:tabular-nums}.bb-ui .bb-matches .bb-matches-seed.is-code{white-space:normal;flex-direction:column;align-items:flex-start;gap:2px;display:flex;overflow:visible}.bb-ui .bb-matches-code{letter-spacing:.02em;overflow-wrap:anywhere;max-width:100%;font-size:13.5px}.bb-ui .bb-matches-code>.bb-code-half{display:block}.bb-ui .bb-matches-code>.bb-code-join{display:none}.bb-ui .bb-matches-seedtag{color:var(--bb-dim);font:700 12px/1.3 var(--bb-body);letter-spacing:.06em;text-transform:uppercase}.bb-ui .bb-matches .bb-matches-verify{font-size:13.5px;font-weight:700;text-decoration:underline}.bb-ui .bb-matches-win{color:var(--bb-gold)}.bb-ui .bb-matches .bb-matches-win.is-error{color:var(--bb-red-text);white-space:normal}.bb-ui .bb-matches-ask{color:var(--bb-muted);margin-right:2px;font-weight:700}.bb-ui .bb-matches .bb-empty .bb-spinner{margin-bottom:-4px}.bb-ui .bb-matches-foot{justify-content:flex-end;align-items:center;gap:12px;display:flex}.bb-ui .bb-matches-foot:has(>:not([hidden])){min-height:40px}.bb-ui .bb-matches-foot .bb-msg{flex:1}@container bb-matches (width<=999px){.bb-ui .bb-matches .bb-matches-seedtag{display:none}.bb-ui .bb-matches-code>.bb-code-half,.bb-ui .bb-matches-code>.bb-code-join{display:inline}.bb-ui .bb-matches .bb-th{display:none}.bb-ui .bb-matches .bb-tr:not(.bb-th){grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"game game played""win win win""len names seed""act act act";gap:6px 16px;padding:12px 14px}.bb-ui .bb-matches .bb-th+.bb-tr{border-top:0}.bb-ui .bb-matches .bb-matches-game{flex-direction:row;grid-area:game;align-items:center;gap:8px}.bb-ui .bb-matches .bb-matches-played{color:var(--bb-dim);grid-area:played;justify-self:end;font-size:14px}.bb-ui .bb-matches .bb-matches-win{grid-area:win;font-size:18px;font-weight:700}.bb-ui .bb-matches .bb-matches-len{grid-area:len}.bb-ui .bb-matches .bb-matches-names{grid-area:names}.bb-ui .bb-matches .bb-matches-seed{grid-area:seed}.bb-ui .bb-matches .bb-tr:not(.bb-th):has(>.is-code){grid-template-areas:"game game played""win win win""len names.""seed seed seed""act act act"}.bb-ui .bb-matches .bb-matches-seed.is-code{flex-flow:wrap;align-items:baseline;gap:2px 10px}.bb-ui .bb-matches :is(.bb-matches-len,.bb-matches-names,.bb-matches-seed){color:var(--bb-muted);font-size:13.5px}.bb-ui .bb-matches :is(.bb-matches-len,.bb-matches-names,.bb-matches-seed):before{content:attr(data-label) " ";color:var(--bb-dim);font:700 12px/1.3 var(--bb-body);letter-spacing:.06em;text-transform:uppercase}.bb-ui .bb-matches .bb-actions-cell{flex-wrap:wrap;grid-area:act;justify-content:flex-start}.bb-ui .bb-matches .bb-matches-find{flex-basis:100%;max-width:none}.bb-ui .bb-matches .bb-matches-games{flex-basis:100%}}@container bb-matches (width<=520px){.bb-ui .bb-matches .bb-matches-find{flex-wrap:wrap}.bb-ui .bb-matches .bb-matches-find .bb-input{flex:calc(100% - 52px)}.bb-ui .bb-matches .bb-matches-count{text-align:left;flex-basis:100%;min-width:0}.bb-ui .bb-matches .bb-chips-scroll{flex-wrap:wrap;margin:0;padding:0;overflow:visible}}@container bb-matches (width<=380px){.bb-ui .bb-matches .bb-tr:not(.bb-th){grid-template-columns:auto minmax(0,1fr);grid-template-areas:"game game""played played""win win""len names""seed seed""act act"}.bb-ui .bb-matches .bb-tr:not(.bb-th):has(>.is-code){grid-template-areas:"game game""played played""win win""len names""seed seed""act act"}.bb-ui .bb-matches .bb-matches-played{justify-self:start}}
