@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap);:root{--bg:#f8f3ef;--text:#3b5855;--highlight:#d7b29e;--primary:#d3e2eb;--secondary:#ede4e6;--border:#b8b7a2;--white:#fff;--danger:#c0392b;--warning:#e6c619;--success:#3b8c5b}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8f3ef;background-color:var(--bg);color:#3b5855;color:var(--text);font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h1,h2,h3,h4{color:#3b5855;color:var(--text);font-weight:500}h1{font-size:1.5rem;letter-spacing:.5px}input,select,textarea{background-color:#fff;background-color:var(--white);border:1px solid #b8b7a2;border:1px solid var(--border);border-radius:8px;color:#3b5855;color:var(--text);font-family:Roboto,sans-serif;font-size:.95rem;margin:4px 0;outline:none;padding:12px 16px;transition:border-color .2s;width:100%}input:focus,select:focus,textarea:focus{border-color:#d7b29e;border-color:var(--highlight);box-shadow:0 0 0 2px #d7b29e33}label{display:block;font-size:.85rem;margin-bottom:4px;opacity:.8}button,label{color:#3b5855;color:var(--text);font-weight:500}button{background-color:#d3e2eb;background-color:var(--primary);border:none;border-radius:10px;cursor:pointer;font-family:Roboto,sans-serif;font-size:.95rem;padding:12px 24px;transition:all .2s;width:100%}button:hover{opacity:.85;transform:translateY(-1px)}button:active{transform:translateY(0)}.text-align-center{text-align:center}hr{background-color:#b8b7a2;background-color:var(--border);border:none;height:1px;margin:16px 0;opacity:.5}.page-container{margin:0 auto;max-width:480px;padding:20px 16px 80px}.card{background:#fff;background:var(--white);border-radius:12px;box-shadow:0 1px 3px #3b585514;margin-bottom:12px;padding:16px}.btn-primary{background-color:#d7b29e;background-color:var(--highlight);color:#fff;color:var(--white)}.btn-secondary{background-color:#ede4e6;background-color:var(--secondary);color:#3b5855;color:var(--text)}.btn-danger{background-color:#c0392b;background-color:var(--danger);color:#fff;color:var(--white)}.btn-small{font-size:.85rem;padding:8px 16px;width:auto}.mt-8{margin-top:8px}.mt-16{margin-top:16px}.mb-8{margin-bottom:8px}.mb-16{margin-bottom:16px}.gap-8{gap:8px}.gap-16{gap:16px}@media (min-width:768px){.page-container{max-width:600px;padding:32px 24px}h1{font-size:1.8rem}}@media (min-width:1024px){.page-container{max-width:720px}}.App{text-align:center}.install-prompt-overlay{background:#3b5855b3;display:flex;flex-direction:column;height:100%;justify-content:flex-end;left:0;position:fixed;top:0;width:100%;z-index:1000}.install-prompt-background{align-items:center;display:flex;filter:blur(8px);height:100%;justify-content:center;left:0;overflow:hidden;position:absolute;top:0;width:100%}.background-logo{opacity:.2;width:60%}.install-prompt-modal{background:#fff;background:var(--white,#fff);border-radius:20px 20px 0 0;box-shadow:0 -2px 10px #0003;padding:20px;z-index:1100}.modal-header{align-items:center;display:flex;gap:10px}.modal-logo{height:40px;object-fit:cover;width:40px}.modal-title{color:#3b5855;color:var(--text,#3b5855);font-size:18px;font-weight:700;margin:0}.modal-divider{background:#b8b7a2;background:var(--border,#b8b7a2);border:none;height:1px;margin:15px 0}.install-button{background:#d7b29e;background:var(--highlight,#d7b29e);border:none;border-radius:10px;color:#fff;color:var(--white,#fff);cursor:pointer;font-size:16px;font-weight:500;padding:12px;width:100%}.install-button:hover{opacity:.9}.arrow-container{display:flex;justify-content:center;margin-top:15px}.down-arrow-icon{color:#d7b29e;color:var(--highlight,#d7b29e);font-size:20px;margin-bottom:10px}.add-to-home-screen{background:#ede4e6;background:var(--secondary,#ede4e6);border-radius:8px;box-shadow:0 2px 4px #0000001a;cursor:default;display:inline-block;margin-top:10px;padding:4px;text-align:center}.react-calendar{background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%;width:350px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{background:none;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{font:inherit;font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font:inherit;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;font:inherit;font-size:.833em;max-width:100%;padding:10px 6.6667px;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.Book_container__9mxlp{margin:0 auto;max-width:600px;padding:20px}.Book_header__eHOhq{font-size:1.5rem;font-weight:700;text-align:center}.Book_calendarContainer__pwbyP{display:flex;justify-content:center}.Book_selectedDateContainer__ompkh{margin-top:30px;padding-bottom:60px;text-align:center}.Book_selectedDateContainer__ompkh h3{font-size:1.2rem;font-weight:700;margin-bottom:15px}.Book_noBookingsContainer__FhLPD{align-items:center;color:#333;display:flex;flex-direction:column;margin-top:20px}.Book_noBookingsIcon__8hiR7{color:#777;font-size:2rem;margin-bottom:10px}.Book_noBookingsMessage__Q54kE{color:#333;font-size:1.1rem;font-weight:700}.Book_noBookingsSubtext__Ff7U2{color:#888;font-size:.9rem;margin-top:5px}.Book_reactCalendar__yvcax{background:#0000!important;border:none!important;border-radius:8px;margin:0 auto;max-width:500px;width:100%}.Book_reactCalendar__yvcax .react-calendar__tile{aspect-ratio:1/1;border-radius:50%!important;flex-basis:calc(14.2857% - 4px)!important;margin:2px!important;max-width:calc(14.2857% - 4px)!important;padding:10px 6px!important}.Book_reactCalendar__yvcax .react-calendar__navigation,.Book_reactCalendar__yvcax .react-calendar__navigation button{background:#0000!important}.Book_reactCalendar__yvcax .react-calendar__navigation{align-items:center;display:flex!important;flex-wrap:nowrap!important;gap:4px;justify-content:space-between;margin-bottom:8px}.Book_reactCalendar__yvcax .react-calendar__navigation__label{cursor:default!important;flex:1 1!important;font-size:.95rem;font-weight:600;line-height:1.25;min-width:0!important;padding:8px 4px!important;pointer-events:none;text-align:center}.Book_reactCalendar__yvcax .react-calendar__navigation__arrow{flex:0 0 44px!important;font-size:1.4rem!important;height:44px!important;line-height:1;min-width:44px!important;padding:0!important}@media (max-width:360px){.Book_reactCalendar__yvcax .react-calendar__navigation__next2-button,.Book_reactCalendar__yvcax .react-calendar__navigation__prev2-button{display:none!important}}.Book_reactCalendar__yvcax .react-calendar__month-view__days{gap:0}.Book_highlightedDate__gZ-7B{background-color:#4caf50;color:#000}.Book_bookingsGrid__UDXX\+{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-top:20px}.Book_bookingsList__KaGbC{margin-top:20px}.Book_bookingItem__NGkgB{align-items:center;background-color:var(--white);border:1px solid var(--border);border-radius:12px;box-shadow:0 1px 3px #3b58550f;display:flex;gap:14px;margin-bottom:10px;padding:14px 16px;transition:box-shadow .15s ease,transform .15s ease}.Book_bookingItem__NGkgB:hover{box-shadow:0 3px 8px #3b58551f;transform:translateY(-1px)}.Book_bookingTime__VdLIB{align-items:center;color:var(--text);display:flex;flex-shrink:0;font-size:1.05rem;font-weight:600;gap:6px}.Book_bookingDetails__v3fko{cursor:pointer;flex-grow:1;text-align:left}.Book_bookingName__O4\+7O{color:var(--text);font-size:1rem;margin-bottom:5px}.Book_bookingClientCount__SeNa3{margin:0}.Book_bookingClientCount__SeNa3,.Book_bookingLocation__eeBLJ{align-items:center;color:var(--text);display:flex;font-size:.85rem;gap:6px}.Book_bookingLocation__eeBLJ{margin:0 0 4px}.Book_icon__pmGqs{color:var(--highlight);flex-shrink:0}.Book_scheduleButton__XhwIe{align-self:center;background-color:var(--success);border:none;border-radius:8px;color:var(--white);cursor:pointer;flex-shrink:0;font-size:.85rem;font-weight:500;padding:8px 16px;transition:opacity .15s ease;white-space:nowrap;width:auto}.Book_scheduleButton__XhwIe:hover{opacity:.85}.Book_modalOverlay__-yTj5{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.Book_modal__1\+SJs{background-color:var(--white);border-radius:16px;box-shadow:0 10px 40px #3b585533;max-width:90%;padding:24px;position:relative;text-align:center;width:400px}.Book_repeatDaysContainer__JZL5V{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-top:15px}.Book_repeatDay__eNXv8{align-items:center;display:flex;gap:6px;margin-bottom:10px}.Book_modalButtons__mYd0p{display:flex;gap:12px;justify-content:space-between;margin-top:24px}.Book_saveButton__uWNs1{background-color:var(--highlight);border:none;border-radius:10px;color:var(--white);cursor:pointer;font-weight:500;padding:12px 20px;transition:opacity .15s ease;width:48%}.Book_saveButton__uWNs1:hover{opacity:.85}.Book_cancelButton__PjGPg{background-color:var(--secondary);border:none;border-radius:10px;color:var(--text);cursor:pointer;font-weight:500;padding:12px 20px;transition:opacity .15s ease;width:48%}.Book_cancelButton__PjGPg:hover{opacity:.85}.Book_reactCalendar__yvcax abbr[title]{text-decoration:none!important}.Book_orangeHighlightedDate__m8aQw{background-color:orange;color:#000}.Book_repeatDay__eNXv8 input{box-sizing:initial;margin:0;padding:0;width:auto}.Book_padding50__qVEUO{padding-left:50px;padding-right:50px}.Loading_overlay__EhvsT{align-items:center;background:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2000}.Loading_spinner__iPv9M{animation:Loading_spin__pO2qr 1s linear infinite;border:6px solid #ddd;border-radius:50%;border-top-color:#2d862d;height:60px;margin-bottom:15px;width:60px}@keyframes Loading_spin__pO2qr{to{transform:rotate(1turn)}}p{color:#333;font-size:18px;font-weight:500}.Bookings_container__I2rSy{margin:0 auto;max-width:600px;padding:20px}.Bookings_header__o7GF1{font-size:1.5rem;font-weight:700;text-align:center}.Bookings_calendarContainer__NrDmZ{display:flex;justify-content:center}.Bookings_selectedDateContainer__RlXLw{margin-top:30px;padding-bottom:60px;text-align:center}.Bookings_selectedDateContainer__RlXLw h3{font-size:1.2rem;font-weight:700;margin-bottom:15px}.Bookings_noBookingsContainer__MqB7A{align-items:center;color:#333;display:flex;flex-direction:column;margin-top:20px}.Bookings_noBookingsIcon__c-7mJ{color:#777;font-size:2rem;margin-bottom:10px}.Bookings_noBookingsMessage__k9Tnx{color:#333;font-size:1.1rem;font-weight:700}.Bookings_noBookingsSubtext__gU-w7{color:#888;font-size:.9rem;margin-top:5px}.Bookings_reactCalendar__yql1e{background:#0000!important;border:none!important;border-radius:8px;margin:0 auto;max-width:500px;width:100%}.Bookings_reactCalendar__yql1e .react-calendar__tile{aspect-ratio:1/1;border-radius:50%!important;flex-basis:calc(14.2857% - 4px)!important;margin:2px!important;max-width:calc(14.2857% - 4px)!important;padding:10px 6px!important}.Bookings_reactCalendar__yql1e .react-calendar__navigation,.Bookings_reactCalendar__yql1e .react-calendar__navigation button{background:#0000!important}.Bookings_reactCalendar__yql1e .react-calendar__navigation{align-items:center;display:flex!important;flex-wrap:nowrap!important;gap:4px;justify-content:space-between;margin-bottom:8px}.Bookings_reactCalendar__yql1e .react-calendar__navigation__label{cursor:default!important;flex:1 1!important;font-size:.95rem;font-weight:600;line-height:1.25;min-width:0!important;padding:8px 4px!important;pointer-events:none;text-align:center}.Bookings_reactCalendar__yql1e .react-calendar__navigation__arrow{flex:0 0 44px!important;font-size:1.4rem!important;height:44px!important;line-height:1;min-width:44px!important;padding:0!important}@media (max-width:360px){.Bookings_reactCalendar__yql1e .react-calendar__navigation__next2-button,.Bookings_reactCalendar__yql1e .react-calendar__navigation__prev2-button{display:none!important}}.Bookings_highlightedDate__CT8\+a{background-color:#4caf50;color:#000}.Bookings_bookingsGrid__0f1Ys{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-top:20px}.Bookings_bookingsList__\+tlfP{margin-top:20px}.Bookings_bookingItem__ZLBrO{align-items:center;background-color:var(--white);border:1px solid var(--border);border-radius:12px;box-shadow:0 1px 3px #3b58550f;display:flex;gap:14px;margin-bottom:10px;padding:14px 16px;transition:box-shadow .15s ease,transform .15s ease}.Bookings_bookingItem__ZLBrO:hover{box-shadow:0 3px 8px #3b58551f;transform:translateY(-1px)}.Bookings_bookingTime__s6ZvU{align-items:center;color:var(--text);display:flex;flex-shrink:0;font-size:1.05rem;font-weight:600;gap:6px}.Bookings_bookingDetails__p5kK\+{flex-grow:1;text-align:left}.Bookings_bookingName__aGseW{color:var(--text);font-size:1rem;margin-bottom:5px}.Bookings_bookingLocation__evQTs{margin:0 0 4px}.Bookings_bookingClientCount__RGA6X,.Bookings_bookingLocation__evQTs{align-items:center;color:var(--text);display:flex;font-size:.9rem;gap:6px}.Bookings_bookingClientCount__RGA6X{margin:0}.Bookings_icon__SuID9{color:var(--highlight);flex-shrink:0}.Bookings_scheduleButton__RRPcr{align-self:center;background-color:var(--success);border:none;border-radius:8px;color:var(--white);cursor:pointer;flex-shrink:0;font-size:.85rem;font-weight:500;padding:8px 16px;transition:opacity .15s ease;white-space:nowrap;width:auto}.Bookings_scheduleButton__RRPcr:hover{opacity:.85}.Bookings_modalOverlay__436BF{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.Bookings_modal__UxFgI{background-color:var(--white);border-radius:16px;box-shadow:0 10px 40px #3b585533;max-width:90%;padding:24px;position:relative;text-align:center;width:400px}.Bookings_repeatDaysContainer__bp-w0{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-top:15px}.Bookings_repeatDay__-3\+Ti{align-items:center;display:flex;gap:6px;margin-bottom:10px}.Bookings_modalButtons__dqqmB{display:flex;gap:12px;justify-content:space-between;margin-top:24px}.Bookings_saveButton__5vOjk{background-color:var(--highlight);border:none;border-radius:10px;color:var(--white);cursor:pointer;font-weight:500;padding:12px 20px;transition:opacity .15s ease;width:48%}.Bookings_saveButton__5vOjk:hover{opacity:.85}.Bookings_cancelButton__XCOXz{background-color:var(--secondary);border:none;border-radius:10px;color:var(--text);cursor:pointer;font-weight:500;padding:12px 20px;transition:opacity .15s ease;width:48%}.Bookings_reactCalendar__yql1e abbr[title]{text-decoration:none!important}.Bookings_orangeHighlightedDate__mkXuZ{background-color:orange;color:#000}.Bookings_repeatDay__-3\+Ti input{box-sizing:initial;margin:0;padding:0;width:auto}.Bookings_padding50__qgYmQ{padding-left:50px;padding-right:50px}@media (max-width:400px){.Bookings_textAlignCenter__pSzaF{text-align:center}}.Class_red__WXAPp{color:red!important;font-weight:700}.Switch_component_container__HIx4y{align-items:center;display:flex;justify-content:center}.Switch_component_select__dFdi3{background:#fff;border:1px solid #ccc;border-radius:6px;cursor:pointer;font-size:14px;padding:12px 20px}.Trainings_container__\+B8PI{margin:0 auto;max-width:600px;padding:20px}.Trainings_header__JMdu6{font-size:1.5rem;font-weight:700;text-align:center}.Trainings_calendarContainer__c68gf{display:flex;justify-content:center}.Trainings_selectedDateContainer__PI7N8{margin-top:30px;padding-bottom:60px;text-align:center}.Trainings_selectedDateContainer__PI7N8 h3{font-size:1.2rem;font-weight:700;margin-bottom:15px}.Trainings_noBookingsContainer__CVs1q{align-items:center;color:#333;display:flex;flex-direction:column;margin-top:20px}.Trainings_noBookingsIcon__GNKe0{color:#777;font-size:2rem;margin-bottom:10px}.Trainings_noBookingsMessage__c4fzK{color:#333;font-size:1.1rem;font-weight:700}.Trainings_noBookingsSubtext__YKuO\+{color:#888;font-size:.9rem;margin-top:5px}.Trainings_reactCalendar__zdWHf{background:#0000!important;border:none!important;border-radius:8px;margin:0 auto;max-width:500px;width:100%}.Trainings_reactCalendar__zdWHf .react-calendar__tile{aspect-ratio:1/1;border-radius:50%!important;flex-basis:calc(14.2857% - 4px)!important;margin:2px!important;max-width:calc(14.2857% - 4px)!important;padding:10px 6px!important}.Trainings_reactCalendar__zdWHf .react-calendar__navigation,.Trainings_reactCalendar__zdWHf .react-calendar__navigation button{background:#0000!important}.Trainings_reactCalendar__zdWHf .react-calendar__navigation{align-items:center;display:flex!important;flex-wrap:nowrap!important;gap:4px;justify-content:space-between;margin-bottom:8px}.Trainings_reactCalendar__zdWHf .react-calendar__navigation__label{cursor:default!important;flex:1 1!important;font-size:.95rem;font-weight:600;line-height:1.25;min-width:0!important;padding:8px 4px!important;pointer-events:none;text-align:center}.Trainings_reactCalendar__zdWHf .react-calendar__navigation__arrow{flex:0 0 44px!important;font-size:1.4rem!important;height:44px!important;line-height:1;min-width:44px!important;padding:0!important}@media (max-width:360px){.Trainings_reactCalendar__zdWHf .react-calendar__navigation__next2-button,.Trainings_reactCalendar__zdWHf .react-calendar__navigation__prev2-button{display:none!important}}.Trainings_highlightedDate__mF8LG{background-color:#4caf50;color:#000}.Trainings_bookingsGrid__y74gu{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-top:20px}.Trainings_bookingsList__MYcch{margin-top:20px}.Trainings_bookingItem__u122a{align-items:center;background-color:var(--white);border:1px solid var(--border);border-radius:12px;box-shadow:0 1px 3px #3b58550f;display:flex;gap:14px;margin-bottom:10px;padding:14px 16px;transition:box-shadow .15s ease,transform .15s ease}.Trainings_bookingItem__u122a:hover{box-shadow:0 3px 8px #3b58551f;transform:translateY(-1px)}.Trainings_bookingTime__AhQJa{align-items:center;color:var(--text);display:flex;flex-shrink:0;font-size:1.05rem;font-weight:600;gap:6px}.Trainings_bookingDetails__T4dfc{cursor:pointer;flex-grow:1;text-align:left}.Trainings_bookingName__EtLv9{color:var(--text);font-size:1rem;margin-bottom:5px}.Trainings_bookingClientCount__I7Dyd{align-items:center;color:var(--text);display:flex;font-size:.9rem;gap:6px;margin:0}.Trainings_icon__o7xnj{color:var(--highlight);flex-shrink:0}.Trainings_scheduleButton__mPiZL{align-self:center;background-color:var(--success);border:none;border-radius:8px;color:var(--white);cursor:pointer;flex-shrink:0;font-size:.85rem;font-weight:500;padding:8px 16px;transition:opacity .15s ease;white-space:nowrap;width:auto}.Trainings_scheduleButton__mPiZL:hover{opacity:.85}.Trainings_modalOverlay__sNU25{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.Trainings_modal__Y9aAV{background-color:var(--white);border-radius:16px;box-shadow:0 10px 40px #3b585533;max-width:90%;padding:24px;position:relative;text-align:center;width:400px}.Trainings_repeatDaysContainer__QAMcE{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-top:15px}.Trainings_repeatDay__oDOZv{align-items:center;display:flex;gap:6px;margin-bottom:10px}.Trainings_modalButtons__Or9-0{display:flex;gap:12px;justify-content:space-between;margin-top:24px}.Trainings_saveButton__l1\+ZH{background-color:var(--highlight);border:none;border-radius:10px;color:var(--white);cursor:pointer;font-weight:500;padding:12px 20px;transition:opacity .15s ease;width:48%}.Trainings_saveButton__l1\+ZH:hover{opacity:.85}.Trainings_cancelButton__i3Sn7{background-color:var(--secondary);border:none;border-radius:10px;color:var(--text);cursor:pointer;font-weight:500;padding:12px 20px;transition:opacity .15s ease;width:48%}.Trainings_cancelButton__i3Sn7:hover{opacity:.85}input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}.Trainings_reactCalendar__zdWHf abbr[title]{text-decoration:none!important}.Trainings_orangeHighlightedDate__mombo{background-color:orange;color:#000}.Trainings_redHighlightedDate__7BNin{background-color:#f44336;color:#000}.Trainings_padding50__CfUvL{padding-left:50px;padding-right:50px}
/*# sourceMappingURL=main.c31ea17f.css.map*/