.InputSearch_search-results__4tpet{position:absolute;top:100%;left:0;z-index:1000;background:#fff;border:1px solid #ccc;width:100%;max-height:240px;overflow-y:auto;box-shadow:0 2px 8px rgba(0,0,0,.08);margin:0;padding:0;list-style:none}.InputSearch_search-results__4tpet li{padding:8px 12px}.InputSearch_search-results__4tpet li.InputSearch_highlighted__HOgYD{background:#e6f0fa}.ActionButton_action-button-container__Bjlpq{display:flex;align-items:center;position:relative}.ActionButton_action-button-wrapper__BYyj9{position:relative;display:inline-block}.ActionButton_action-button-tooltip__XKwzk{visibility:hidden;opacity:0;width:max-content;max-width:220px;background-color:rgba(117,176,230);color:#fff;text-align:left;border-radius:6px;padding:7px 12px;position:absolute;z-index:10;bottom:125%;left:50%;transform:translateX(-50%);transition:opacity .2s;font-size:.75em;font-weight:700;pointer-events:none;white-space:pre-line;box-shadow:0 4px 12px rgba(56,119,176,.1)}.ActionButton_action-button-wrapper__BYyj9:focus-within .ActionButton_action-button-tooltip__XKwzk,.ActionButton_action-button-wrapper__BYyj9:hover .ActionButton_action-button-tooltip__XKwzk{visibility:visible;opacity:1}.ActionButton_default-action-btn-grid__1rey0{color:#ffffff;background-color:#3877b0;cursor:pointer}.ActionButton_default-action-btn-grid__1rey0,.ActionButton_disabled-action-btn-grid__S5qNV{border:1px solid #f5f5f5;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;z-index:1;transition:.5s;border-radius:5px;font-weight:700;font-size:16px;padding:5px 10px}.ActionButton_disabled-action-btn-grid__S5qNV{background-color:#f0f0f0;color:darkgray;cursor:not-allowed}.ActionButton_default-action-btn-form__1bKZt{color:#ffffff;background-color:#3877b0;cursor:pointer}.ActionButton_default-action-btn-form__1bKZt,.ActionButton_disabled-action-btn-form__BGOHa{border:1px solid #f5f5f5;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;z-index:1;transition:.5s;border-radius:5px;font-weight:700;font-size:16px;padding:14px 28px}.ActionButton_disabled-action-btn-form__BGOHa{background-color:#f0f0f0;color:darkgray;cursor:not-allowed}.ActionButton_default-action-btn-grid-red__6ylX_{color:#ffffff;background-color:#d9534f;cursor:pointer}.ActionButton_default-action-btn-grid-red__6ylX_,.ActionButton_disabled-action-btn-grid-red__vuRhV{border:1px solid #f5f5f5;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;z-index:1;transition:.5s;border-radius:5px;font-weight:700;font-size:16px;padding:5px 10px}.ActionButton_disabled-action-btn-grid-red__vuRhV{background-color:#f0f0f0;color:darkgray;cursor:not-allowed}.ActionButton_default-action-btn-form-red__IeguD{color:#ffffff;background-color:#d9534f;cursor:pointer}.ActionButton_default-action-btn-form-red__IeguD,.ActionButton_disabled-action-btn-form-red__a6HK9{border:1px solid #f5f5f5;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;z-index:1;transition:.5s;border-radius:5px;font-weight:700;font-size:16px;padding:14px 28px}.ActionButton_disabled-action-btn-form-red__a6HK9{background-color:#f0f0f0;color:darkgray;cursor:not-allowed}.OrderSearchList_detailsRow__9vGh9,.OrderSearchList_headerRow__f20b5{display:flex;align-items:flex-start;justify-content:flex-start;border-bottom:1px solid #ccc;margin-bottom:1px;gap:2px}.OrderSearchList_detailsRow__9vGh9>*,.OrderSearchList_headerRow__f20b5>*{flex:1 1;text-align:left}.OrderSearchList_wideCol__ZnF40{flex:1.25 1}.OrderSearchList_narrowCol__XBEeP{flex:0.5 1}.OrderSearchList_action-button-container__aTIy7{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;align-items:flex-start;justify-content:flex-start;max-width:100%}.OrderSearchList_copy-icon__WKyi1{margin-top:4px;margin-bottom:4px;cursor:pointer}.Pagination_pagination__A_0mh{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:0}.Pagination_pagination__A_0mh button{padding:8px 12px;border:1px solid #ccc;background-color:#f9f9f9;color:#333;font-size:12px;cursor:pointer;border-radius:4px;transition:background-color .3s,color .3s}.Pagination_pagination__A_0mh button:hover{background-color:#3877b0;color:#fff}.Pagination_pagination__A_0mh button:disabled{background-color:#e9ecef;color:#6c757d;cursor:not-allowed}.Pagination_pagination__A_0mh button:active{background-color:#3877b0;color:#fff;border-color:#3877b0}.Pagination_page-info__6qGOr{font-size:14px;margin:15px 12px}.ExportToCsv_trigger-button__euky6{cursor:pointer}.RevenueList_detailsRow__y33ph,.RevenueList_headerRow__Tq9fU{display:flex;align-items:flex-start;justify-content:flex-start;border-bottom:1px solid #ccc;margin-bottom:1px;gap:32px}.RevenueList_detailsRow__y33ph>*,.RevenueList_headerRow__Tq9fU>*{flex:1 1;text-align:left}.InputSlider_slider-label__9lA9h{display:block;margin-bottom:2px;color:#221638;font-weight:700}.InputSlider_slider-value__wMiaD{display:inline;margin-bottom:2px;color:#221638;font-weight:400}.Badge_superAdmin__HVPSD{font-size:9px;font-weight:700;color:gold;background-color:#f1f8f1;border:1px solid gold;border-radius:3px;padding:1px 4px}.Badge_founder__oMJWd,.Badge_superAdmin__HVPSD{margin-left:2px;margin-right:2px;vertical-align:middle;white-space:nowrap}.Badge_founder__oMJWd{color:goldenrod;font-size:1.1em}.Badge_verified___uBTR{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;vertical-align:middle;margin-left:2px;margin-right:2px}.Badge_verified-base__fSHPh{color:#1d9bf0;font-size:1.2em}.Badge_verified-check___59L9{position:absolute;color:#fff;font-size:.55em}.Tooltip_info-icon___A1HQ{margin-left:4px}.Tooltip_label-tooltip-wrapper__FK9Hz{position:relative;display:inline-block}.Tooltip_label-tooltip__ut3GS{visibility:hidden;opacity:0;width:max-content;max-width:220px;background-color:rgba(117,176,230);color:#fff;text-align:left;border-radius:6px;padding:7px 12px;position:absolute;z-index:10;bottom:125%;left:50%;transform:translateX(-50%);transition:opacity .2s;font-size:.75em;font-weight:700;pointer-events:none;white-space:pre-line;box-shadow:0 4px 12px rgba(56,119,176,.1)}.Tooltip_label-tooltip-wrapper__FK9Hz:focus-within .Tooltip_label-tooltip__ut3GS,.Tooltip_label-tooltip-wrapper__FK9Hz:hover .Tooltip_label-tooltip__ut3GS{visibility:visible;opacity:1}.UserGrid_grid-container__PfUwe{width:100%;background:#fff;border-radius:5px}.UserGrid_header-row__eoBqu{align-items:center}.UserGrid_detail-row__d9ebL,.UserGrid_header-row__eoBqu{display:flex;justify-content:space-between;border-bottom:1px solid #ccc;margin-bottom:1px}.UserGrid_detail-row__d9ebL{align-items:flex-start;min-height:45px}.UserGrid_detail-row__d9ebL>div{display:flex;align-items:center;flex-wrap:wrap;gap:2px}.UserGrid_col-name__7LOxp{flex:3 1}.UserGrid_col-email__cvidX{flex:4 1}.UserGrid_col-country__Fr8ks{flex:2 1}.UserGrid_col-date__kCVPs{flex:3 1}.UserGrid_col-sm__pMqqx{flex:2 1}.UserGrid_col-xs__uZS_D{flex:1 1}.UserGrid_col-links__ZyPg5{flex:4 1}.UserGrid_grid-link__4ML9C{color:#3877b0;text-decoration:underline}.UserGrid_grid-link__4ML9C:hover{color:#265a8a;text-decoration:underline}.Dashboard_dashboard-grid__uYJwT{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.Dashboard_dashboard-card__Adtqc{position:relative;border-radius:5px;background-color:#ffffff;box-shadow:0 8px 24px rgba(149,157,165,.2);display:flex;flex-direction:column;align-items:flex-start;padding:20px;box-sizing:border-box;height:150px}.Dashboard_dashboard-card__Adtqc .Dashboard_row__vcbYt{display:flex;width:100%}.Dashboard_dashboard-card__Adtqc .Dashboard_column__cEQJF{padding-left:5px;padding-right:5px}.Dashboard_dashboard-card__Adtqc .Dashboard_action-link__hlojA{font-size:18px;font-weight:700;text-decoration:underline;width:100%}.Dashboard_dashboard-card__Adtqc .Dashboard_action-link__hlojA:hover{color:#303f9f;font-weight:bolder;text-decoration:underline;width:100%}.Dashboard_dashboard-card__Adtqc .Dashboard_label__bunlT{margin-top:10px;margin-bottom:10px;text-align:center;font-size:18px;font-weight:700}.Dashboard_dashboard-card__Adtqc .Dashboard_message__GSBAS{margin-top:10px;margin-bottom:10px;text-align:left;font-weight:400;display:block}.Dashboard_dashboard-card__Adtqc .Dashboard_valid__GEvX0{padding-left:5px;color:green}.Dashboard_dashboard-card__Adtqc .Dashboard_error__FvV3W{padding-left:5px;color:red}.Dashboard_dashboard-card__Adtqc .Dashboard_warning__HJxdW{padding-left:5px;color:orange}.Dashboard_dashboard-card__Adtqc .Dashboard_grayLight__7IPBN{padding-left:5px;color:lightgray}.Dashboard_dashboard-card__Adtqc .Dashboard_externalLink__Kp5zQ{padding-left:5px;font-size:12px;color:gray}.Dashboard_dashboard-card__Adtqc .Dashboard_attentionLight__0PI_9{padding-left:5px;color:red;animation:Dashboard_blink__NA7nJ 2s ease-in-out infinite}@keyframes Dashboard_blink__NA7nJ{0%,to{opacity:1}50%{opacity:0}}.TeacherCard_teachers-list__7utsJ{position:relative;z-index:1}.TeacherCard_teacher-card__tO5QE{margin-bottom:30px;position:relative;border-radius:5px;background-color:#ffffff;box-shadow:0 8px 24px rgba(149,157,165,.2);display:flex;flex-direction:column;align-items:flex-start;padding:20px}.TeacherCard_teacher-card__tO5QE .TeacherCard_row__T8YdZ{display:flex;width:100%}.TeacherCard_teacher-card__tO5QE .TeacherCard_column__R5SEe{padding-left:5px;padding-right:5px}.TeacherCard_teacher-card__tO5QE .TeacherCard_column__R5SEe .TeacherCard_column-content__CdVxg{list-style-type:none;padding-left:0;margin:20px -7px 0}.TeacherCard_teacher-card__tO5QE .TeacherCard_column__R5SEe .TeacherCard_column-content__CdVxg .TeacherCard_action-link__eNnLW{font-weight:700;text-decoration:underline}.TeacherCard_teacher-card__tO5QE .TeacherCard_column__R5SEe .TeacherCard_column-content__CdVxg li{font-size:16px;position:relative;padding-left:25px;padding-right:7px}.TeacherCard_teacher-card__tO5QE .TeacherCard_column__R5SEe .TeacherCard_column-content__CdVxg li i{font-size:18px;padding-right:5px}.TeacherCard_teacher-card__tO5QE .TeacherCard_teacher__RXLBA{display:flex;flex-direction:column;align-items:center}.TeacherCard_teacher-card__tO5QE .TeacherCard_teacher__RXLBA img{margin-top:10px;width:200px;height:auto;border-radius:10%;overflow:hidden}.TeacherCard_teacher-card__tO5QE .TeacherCard_teacher-name__BceLO{margin-top:10px;margin-bottom:10px;text-align:center;font-weight:700}.TeacherCard_teacher-card__tO5QE .TeacherCard_square-rating__EC4_V{color:#ffffff;border-radius:2px;background-color:#3877b0;padding:5px;text-align:center;font-size:20px;font-weight:700;width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-left:auto}.TeacherCard_teacher-card__tO5QE .TeacherCard_star-rating__WoeeM{font-size:16px;display:flex;align-items:center;margin-left:auto;justify-content:right}.TeacherCard_teacher-card__tO5QE .TeacherCard_star-rating__WoeeM span{font-size:16px;align-items:center}.TeacherCard_teacher-card__tO5QE .TeacherCard_reviews__qOxag{font-size:12px;display:flex;align-items:center;justify-content:right;margin-top:2px;padding-left:5px}.TeacherCard_teacher-card__tO5QE .TeacherCard_bio-title__1prDH{margin-left:5px;margin-top:20px;width:100%;text-align:center;font-weight:700}.TeacherCard_teacher-card__tO5QE .TeacherCard_bio__07NOf{margin-top:20px;width:100%;text-align:center;font-weight:400}.TeacherReviews_review-comments__iITrs{display:flex;flex-direction:column;gap:10px;margin-top:2px;box-shadow:0 8px 24px rgba(149,157,165,.2);padding:20px}.TeacherReviews_review-comments__iITrs h4{margin-top:0}.TeacherReviews_review-comments__iITrs .TeacherReviews_user-review__OvdhG{display:flex;align-items:center;gap:15px;border-bottom:1px solid #f3f3f3;padding:10px 0}.TeacherReviews_review-comments__iITrs .TeacherReviews_user-review__OvdhG img{position:absolute;left:0;top:20px;width:90px;height:90px;border-radius:5px}.TeacherReviews_review-comments__iITrs .TeacherReviews_user-review__OvdhG .TeacherReviews_review-header__VnyVb .TeacherReviews_comments__R9VFD{margin-right:10px}.TeacherReviews_review-comments__iITrs .TeacherReviews_user-review__OvdhG .TeacherReviews_review-header__VnyVb .TeacherReviews_comments-bold__TIU2x{font-weight:700;margin-right:10px}.TeacherReviews_review-comments__iITrs .TeacherReviews_user-review__OvdhG .TeacherReviews_sub-ratings__16l9V{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}.TeacherReviews_review-comments__iITrs .TeacherReviews_user-review__OvdhG .TeacherReviews_sub-ratings__16l9V .TeacherReviews_rating-col__kFQ_d{flex:0 0 33.3333%;max-width:33.3333%;box-sizing:border-box;padding:0 8px}.TeacherReviews_review-comments__iITrs .TeacherReviews_user-review__OvdhG .TeacherReviews_review-rating__6_4VV{display:flex;align-items:center;gap:10px}.TeacherReviews_review-comments__iITrs .TeacherReviews_user-review__OvdhG .TeacherReviews_review-rating__6_4VV .TeacherReviews_review-stars__H9JMy{display:flex;align-items:center;font-size:16px}.TeacherReviews_review-comments__iITrs .TeacherReviews_user-review__OvdhG .TeacherReviews_review-rating__6_4VV .TeacherReviews_review-stars__H9JMy span{font-size:16px;align-items:center}.TeacherReviews_review-comments__iITrs .TeacherReviews_user-review__OvdhG .TeacherReviews_review-rating__6_4VV .TeacherReviews_review-stars__H9JMy i.TeacherReviews_checked___6hvK{color:orange}.TeacherReviews_review-comments__iITrs .TeacherReviews_user-review__OvdhG .TeacherReviews_review-rating__6_4VV label{position:relative;font-weight:400;margin-left:10px}.TeacherReviews_review-comments__iITrs .TeacherReviews_user-review__OvdhG .TeacherReviews_review-comment__Fw8dr{flex:1 1}.TeacherDetails_pricing-container__UYkWK{display:flex;flex-direction:column;width:100%;box-shadow:0 8px 24px rgba(149,157,165,.2);padding:20px}.TeacherDetails_pricing-container__UYkWK .TeacherDetails_pricing-header__At1ac{display:flex;font-weight:700;border-bottom:1px solid #ccc;margin-bottom:5px;width:100%}.TeacherDetails_pricing-container__UYkWK .TeacherDetails_pricing-row__Hn5eB{display:flex;border-bottom:1px solid #eee;align-items:center;width:100%}.TeacherDetails_pricing-container__UYkWK .TeacherDetails_pricing-row-highlighted__GO1tA{display:flex;border-bottom:1px solid #eee;align-items:center;width:100%;background-color:#f5f5f5}.TeacherDetails_pricing-container__UYkWK .TeacherDetails_pricing-cell__osAlu{flex:1 1;text-align:center}.TeacherDetails_pricing-container__UYkWK .TeacherDetails_pricing-row-highlighted__GO1tA button,.TeacherDetails_pricing-container__UYkWK .TeacherDetails_pricing-row__Hn5eB button{border:1px solid #ccc;background-color:#f9f9f9;color:#333;font-size:14px;cursor:pointer;border-radius:4px;transition:background-color .3s,color .3s}.TeacherDetails_pricing-container__UYkWK .TeacherDetails_pricing-row-highlighted__GO1tA button:hover,.TeacherDetails_pricing-container__UYkWK .TeacherDetails_pricing-row__Hn5eB button:hover{background-color:#3877b0;color:#fff}.TeacherDetails_pricing-container__UYkWK .TeacherDetails_pricing-row-highlighted__GO1tA button:disabled,.TeacherDetails_pricing-container__UYkWK .TeacherDetails_pricing-row__Hn5eB button:disabled{background-color:#e9ecef;color:#6c757d;cursor:not-allowed}.TeacherDetails_pricing-container__UYkWK .TeacherDetails_pricing-row-highlighted__GO1tA button:active,.TeacherDetails_pricing-container__UYkWK .TeacherDetails_pricing-row__Hn5eB button:active{background-color:#3877b0;color:#fff;border-color:#3877b0}.TeacherDetails_booking-disabled__z0iL_{position:relative;display:inline-block;text-align:center;overflow:hidden;z-index:1;padding:5px 10px;border:1px solid #ccc;border-radius:5px;transition:background-color .3s;white-space:nowrap;background-color:#e9ecef;color:#6c757d;cursor:not-allowed}.Toast_toast-wrapper___SRhZ{display:flex;align-items:flex-start;gap:10px;min-width:280px;max-width:420px;padding:12px 14px;border-radius:6px;border-left:5px solid;box-shadow:0 4px 14px rgba(0,0,0,.15);font-family:inherit;font-size:14px;line-height:1.45;transition:opacity .25s ease,transform .25s ease}.Toast_toast-wrapper___SRhZ.Toast_visible__Yno9k{opacity:1;transform:translateY(0)}.Toast_toast-wrapper___SRhZ.Toast_hidden__NWQwn{opacity:0;transform:translateY(-6px);pointer-events:none}.Toast_toast-error__ZW5kE{background-color:#ffc7ce;border-color:#9c0006;color:#9c0006}.Toast_toast-error__ZW5kE .Toast_toast-close__47GkL,.Toast_toast-error__ZW5kE .Toast_toast-icon__fPBQ6{color:#9c0006}.Toast_toast-error__ZW5kE .Toast_toast-close__47GkL:hover{background-color:rgba(156,0,6,.12)}.Toast_toast-success__uCBre{background-color:#c6efce;border-color:#276221;color:#276221}.Toast_toast-success__uCBre .Toast_toast-close__47GkL,.Toast_toast-success__uCBre .Toast_toast-icon__fPBQ6{color:#276221}.Toast_toast-success__uCBre .Toast_toast-close__47GkL:hover{background-color:rgba(39,98,33,.12)}.Toast_toast-info__Tkl89{background-color:#ffeb9c;border-color:#9c6500;color:#9c6500}.Toast_toast-info__Tkl89 .Toast_toast-close__47GkL,.Toast_toast-info__Tkl89 .Toast_toast-icon__fPBQ6{color:#9c6500}.Toast_toast-info__Tkl89 .Toast_toast-close__47GkL:hover{background-color:rgba(156,101,0,.12)}.Toast_toast-icon__fPBQ6{font-size:16px;line-height:1;flex-shrink:0;margin-top:1px}.Toast_toast-message__grwxe{flex:1 1;word-break:break-word}.Toast_toast-close__47GkL{flex-shrink:0;background:none;border:none;cursor:pointer;font-size:18px;line-height:1;padding:2px 5px;border-radius:4px;transition:background-color .15s ease;margin-top:-1px}.RenderWorkflow_workflow-container__TqwAJ{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;align-items:flex-start;justify-content:flex-start;max-width:100%}.Prompt_prompt__K8Tdw .Prompt_dialog-overlay__5KRp6{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:100}.Prompt_prompt__K8Tdw .Prompt_dialog-content__JtK4t{background:white;padding:10px;border-radius:8px;border:8px solid #ccc;position:relative;width:40%}.Prompt_prompt__K8Tdw .Prompt_message-text__Zk6Pq{display:block;color:#221638;font-size:16px;font-weight:700;margin-bottom:15px}.Prompt_prompt__K8Tdw .Prompt_dialog-close-btn__tHa_V{position:absolute;content:"×";color:darkgray;border:1px solid darkgray;background-color:#eee;border-radius:3px;padding:2px 5px;margin-left:3px;font-size:10px;top:10px;right:10px;font-size:14px;cursor:pointer}.Prompt_prompt__K8Tdw .Prompt_action-buttons__STirb{position:relative;display:flex;align-items:flex-end;justify-content:flex-end}.Prompt_schedule-container__Oe9M7 .Prompt_times-row__5IZoI{display:flex;flex-direction:row;align-items:center;gap:5px;flex-wrap:wrap}.Prompt_schedule-container__Oe9M7 .Prompt_timeslot__qRh3D{padding:5px;border:1px solid #ccc;border-radius:5px;background-color:#f9f9f9;cursor:pointer;transition:background-color .3s;white-space:nowrap}.Prompt_schedule-container__Oe9M7 .Prompt_timeslot__qRh3D:active,.Prompt_schedule-container__Oe9M7 .Prompt_timeslot__qRh3D:hover{background-color:#3877b0;color:#fff}.Prompt_schedule-container__Oe9M7 .Prompt_timeslot-disabled__PmXlK{padding:5px 10px;border:1px solid #ccc;border-radius:5px;transition:background-color .3s;white-space:nowrap;background-color:#e9ecef;color:#6c757d;cursor:not-allowed}.Prompt_schedule-container__Oe9M7 .Prompt_timeslot-highlighted___53Ez{padding:5px 10px;border:1px solid #ccc;border-radius:5px;background-color:#3877b0;color:#fff;cursor:pointer;transition:background-color .3s;white-space:nowrap}.Prompt_schedule-container__Oe9M7 .Prompt_selected-date__s3r5n{background-color:#007bff;color:white;border-color:#0056b3}.Prompt_schedule-container__Oe9M7 .Prompt_selected-time__V9QH5{background-color:#28a745;color:white;border-color:#1e7e34}.SelectTime_selecttime-control__zLeUb{height:50px;color:#221638;box-shadow:unset!important;border:1px solid #f5f5f5;background-color:transparent;transition:.5s;border-radius:3px;padding:1px 10px 0;font-size:16px;font-weight:400}.SelectTime_selecttime-control__zLeUb::placeholder{color:#7e7e7e;transition:.5s}.SelectTime_selecttime-control__zLeUb:focus{border-color:#3877b0;background-color:transparent}.SelectTime_selecttime-control__zLeUb:focus::placeholder{color:transparent}.SelectTime_selecttime-control__zLeUb.SelectTime_is-invalid__cmbjM{border-color:#dc3545}.SelectTime_selecttime-control__zLeUb.SelectTime_is-invalid__cmbjM,.SelectTime_was-validated__B632C .SelectTime_selecttime-control__zLeUb:invalid{border:1px solid #dc3545}.SelectTime_selecttime-control__zLeUb.SelectTime_is-invalid__cmbjM,.SelectTime_was-validated__B632C .SelectTime_selecttime-control__zLeUb:invalid{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:2.875rem;background-position:right .75rem center,center right 2.25rem;background-size:18px 18px,calc(.75em + .375rem) calc(.75em + .375rem);background-repeat:no-repeat}.SelectTime_selecttime-control__zLeUb.SelectTime_is-invalid__cmbjM:focus,.SelectTime_was-validated__B632C .SelectTime_selecttime-control__zLeUb:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.LessonRequestForm_header-row__3zXcm{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ccc;margin-bottom:1px}.LessonRequestForm_detail-row-highlighted__4Hcwl,.LessonRequestForm_detail-row__uCcfp{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #ccc;margin-bottom:1px;min-height:45px}.LessonRequestForm_detail-row-highlighted__4Hcwl{background-color:#f5f5f5}.LessonRequestForm_action-button-container__9m0U5{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;align-items:flex-start;justify-content:flex-start;max-width:100%}.LessonRequestForm_newline__aekXL{display:block;color:#3877b0}.LessonRequestForm_headerHighlight__dVGQW{color:#3877b0}.LessonRequestForm_price-link__4HQWn,.LessonRequestForm_price-link__4HQWn:hover{color:#3877b0;text-decoration:underline}.Checkbox_checkboxWrapper__2at_c{position:relative;display:flex;align-items:center}.Checkbox_checkboxInput__rXU_9{position:absolute;opacity:0;width:19px;height:19px;cursor:pointer}.Checkbox_checkboxLabel__QG9Vx{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;margin-bottom:0;color:#606060;font-weight:600}.Checkbox_checkboxLabel__QG9Vx:before{content:"";position:absolute;left:0;top:0;width:19px;height:19px;transition:all .2s ease;border:1px solid #f5f5f5;border-radius:3px;background:#f5f5f5}.Checkbox_checkboxLabel__QG9Vx:after{content:"";width:8px;height:8px;background:#3877b0;position:absolute;top:5.5px;left:5.5px;transition:all .2s ease;opacity:0;transform:scale(0);border-radius:2px}.Checkbox_checkboxInput__rXU_9:checked+.Checkbox_checkboxLabel__QG9Vx:before{border-color:#3877b0}.Checkbox_checkboxInput__rXU_9:checked+.Checkbox_checkboxLabel__QG9Vx:after{opacity:1;transform:scale(1)}.Checkbox_checkboxInput__rXU_9:focus+.Checkbox_checkboxLabel__QG9Vx:before{border:1px solid #3877b0}.Checkbox_checkboxLabel__QG9Vx:hover:before{border-color:#3877b0}.Checkbox_checkboxLabel__QG9Vx a{color:#0000cd}.ContactUs_contact-info__22_Hy{padding-right:15px}.ContactUs_contact-info__22_Hy .ContactUs_sub-title__pA59F{display:block;text-transform:uppercase;color:#3877b0;margin-bottom:8px;font-size:14px;font-weight:600}.ContactUs_contact-info__22_Hy h2{margin-bottom:12px;font-size:36px}.ContactUs_contact-info__22_Hy ul{padding-left:0;list-style-type:none;margin-top:35px;margin-bottom:0}.ContactUs_contact-info__22_Hy ul li{position:relative;margin-bottom:35px;padding-left:100px}.ContactUs_contact-info__22_Hy ul li .ContactUs_icon__3Pvbl{width:60px;height:60px;background-color:#f8f9f8;border-radius:3px;position:absolute;text-align:center;left:0;font-size:40px;color:#3877b0;transition:.5s;top:0}.ContactUs_contact-info__22_Hy ul li .ContactUs_icon__3Pvbl i{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%)}.ContactUs_contact-info__22_Hy ul li h3{margin-bottom:8px;font-size:24px}.ContactUs_contact-info__22_Hy ul li p{font-weight:600;max-width:300px;margin-bottom:0;margin-top:2px}.ContactUs_contact-info__22_Hy ul li:hover .ContactUs_icon__3Pvbl{background-color:#3877b0;color:#ffffff}.ContactUs_contact-info__22_Hy ul li:last-child{margin-bottom:0}.ContactUs_contact-form__JKivi{overflow:hidden;padding:35px;margin-left:15px;border-radius:5px;background-color:rgba(117,176,230,.9)}.ContactUs_contact-form__JKivi h2,.ContactUs_contact-form__JKivi p{color:#ffffff}.ContactUs_google-map__E_Ofl iframe{height:500px;margin-bottom:-7px;width:100%;border:1px solid #eeeeee}.FileUpload_fileUpload__83sp1{cursor:pointer;transition:opacity .2s}.FileUpload_fileUpload-disabled__L0Biq,.FileUpload_fileUpload__83sp1{min-height:60px;display:flex;align-items:center;justify-content:center}.FileUpload_fileUpload-disabled__L0Biq{cursor:not-allowed;opacity:.5}.FileUpload_fileUpload-label__cgVFS{cursor:pointer;white-space:pre-line;align-items:center;justify-content:center}.FileUpload_fileUpload-label-disabled__bcnBn{cursor:not-allowed;white-space:pre-line;align-items:center;justify-content:center;opacity:.5}.FileForm_file-list__WYECc{padding:10px;border:1px solid #ccc;border-radius:4px;max-height:60vh;overflow-y:auto}.FileForm_file-list__WYECc ul{list-style:none;padding:0;margin:0}.FileForm_file-list__WYECc li{display:flex;align-items:center;gap:5px;padding:4px 0}.FileForm_filename__X4lSK{flex:1 1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#3877b0}.FileForm_filename-label__Hgzd2,.FileForm_filename__X4lSK{text-decoration:underline;cursor:pointer}.FileForm_filesize__TlDXA{font-size:.75rem;color:#6d6d6d;min-width:20x;text-align:right;opacity:.7}.FileForm_file-upload-box__F4UbJ{display:flex;gap:.5rem;align-items:center;padding:10px;border:1px solid #ccc;border-radius:4px}.PricingForm_headerRow__gtjJA{border-bottom:1px solid #ccc;margin-bottom:10px;margin-right:15px}.PricingForm_detailRow__okGX6,.PricingForm_headerRow__gtjJA{display:flex;align-items:center;justify-content:space-between}.PricingForm_flexLeft__oaR36{flex:1 1;text-align:left}.PricingForm_flexRight__jtQdb{flex:1 1;text-align:right;max-width:25%;padding-left:50px}.FeedbackForm_two-cols__adHOV{display:grid;grid-template-columns:1fr 1fr}.FeedbackForm_single-row__QBmRS{display:flex;align-items:center}.FeedbackForm_feedback-card__x43WJ{margin-bottom:30px;position:relative;border-radius:5px;background-color:#ffffff;box-shadow:0 8px 24px rgba(149,157,165,.2);display:flex;flex-direction:column;align-items:flex-start;padding:20px}.FeedbackForm_review-rating__sTLfx{display:flex;align-items:center}.FeedbackForm_review-rating__sTLfx .FeedbackForm_review-stars__QEknz{display:flex;align-items:center;font-size:16px;margin-left:auto}.FeedbackForm_review-rating__sTLfx .FeedbackForm_review-stars__QEknz span{font-size:16px;align-items:center}.FeedbackForm_review-rating__sTLfx .FeedbackForm_review-stars__QEknz i.FeedbackForm_checked__Bs8Rc{color:orange}.FeedbackForm_review-rating__sTLfx label{position:relative;top:-2px;font-weight:700;margin-left:10px}.EarningsForm_search-row__CHJ8i{display:flex;gap:8px;align-items:flex-start}.EarningsForm_header-row__SvdlM{align-items:center}.EarningsForm_detail-row__Eh0Zu,.EarningsForm_header-row__SvdlM{display:flex;justify-content:space-between;border-bottom:1px solid #ccc;margin-bottom:1px}.EarningsForm_detail-row__Eh0Zu{align-items:flex-start;min-height:45px}.EarningsForm_action-button-container__1EWy3{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;align-items:flex-start;justify-content:flex-start;max-width:100%}.EarningsForm_newline__fldUW{display:block;color:#3877b0}.EarningsForm_headerHighlight__WGnwz{color:#3877b0}.EarningsForm_price-link__sWfVS,.EarningsForm_price-link__sWfVS:hover{color:#3877b0;text-decoration:underline}.EarningsForm_paidSearch___Lm3a{display:flex;align-items:center;gap:20px}.EarningsForm_paidSearch___Lm3a label,.EarningsForm_paidSearch___Lm3a span{font-weight:700}.EarningsForm_statement-payment-group__N1e_Y{margin-bottom:20px;border:1px solid #ccc;border-right:none;border-left:none;page-break-inside:avoid}.EarningsForm_statement-payment-group-header__ylLcM{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;padding:8px 12px 8px 0;background:#f0f4f8;border-bottom:2px solid #3877b0;font-weight:700;width:100%;box-sizing:border-box}.EarningsForm_statement-payment-group-header__ylLcM span{color:#3877b0}.EarningsForm_statement-payment-subtotal-row__O1Y9E{display:flex;align-items:center;justify-content:flex-end;gap:24px;padding:8px 12px 8px 0;background:#fafafa;border-top:2px solid #ccc;font-weight:700}.PrintToPdf_trigger-button__OAGcw{cursor:pointer}.AvailabilityCalendar_dialog-overlay__gzFFj{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:100}.AvailabilityCalendar_dialog-content__o3H4e{background:white;padding:10px;border-radius:8px;border:8px solid #ccc;position:relative;width:40%}.AvailabilityCalendar_dialog-text__CiXAW{display:block;color:#221638;font-size:16px;font-weight:700;margin-bottom:15px}.AvailabilityCalendar_dialog-close-btn__XSsZV{position:absolute;content:"×";color:darkgray;border:1px solid darkgray;background-color:#eee;border-radius:3px;padding:2px 5px;margin-left:3px;font-size:10px;top:10px;right:10px;font-size:14px;cursor:pointer}.AvailabilityCalendar_availability-text__4Cpw4{color:gray}.AvailabilityCalendar_availability-delete-icon__OC39Q{margin-left:5px;cursor:pointer}.AvailabilityCalendar_availability-deletable__Z8o_A{background-color:#ccffcc;border-color:#00ff00;cursor:pointer}.AvailabilityCalendar_availability-non-deletable__JVZdZ{background-color:#ffcccc;border-color:#ff0000}.AvailabilityCalendar_availability-newly-defined__ZuEGg{background-color:#ffecb3;border-color:#ffb300}.AvailabilityCalendar_button-row__W3uAP{position:relative;display:flex;align-items:flex-end;justify-content:flex-end}.AvailabilityCalendar_days-selection__WAPh0{position:relative;display:flex;align-items:center;gap:5px;font-weight:400}.AvailabilityCalendar_day-checkbox__gxd9n{background-color:#f0f0f0;border-color:#221638;padding-left:2px;padding-right:5px}.AvailabilityCalendar_end-date-label__vc0Oc{display:block;margin-top:8px;color:#221638;font-weight:400}.AvailabilityCalendar_error-message__npBVR{color:#dc3545;font-size:12px;font-style:italic;margin-top:1px}.AvailabilityForm_cal-instructions-availability-red__iORfc,.AvailabilityForm_cal-instructions-availability__39H9c{margin-top:60px;padding-left:5px;padding-bottom:10px;position:relative;display:inline-block;font-weight:700}.AvailabilityForm_cal-instructions-availability-red__iORfc{color:red}.AvailabilityForm_cal-instructions-header__Gc_vW{padding-left:5px;position:relative;display:inline-block;font-weight:700}.AvailabilityForm_cal-instructions-ul__sYVs_{position:relative;display:inline-block;font-weight:400}