.race-distance-slots-progress-block[data-v-4bac4de6]{display:flex;flex-direction:column;gap:6px}.race-distance-slots-progress-block--active[data-v-4bac4de6]{--race-distance-slots-progress-fill:rgba(226,230,236,.78)}.race-distance-slots-progress-block--half[data-v-4bac4de6]{--race-distance-slots-progress-fill:rgba(215,220,227,.78)}.race-distance-slots-progress-block--low[data-v-4bac4de6]{--race-distance-slots-progress-fill:rgba(205,211,220,.78)}.race-distance-slots-progress-block--empty[data-v-4bac4de6]{--race-distance-slots-progress-fill:rgba(225,229,235,.78)}.race-distance-slots-progress-row[data-v-4bac4de6]{display:flex;gap:24px}.race-distance-slots-progress-row__progress[data-v-4bac4de6]{flex:1 1 auto;min-width:0}.race-distance-slots-progress[data-v-4bac4de6]{position:relative;width:100%}.race-distance-slots-progress[data-v-4bac4de6] .v-progress-linear{background-color:#f5f6f8!important}.race-distance-slots-progress[data-v-4bac4de6] .v-progress-linear--rounded{border-radius:6px}.race-distance-slots-progress[data-v-4bac4de6] .v-progress-linear__background{background-color:#f5f6f8!important}.race-distance-slots-progress[data-v-4bac4de6] .v-progress-linear__determinate{background-color:var(--race-distance-slots-progress-fill)!important;border-radius:6px}.race-distance-slots-progress__content[data-v-4bac4de6]{inset:0;padding:0 16px;pointer-events:none;position:absolute}.race-distance-slots-progress__status[data-v-4bac4de6]{font-size:12px;left:16px;line-height:16px;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap}.race-distance-slots-progress-block__caption[data-v-4bac4de6],.race-distance-slots-progress__status[data-v-4bac4de6]{color:rgb(var(--v-theme-secondary-lighten-3));font-weight:var(--font-cardDescriptionMedium-fw)}.race-distance-slots-progress-block__caption[data-v-4bac4de6]{font-size:11px;line-height:14px;margin:0}@media(max-width:599px){.race-distance-slots-progress-row[data-v-4bac4de6]{flex-wrap:wrap;gap:12px}}@media(min-width:600px){.race-distance-slots-progress-row[data-v-4bac4de6]{gap:28px}.race-distance-slots-progress[data-v-4bac4de6] .v-progress-linear{height:30px!important}.race-distance-slots-progress__status[data-v-4bac4de6]{font-size:14px;line-height:18px}.race-distance-slots-progress-block__caption[data-v-4bac4de6]{font-size:12px;line-height:16px}}.review-card[data-v-f3756768]{display:flex;flex-direction:column;justify-content:space-between}.review-card__title[data-v-f3756768]{font-weight:400}.review-card__subtitle[data-v-f3756768]{font-size:var(--font-cardDescription-fs);font-weight:var(--font-cardDescription-fw);line-height:var(--font-cardDescription-lh);margin-bottom:8px;width:calc(100% - 32px)}.review-card__points[data-v-f3756768]{font-size:var(--font-cardTitleMobile-fs);font-weight:var(--font-cardTitleMobile-fw);line-height:var(--font-cardTitleMobile-lh);margin-left:12px;text-align:right}.evaluation[data-v-f3756768]{margin:0 16px 16px}@media(min-width:600px){.evaluation[data-v-f3756768]{display:flex}}.evaluation-inner[data-v-f3756768]{display:flex}@media(min-width:600px){.evaluation-inner[data-v-f3756768]{flex-direction:column;margin-right:30px;max-width:220px}}.evaluation-info[data-v-f3756768]{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}@media(min-width:600px){.evaluation-info[data-v-f3756768]{align-items:center;padding-bottom:5px}}.evaluation-info__rating[data-v-f3756768]{margin-left:5px}@media(min-width:600px){.evaluation-info__rating[data-v-f3756768]{margin-left:0}}.evaluation-info__description[data-v-f3756768]{font-size:var(--font-cardDescription-fs);font-weight:var(--font-cardDescription-fw);line-height:var(--font-cardDescription-lh);padding:0 0 5px 8px}@media(min-width:600px){.evaluation-info__description[data-v-f3756768]{align-items:center;padding:8px 0 0;text-align:center}}.overall-ball[data-v-f3756768]{display:flex;font-size:44px;font-weight:700;justify-content:center}@media(min-width:600px){.overall-ball[data-v-f3756768]{font-size:44px}}.review[data-v-f750b510]{margin:12px 16px}.review-more[data-v-f750b510]{display:flex;justify-content:center;margin-bottom:16px}.review__user-info[data-v-f750b510]{align-items:center;display:flex;padding-bottom:0;position:relative}.review__user-name[data-v-f750b510]{font-size:14px;font-weight:400}.review__delete[data-v-f750b510]{position:absolute;right:16px;top:16px}@media(hover:hover){.review__delete[data-v-f750b510]{opacity:0;transition:opacity .3s ease}.review:hover .review__delete[data-v-f750b510]{opacity:1}}.modal__body[data-v-92484ec9]{background:#fff;padding:28px 28px 20px}.modal__title[data-v-92484ec9]{font-size:18px;font-weight:500;line-height:24px;margin-bottom:20px;text-align:center}.review__button[data-v-ce00e9e3]{color:#fff;margin-bottom:0;position:relative;text-align:center;width:100%}@media(min-width:600px){.review__button[data-v-ce00e9e3]{width:250px}}.race-evaluation-card[data-v-ce00e9e3]{display:flex;flex-direction:column;gap:12px;margin-bottom:0!important;padding:16px!important}[data-v-ce00e9e3] .race-evaluation-card .v-card-title{padding:0}.race-evaluation-card__body[data-v-ce00e9e3]{display:flex;flex-direction:column;gap:12px;padding:0}.race-evaluation-card__body>div[data-v-ce00e9e3]{margin:0!important}.race-evaluation-card__body>div[data-v-ce00e9e3]:first-child{display:flex;flex-direction:column;gap:12px}.race-evaluation-card__action[data-v-ce00e9e3]{display:flex;justify-content:center}.race-evaluation-card__empty[data-v-ce00e9e3],.race-evaluation-card[data-v-ce00e9e3] .evaluation{margin:0}.race-evaluation-card[data-v-ce00e9e3] .review{margin:0 0 12px}.race-evaluation-card[data-v-ce00e9e3] .review:last-child{margin-bottom:0}.d-none[data-v-c46c26f0]{display:none!important}[data-v-c46c26f0] .v-card-title{font-size:16px;font-weight:600;line-height:1.3}[data-v-c46c26f0] .v-btn{border-radius:8px}[data-v-c46c26f0] .tl-page__container{display:flex;flex-direction:column;gap:16px;overflow:visible}[data-v-c46c26f0] .tl-page__container>.race-card,[data-v-c46c26f0] .tl-page__container>.search-form{margin-bottom:0!important}.race-distances-section[data-v-c46c26f0]{display:flex;flex-direction:column;gap:8px}.race-distances-section__list[data-v-c46c26f0],.race-info-section[data-v-c46c26f0]{display:flex;flex-direction:column;gap:16px}.race-distances-section[data-v-c46c26f0],.race-info-section[data-v-c46c26f0]{scroll-margin-top:76px}.race-section-title[data-v-c46c26f0]{font-size:16px;font-weight:600;line-height:normal;margin:8px 0 0;padding:0 8px}.race-card[data-v-c46c26f0]{display:flex;flex-direction:column;gap:12px;margin-bottom:0;padding:16px}.race-card[data-v-c46c26f0] .v-card-subtitle,.race-card[data-v-c46c26f0] .v-card-text,.race-card[data-v-c46c26f0] .v-card-title{padding:0}.race-card__row[data-v-c46c26f0]{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex;margin-bottom:8px}.race-card__icon[data-v-c46c26f0]{align-items:center;color:rgb(var(--v-theme-secondary));display:flex;flex:0 0 auto;line-height:1}.race-card__content[data-v-c46c26f0]{align-items:center;color:inherit;display:flex;min-height:20px}.race-card__fields[data-v-c46c26f0]{display:flex;flex-direction:column;gap:10px}[data-v-c46c26f0] .race--info+.race-card__fields{border-left:2px solid #ebedf0;margin-top:16px;padding-left:12px}.race-card__field[data-v-c46c26f0]{display:flex;flex-direction:column;gap:2px}.race-card__label[data-v-c46c26f0]{font-size:13px;font-weight:600;letter-spacing:0;line-height:18px}.race-card__value[data-v-c46c26f0]{font-weight:500;line-height:20px}.race-card__link[data-v-c46c26f0]{color:rgb(var(--v-theme-primary));cursor:pointer;text-decoration:none;transition:opacity .2s ease}.race-card__link[data-v-c46c26f0]:hover{opacity:.85;text-decoration:underline;text-underline-offset:2px}.race-distance-card__heading[data-v-c46c26f0]{display:grid;grid-template-columns:minmax(0,1fr)}.race-distance-card__heading--with-icon[data-v-c46c26f0]{align-items:start;-moz-column-gap:12px;column-gap:12px;grid-template-columns:44px minmax(0,1fr)}.race-distance-card__heading-content[data-v-c46c26f0]{min-width:0}.race-distance-card__title[data-v-c46c26f0]{align-items:center;color:var(--color-black);display:flex;min-width:0;text-wrap:wrap}.race-distance-card__title span[data-v-c46c26f0]{min-width:0;overflow-wrap:anywhere;white-space:normal}.race-distance-card__title-icon[data-v-c46c26f0]{align-items:center;border:1px solid #ebedf0;border-radius:8px;color:rgb(var(--v-theme-secondary-lighten-3));display:inline-flex;grid-row:1;height:44px;justify-content:center;margin-top:2px;width:44px}.race-distance-card__title-icon[data-v-c46c26f0] svg{display:block;height:26px;width:26px}.race-distance-card__meta[data-v-c46c26f0]{color:rgb(var(--v-theme-secondary-lighten-3));font-size:13px;font-weight:500;margin-top:2px;opacity:1}.race-distance-card__meta-separator[data-v-c46c26f0]{margin:0 6px}.race-distance-card__button[data-v-c46c26f0]{flex:0 0 auto}.race-distance-card__button--disabled[data-v-c46c26f0]{background:#d1d1d1!important;color:#fff!important;opacity:1}.race-distance-card__map[data-v-c46c26f0]{padding:0!important}.race-distance-card__subheading[data-v-c46c26f0]{color:var(--color-black);font-size:14px;font-weight:600;line-height:20px}.race-distance-card__group-title[data-v-c46c26f0]{color:rgb(var(--v-theme-secondary-lighten-3));font-size:13px;font-weight:500;line-height:18px;padding-bottom:8px}.race-distance-card__avatar-placeholder[data-v-c46c26f0]{border:1px solid #ebedf0}.race-distance-card__empty[data-v-c46c26f0]{color:rgb(var(--v-theme-secondary-lighten-3));font-size:13px;font-weight:500;line-height:18px}.race-distance-card__actions[data-v-c46c26f0]{align-items:center;display:flex;gap:12px;justify-content:flex-end;margin-top:18px}.race-distance-card__actions[data-v-c46c26f0] .v-btn{max-width:168px;min-width:168px;width:100%}.distance-closed-status[data-v-c46c26f0]{align-items:center;background:#fdf0f0;border-radius:8px;color:#b85c5c;display:inline-flex;font-size:11px;gap:4px;padding:3px 10px;width:-moz-max-content;width:max-content}.distance-name-cost[data-v-c46c26f0]{display:flex;flex-direction:column;gap:8px;padding:0}.distance-registration-card[data-v-c46c26f0]{background:#fff;border:1px solid #ebedf0;border-radius:8px;box-shadow:0 2px 8px #18202b0a;display:flex;flex-direction:column;gap:14px;padding:12px 14px}.distance-registration-card__header[data-v-c46c26f0]{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr)}.distance-registration-card__info[data-v-c46c26f0]{display:flex;flex:1 1 0;flex-direction:column;gap:4px;min-width:0}.distance-registration-card__divider[data-v-c46c26f0]{align-self:stretch;background:#ebedf0;min-height:42px;width:1px}.distance-registration-card__label[data-v-c46c26f0]{color:rgb(var(--v-theme-secondary-lighten-3));font-size:11px;font-weight:var(--font-cardDescriptionMedium-fw);line-height:14px}.distance-registration-card__availability[data-v-c46c26f0]{align-items:center;color:#2d8a57;display:inline-flex;font-size:13px;font-weight:600;gap:3px;letter-spacing:0;line-height:18px;min-width:0;white-space:nowrap}.distance-registration-card__availability--low[data-v-c46c26f0]{color:var(--color-purple)}.distance-registration-card__availability--empty[data-v-c46c26f0]{color:#b85c5c}.distance-registration-card__availability--hidden[data-v-c46c26f0]{display:none}.distance-registration-card__price[data-v-c46c26f0]{color:var(--color-black);font-size:18px;font-weight:600;line-height:24px;white-space:nowrap}.distance-registration-card__button[data-v-c46c26f0]{justify-self:end;max-width:280px;padding:0 20px;width:100%}.distance-registration-card__status[data-v-c46c26f0]{flex:0 0 auto}.distance-price-notice[data-v-c46c26f0]{color:rgb(var(--v-theme-secondary-lighten-3));display:flex;flex-direction:column;font-size:13px;font-weight:500;gap:2px;line-height:18px;margin:2px 0 0}.distance-price-notice__item span[data-v-c46c26f0]{color:var(--color-purple);font-weight:500}@media(max-width:599px){.race-distance-card__heading--with-icon[data-v-c46c26f0]{-moz-column-gap:8px;column-gap:8px;grid-template-columns:38px minmax(0,1fr)}.race-distance-card__title-icon[data-v-c46c26f0]{height:38px;width:38px}.race-distance-card__title-icon[data-v-c46c26f0] svg{height:22px;width:22px}.race-distance-card__actions[data-v-c46c26f0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.race-distance-card__actions[data-v-c46c26f0] .v-btn{max-width:none;min-width:0}.distance-registration-card__button[data-v-c46c26f0]{max-width:none}}@media(min-width:600px){.distance-registration-card__label[data-v-c46c26f0]{font-size:12px;line-height:16px}.distance-registration-card__price[data-v-c46c26f0]{font-size:20px;line-height:28px}.distance-price-notice[data-v-c46c26f0]{font-size:14px;line-height:20px}}.race--distance--protocol[data-v-c46c26f0]{align-items:center;cursor:pointer;display:flex;line-height:1}.race--distance--protocol_finish[data-v-c46c26f0]{margin-bottom:8px;margin-top:20px}.race--distance--protocol_start[data-v-c46c26f0]{margin:20px 20px 20px 0}.race-action-link[data-v-c46c26f0]{color:rgb(var(--v-theme-primary));text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:2px}[data-v-c46c26f0] a,[data-v-c46c26f0] a:visited{color:rgb(var(--v-theme-primary));text-decoration-color:currentColor;text-underline-offset:2px}@media(min-width:960px){[data-v-c46c26f0] .v-card-title,.race-section-title[data-v-c46c26f0]{font-size:18px}.race-card[data-v-c46c26f0]{gap:14px;padding:20px}.race-card__row[data-v-c46c26f0]{-moz-column-gap:10px;column-gap:10px;margin-bottom:10px}.race-card__fields[data-v-c46c26f0]{gap:12px}.race-card[data-v-c46c26f0] .race--info+.race-card__fields{margin-top:20px;padding-left:14px}.race-card__label[data-v-c46c26f0]{line-height:20px}.race-card__content[data-v-c46c26f0],.race-card__value[data-v-c46c26f0]{line-height:22px}.distance-closed-status[data-v-c46c26f0]{font-size:14px}.distance-name-cost[data-v-c46c26f0]{gap:10px}}[data-v-c46c26f0] a:hover{opacity:.9}.race-program-content[data-v-c46c26f0]{overflow-wrap:anywhere}.race-program-content[data-v-c46c26f0] p+p{margin-top:8px}.race-program-content[data-v-c46c26f0] ul{margin-left:14px}.race-program-content[data-v-c46c26f0] br{content:"";display:block;margin-top:4px}.race-program-content[data-v-c46c26f0] br+br{content:"";display:block;margin-top:8px}.race-program-content[data-v-c46c26f0] .race-program-content__br-spacer{display:block;height:4px}.race-program-content[data-v-c46c26f0] iframe,.race-program-content[data-v-c46c26f0] img,.race-program-content[data-v-c46c26f0] video{max-width:100%}.race-program-content[data-v-c46c26f0] img,.race-program-content[data-v-c46c26f0] video{height:auto}.race-program-content[data-v-c46c26f0] table{display:block;max-width:100%;overflow-x:auto}[data-v-c46c26f0] .race--info{display:flex;margin-bottom:8px;text-align:justify}[data-v-c46c26f0] .race--info *{max-width:100%}[data-v-c46c26f0] .race--info p{margin-bottom:16px}[data-v-c46c26f0] .race--info ul{margin-left:14px}.app-card--likes--user[data-v-c46c26f0]{align-items:center;border:1px solid #ebedf0;border-radius:8px;margin-bottom:4px;overflow:hidden;padding:6px 8px;position:relative}.app-card--likes--user--info[data-v-c46c26f0]{display:flex;justify-content:space-between}.app-card--likes--user--info--name[data-v-c46c26f0]{font-size:14px;font-weight:500;line-height:17px}.app-card--likes--user--info--name--active[data-v-c46c26f0]{color:rgb(var(--v-theme-primary));cursor:pointer}.app-card--likes--user--info--rating[data-v-c46c26f0]{font-size:16px;line-height:18px;margin-left:auto;padding-left:12px}.app-card--likes--user--info--number[data-v-c46c26f0]{font-size:22px;line-height:22px}.app-card--likes--user--info--place[data-v-c46c26f0]{bottom:0;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:12px}.app-card--likes--user--info--place[data-v-c46c26f0]:before{content:"";inset:0;position:absolute}.app-card--likes--user--info--place[data-v-c46c26f0]:after{bottom:0;content:"";height:100%;left:-50%;position:absolute;top:0;transform:skew(-45deg);width:200%}.app-card--likes--user--info--place.place-1[data-v-c46c26f0]:before{background:gold}.app-card--likes--user--info--place.place-1[data-v-c46c26f0]:after{background:linear-gradient(90deg,#fff0 0 39%,#ffffff59 40% 59%,#fff0 60%,#fff0)}.app-card--likes--user--info--place.place-2[data-v-c46c26f0]:before{background:silver}.app-card--likes--user--info--place.place-2[data-v-c46c26f0]:after{background:linear-gradient(90deg,#fff0 0 19%,#ffffff59 20% 39%,#fff0 40% 59%,#ffffff59 60% 79%,#fff0 80%,#fff0)}.app-card--likes--user--info--place.place-3[data-v-c46c26f0]:before{background:#cd7f32}.app-card--likes--user--info--place.place-3[data-v-c46c26f0]:after{background:linear-gradient(90deg,#ffffff59 0 19%,#fff0 20% 39%,#ffffff59 40% 59%,#fff0 60% 79%,#ffffff59 80%,#ffffff59)}[data-v-c46c26f0] .race--program--video{margin-top:12px;position:relative;width:100%}[data-v-c46c26f0] .race--program--video:first-child{margin-top:0}[data-v-c46c26f0] .race--program--video:not(.race--program--video_vk){height:0;padding-bottom:56.25%}[data-v-c46c26f0] .race--program--video:not(.race--program--video_vk) iframe{height:100%!important;inset:0;position:absolute;width:100%!important}[data-v-c46c26f0] .race--program--video-viewport{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}[data-v-c46c26f0] .race--program--video-fallback{align-items:center;background:#fff;display:flex;flex-direction:column;gap:10px;inset:0;justify-content:center;position:absolute;text-align:center;width:100%}[data-v-c46c26f0] .race--program--video-fallback[hidden]{display:none}[data-v-c46c26f0] .race--program--video-frame{border:0;height:100%;inset:0;position:absolute;width:100%}[data-v-c46c26f0] .race--program--video-open{background:rgb(var(--v-theme-primary));border:0;border-radius:8px;color:#fff;cursor:pointer;padding:8px 16px}.race--contacts[data-v-c46c26f0]{overflow-wrap:anywhere;word-break:break-word}.close-contacts[data-v-c46c26f0]{margin-top:12px}.close-contacts>div[data-v-c46c26f0]{margin-bottom:8px}.race-contacts-toggle[data-v-c46c26f0]{align-items:center;align-self:flex-start;display:inline-flex;margin:8px 0 8px 28px;text-decoration:none}.nakarte[data-v-c46c26f0]{border:0;height:125%;margin:0;overflow:hidden;transform:scale(.8);transform-origin:top left;width:125%}
