.schedule-week__cell[data-v-08d343cb]{word-wrap:anywhere;background:#fff;border:1px solid #d0d0d0;box-sizing:border-box;color:#000;font-size:13px;line-height:1.35;margin-top:10px;max-height:none;min-height:212px;padding:17px 13px;position:relative;transition:background-color .2s}.schedule-week__cell[data-v-08d343cb]:first-child{margin-top:0}.schedule-week__cell.is-selected[data-v-08d343cb],.schedule-week__cell[data-v-08d343cb]:hover{background:#c3d600}.schedule-week__labels[data-v-08d343cb]{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;min-height:22px}.schedule-week__select[data-v-08d343cb]{align-items:center;cursor:pointer;display:inline-flex!important;min-height:22px;min-width:22px;position:relative}.schedule-week__select input[type=checkbox][data-v-08d343cb]{height:22px!important;left:0;margin:0!important;opacity:0!important;position:absolute!important;top:0;width:22px!important}.schedule-week__select input[type=checkbox]+span[data-v-08d343cb]{background:#fff!important;border:1px solid #111!important;border-radius:50%!important;box-sizing:border-box;display:block!important;height:18px!important;margin:0!important;position:relative!important;width:18px!important}.schedule-week__select input[type=checkbox]+span[data-v-08d343cb]:after,.schedule-week__select input[type=checkbox]+span[data-v-08d343cb]:before{display:none!important}.schedule-week__select input[type=checkbox]:checked+span[data-v-08d343cb]:after{align-items:center;bottom:-1px;color:#111;content:"✓";display:flex!important;font-size:14px;font-weight:700;justify-content:center;left:-1px;line-height:1;position:absolute;right:-1px;top:-1px}.schedule-week__select input[type=checkbox]:focus-visible+span[data-v-08d343cb]{outline:2px solid #535d00;outline-offset:4px}.schedule-week__select input[type=checkbox]:disabled+span[data-v-08d343cb]{cursor:not-allowed;opacity:.4}.schedule-week__paid[data-v-08d343cb]{align-items:center;border:1px solid #b0c300;border-radius:50%;color:#9aac00;display:inline-flex;font-size:16px;height:21px;justify-content:center;line-height:1;width:21px}.schedule-week__cell.is-selected .schedule-week__paid[data-v-08d343cb],.schedule-week__cell:hover .schedule-week__paid[data-v-08d343cb]{border-color:#111;color:#111}.schedule-week__cell .time[data-v-08d343cb]{font-size:13px;font-weight:700;line-height:1.3;margin:0 0 9px}.schedule-week__cell .title[data-v-08d343cb]{word-wrap:anywhere;background:transparent;border:0;color:#000;cursor:pointer;display:block!important;font:inherit;font-weight:900;line-height:1.3;margin:0;min-height:34px;padding:0;text-align:left;text-transform:uppercase}.schedule-week__cell .title[data-v-08d343cb]:hover{-webkit-text-decoration:underline;text-decoration:underline}.schedule-week__cell .title[data-v-08d343cb]:focus-visible{outline:2px solid #535d00;outline-offset:4px}.schedule-week__cell-bottom[data-v-08d343cb]{display:flex;flex-direction:column;font-size:12px;justify-content:flex-end;margin-top:18px;min-height:45px}.schedule-week__cell .coach-name[data-v-08d343cb]{font-weight:400;margin:0 0 2px}.schedule-week__cell .gym-name[data-v-08d343cb]{color:#4c4c4c;min-height:30px}@media(prefers-reduced-motion:reduce){.schedule-week__cell[data-v-08d343cb]{transition:none}}.b-weekly-schedule[data-v-7a0b5664]{margin-top:30px;max-width:100%;min-width:0}.schedule-week__viewport[data-v-7a0b5664]{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:8px;width:100%}.schedule-week[data-v-7a0b5664]{min-width:1050px}.schedule-week__head[data-v-7a0b5664]{margin-bottom:16px}.schedule-week__body[data-v-7a0b5664],.schedule-week__head-wrapper[data-v-7a0b5664]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.schedule-week__head-column[data-v-7a0b5664]{align-items:center;background:#c3d600;border:0;border-right:1px solid #afc000;color:#0c0c0c;cursor:pointer;display:flex;font:inherit;font-size:14px;font-weight:700;justify-content:center;line-height:1.3;min-height:66px;padding:8px 4px;text-align:center;-webkit-text-decoration:none;text-decoration:none}.schedule-week__head-column[data-v-7a0b5664]:last-child{border-right:0}.schedule-week__head-column.is-today[data-v-7a0b5664],.schedule-week__head-column[data-v-7a0b5664]:hover{-webkit-text-decoration:underline;text-decoration:underline}.schedule-week__head-column.is-today[data-v-7a0b5664]{text-underline-offset:4px}.schedule-week__head-column[data-v-7a0b5664]:focus-visible,.schedule-week__viewport[data-v-7a0b5664]:focus-visible{outline:2px solid #535d00;outline-offset:3px}.b-weekly-schedule .schedule-week__body[data-v-7a0b5664]{align-items:start;background:#fff;border:0;display:grid}.b-weekly-schedule .schedule-week__column[data-v-7a0b5664]{box-sizing:border-box;flex:none;float:none;max-width:none;min-height:1px;min-width:0;padding:0 5px;width:auto}.schedule-week__column[data-v-7a0b5664]:first-child{padding-left:0}.schedule-week__column[data-v-7a0b5664]:last-child{padding-right:0}.schedule-week__empty[data-v-7a0b5664]{color:#666;font-size:12px;margin:0;padding:18px 6px;text-align:center}.schedule-week__mobile-hint[data-v-7a0b5664]{color:#666;display:none;font-size:12px;margin:0 0 12px}.schedule-week--daily[data-v-7a0b5664]{min-width:0}.schedule-week--daily .schedule-week__body[data-v-7a0b5664],.schedule-week--daily .schedule-week__head-wrapper[data-v-7a0b5664]{grid-template-columns:1fr}.schedule-week--daily .schedule-week__column[data-v-7a0b5664]{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));padding:0}.schedule-week--daily .schedule-week__column[data-v-7a0b5664] .schedule-week__cell{margin:0}@media(max-width:1366px){.schedule-week__head-column[data-v-7a0b5664]{font-size:12px}}@media(max-width:1150px){.schedule-week__mobile-hint[data-v-7a0b5664]{display:block}.schedule-week--daily .schedule-week__column[data-v-7a0b5664]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.schedule-week__head-column[data-v-7a0b5664]{min-height:52px}.schedule-week--daily .schedule-week__column[data-v-7a0b5664]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.schedule-week--daily .schedule-week__column[data-v-7a0b5664]{grid-template-columns:1fr}}.original-schedule[data-v-4b28d6c2]{background:#fff;box-sizing:border-box;color:#141414;font-size:16px;line-height:1.4;margin:0 auto;max-width:1800px;min-width:0;padding:42px 0 65px;width:92%}.original-schedule button[data-v-4b28d6c2],.original-schedule input[data-v-4b28d6c2],.original-schedule select[data-v-4b28d6c2]{font:inherit}.original-schedule a[data-v-4b28d6c2],.original-schedule button[data-v-4b28d6c2],.original-schedule summary[data-v-4b28d6c2]{touch-action:manipulation}.original-schedule button[data-v-4b28d6c2]{cursor:pointer}.original-schedule__heading[data-v-4b28d6c2]{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:12px}.original-schedule__main-title[data-v-4b28d6c2]{font-size:28px!important;letter-spacing:.01em;line-height:1.15;margin:0;text-transform:uppercase}.original-schedule__eyebrow[data-v-4b28d6c2]{color:#555;font-size:13px;margin:0 0 7px}.original-schedule__view[data-v-4b28d6c2]{border:1px solid #c3d600;border-radius:24px;display:flex;flex-shrink:0;overflow:hidden}.original-schedule__view button[data-v-4b28d6c2]{background:#fff;border:0;font-size:13px;padding:9px 21px}.original-schedule__view button[aria-pressed=true][data-v-4b28d6c2]{background:#c3d600;font-weight:700}.original-schedule__calendar.schedule-controls[data-v-4b28d6c2]{grid-gap:25px;align-items:center;display:grid;gap:25px;grid-template-columns:44px minmax(0,1fr) 44px;margin:36px auto 30px;max-width:800px;padding:0;position:relative}.original-schedule__date[data-v-4b28d6c2]{align-items:center;display:flex;flex-direction:column;gap:8px;min-width:0;text-align:center}.original-schedule .schedule-controls__title-main[data-v-4b28d6c2]{color:#0c0c0c;font-size:48px;font-weight:900;letter-spacing:0;line-height:1;margin:0;text-transform:uppercase}.original-schedule__date-picker[data-v-4b28d6c2]{align-items:center;display:flex;flex-direction:row!important;flex-wrap:wrap;font-size:12px!important;font-weight:400!important;gap:12px;justify-content:center}.original-schedule__date-picker input[type=date][data-v-4b28d6c2]{background:#fff;border:1px solid #d0d0d0;color:#333;font-size:12px;min-height:30px;padding:3px 5px;width:142px}.original-schedule__arrow.schedule-controls__arrow[data-v-4b28d6c2]{background:none;border:0;font-size:42px!important;height:44px;line-height:1;padding:0;transform:none;width:44px}.original-schedule__today[data-v-4b28d6c2]{background:none;border:0;font-size:12px!important;left:100%;margin-left:22px;position:absolute;-webkit-text-decoration:underline;text-decoration:underline;white-space:nowrap}.original-schedule__filters[data-v-4b28d6c2]{grid-gap:14px 20px;align-items:end;display:grid;gap:14px 20px;grid-template-columns:1fr 1fr 1fr 2fr}.original-schedule label[data-v-4b28d6c2]{display:flex;flex-direction:column;font-size:12px;font-weight:700;gap:5px;min-width:0}.original-schedule input[type=search][data-v-4b28d6c2],.original-schedule select[data-v-4b28d6c2]{background:#fff;border:1px solid #bcbcbc;border-radius:0;box-sizing:border-box;color:#141414;font-size:13px;font-weight:400;max-width:100%;min-height:38px;min-width:0;padding:8px 10px;width:100%}.original-schedule__catalog-filters[data-v-4b28d6c2]{grid-gap:20px;align-items:end;display:grid;gap:20px;grid-template-columns:minmax(330px,1.7fr) repeat(3,minmax(0,1fr));margin-top:20px}.original-schedule__payment[data-v-4b28d6c2]{align-items:center;border:0;display:flex;flex-wrap:wrap;gap:10px 14px;margin:0;min-height:38px;min-width:0;padding:0}.original-schedule__payment legend[data-v-4b28d6c2]{float:none;font-size:12px;font-weight:700;margin:0 0 8px;padding:0;text-transform:uppercase;width:auto}.original-schedule__payment label[data-v-4b28d6c2]{align-items:center;display:inline-flex;flex-direction:row;font-size:12px;font-weight:400;gap:7px;white-space:nowrap}.original-schedule__payment input[type=radio][data-v-4b28d6c2]{accent-color:#9aaa00;height:17px;margin:0;min-width:17px;width:17px}.original-schedule__extra[data-v-4b28d6c2]{font-size:12px;margin:14px 0 0;max-width:260px}.original-schedule__extra summary[data-v-4b28d6c2]{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px}.original-schedule__extra label[data-v-4b28d6c2]{padding-top:12px}.original-schedule__period-row[data-v-4b28d6c2]{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-top:25px}.original-schedule__periods[data-v-4b28d6c2]{align-items:center;display:flex;gap:15px;margin:0;padding:0}.original-schedule__periods button[data-v-4b28d6c2],.original-schedule__reset--pill[data-v-4b28d6c2]{background:#fff;border:1px solid #bbcf00;border-radius:28px;color:#111;font-size:13px;font-weight:700;line-height:1.2;min-height:44px;padding:10px 27px}.original-schedule__periods .is-active[data-v-4b28d6c2]{background:#c3d600}.original-schedule__reset[data-v-4b28d6c2]{background:none;border:0;color:#525b00;padding:12px 0;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:4px}.original-schedule .original-schedule__reset--pill[data-v-4b28d6c2]{border:1px solid #bbcf00;color:#111;font-weight:400;min-width:220px;padding:10px 32px;-webkit-text-decoration:none;text-decoration:none}.original-schedule__message[data-v-4b28d6c2]{min-height:100px;padding:45px 15px;text-align:center}.original-schedule__note[data-v-4b28d6c2]{background:#f8faef;border-left:4px solid #c3d600;padding:15px 20px;white-space:pre-wrap}.original-schedule__footnote[data-v-4b28d6c2],.original-schedule__updated[data-v-4b28d6c2]{color:#5a5a5a;font-size:12px;margin:22px 0 0}.original-schedule__updated[data-v-4b28d6c2]{margin-top:7px}.original-schedule__green[data-v-4b28d6c2]{background:#c3d600;border:1px solid #c3d600;color:#141414;display:inline-block;font-size:14px;font-weight:700;line-height:1.2;padding:11px 17px;text-align:center;-webkit-text-decoration:none;text-decoration:none}.original-schedule__green[data-v-4b28d6c2]:hover{background:#d1e321}.original-schedule__exports[data-v-4b28d6c2]{border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin-top:30px}.original-schedule__exports summary[data-v-4b28d6c2]{cursor:pointer;font-weight:700;list-style:none;padding:18px 0}.original-schedule__exports summary[data-v-4b28d6c2]:after{content:"⌄";float:right}.original-schedule__exports[open] summary[data-v-4b28d6c2]:after{content:"⌃"}.original-schedule__export-body[data-v-4b28d6c2]{padding-bottom:25px}.original-schedule__export-body label[data-v-4b28d6c2]{max-width:250px}.original-schedule__export-links[data-v-4b28d6c2]{display:flex;flex-wrap:wrap;gap:15px;margin-top:18px}.original-schedule__overlay[data-v-4b28d6c2]{align-items:center;background:rgba(0,0,0,.533);bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:12000}.original-schedule__dialog[data-v-4b28d6c2]{background:#fff;box-sizing:border-box;max-height:90vh;max-width:100%;overflow:auto;padding:40px;position:relative;width:680px}.original-schedule__dialog h2[data-v-4b28d6c2]{font-size:28px;line-height:1.2;padding-right:20px}.original-schedule__close[data-v-4b28d6c2]{background:none;border:0;font-size:35px!important;height:44px;position:absolute;right:14px;top:8px;width:44px}.original-schedule__dialog dl[data-v-4b28d6c2]{grid-gap:10px;display:grid;font-size:15px;gap:10px;grid-template-columns:150px 1fr}.original-schedule__dialog dt[data-v-4b28d6c2]{color:#555}.original-schedule__dialog dd[data-v-4b28d6c2]{margin:0}.original-schedule__description[data-v-4b28d6c2]{line-height:1.6;white-space:pre-wrap}.original-schedule[data-v-4b28d6c2] :focus-visible{outline:2px solid #535d00;outline-offset:4px}@media(max-width:1100px){.original-schedule__catalog-filters[data-v-4b28d6c2]{gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.original-schedule__payment[data-v-4b28d6c2]{grid-column:1/-1}.original-schedule__today[data-v-4b28d6c2]{font-size:12px;grid-column:1/-1;margin:0 auto;position:static}.original-schedule__calendar.schedule-controls[data-v-4b28d6c2]{gap:10px;margin-top:28px}.original-schedule__date-picker[data-v-4b28d6c2]{gap:7px}}@media(max-width:760px){.original-schedule[data-v-4b28d6c2]{padding:28px 18px 45px;width:100%}.original-schedule__heading[data-v-4b28d6c2]{align-items:flex-start;gap:10px}.original-schedule__main-title[data-v-4b28d6c2]{font-size:23px!important}.original-schedule__view button[data-v-4b28d6c2]{font-size:12px;padding:9px 12px}.original-schedule__eyebrow[data-v-4b28d6c2]{font-size:12px}.original-schedule .schedule-controls__title-main[data-v-4b28d6c2]{font-size:34px}.original-schedule__calendar.schedule-controls[data-v-4b28d6c2]{gap:6px;grid-template-columns:35px minmax(0,1fr) 35px;margin:28px auto 24px}.original-schedule__arrow.schedule-controls__arrow[data-v-4b28d6c2]{font-size:36px!important;width:35px}.original-schedule__filters[data-v-4b28d6c2]{gap:13px 12px;grid-template-columns:1fr 1fr}.original-schedule__search[data-v-4b28d6c2]{grid-column:1/-1}.original-schedule__catalog-filters[data-v-4b28d6c2]{gap:13px 12px;grid-template-columns:1fr 1fr;margin-top:15px}.original-schedule__catalog-filters>label[data-v-4b28d6c2]:last-child{grid-column:1/-1}.original-schedule__payment[data-v-4b28d6c2]{gap:10px 12px}.original-schedule__payment label[data-v-4b28d6c2]{font-size:11px}.original-schedule__extra[data-v-4b28d6c2]{margin-top:15px}.original-schedule__period-row[data-v-4b28d6c2]{display:block;margin-top:22px}.original-schedule__periods[data-v-4b28d6c2]{gap:8px;justify-content:space-between}.original-schedule__periods button[data-v-4b28d6c2]{flex:1;font-size:12px;min-width:0;padding:10px 12px}.original-schedule .original-schedule__reset--pill[data-v-4b28d6c2]{margin-top:14px;min-height:40px;width:100%}.original-schedule__dialog[data-v-4b28d6c2]{padding:30px 22px}.original-schedule__dialog h2[data-v-4b28d6c2]{font-size:24px}.original-schedule__dialog dl[data-v-4b28d6c2]{gap:9px;grid-template-columns:105px 1fr}}.original-schedule__lesson-time[data-v-4b28d6c2]{color:#555;font-size:17px;margin:20px 0}.original-schedule__trainer-summary[data-v-4b28d6c2]{border-top:1px solid #ddd;margin:26px 0;padding-top:24px}.original-schedule__trainer-summary>div[data-v-4b28d6c2]{align-items:flex-start;display:flex;gap:18px}.original-schedule__trainer-initials[data-v-4b28d6c2],.original-schedule__trainer-summary img[data-v-4b28d6c2]{flex:0 0 88px;height:104px;-o-object-fit:cover;object-fit:cover;width:88px}.original-schedule__trainer-initials[data-v-4b28d6c2]{align-items:center;background:#efefef;color:#586000;display:flex;font-size:25px;font-weight:700;justify-content:center}.original-schedule__trainer-summary strong[data-v-4b28d6c2]{font-size:18px;line-height:1.4}.original-schedule__trainer-summary p[data-v-4b28d6c2]:not(.original-schedule__eyebrow){color:#666;font-size:14px;margin:8px 0}.original-schedule__trainer-excerpt[data-v-4b28d6c2]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;white-space:pre-wrap}.original-schedule__trainer-open[data-v-4b28d6c2]{background:none;border:0;border-bottom:2px solid #c3d600;color:#141414;cursor:pointer;display:block;font:inherit;font-size:14px;font-weight:700;margin-top:10px;padding:0 0 4px}.original-schedule .original-schedule__lesson-select[data-v-4b28d6c2]{align-items:center;display:flex;flex-direction:row;font-size:14px;font-weight:400;gap:12px;margin:28px 0 22px}.original-schedule__lesson-select input[data-v-4b28d6c2]{accent-color:#a7b900;flex:0 0 20px;height:20px;width:20px}.original-schedule__back[data-v-4b28d6c2]{background:none;border:0;color:#555;font:inherit;font-size:14px;margin-bottom:26px;padding:0}.original-schedule__trainer-portrait[data-v-4b28d6c2]{margin-bottom:26px;max-height:400px;-o-object-fit:cover;object-fit:cover;width:100%}.original-schedule__trainer-placeholder[data-v-4b28d6c2]{align-items:center;background:#f2f2f2;color:#777;display:flex;height:220px;justify-content:center;margin-bottom:26px;text-align:center}.original-schedule__trainer-categories[data-v-4b28d6c2]{color:#666;font-size:14px;margin:18px 0}.original-schedule__dialog h2[data-v-4b28d6c2]{font-weight:900}.original-schedule__description[data-v-4b28d6c2]{font-size:16px;line-height:1.65}@media(max-width:480px){.original-schedule__overlay[data-v-4b28d6c2]{padding:12px}.original-schedule__dialog[data-v-4b28d6c2]{max-height:92dvh;padding:30px 20px}.original-schedule__trainer-initials[data-v-4b28d6c2],.original-schedule__trainer-summary img[data-v-4b28d6c2]{flex-basis:72px;height:90px;width:72px}.original-schedule__trainer-summary strong[data-v-4b28d6c2]{font-size:16px}}.original-schedule.original-schedule--upcoming[data-v-4b28d6c2]{font-size:inherit;line-height:inherit;margin:0;max-width:none;padding:0;width:100%}.original-schedule__swipe-hint[data-v-4b28d6c2]{display:none}@media(max-width:767px){.original-schedule__day-swipe[data-v-4b28d6c2]{touch-action:pan-y pinch-zoom}.original-schedule__swipe-hint[data-v-4b28d6c2]{color:#555;display:block;font-size:13px;margin:16px 0 0}.original-schedule__day-swipe .b-weekly-schedule[data-v-4b28d6c2]{margin-top:12px}.original-schedule input[type=search][data-v-4b28d6c2],.original-schedule select[data-v-4b28d6c2]{font-size:16px}}