[data-tournament-detail-liquid]{--detail-radius:1rem;--detail-action-radius:999px;--detail-target:36px;--detail-surface:hsl(var(--card));--detail-ink:hsl(var(--foreground));color:var(--detail-ink);min-width:0;display:flex;flex-direction:column;gap:1rem}[data-tournament-detail-liquid] .detail-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding-block:.25rem .75rem;border-bottom:1px solid hsl(var(--border))}[data-tournament-detail-liquid] .detail-header-title{display:flex;align-items:flex-start;flex:1 1 22rem;min-width:0;gap:.75rem}[data-tournament-detail-liquid] .detail-header h1{min-width:0;overflow-wrap:anywhere;font-size:1.25rem;font-weight:650;line-height:1.5;letter-spacing:-.02em}[data-tournament-detail-liquid] [data-ui=button][data-ui-size][data-ui-variant]:not([role=combobox]){border-radius:var(--detail-action-radius);min-height:var(--detail-target);height:auto;white-space:nowrap}[data-tournament-detail-liquid] [data-ui=button][data-ui-size=icon][data-ui-variant]:not([role=combobox]){width:var(--detail-target);height:var(--detail-target);padding:0}[data-tournament-detail-liquid] [data-ui=button][data-ui-size][data-ui-variant][role=combobox],[data-tournament-detail-liquid] [data-ui=select-trigger][role=combobox]:not([data-nai-control]),[data-tournament-detail-liquid] input[data-ui=input]:not([data-nai-control]):not([type=hidden]){border-radius:.75rem;min-height:var(--detail-target);height:var(--detail-target)}[data-tournament-detail-liquid] textarea[data-ui=textarea]:not([data-nai-control]){border-radius:.75rem;min-height:var(--detail-target);height:auto}[data-tournament-detail-liquid] .detail-summary{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:1rem;padding:1rem;border-radius:var(--detail-radius);border:1px solid hsl(var(--border));background:var(--detail-surface)}[data-tournament-detail-liquid] .detail-poster{position:relative;height:8rem;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:.75rem;background:hsl(var(--muted))}[data-tournament-detail-liquid] .detail-summary-content{min-width:0}[data-tournament-detail-liquid] .detail-summary-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem}[data-tournament-detail-liquid] .detail-summary-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem 1rem}[data-tournament-detail-liquid] .detail-fact{display:flex;align-items:flex-start;min-width:0;gap:.5rem;font-size:.8125rem;line-height:1.5;overflow-wrap:anywhere}[data-tournament-detail-liquid] .detail-fact>svg{flex-shrink:0;width:1rem;height:1rem;margin-top:.125rem;color:hsl(var(--muted-foreground))}[data-tournament-detail-liquid] .detail-registration{grid-column:1/-1}[data-tournament-detail-liquid] .detail-count-error{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}[data-tournament-detail-liquid] .detail-description{margin-top:.75rem;font-size:.8125rem;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}[data-tournament-detail-liquid] .detail-tabs-scroll{max-width:100%;overflow-x:auto;scrollbar-width:none}[data-tournament-detail-liquid] .detail-tabs-scroll::-webkit-scrollbar{display:none}[data-tournament-detail-liquid] .detail-tabs-list{display:flex;width:max-content;min-width:100%;height:auto;padding:.25rem;gap:.25rem;border-radius:var(--detail-action-radius);background:hsl(var(--muted))}[data-tournament-detail-liquid] .detail-tab{flex:1 0 auto;min-height:var(--detail-target);height:auto;padding:.5rem;white-space:nowrap;border:0;border-radius:var(--detail-action-radius);font-size:.8125rem;gap:.375rem}[data-tournament-detail-liquid] .detail-tab[data-state=active]{background:var(--detail-surface);color:var(--detail-ink);box-shadow:none}[data-tournament-detail-liquid] .detail-panels{margin-top:1rem;min-width:0}@media (max-width:639px){[data-tournament-detail-liquid] .detail-summary{grid-template-columns:3.5rem minmax(0,1fr);gap:.75rem;padding:.875rem}[data-tournament-detail-liquid] .detail-poster{height:5rem}[data-tournament-detail-liquid] .detail-summary-facts{grid-template-columns:minmax(0,1fr)}[data-tournament-detail-liquid] .detail-tab>svg{display:none}}@media (pointer:coarse){[data-tournament-detail-liquid]{--detail-target:44px}}