.schedule-table-wrap[data-v-251c7e22]{max-width:100%;overflow-x:auto}table.schedule-table[data-v-251c7e22]{text-align:left;border:2px solid #f8f8f8}table.schedule-table .heading[data-v-251c7e22]{text-align:left;border-bottom:none;width:100%;padding:24px 20px;display:table;background:#f8f8f8!important}@media (width<=1023px){table.schedule-table .heading[data-v-251c7e22]{padding:18px 16px}}table.schedule-table .heading h4[data-v-251c7e22]{margin-bottom:0}table.schedule-table .heading td[data-v-251c7e22]:first-child,table.schedule-table .rows td[data-v-251c7e22]:first-child{font-weight:400}table.schedule-table .heading td[data-v-251c7e22],table.schedule-table .rows td[data-v-251c7e22]{text-align:left;border-bottom:none;width:20%;min-width:132px;padding:0}@media (width<=767px){table.schedule-table .heading td[data-v-251c7e22],table.schedule-table .rows td[data-v-251c7e22]{width:50%}}table.schedule-table .heading td[data-v-251c7e22]:not(:last-child),table.schedule-table .rows td[data-v-251c7e22]:not(:last-child){padding-right:16px}@media (width<=767px){table.schedule-table .rows td[data-v-251c7e22]:not(:first-child){padding:0 0 0 16px}table.schedule-table .heading .th-5[data-v-251c7e22]{padding:12px}table.schedule-table .heading .th-2[data-v-251c7e22],table.schedule-table .heading .th-3[data-v-251c7e22],table.schedule-table .heading .th-4[data-v-251c7e22],table.schedule-table .rows .td-2[data-v-251c7e22],table.schedule-table .rows .td-3[data-v-251c7e22],table.schedule-table .rows .td-4[data-v-251c7e22]{display:none}}table.schedule-table .rows[data-v-251c7e22]{align-items:center;width:100%;padding:12px 20px;display:table}@media (width<=767px){table.schedule-table .rows[data-v-251c7e22]{padding:12px 18px}}table.schedule-table .rows p[data-v-251c7e22]{margin-bottom:0;font-family:Roboto Condensed,Arial Narrow,Helvetica,Arial,sans-serif;font-size:16px}table.schedule-table .description-box[data-v-251c7e22]{flex-direction:column;display:flex}@media (width<=767px){table.schedule-table .description-box[data-v-251c7e22]{flex-direction:column-reverse}}table.schedule-table .rows .details[data-v-251c7e22]{color:#000;margin-top:12px}table.schedule-table .rows button[data-v-251c7e22]{width:100%;min-width:124px;font-weight:700}@media (width<=1023px){table.schedule-table .rows button[data-v-251c7e22]{width:100%;padding:12px}}@media (width>=768px){table.schedule-table .rows button[data-v-251c7e22]{min-width:132px}}table.schedule-table .rows button.register-soon[data-v-251c7e22]{pointer-events:none}table.schedule-table .rows[data-v-251c7e22]:nth-of-type(odd),table.schedule-table .rows:nth-of-type(odd) td[data-v-251c7e22],table.schedule-table .heading td[data-v-251c7e22]:first-child{background:#f8f8f8!important}table.schedule-table .rows .mobile-description[data-v-251c7e22]{font-size:12px;font-style:italic}@media (width>=768px){table.schedule-table .rows .mobile-description[data-v-251c7e22]{display:none}}.app-schedule-tabs[data-v-251c7e22],.app-challenges-list[data-v-251c7e22]{display:none}.platform-ios .schedule-table-wrap[data-v-251c7e22],.platform-android .schedule-table-wrap[data-v-251c7e22]{background:#fff;padding:0;overflow:visible}.platform-ios table.schedule-table[data-v-251c7e22],.platform-android table.schedule-table[data-v-251c7e22]{display:none!important}.platform-ios .app-schedule-tabs[data-v-251c7e22],.platform-android .app-schedule-tabs[data-v-251c7e22]{z-index:10;background:#fff;border-bottom:1px solid #e9e9e9;flex-shrink:0;min-height:48px;position:sticky;top:0;display:flex!important}.platform-ios .app-schedule-tabs .tab[data-v-251c7e22],.platform-android .app-schedule-tabs .tab[data-v-251c7e22]{text-align:center;text-transform:uppercase;color:#a2a2a2;cursor:pointer;background:0 0;border:none;flex:1;min-height:48px;padding:16px 8px;font-family:Roboto Condensed,Arial Narrow,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.2;position:relative}.platform-ios .app-schedule-tabs .tab.active[data-v-251c7e22],.platform-android .app-schedule-tabs .tab.active[data-v-251c7e22]{color:#000}.platform-ios .app-schedule-tabs .tab.active[data-v-251c7e22]:after,.platform-android .app-schedule-tabs .tab.active[data-v-251c7e22]:after{content:"";background:#ea0000;height:3px;position:absolute;bottom:0;left:0;right:0}.platform-ios .app-challenges-list[data-v-251c7e22],.platform-android .app-challenges-list[data-v-251c7e22]{flex-direction:column;gap:16px;padding:16px;display:flex!important}.platform-ios .challenge-card[data-v-251c7e22],.platform-android .challenge-card[data-v-251c7e22]{background:#fff;border:1px solid #e9e9e9;border-radius:4px;flex-direction:column;gap:16px;padding:16px;display:flex;box-shadow:0 1px 3px #0000000f}.platform-ios .challenge-info[data-v-251c7e22],.platform-android .challenge-info[data-v-251c7e22]{min-width:0}.platform-ios .challenge-name[data-v-251c7e22],.platform-android .challenge-name[data-v-251c7e22]{text-transform:uppercase;color:#000;word-wrap:break-word;margin:0;font-family:Roboto Condensed,Arial Narrow,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.3}.platform-ios .challenge-action[data-v-251c7e22],.platform-android .challenge-action[data-v-251c7e22]{--btn-width:100%;--btn-text-transform:uppercase;--btn-font-size:14px;--btn-font-weight:bold;--btn-padding:16px 24px;flex-shrink:0;width:100%}.platform-ios .registered[data-v-251c7e22],.platform-android .registered[data-v-251c7e22]{--btn-background:#e8a598;--btn-color:#a2a2a2;--btn-border:none}.platform-ios .register-soon[data-v-251c7e22],.platform-android .register-soon[data-v-251c7e22]{--btn-background:#e9e9e9;--btn-color:#000;--btn-border:1px solid #d2d2d2;cursor:not-allowed}
