@layer vuetify-components{.v-card{overflow-wrap:break-word;z-index:0;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;padding:0;text-decoration:none;transition-property:box-shadow,opacity,background,--v-elevation-overlay;transition-duration:.28s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:block;position:relative;overflow:hidden}.v-card--border{box-shadow:none;border-width:thin}.v-card--absolute{position:absolute}.v-card--fixed{position:fixed}.v-card{border-radius:4px}.v-card:hover>.v-card__overlay{opacity:calc(var(--v-hover-opacity)*var(--v-theme-overlay-multiplier))}.v-card:focus-visible>.v-card__overlay{opacity:calc(var(--v-focus-opacity)*var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-card:focus>.v-card__overlay{opacity:calc(var(--v-focus-opacity)*var(--v-theme-overlay-multiplier))}}.v-card--active>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]>.v-card__overlay{opacity:calc(var(--v-activated-opacity)*var(--v-theme-overlay-multiplier))}.v-card--active:hover>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:hover>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity))*var(--v-theme-overlay-multiplier))}.v-card--active:focus-visible>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity))*var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-card--active:focus>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:focus>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity))*var(--v-theme-overlay-multiplier))}}.v-card--variant-outlined,.v-card--variant-plain,.v-card--variant-text,.v-card--variant-tonal{color:inherit;background:0 0}.v-card--variant-plain{opacity:.62}.v-card--variant-plain:focus,.v-card--variant-plain:hover{opacity:1}.v-card--variant-plain .v-card__overlay{display:none}.v-card--variant-elevated,.v-card--variant-flat{background:rgb(var(--v-theme-surface));color:color-mix(in srgb,rgb(var(--v-theme-on-surface)) calc(var(--v-high-emphasis-opacity)*100%),transparent)}.v-card--variant-elevated{box-shadow:0 1px 2px 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 1px 3px 1px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));--v-elevation-overlay:color-mix(in srgb,var(--v-elevation-overlay-color) 2%,transparent)}.v-card--variant-flat{box-shadow:0 0 0 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 0 0 0 rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));--v-elevation-overlay:color-mix(in srgb,var(--v-elevation-overlay-color) 0%,transparent)}.v-card--variant-outlined{border:thin solid}.v-card--variant-text .v-card__overlay{background:currentColor}.v-card--variant-tonal .v-card__underlay{opacity:var(--v-activated-opacity);border-radius:inherit;pointer-events:none;background:currentColor;inset:0}.v-card .v-card__underlay{position:absolute}.v-card--disabled{pointer-events:none;-webkit-user-select:none;user-select:none}.v-card--disabled>:not(.v-card__loader){opacity:.6}.v-card--flat{box-shadow:none}.v-card--hover{cursor:pointer}.v-card--hover:after,.v-card--hover:before{border-radius:inherit;content:"";pointer-events:none;transition:inherit;display:block;position:absolute;inset:0}.v-card--hover:before{opacity:1;z-index:-1;box-shadow:0 1px 2px 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 1px 3px 1px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));--v-elevation-overlay:color-mix(in srgb,var(--v-elevation-overlay-color) 2%,transparent)}.v-card--hover:after{z-index:1;opacity:0;box-shadow:0 1px 3px 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 4px 8px 3px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));--v-elevation-overlay:color-mix(in srgb,var(--v-elevation-overlay-color) 6%,transparent)}.v-card--hover:hover:after{opacity:1}.v-card--hover:hover:before{opacity:0}.v-card--hover:hover{box-shadow:0 1px 3px 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 4px 8px 3px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));--v-elevation-overlay:color-mix(in srgb,var(--v-elevation-overlay-color) 6%,transparent)}.v-card--link{cursor:pointer}.v-card-actions{flex:none;align-items:center;gap:.5rem;min-height:52px;padding:.5rem;display:flex}.v-card-item{flex:none;grid-template-columns:max-content auto max-content;grid-template-areas:"prepend content append";align-items:center;padding:.625rem 1rem;display:grid}.v-card-item+.v-card-text{padding-top:0}.v-card-item__append,.v-card-item__prepend{align-items:center;display:flex}.v-card-item__prepend{grid-area:prepend;padding-inline-end:.5rem}.v-card-item__append{grid-area:append;padding-inline-start:.5rem}.v-card-item__content{grid-area:content;align-self:center;overflow:hidden}.v-card-title{-webkit-hyphens:auto;hyphens:auto;letter-spacing:normal;overflow-wrap:normal;text-overflow:ellipsis;text-transform:none;white-space:nowrap;word-break:normal;word-wrap:break-word;flex:none;min-width:0;padding:.5rem 1rem;font-size:1.375rem;font-weight:400;display:block;overflow:hidden}.v-card .v-card-title{line-height:1.27273}.v-card--density-comfortable .v-card-title{line-height:1.75rem}.v-card--density-compact .v-card-title{line-height:1.55rem}.v-card-item .v-card-title{padding:0}.v-card-title+.v-card-actions,.v-card-title+.v-card-text{padding-top:0}.v-card-subtitle{letter-spacing:.0178571em;opacity:var(--v-card-subtitle-opacity,var(--v-medium-emphasis-opacity));text-overflow:ellipsis;text-transform:none;white-space:nowrap;flex:none;padding:0 1rem;font-size:.875rem;font-weight:400;display:block;overflow:hidden}.v-card .v-card-subtitle{line-height:1.42857}.v-card--density-comfortable .v-card-subtitle{line-height:1.125rem}.v-card--density-compact .v-card-subtitle{line-height:1rem}.v-card-item .v-card-subtitle{padding:0 0 .25rem}.v-card-text{letter-spacing:.0178571em;opacity:var(--v-card-text-opacity,1);text-transform:none;flex:auto;padding:1rem;font-size:.875rem;font-weight:400}.v-card .v-card-text{line-height:1.42857}.v-card--density-comfortable .v-card-text{line-height:1.2rem}.v-card--density-compact .v-card-text{line-height:1.15rem}.v-card__image{z-index:-1;flex:auto;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;overflow:hidden}.v-card__content{border-radius:inherit;position:relative;overflow:hidden}.v-card__loader{z-index:1;width:100%;position:absolute;inset:0 0 auto}@media (forced-colors:active){.v-card__loader .v-progress-linear{border:none}}.v-card__overlay{border-radius:inherit;pointer-events:none;opacity:0;background-color:currentColor;transition:opacity .2s ease-in-out;position:absolute;inset:0}@media (forced-colors:active){.v-card:not(.v-card--variant-text,.v-card--variant-plain){border:thin solid}}}.app-actions-banner[data-v-57acc22d]{text-align:center;background-color:var(--warning-color);flex-wrap:wrap;justify-content:center;align-items:center;gap:24px 50px;padding:24px 12px;display:flex}.app-actions-banner .banner-title[data-v-57acc22d]{font-weight:var(--font-weight-bold);font-size:var(--font-h2)}.app-actions-banner .banner-actions[data-v-57acc22d]{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}@keyframes loading-607aa9cb{to{background-position-x:-20%}}.tournament-header[data-v-607aa9cb]{border-bottom-right-radius:var(--default-border-radius);border-bottom-left-radius:var(--default-border-radius);grid-template:"share""event-info""navigation"/1fr;gap:12px;padding:16px;display:grid;position:relative;overflow:hidden}@media screen and (width>=601px){.tournament-header[data-v-607aa9cb]{grid-template:"event-info event-info"1fr"navigation share"/auto 1fr}}.tournament-header[data-v-607aa9cb]:before{filter:grayscale();content:"";background-image:url(../img/event-default-img.webp);background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.tournament-header .event-info[data-v-607aa9cb]{color:var(--primary-color);font-weight:var(--font-weight-bold);grid-area:event-info;grid-template-columns:1fr;place-items:center;gap:16px;padding:16px;display:grid}@media screen and (width>=960px){.tournament-header .event-info[data-v-607aa9cb]{margin-bottom:-68px}}.tournament-header .event-info .page-title-link[data-v-607aa9cb]{z-index:1;color:var(--primary-color)}.tournament-header .event-info .page-title[data-v-607aa9cb]{font-weight:var(--font-weight-bold);font-size:var(--font-h1);margin:0}.tournament-header .event-info .date-and-location[data-v-607aa9cb]{z-index:1;font-size:var(--font-h2);text-align:center;flex-direction:column;display:flex}.tournament-header .select-wrapper[data-v-607aa9cb]{z-index:1;grid-area:navigation}.tournament-header .select-wrapper .navigator-menu-btn[data-v-607aa9cb]{width:100%;min-width:280px}.tournament-header .subscribe[data-v-607aa9cb]{z-index:1}.tournament-header .tournament-share-button[data-v-607aa9cb]{z-index:1;grid-area:share;place-self:start end}.navigator-menu{padding:12px!important}.navigator-menu .navigator-actions{gap:8px;margin-top:12px;display:flex}.navigator-menu .navigator-actions .navigate-btn{flex:1}@keyframes loading-b5ad6b85{to{background-position-x:-20%}}.app-winner-card[data-v-b5ad6b85]{border:var(--default-border);border-radius:var(--default-border-radius);box-shadow:var(--small-shadow);flex-grow:1;flex-basis:100%;padding:16px}.app-winner-card .profile-link[data-v-b5ad6b85]{justify-content:space-between;gap:24px;margin-bottom:16px;display:flex}.app-winner-card .profile-link .avatar[data-v-b5ad6b85]{width:120px;height:120px;position:relative}.app-winner-card .profile-link .place[data-v-b5ad6b85]{flex:0 0 122px;position:relative;top:-27px;right:20px}.app-winner-card .add-info-container[data-v-b5ad6b85]{align-content:flex-start;gap:10px;display:grid}.app-winner-card .add-info-container .name[data-v-b5ad6b85]{font-weight:var(--font-weight-bold);font-size:var(--font-h2)}.app-winner-card .add-info-container .add-info[data-v-b5ad6b85]{gap:6px;display:flex}.app-winner-card .add-info-container .coach[data-v-b5ad6b85]{color:var(--link-color)}@media screen and (width>=601px){.app-winner-card[data-v-b5ad6b85]{max-width:280px}}@keyframes loading-5ab46bb2{to{background-position-x:-20%}}.tournament-winners-list[data-v-5ab46bb2]{background-color:var(--primary-background-color);padding:16px}@media screen and (width>=601px){.tournament-winners-list[data-v-5ab46bb2]{border-radius:var(--default-border-radius)}}.tournament-winners-list .header-container[data-v-5ab46bb2]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:28px;padding:0 16px;display:flex}.tournament-winners-list .winners-title[data-v-5ab46bb2]{font-size:var(--font-h2)}.tournament-winners-list .list[data-v-5ab46bb2]{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}@media screen and (width>=960px){.tournament-winners-list .list[data-v-5ab46bb2]{justify-content:flex-start}}@keyframes loading-781dbcba{to{background-position-x:-20%}}.tournament-participant-card[data-v-781dbcba]{gap:16px;padding:16px;display:flex}.tournament-participant-card .place[data-v-781dbcba]{font-weight:var(--font-weight-bold);font-size:var(--font-h3)}.tournament-participant-card .place-edit[data-v-781dbcba]{flex:0 0 80px}.tournament-participant-card .avatar-container[data-v-781dbcba]{flex:0 0 90px;width:90px;height:90px;position:relative}.tournament-participant-card .rand-id[data-v-781dbcba]{min-width:40px;color:var(--contrast-text-color);font-weight:var(--font-weight-medium);font-size:var(--font-default);text-align:center;background-color:var(--contrast-text-background-color);border-bottom-right-radius:4px;border-bottom-left-radius:4px;padding:0 12px;line-height:20px;display:inline-block;position:absolute;bottom:0;left:0}.tournament-participant-card .profile-info[data-v-781dbcba]{align-content:flex-start;gap:8px;display:grid}.tournament-participant-card .participant-name[data-v-781dbcba]{font-weight:var(--font-weight-bold)}.tournament-participant-card .coaches[data-v-781dbcba],.tournament-participant-card .org[data-v-781dbcba]{flex-direction:column;gap:8px;display:flex}.tournament-participant-card .coach[data-v-781dbcba]{color:var(--link-color)}@keyframes loading-3bdd107b{to{background-position-x:-20%}}.tournament-participants-list[data-v-3bdd107b]{background-color:var(--primary-background-color);padding:16px 0 0}@media screen and (width>=601px){.tournament-participants-list[data-v-3bdd107b]{border-radius:var(--default-border-radius)}}.tournament-participants-list .header-container[data-v-3bdd107b]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:0 16px 16px;display:flex}.tournament-participants-list .header-container .title[data-v-3bdd107b]{font-size:var(--font-h2)}.tournament-participants-list .header-container .participants-count[data-v-3bdd107b]{color:var(--secondary-text-color);font-size:var(--font-h5);vertical-align:top}.tournament-participants-list .rows[data-v-3bdd107b]{list-style:none}.tournament-participants-list .table-row[data-v-3bdd107b]{border-top:1px solid var(--primary-border-color-light);outline:none}.tournament-participants-list .table-row[data-v-3bdd107b]:nth-child(2n){background-color:#eaecf0}@media screen and (width>=601px){.tournament-participants-list .table-row[data-v-3bdd107b]:last-child{border-bottom-right-radius:var(--default-border-radius);border-bottom-left-radius:var(--default-border-radius)}}.sparring-card-detailed[data-v-b269033b]{background-color:var(--primary-background-color);border:1px solid var(--primary-border-color);-moz-column-break-inside:avoid;break-inside:avoid;border-radius:4px;width:292px;min-height:70px;font-size:13px;line-height:1;display:flex;overflow:hidden}.sparring-card-detailed.is-finished[data-v-b269033b]:not(.is-winner){opacity:.6}.sparring-card-detailed.is-winner[data-v-b269033b]{font-weight:var(--font-weight-bold)}.sparring-card-detailed.swap-mode[data-v-b269033b]{animation:2s ease-in-out infinite fade-bg-b269033b}.sparring-card-detailed .avatar-container[data-v-b269033b]{border-radius:3px 0 0 3px;flex:0 0 55px;position:relative;overflow:hidden}.sparring-card-detailed .avatar-container .avatar[data-v-b269033b]{-o-object-position:center;object-position:center;border-radius:0}.sparring-card-detailed .avatar-container .rand-id[data-v-b269033b]{text-align:center;justify-content:center;align-items:center;height:20px;display:flex;position:absolute;bottom:0;left:0;right:0}.sparring-card-detailed .avatar-container .rand-id.rand-id-edit[data-v-b269033b]{height:auto;color:var(--primary-text-color)}.sparring-card-detailed .avatar-container .rand-id.rand-id-edit[data-v-b269033b] .v-field{--v-field-padding-start:4px;--v-field-padding-end:4px;border-radius:10px}.sparring-card-detailed .avatar-container .rand-id.rand-id-edit[data-v-b269033b] .v-field__input{min-height:28px;font-size:var(--font-small);padding-top:2px;padding-bottom:2px}.sparring-card-detailed .swap-icon[data-v-b269033b]{min-width:24px}.sparring-card-detailed .swap-icon[data-v-b269033b]:focus:after{opacity:0}.sparring-card-detailed .content-container[data-v-b269033b]{grid-template:"name name name"24px"year razryad result"24px"org-name org-name result"24px/auto 1fr auto;width:100%;display:grid}.sparring-card-detailed .content-container.is-show-detailed-score[data-v-b269033b]{grid-template:"name name score-container"24px"year razryad score-container"24px"org-name org-name result"24px/auto 1fr auto}.sparring-card-detailed .content-container div[data-v-b269033b]{border-right:var(--default-border);border-bottom:var(--default-border);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.sparring-card-detailed .content-container .score-container[data-v-b269033b]{border:none;flex-direction:row;grid-area:score-container;font-size:10px;display:flex}.sparring-card-detailed .content-container .score-container .score-item[data-v-b269033b]{border:none;border-left:var(--default-border);flex-direction:column;display:flex}.sparring-card-detailed .content-container .score-container .score-header[data-v-b269033b],.sparring-card-detailed .content-container .score-container .score-value[data-v-b269033b]{border-right:none;padding:5px}.sparring-card-detailed .content-container .name[data-v-b269033b]{border-right:none;grid-area:name;padding:5px}.sparring-card-detailed .content-container .name span[data-v-b269033b]{white-space:nowrap;text-align:center;text-overflow:ellipsis;width:100%;line-height:1;overflow:hidden}.sparring-card-detailed .content-container .year[data-v-b269033b]{grid-area:year;padding:5px}.sparring-card-detailed .content-container .razryad[data-v-b269033b]{white-space:nowrap;text-overflow:ellipsis;border-right:none;grid-area:razryad;padding:5px;display:block;overflow:hidden}.sparring-card-detailed .content-container .org-name[data-v-b269033b]{white-space:nowrap;text-overflow:ellipsis;border:none;grid-area:org-name;padding:5px;display:block;overflow:hidden}.sparring-card-detailed .content-container .result[data-v-b269033b]{border:none;border-left:var(--default-border);grid-area:result;padding:5px 10px;position:relative}.sparring-card-detailed.is-red[data-v-b269033b]{border-color:var(--red-player-card-border)}.sparring-card-detailed.is-red .rand-id[data-v-b269033b]{color:var(--red-player-on-card-border);background-color:var(--red-player-card-border)}.sparring-card-detailed.is-blue[data-v-b269033b]{border-color:var(--blue-player-card-border)}.sparring-card-detailed.is-blue .rand-id[data-v-b269033b]{color:var(--blue-player-on-card-border);background-color:var(--blue-player-card-border)}@keyframes fade-bg-b269033b{0%{background-color:#fff}50%{background-color:var(--blue-player-card-border)}to{background-color:#fff}}.sparring-card-minimal[data-v-87059096]{background-color:var(--primary-background-color);border:1px solid var(--primary-border-color);border-radius:3px;width:160px;min-height:35px;font-size:12px;line-height:12px;display:flex;position:relative;overflow:hidden}.sparring-card-minimal.is-finished[data-v-87059096]:not(.is-winner){opacity:.6}.sparring-card-minimal.is-winner[data-v-87059096]{font-weight:var(--font-weight-bold)}.sparring-card-minimal.swap-mode[data-v-87059096]{animation:2s ease-in-out infinite fade-bg-87059096}.sparring-card-minimal .rand-id[data-v-87059096]{text-align:center;justify-content:center;align-items:center;min-width:30px;display:flex}.sparring-card-minimal .rand-id-edit[data-v-87059096]{width:100%;max-width:45px}.sparring-card-minimal .rand-id-edit[data-v-87059096] .v-field{--v-field-padding-start:8px;--v-field-padding-end:8px;--v-field-padding-top:4px;--v-field-padding-bottom:4px;--v-field-input-padding-top:4px}.sparring-card-minimal .rand-id-edit[data-v-87059096] .v-field .v-field__input{min-height:30px}.sparring-card-minimal .rand-id-edit[data-v-87059096] .v-field--appended{padding-inline-end:0}.sparring-card-minimal .rand-id-edit[data-v-87059096] input{font-weight:var(--font-weight-bold);font-size:var(--font-small)}.sparring-card-minimal .swap-icon[data-v-87059096]{opacity:0;align-self:center;min-width:24px;transition:opacity .1s ease-in-out}.sparring-card-minimal .swap-icon[data-v-87059096]:focus:after{opacity:0}.sparring-card-minimal .swap-icon[data-v-87059096]:focus-visible,.sparring-card-minimal:hover .swap-icon[data-v-87059096]{opacity:1}.sparring-card-minimal .content[data-v-87059096]{grid-template-columns:1fr auto;align-content:center;gap:5px;width:100%;padding:0 5px;display:grid}.sparring-card-minimal .content .name[data-v-87059096]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sparring-card-minimal .content .total-score[data-v-87059096]{min-width:1em;font-size:var(--font-h5);justify-content:center;align-items:center;display:flex}.sparring-card-minimal.is-red[data-v-87059096]{border-color:var(--red-player-card-border)}.sparring-card-minimal.is-red .rand-id[data-v-87059096]{color:var(--red-player-on-card-border);background-color:var(--red-player-card-border)}.sparring-card-minimal.is-blue[data-v-87059096]{border-color:var(--blue-player-card-border)}.sparring-card-minimal.is-blue .rand-id[data-v-87059096]{color:var(--blue-player-on-card-border);background-color:var(--blue-player-card-border)}@keyframes fade-bg-87059096{0%{background-color:#fff}50%{background-color:var(--blue-player-card-border)}to{background-color:#fff}}.sparring[data-v-24f1a8ed]{flex-direction:column;flex:1 0 0;justify-content:center;row-gap:8px;min-height:78px;padding:0 16px;display:flex;position:relative}.sparring .assign-participant[data-v-24f1a8ed]{cursor:auto;width:100%;max-width:160px}.sparring .assign-participant[data-v-24f1a8ed] .v-field__input{min-height:32px;font-size:var(--font-small);padding-top:2px;padding-bottom:2px}.sparring.selectable[data-v-24f1a8ed]{cursor:pointer}.sparring.selectable[data-v-24f1a8ed]:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px;border-radius:var(--default-border-radius)}.sparring .active-sparring-indicator[data-v-24f1a8ed]{pointer-events:none;border:2px solid var(--active-sparring-color);border-radius:var(--default-border-radius);height:110px;position:absolute;inset:calc(50% - 12px) 12px 0;transform:translateY(-50%)}.sparring .active-sparring-indicator[data-v-24f1a8ed]:before{color:var(--contrast-text-color);background-color:var(--active-sparring-color);border-radius:var(--default-border-radius) 0 var(--default-border-radius) 0;content:"● Идет сейчас";padding:0 8px;display:block;position:absolute;top:-1px;left:-1px}.sparring.full-details[data-v-24f1a8ed]{min-height:156px}.sparring.full-details .active-sparring-indicator[data-v-24f1a8ed]{height:188px}.hidden[data-v-24f1a8ed]{visibility:hidden}.sparring.linear[data-v-24f1a8ed]:not(.last-level):after{border-bottom:1px solid var(--brackets-border-color);content:"";border-radius:0;width:32px;height:0;margin-left:-2px;display:block;position:absolute;top:50%;right:-16px}.sparring.final.flat[data-v-24f1a8ed]:after,.sparring.final.flat[data-v-24f1a8ed]:before{display:none}.sparring.classic[data-v-24f1a8ed]:after{height:calc(50% + 23px)}.sparring.classic[data-v-24f1a8ed]:nth-child(2n):after{height:calc(50% + 22px)}.sparring.classic[data-v-24f1a8ed]:not(.first-level):before{border-bottom:1px solid var(--brackets-border-color);content:"";border-radius:0;width:16px;height:0;display:block;position:absolute;top:50%;left:0}.sparring.classic[data-v-24f1a8ed]:nth-child(odd):after{border-top:1px solid var(--brackets-border-color);border-radius:0 var(--default-border-radius) 0 0;top:50%}.sparring.classic[data-v-24f1a8ed]:nth-child(2n):after,.sparring.classic[data-v-24f1a8ed]:nth-child(odd):after{border-right:1px solid var(--brackets-border-color);content:"";width:16px;display:block;position:absolute;right:0}.sparring.classic[data-v-24f1a8ed]:nth-child(2n):after{border-top:none;border-bottom:1px solid var(--brackets-border-color);border-radius:0 0 var(--default-border-radius) 0;top:auto;bottom:50%}.sparring.classic.reversed[data-v-24f1a8ed]:not(.first-level):before{top:50%;right:0;left:unset;border-bottom:1px solid var(--brackets-border-color);content:"";border-radius:0;width:16px;height:0;display:block;position:absolute}.sparring.classic.reversed[data-v-24f1a8ed]:nth-child(odd):after{border-top:1px solid var(--brackets-border-color);border-radius:var(--default-border-radius) 0 0 0}.sparring.classic.reversed[data-v-24f1a8ed]:nth-child(2n):after,.sparring.classic.reversed[data-v-24f1a8ed]:nth-child(odd):after{border-right:none;border-left:1px solid var(--brackets-border-color);content:"";display:block;left:0}.sparring.classic.reversed[data-v-24f1a8ed]:nth-child(2n):after{border-bottom:1px solid var(--brackets-border-color);border-radius:0 0 0 var(--default-border-radius)}.sparring.classic.final[data-v-24f1a8ed]{flex-direction:column;justify-content:center;display:flex}.sparring.classic.final.sparring[data-v-24f1a8ed]:before{width:16px;left:0}.sparring.classic.final.sparring[data-v-24f1a8ed]:after{border-top:none;border-bottom:1px solid var(--brackets-border-color);content:"";border-radius:0;width:16px;height:0;display:none;position:absolute;top:50%;right:0}.sparring.classic.horizontal.last-level[data-v-24f1a8ed]:after{display:none}.sparring.classic.horizontal.final[data-v-24f1a8ed]:before{width:32px;left:-16px}.sparring.classic.horizontal.final[data-v-24f1a8ed]:after{width:32px;display:block;right:-16px}.bracket-zoom-wrapper .wrapper-header[data-v-0f8c6265]{justify-content:space-between;align-items:center;gap:16px;padding:8px 8px 16px;display:flex}.bracket-zoom-wrapper .wrapper-header .wrapper-title[data-v-0f8c6265]{font-weight:var(--font-weight-medium);font-size:var(--font-h3)}.bracket-zoom-wrapper .wrapper-header .wrapper-actions[data-v-0f8c6265]{-moz-column-gap:8px;column-gap:8px;margin-left:auto;display:flex}.bracket-zoom-wrapper .wrapper-header .wrapper-actions[data-v-0f8c6265] .actions-zoom.v-btn-group{height:30px}.bracket-zoom-wrapper .zoom-wrapper[data-v-0f8c6265]{overflow:auto hidden}.bracket-zoom-wrapper .bracket-wrapper[data-v-0f8c6265]{transform-origin:0 0;max-width:fit-content}.tournament-bracket-view[data-v-866c8adf]{background-color:var(--tertiary-background-color);border-radius:var(--default-border-radius);padding:8px}.tournament-bracket .bracket[data-v-866c8adf]{transform-origin:0 0;width:100%;height:100%;display:flex}.tournament-bracket .bracket-level[data-v-866c8adf]{flex-direction:column;gap:16px;padding:16px 0;display:flex}.tournament-bracket .bracket-level[data-v-866c8adf]:nth-child(odd){background-color:var(--primary-background-color);border-radius:var(--default-border-radius)}.tournament-bracket .bracket-label[data-v-866c8adf]{width:100%;min-height:40px;font-weight:var(--font-weight-medium);text-transform:capitalize;justify-content:center;align-items:center;gap:4px;padding:0 8px;display:flex}.tournament-bracket .level-sparrings[data-v-866c8adf]{-moz-column-break-inside:avoid;break-inside:avoid-column;flex-direction:column;row-gap:44px;height:100%;display:flex}.sparring-dialog-athlete[data-v-14235cd3]{color:inherit;text-decoration:none}.participant-card[data-v-14235cd3]{text-align:center;border-radius:var(--default-border-radius);flex-direction:column;align-items:center;gap:12px;width:auto;max-width:126px;padding:8px;transition:background-color .2s,transform .2s;display:flex;transform:scale(1)}.participant-card.is-clickable[data-v-14235cd3]{cursor:pointer}.participant-card.is-clickable[data-v-14235cd3]:focus-visible,.participant-card.is-clickable[data-v-14235cd3]:hover{background-color:var(--tertiary-background-color);transform:scale(1.03)}.img-container[data-v-14235cd3]{width:100px;height:100px;position:relative}.img-container .img[data-v-14235cd3]{border-radius:var(--default-border-radius);-o-object-fit:cover;object-fit:cover;border:3px solid #0000;width:100px;height:100px;transition:border-color .3s;overflow:hidden}.img-container .img.active-blue[data-v-14235cd3]{border-color:var(--blue-player-background)}.img-container .img.active-red[data-v-14235cd3]{border-color:var(--red-player-background)}.img-container .prize[data-v-14235cd3]{background-color:#ccc;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;bottom:-4px;right:-4px}.img-container .prize.prize-blue[data-v-14235cd3]{background-color:var(--blue-player-background)}.img-container .prize.prize-red[data-v-14235cd3]{background-color:var(--red-player-background)}.img-container .prize svg[data-v-14235cd3]{color:#fff}.info[data-v-14235cd3]{flex-direction:column;gap:4px;display:flex}.info[data-v-14235cd3],.info .name[data-v-14235cd3]{width:100%;overflow:hidden}.info .name[data-v-14235cd3]{-webkit-line-clamp:2;line-clamp:2;color:#333;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:.9rem;font-weight:700;display:-webkit-box}.scoreboard-winner .winner-selection[data-v-d99f09a8]{justify-content:space-between;gap:16px;margin-bottom:24px;display:flex}.scoreboard-winner .participant-card[data-v-d99f09a8]{font-weight:var(--font-weight-bold);text-align:center;border:1px solid var(--primary-border-color);border-radius:var(--default-border-radius);cursor:pointer;flex:1;justify-content:center;align-items:center;padding:16px;display:flex}.scoreboard-winner .participant-card.red[data-v-d99f09a8]{color:var(--red-player-text);background-color:var(--red-player-background)}.scoreboard-winner .participant-card.blue[data-v-d99f09a8]{color:var(--blue-player-text);background-color:var(--blue-player-background)}.scoreboard-winner .participant-card.selected[data-v-d99f09a8]{border:2px solid var(--accent-color)}.scoreboard-winner .winning-results[data-v-d99f09a8]{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.scoreboard-winner .winning-results .winning-title[data-v-d99f09a8]{font-weight:var(--font-weight-bold)}.scoreboard-winner .winning-results .winning-results-table[data-v-d99f09a8]{flex-direction:column;gap:8px;padding:8px 0;display:flex}.scoreboard-winner .winning-results .winning-results-table .winning-results-row[data-v-d99f09a8]{grid-template-columns:repeat(3,1fr);align-items:center;gap:8px;display:grid}.scoreboard-winner .winning-results .winning-results-table .winning-results-row .winning-results-divider[data-v-d99f09a8]{color:var(--primary-text-color);text-align:center}.scoreboard-winner .winning-results .winning-results-table .winning-results-row:first-child span[data-v-d99f09a8]:first-child{font-weight:var(--font-weight-bold)}.scoreboard-winner .winning-results .winning-results-table .winning-results-row:first-child span[data-v-d99f09a8]:last-child{font-weight:var(--font-weight-bold);text-align:right}.scoreboard-winner .winning-types-buttons[data-v-d99f09a8]{flex-wrap:wrap;gap:8px 16px;display:flex}.tournament-sparring-dialog .participants[data-v-5ff1cf52]{grid-template-columns:1fr auto 1fr;place-items:center;gap:12px;margin-bottom:16px;display:grid}.tournament-sparring-dialog .victory-type[data-v-5ff1cf52]{font-weight:var(--font-weight-bold);font-size:var(--font-h3);text-align:center;margin-bottom:16px}.tournament-sparring-dialog .actions[data-v-5ff1cf52]{flex-direction:column;gap:16px;display:flex}.tournament-sparring-dialog .carpets-wrapper[data-v-5ff1cf52]{flex-direction:column;align-items:center;gap:12px;display:flex}.tournament-sparring-dialog .carpets-title[data-v-5ff1cf52]{font-weight:var(--font-weight-medium);font-size:var(--font-h4)}.tournament-sparring-dialog .carpets[data-v-5ff1cf52]{flex-wrap:wrap;place-content:center;gap:8px;display:flex}.tournament-sparring-dialog .app-dialog{padding:8px!important}.tournament-sparring-dialog .app-dialog .dialog-title:first-letter{text-transform:uppercase}.tournament-scoreboards[data-v-1d6f994e]{margin-bottom:32px}.tournament-scoreboards .scoreboards[data-v-1d6f994e]{flex-direction:column;gap:16px;display:flex}.tournament-scoreboards .scoreboards .scoreboard-iframe[data-v-1d6f994e]{aspect-ratio:16/9;width:100%;height:100%}@keyframes loading-824d6b10{to{background-position-x:-20%}}.tournament-page[data-v-824d6b10]{flex-direction:column;gap:24px;padding-bottom:80px;display:flex}@media screen and (width<=600px){.tournament-page[data-v-824d6b10]{gap:16px;padding-bottom:40px}}.tournament-page .finish-banner[data-v-824d6b10]{z-index:100;inset:var(--header-offset-top) 0 auto;border-radius:var(--default-border-radius);position:sticky}.tournament-page .place-error[data-v-824d6b10]{color:var(--error-color);font-size:var(--font-sub2);padding:0 16px 16px}.tournament-page .inner-container[data-v-824d6b10]{width:100%;max-width:1278px;margin:0 auto;padding-left:24px;padding-right:24px}@media screen and (width<=600px){.tournament-page .inner-container[data-v-824d6b10]{padding-left:16px;padding-right:16px}}.tournament-page .inner-container[data-v-824d6b10]{flex-direction:column;gap:32px;display:flex}.tournament-page .brackets[data-v-824d6b10]{flex-direction:column;gap:24px;display:flex}.tournament-page .brackets-title[data-v-824d6b10]{text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.tournament-page .brackets-title-text[data-v-824d6b10]{font-size:var(--font-h2);align-items:center;gap:16px;margin-right:auto;display:flex}.tournament-page .live-chip[data-v-824d6b10]{padding:4px 8px;line-height:24px;display:inline-flex}.tournament-page .live-chip[data-v-824d6b10],.tournament-page .tournament-controls[data-v-824d6b10]{font-weight:var(--font-weight-normal);font-size:var(--font-default)}.tournament-page .tournament-controls[data-v-824d6b10]{text-align:center;justify-content:flex-end;align-items:flex-start;gap:16px;display:flex}.tournament-page .tournament-controls .detailed-toggle-title[data-v-824d6b10]{margin-bottom:8px}.tournament-page .radio-icon[data-v-824d6b10]{margin-right:4px}.tournament-page .gallery-fallback[data-v-824d6b10]{color:var(--secondary-text-color);border-bottom:var(--default-border);gap:10px;padding-bottom:16px;display:flex}.tournament-page .empty-message[data-v-824d6b10]{color:var(--secondary-text-color);padding:24px 0}
