:root{--action-size: 36px}.protocol a{color:#0070e8;font-size:110%;font-weight:600;text-decoration:none}.protocol a:hover{color:#0099e0}.route-map-container{position:relative;width:100%;aspect-ratio:2}.yandex-map{width:100%;aspect-ratio:2}.route-map{width:100%;aspect-ratio:2;position:absolute;display:block;max-width:100%}.legend a{margin-bottom:18px}@media (min-width: 992px){.yandex-map\431 ,.route-map,.route-map-container{aspect-ratio:2}}@media (max-width: 991.98px){.yandex-map,.route-map,.route-map-container{aspect-ratio:1}}@media (max-width: 426px){.yandex-map,.route-map,.route-map-container{aspect-ratio:1/2}}.action{margin-bottom:3px;margin-right:6px;margin-top:3px}.action-frame:hover{filter:brightness(1.25)}.action-frame{display:flex;width:var(--action-size);height:var(--action-size);background-size:100%;background-image:url(/assets/bike_club/images/action.svg)}.status-frame{display:flex;align-items:center;justify-content:center;vertical-align:baseline;width:calc(var(--action-size)/2);height:calc(var(--action-size)/2);background-size:100%;background-image:url(/assets/bike_club/images/status_frame.svg)}.action-img{justify-content:right;vertical-align:top;display:flex;width:var(--action-size);height:var(--action-size);background-size:100%}.status-img{display:inline;width:calc(var(--action-size)/2/sqrt(2));height:calc(var(--action-size)/2/sqrt(2));background-size:100%}.status-img.register{background-image:url(/assets/bike_club/images/register.svg)}.status-img.cancel{background-image:url(/assets/bike_club/images/cancel.svg)}.status-img.paid{background-image:url(/assets/bike_club/images/paid.svg)}.status-img.paid_declared{background-image:url(/assets/bike_club/images/wait.svg)}.status-img.transfer{background-image:url(/assets/bike_club/images/wait.svg)}.status-img.shipped{background-image:url(/assets/bike_club/images/shipped.svg)}.status-img.cancelled{background-image:url(/assets/bike_club/images/cancelled.svg)}.status-img.returned{background-image:url(/assets/bike_club/images/cancelled.svg)}h3,h4{margin-top:unset}.event-file-icons{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.25rem .5rem;margin-top:.25rem}.event-file-icons--sidebar{gap:0;padding:0}.event-file-icon-link{display:inline-flex;line-height:0}.sidebar-item .event-file-icon-link{padding:0;margin:0;border-radius:0}.event-file-icons--sidebar img,.sidebar-item .event-file-icons--sidebar img,.event-file-icons--navbar img,.nav-item .event-file-icons img{height:36px;width:36px}.event-file-icons--navbar{padding:.25rem 1rem}.sidebar-item span,.bike-club-mobile-sidebar .nav-item span{display:block;padding:.25rem .5rem;margin-top:.25rem;border-radius:.375rem;font-size:.875rem;color:var(--text-color);text-decoration:none;font-weight:500}.sidebar-item span.member-stats__otl,.sidebar-item .member-stats__otl,.sidebar-item span.member-stats__nowrap,.sidebar-item .member-stats__nowrap,.bike-club-mobile-sidebar span.member-stats__otl,.bike-club-mobile-sidebar .member-stats__otl,.bike-club-mobile-sidebar span.member-stats__nowrap,.bike-club-mobile-sidebar .member-stats__nowrap{display:inline!important;padding:0!important;margin:0!important;border-radius:0;font-size:inherit;font-weight:inherit;line-height:inherit}.sidebar-item span.member-stats__otl,.sidebar-item .member-stats__otl,.bike-club-mobile-sidebar span.member-stats__otl,.bike-club-mobile-sidebar .member-stats__otl{color:var(--red-500, #e24c4c)}.sidebar-item span.member-stats__nowrap,.sidebar-item .member-stats__nowrap,.bike-club-mobile-sidebar span.member-stats__nowrap,.bike-club-mobile-sidebar .member-stats__nowrap{white-space:nowrap}.bike-club-mobile-sidebar .nav-item span{color:#fff}.event-header{font-size:1rem!important;font-weight:600!important}.event-tabs{margin-top:1rem}.event-tabs-nav{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;border-bottom:1px solid var(--border-color, #d1d8dd);margin-bottom:1rem}.event-tabs-nav .nav-item{flex:0 0 auto}.event-tabs-nav .nav-link{white-space:nowrap;color:var(--text-muted, #74808b);border:none;border-bottom:2px solid transparent;border-radius:0;padding:.6rem .9rem;font-weight:500}.event-tabs-nav .nav-link:hover{color:var(--text-color, #36414c);border-color:transparent}.event-tabs-nav .nav-link.active{color:var(--text-color, #36414c);background:transparent;border-color:transparent transparent var(--primary, #2490ef)}.event-tabs--single .event-tabs-content{padding-top:0}.event-tabs--single .tab-pane{display:block}.event-tab-label{font-size:.875rem;font-weight:600;margin-bottom:.35rem;color:var(--text-muted, #74808b)}.event-track-downloads{margin-bottom:1rem}.event-file-icons--content{padding:0;gap:.5rem}.event-file-icons--content img{height:40px;width:40px}.event-rules{margin-top:1rem}.event-rules-list{padding-left:1.25rem;margin-bottom:0}.event-subevents{margin-top:1.25rem}.event-list{display:flex;flex-direction:column;border:1px solid var(--border-color, #d1d8dd);border-radius:.5rem;overflow:hidden;background:var(--fg-color, #fff)}.event-list__row{display:grid;gap:.35rem .75rem;padding:.45rem .75rem;align-items:center;border-bottom:1px solid var(--border-color, #e8ecf0);font-size:.9rem}.event-list__row:last-child{border-bottom:none}.event-list__row--head{background:var(--bg-color, #f5f7fa);font-weight:600;font-size:.8rem;color:var(--text-muted, #74808b)}.event-list--attendees .event-list__row{grid-template-columns:2.25rem minmax(0,1fr) minmax(7rem,.8fr);align-items:start}.event-list--attendees .event-list__row--head{align-items:center}.event-list--attendees .event-list__row:not(.event-list__row--head) .event-list__col--num{padding-top:.15rem}.event-list--attendees .event-list__subtitle{display:block;margin-left:0;margin-top:.1rem}.event-list--attendees .event-list__col--result{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem;text-align:right;font-size:.875rem}.event-list--attendees .event-list__homologation{display:block;font-size:.825rem;color:var(--text-muted, #74808b)}.event-list--attendees .event-list__result-primary{display:block}.event-list--checkpoints .event-list__row{grid-template-columns:2.25rem minmax(0,1.6fr) minmax(6.5rem,.7fr) minmax(7rem,.7fr);align-items:start}.event-list--checkpoints .event-list__row--head{align-items:center}.event-list--checkpoints .event-list__stats{display:contents}.event-list--checkpoints .event-list__row:not(.event-list__row--head) .event-list__col--num{padding-top:.15rem}.event-list__col--num{text-align:right;color:var(--text-muted, #74808b);font-variant-numeric:tabular-nums}.event-list__title{font-weight:600;color:inherit;text-decoration:none}a.event-list__title:hover{color:var(--primary, #2490ef);text-decoration:underline}.event-list__subtitle{display:inline;margin-left:.25rem;font-size:.825rem;font-weight:400;color:var(--text-muted, #74808b)}.event-list--checkpoints .event-list__subtitle{display:block;margin-left:0;margin-top:.1rem}.event-list__distance{display:block;font-variant-numeric:tabular-nums;white-space:nowrap}.event-list__segment{color:var(--text-muted, #74808b)}.event-list__elev-row{display:flex;flex-wrap:wrap;gap:.35rem .55rem;margin-top:.15rem}.event-list__elev{display:inline-flex;align-items:center;gap:.15rem;font-size:.825rem;font-variant-numeric:tabular-nums;white-space:nowrap}.event-list__elev-icon{width:.7rem;height:.7rem;flex:0 0 auto}.event-list__elev--gain{color:#c62828}.event-list__elev--loss{color:#2e7d32}.event-list__time-stack{display:flex;flex-direction:column;gap:.1rem}.event-list__time{font-size:.825rem;font-variant-numeric:tabular-nums;color:var(--text-muted, #74808b);white-space:nowrap}.event-list__time--empty{color:var(--text-muted, #74808b);font-size:.825rem}.event-list__time--placeholder{visibility:hidden;min-height:1em}.event-list__col--result{text-align:right;font-size:.875rem}.event-list__unpaid{display:block;color:var(--primary-color, var(--primary, #2490ef));font-size:.8rem}.event-list__legend{margin-top:.85rem;font-size:.825rem;color:var(--text-muted, #74808b)}.event-list__legend ul{margin:.4rem 0 0;padding-left:1.1rem}.event-list__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.event-list__matrix{width:100%;min-width:36rem;border-collapse:collapse;font-size:.875rem}.event-list__matrix th,.event-list__matrix td{padding:.45rem .65rem;border-bottom:1px solid var(--border-color, #e8ecf0);vertical-align:top}.event-list__matrix thead th{background:var(--bg-color, #f5f7fa);font-weight:600;text-align:center;white-space:nowrap;color:var(--text-muted, #74808b);font-size:.8rem}.event-list__matrix .event-list__col--num{width:2.25rem}.event-list__matrix .event-list__col--main{min-width:9rem;text-align:left}.event-list__matrix .event-list__subtitle{display:block;margin-left:0}@media (max-width: 767.98px){.event-list--checkpoints .event-list__row{grid-template-columns:1.75rem minmax(0,1fr);grid-template-areas:"num main" "stats stats";align-items:start;padding:.65rem .75rem;gap:.4rem .5rem}.event-list--checkpoints .event-list__col--num{grid-area:num;padding-top:.1rem}.event-list--checkpoints .event-list__col--main{grid-area:main;min-width:0}.event-list--checkpoints .event-list__stats{grid-area:stats;display:flex;flex-wrap:wrap;gap:.35rem .75rem;width:100%;min-width:0}.event-list--checkpoints .event-list__col--meta,.event-list--checkpoints .event-list__col--times{flex:1 1 auto;min-width:0;max-width:100%}.event-list--checkpoints .event-list__col--times{flex:1 1 100%}.event-list--checkpoints .event-list__distance,.event-list--checkpoints .event-list__time{white-space:normal;overflow-wrap:anywhere}.event-list--checkpoints .event-list__row:not(.event-list__row--head) [data-label]:before{content:attr(data-label) ": ";display:block;font-size:.7rem;font-weight:600;color:var(--text-muted, #74808b);margin-bottom:.1rem;letter-spacing:.01em}.event-list--checkpoints .event-list__row--head .event-list__stats{display:none}.event-list--checkpoints .event-list__subtitle{display:block;margin-left:0;margin-top:.15rem}.event-list--attendees .event-list__row{grid-template-columns:1.75rem minmax(0,1fr);grid-template-areas:"num main" ". result";align-items:start;gap:.35rem .5rem}.event-list--attendees .event-list__col--num{grid-area:num}.event-list--attendees .event-list__col--main{grid-area:main;min-width:0}.event-list--attendees .event-list__col--result{grid-area:result;align-items:flex-start;text-align:left}.event-list--attendees .event-list__row--head .event-list__col--result{display:none}}.member-stats{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin:.75rem 0 1.25rem;padding:.85rem 1rem;border:1px solid var(--border-color, #d1d8dd);border-radius:.5rem;background:var(--bg-color, #f5f7fa)}.member-stats__item{display:flex;flex-direction:column;gap:.15rem;min-width:5.5rem}.member-stats__value{font-size:1.15rem;font-weight:650;font-variant-numeric:tabular-nums;line-height:1.2}.member-stats__label{font-size:.775rem;color:var(--text-muted, #74808b)}.member-stats__otl{display:inline;color:var(--red-500, #e24c4c);font-weight:500;white-space:nowrap}.event-list--member-rides .event-list__status--alert{display:block;font-size:.825rem;color:var(--red-500, #e24c4c);font-weight:600}.event-list--member-rides .event-list__row{grid-template-columns:2.25rem minmax(0,1fr) minmax(7rem,.8fr);align-items:start}.event-list--member-rides .event-list__row--head{align-items:center}.event-list--member-rides .event-list__row:not(.event-list__row--head) .event-list__col--num{padding-top:.15rem}.event-list--member-rides .event-list__subtitle{display:block;margin-left:0;margin-top:.1rem}.event-list--member-rides .event-list__col--result{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem;text-align:right;font-size:.875rem}.event-list--member-rides .event-list__homologation{display:block;font-size:.825rem;color:var(--text-muted, #74808b)}@media (max-width: 767.98px){.event-list--member-rides .event-list__row{grid-template-columns:1.75rem minmax(0,1fr);grid-template-areas:"num main" ". result";gap:.35rem .5rem}.event-list--member-rides .event-list__col--num{grid-area:num}.event-list--member-rides .event-list__col--main{grid-area:main;min-width:0}.event-list--member-rides .event-list__col--result{grid-area:result;align-items:flex-start;text-align:left}.event-list--member-rides .event-list__row--head .event-list__col--result{display:none}}
/*# sourceMappingURL=bike_club.bundle.TTTSFITX.css.map */
