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