@layer reset,tokens,base;@layer components{.wk{min-width:0;padding-bottom:var(--space-xl);flex-direction:column;flex:1 0 auto;display:flex}.wk__state{padding:var(--space-lg) var(--gutter)}.wk__main{flex-direction:column;min-width:0;display:flex}.wk__tournaments{margin-top:var(--space-xl);border-top:1px solid var(--line)}.wk-head{gap:var(--space-xs);padding:var(--space-lg) var(--gutter) var(--space-md);border-bottom:1px solid var(--line);display:grid}.wk-head__title{font:var(--text-title);overflow-wrap:anywhere;text-wrap:balance}.wk-head__jump{align-items:center;gap:var(--space-xs);min-height:var(--tap);margin-block:calc((var(--tap) - 1.5rem) / -2);font:var(--text-data);text-align:left;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.wk-head__lock{align-items:flex-start;gap:var(--space-sm);font:var(--text-data);display:flex}.wk-head__clock{color:var(--text-muted);flex:none;margin-top:.1rem}.wk-head__where{color:var(--text-muted);font:var(--text-small);overflow-wrap:anywhere;display:block}.wk-head__weights{max-width:60ch;color:var(--text-muted);font:var(--text-small)}.wk-note{gap:var(--space-sm);max-width:44rem;padding:var(--space-lg) var(--gutter);display:grid}.wk-note__title{font:var(--text-title)}.wk-note__text{max-width:60ch;font:var(--text-body)}.wk-note__signin{justify-items:start;gap:var(--space-sm);display:grid}.wk-note__links{gap:var(--space-sm);flex-wrap:wrap;display:flex}.wk-note .ds-btn{max-width:100%;padding-block:var(--space-sm);text-align:center;white-space:normal}.wk-section{min-width:0}.wk-section:focus-visible{outline-offset:calc(var(--focus-width) * -1)}.wk-section .ds-group__title{font:var(--text-title)}.wk-section__empty{max-width:60ch;padding:var(--space-md) var(--gutter) var(--space-lg);color:var(--text-muted);font:var(--text-body)}.wk-list{column-gap:var(--space-xl);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.wk-row{border-bottom:1px solid var(--line)}.wk-row__main{align-items:center;gap:var(--space-md);width:100%;min-height:var(--row-h);padding:var(--space-sm) var(--gutter);text-align:left;display:flex}button.wk-row__main{transition:background-color var(--dur-fast) var(--ease)}button.wk-row__main:hover{background:var(--surface-2)}button.wk-row__main:active{background:var(--line)}button.wk-row__main:focus-visible,.wk-skipped__summary:focus-visible{outline-offset:calc(var(--focus-width) * -1)}.wk-row__country{align-items:center;gap:var(--space-2xs);flex-direction:column;flex:none;width:2.5rem;display:flex}.wk-row__text{gap:var(--space-xs);flex-direction:column;flex:1;min-width:0;display:flex}.wk-row__name{font:var(--text-row);overflow-wrap:anywhere}.wk-row__meta{align-items:center;gap:var(--space-xs) var(--space-sm);color:var(--text-muted);font:var(--text-small);flex-wrap:wrap;display:flex}.wk-row__level{min-width:2.5rem;font:var(--text-data);text-align:right;flex:none}.wk-row__chevron{margin-left:calc(var(--space-sm) * -1);color:var(--text-muted);flex:none}.wk-row[data-availability=groups] .wk-row__name,.wk-row[data-availability=no_draw] .wk-row__name,.wk-row[data-availability=soon] .wk-row__name,.wk-row[data-availability=started] .wk-row__name{color:var(--text-muted)}.wk-skipped{border-bottom:1px solid var(--line)}.wk-skipped__summary{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:var(--tap);padding:var(--space-sm) var(--gutter);color:var(--text-muted);font:var(--text-data);list-style:none;display:flex}.wk-skipped__summary::-webkit-details-marker{display:none}.wk-skipped__chevron{transition:transform var(--dur-fast) var(--ease);flex:none}.wk-skipped[open] .wk-skipped__chevron{transform:rotate(180deg)}.wk-skipped[open]>.wk-skipped__summary{border-bottom:1px solid var(--line)}.wk-skipped__help{padding:var(--space-xs) var(--gutter) var(--space-md)}.wk-back{padding:var(--space-xs) var(--gutter) 0;display:flex}.wk-back .ds-btn{margin-left:calc(var(--space-md) * -1)}.wk-draw{min-width:0;padding-bottom:var(--space-xl);flex:1 0 auto}@container app (width>=700px){.wk-list{padding-inline:var(--gutter);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr))}.wk-row__main{padding-inline:var(--space-sm)}}}@layer utilities;
