.CalendarWidget{width:100%;max-width:64rem;margin:3.2rem auto}.CalendarWidget .calendar-header{justify-content:space-between;align-items:center;margin-bottom:3.2rem;margin-left:4%;margin-right:4%;display:flex}.CalendarWidget .calendar-header .today{cursor:default;color:#6ba4dd;-o-transition:all .25s ease;font-size:3.2rem;transition:all .25s}.CalendarWidget .calendar-header .today:hover{color:#f1f1f1}.CalendarWidget .calendar-header .middle{text-align:center;order:0}.CalendarWidget .calendar-header .left{text-align:center;order:-1}.CalendarWidget .calendar-header .right{text-align:center;order:1}.CalendarWidget .calendar-header .month-navigation{width:7rem}.CalendarWidget .calendar-header .month-navigation svg{fill:#f1f1f1;-o-transition:all .25s ease;width:2.4rem;transition:all .25s}.CalendarWidget .calendar-header .month-navigation button{background:0 0;border:none;width:3.2rem;height:3.2rem}.CalendarWidget .calendar-header .month-navigation button:hover svg{fill:#6ba4dd}.CalendarWidget .calendar-header .year-month-selectors select.year-selector{padding-left:.5rem}.CalendarWidget .calendar-header .year-month-selectors select{color:#f1f1f1;-o-transition:all .25s ease;-webkit-appearance:none;background:#2f2f2f;border:none;border-bottom:.2rem dashed;border-radius:0;outline:none;width:5rem;margin:.4rem;padding-top:.2rem;padding-bottom:.2rem;padding-left:1rem;font-size:1.6rem;transition:all .25s}.CalendarWidget .calendar-header .year-month-selectors select:hover{color:#6ba4dd}.CalendarWidget .row{display:flex}.CalendarWidget .day{cursor:default;text-align:center;width:14.2857%;padding-top:5.14286%;padding-bottom:5.14286%;font-weight:700}.CalendarWidget .calendar-view{flex-direction:column;display:flex}.CalendarWidget .week-header .day{margin-bottom:2%;padding-top:1%;padding-bottom:1%}.CalendarWidget .month-grid .day:hover{outline-offset:-.4rem;outline:.2rem dashed #6ba4dd}.CalendarWidget .month-grid .day.today{color:#2f2f2f;outline-offset:-.4rem;background-color:#6ba4dd;outline:.2rem solid #2f2f2f}.CalendarWidget .month-grid .day.today:hover{outline-style:dashed}.CalendarWidget .spill{color:#9d9d9d;font-weight:400}.linked-calendars .linked{width:45%}@media only screen and (width<=41rem){.linked-calendars .linked{width:100%}}.linked-calendars .nextMonth{opacity:.5}.home nav{flex-direction:column;padding:2rem;display:flex}.ts-calendar .toolbox{flex-direction:column;align-items:center;gap:16px;margin:0 auto;display:flex}.ts-calendar .toolbox p{justify-content:space-between;align-self:center;width:16rem;display:flex}.ts-calendar .toolbox .btn{color:#6ba4dd;background:0 0;border:none;font-size:1.5rem;font-weight:700}.ts-calendar .widgets .GDCalendar{margin:0 auto}.ts-clock .toolbox{flex-direction:column;margin:0 auto;display:flex}.ts-clock .toolbox p{justify-content:space-between;align-self:center;width:16rem;display:flex}.ts-clock .toolbox .options{justify-content:space-between;align-self:center;width:26rem;display:flex}.ts-clock .toolbox .options select.snap-selector{margin-left:.5rem}.ts-clock .toolbox .btn{color:#6ba4dd;background:0 0;border:none;font-size:1.5rem;font-weight:700}.ts-clock .widgets .GDCalendar{margin:1rem auto}.year-view{flex-direction:column;gap:1rem;display:flex}.year-view article.widgets{margin:0;padding:0 1rem;display:block}.year-view div.year-header{flex-direction:row;justify-content:space-between;align-items:baseline;padding-bottom:1rem;display:flex}.year-view div.year-header .year{font-size:6rem}.year-view div.year-header .navigation{display:flex}.year-view div.year-header .navigation button.today{color:#f1f1f1;background:0 0;border:none;padding:0 .8rem;font-size:2rem;transition:all .25s}.year-view div.year-header .navigation button.today:not(:disabled):hover{color:#6ba4dd}.year-view div.year-header .navigation button.GDCalendar_PrevMonth-btn,.year-view div.year-header .navigation button.GDCalendar_NextMonth-btn{width:2.8rem;height:2.8rem}.year-view div.year-header .navigation button svg{fill:#f1f1f1;width:1.6rem}.year-view div.year-header .navigation button:hover svg{fill:#6ba4dd}.year-view .year-layout{grid-template-columns:1fr;justify-items:center;gap:2rem;display:grid}@media only screen and (width>=450px){.year-view .year-layout{grid-template-columns:1fr 1fr}}@media only screen and (width>=650px){.year-view .year-layout{grid-template-columns:1fr 1fr 1fr}}@media only screen and (width>=850px){.year-view .year-layout{grid-template-columns:1fr 1fr 1fr 1fr}}.year-view .year-layout .GDCalendar{min-width:15.5rem;max-width:32rem;margin:0}.year-view .year-layout .GDCalendar_Header{margin:0;padding:0 4% 4%;display:block}.year-view .year-layout .GDCalendar_Header .GDCurrentMonth{max-width:100%;font-size:clamp(1.6rem, var(--gdc-square-ratio,14.2857) * 1.25cqw, 4.5rem);display:inline-block}.year-view .year-layout .GDCalendar_Day{font-size:clamp(.8rem, var(--gdc-square-ratio-half,7.14286) * 1cqw, 2.25rem);width:clamp(2.215rem, var(--gdc-square-ratio,14.2857) * 1cqw, 6.4rem);height:clamp(2.215rem, var(--gdc-square-ratio,14.2857) * 1cqw, 6.4rem);min-width:unset;justify-content:center;align-items:center;padding:0;line-height:1;display:flex}.date-selector .single-select,.date-selector .range-select{flex-direction:column;gap:16px;display:flex}.date-selector .DatePopoverTrigger{color:#f1f1f1;background-color:#2a2a2a;border:2px solid #f1f1f1;border-radius:8px;align-items:center;gap:8px;padding:8px;font-size:1.6rem;display:flex}.date-selector .DatePopoverTrigger:not(:disabled):hover{color:#6ba4dd;border-color:#6ba4dd}.date-selector .DatePopoverTrigger:disabled{opacity:.5}.RangeDateSelect_trigger{min-width:226px}.RangeDateSelect .LinkedCalendarGridsInner{display:flex}.DatePopoverContainer .PopoverHeading{justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.DatePopoverContainer .PopoverHeading .year{font-size:2.4rem}.DatePopoverContainer .PopoverHeading .navigation{display:flex}.DatePopoverContainer .PopoverHeading .navigation button.today{color:#f1f1f1;background:0 0;border:none;padding:0 .8rem;font-size:1.6rem;transition:all .25s}.DatePopoverContainer .PopoverHeading .navigation button.today:not(:disabled):hover{color:#6ba4dd}.DatePopoverContainer .PopoverHeading .navigation button.today:disabled{opacity:.5}.DatePopoverContainer .PopoverHeading .navigation button.GDCalendar_PrevMonth-btn,.DatePopoverContainer .PopoverHeading .navigation button.GDCalendar_NextMonth-btn{width:2.8rem;height:2.8rem}.DatePopoverContainer .PopoverHeading .navigation button svg{fill:#f1f1f1;width:1.6rem}.DatePopoverContainer .PopoverHeading .navigation button:hover svg{fill:#6ba4dd}.DatePopoverContainer .MinimalCalendar_footer{background-color:#2a2a2a;align-items:center;height:2rem;margin-bottom:0;padding:8px 22px;font-size:1.6rem;font-weight:700;line-height:1;display:flex}.DatePopoverContainer .MinimalCalendar_footer button.ok{color:#f1f1f1;background:0 0;border:none;padding:0 .8rem;font-size:1.6rem;transition:all .25s}.DatePopoverContainer .MinimalCalendar_footer button.ok:not(:disabled):hover{color:#6ba4dd}.DatePopoverContainer .MinimalCalendar_footer button.ok:disabled{opacity:.5}.DatePopoverContainer .MinimalCalendar.GDCalendar{min-width:250px;margin:0;container-type:inline-size}.DatePopoverContainer .MinimalCalendar.GDCalendar .GDCalendar_Header{margin:0;padding:1rem 1.6rem 0}.DatePopoverContainer .MinimalCalendar.GDCalendar .GDCalendar_View{padding:1rem}.DatePopoverContainer .MinimalCalendar.GDCalendar .GDCalendar_Row{container-type:inline-size}.DatePopoverContainer .MinimalCalendar.GDCalendar .GDCalendar_Day{font-size:clamp(.8rem, var(--gdc-square-ratio-half,7.14286) * 1cqw, 2.25rem);width:clamp(1.6rem, var(--gdc-square-ratio,14.2857) * 1cqw, 4.5rem);height:clamp(1.6rem, var(--gdc-square-ratio,14.2857) * 1cqw, 4.5rem);min-width:unset;justify-content:center;align-items:center;padding:0;line-height:1;display:flex}html{font-size:62.5%}body{color:#f1f1f1;background-color:#2f2f2f;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1.6rem}*{margin:0;padding:0}article.widgets{justify-content:space-around;display:flex}@media only screen and (width<=41rem){article.widgets{flex-direction:column;justify-content:center;align-items:center}}article{padding:1rem}footer{margin:1rem auto}footer .credits{text-align:center;font-size:1.2rem}header{margin:1rem auto}header h1{margin:0 1rem}a{color:#6ba4dd}a:hover{color:#f1f1f1}button{color:#6ba4dd;background:0 0;border:1px solid #6ba4dd;border-radius:1rem;padding:1rem;font-size:1.6rem}button:hover{color:#f1f1f1;border-color:#f1f1f1}nav{text-align:center;margin:1rem;font-size:2rem;font-weight:700}nav a{-o-transition:all .25s ease;font-size:3.2rem;transition:all .25s}.page-404 article{text-align:center}.toolbox{flex-direction:column;align-items:center;gap:8px;display:flex}.button-group{flex-direction:row;align-items:flex-end;gap:8px;display:flex}fieldset.WorkingWeekLength,fieldset.HolidaySelector{color:#6ba4dd;border:1px solid #6ba4dd;border-radius:8px;padding:1rem}fieldset.WorkingWeekLength label,fieldset.HolidaySelector label{flex-direction:row;gap:4px;display:flex}.GDCalendar{--gdc-square-ratio:14.2857;--gdc-square-ratio-half:7.14286;width:100%;max-width:64rem;margin:0 auto;container-type:inline-size}.GDCalendar.week-length-6{--gdc-square-ratio:16.6667;--gdc-square-ratio-half:8.33333}.GDCalendar.week-length-5{--gdc-square-ratio:20;--gdc-square-ratio-half:10}.GDCalendar_Header{justify-content:space-between;align-items:center;margin-bottom:3.2rem;margin-left:4%;margin-right:4%;display:flex}.GDCalendar_PrevMonth-btn,.GDCalendar_NextMonth-btn{background:0 0;border:none;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;padding:0;display:flex}.GDCalendar_PrevMonth-btn svg,.GDCalendar_NextMonth-btn svg{fill:#f1f1f1;width:2.8rem}.GDCalendar_PrevMonth-btn:hover svg,.GDCalendar_NextMonth-btn:hover svg{fill:#6ba4dd}.GDCalendar_View{flex-direction:column;display:flex}.GDCalendar_Day{cursor:default;width:calc(var(--gdc-square-ratio,14.2857) * 1%);padding-top:calc(var(--gdc-square-ratio-half,7.14286) * 1% - 2%);padding-bottom:calc(var(--gdc-square-ratio-half,7.14286) * 1% - 2%);text-align:center;min-width:28px;font-weight:700}.GDCalendar_Day.spill{color:#9d9d9d}.GDCalendar_Day.spill:not(.holiday):not(.weekend){font-weight:400}.GDCalendar_Day.holiday,.GDCalendar_Day.weekend{font-weight:700}.GDCalendar_Day.weekend{color:#6ba4dd}.GDCalendar_Day.weekend.spill{color:#7ca4cc80}.GDCalendar_Day.holiday{color:#ff3535}.GDCalendar_Day.holiday.spill{color:#e1535380}.GDCalendar_WeekHeader .GDCalendar_Day{margin-bottom:2%;padding-top:1%;padding-bottom:1%}.GDCalendar_Row{display:flex}.GDCalendar_MonthGrid .GDCalendar_Day:hover{outline-offset:-.4rem;outline:.2rem dashed #6ba4dd}.GDCalendar_MonthGrid .GDCalendar_Day.today{color:#2f2f2f;outline-offset:-.4rem;background-color:#6ba4dd;outline:.2rem solid #2f2f2f}.GDCalendar_MonthGrid .GDCalendar_Day.today:hover{outline-style:dashed}.GDCalendar_MonthGrid .GDCalendar_Day.today.today.selected:hover{color:#2f2f2f;outline-offset:-.4rem;background-color:#6ba4dd;outline:.2rem dashed #2f2f2f}.GDCalendar_MonthGrid .GDCalendar_Day.selected:not(.spill){color:#2f2f2f;background-color:#f1f1f1;border-radius:0}.GDCalendar_MonthGrid .GDCalendar_Day.selected:not(.spill).start{border-top-left-radius:50%;border-bottom-left-radius:50%}.GDCalendar_MonthGrid .GDCalendar_Day.selected:not(.spill).end{border-top-right-radius:50%;border-bottom-right-radius:50%}.GDCalendar_MonthGrid .GDCalendar_Day.selected:not(.spill):hover{outline-style:dashed;outline-color:#2f2f2f}.GDCalendarHeader{justify-content:space-between;align-items:center;margin-bottom:3.2rem;margin-left:4%;margin-right:4%;display:flex}select.GDYearSelector,.GDMonthSelector{color:#f1f1f1;background:#2f2f2f;border:none;border-bottom:.2rem dashed;border-radius:0;outline:none;margin:.4rem;padding:0;font-size:1.6rem;transition:all .25s}.GDCurrentMonth{cursor:default;color:#6ba4dd;font-size:3.2rem;transition:all .25s}.GDCurrentMonth.interactive:hover{color:#f1f1f1}.GDMonthNavigation{flex-direction:row;gap:8px;display:flex}.GDMonthNavigation button svg{fill:#f1f1f1;transition:all .25s}.GDMonthNavigation button{background:0 0;border:none;width:3.2rem;height:3.2rem}.GDMonthNavigation button:hover svg{fill:#6ba4dd}.GDCalendar_MonthGrid{overflow:hidden}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.2,.2,.2)}50%{opacity:1}to{opacity:1}}.AnimatedContainer{overflow:hidden}.AnimatedContainer.dir-none .AnimatedContainer_transition.month-appear{animation-duration:.3s}.AnimatedContainer.dir-none .AnimatedContainer_transition.month-appear-active{animation-name:zoomIn;animation-fill-mode:both}@media (prefers-reduced-motion:reduce){.AnimatedContainer.dir-none .AnimatedContainer_transition.month-appear-active{animation:none}}@media (prefers-reduced-motion:reduce){.AnimatedContainer.dir-none .AnimatedContainer_transition.month-exit{transition:none}}.AnimatedContainer.dir-none .AnimatedContainer_transition.month-enter{opacity:0}.AnimatedContainer.dir-none .AnimatedContainer_transition.month-enter-active{opacity:1;transition:all .15s}@media (prefers-reduced-motion:reduce){.AnimatedContainer.dir-none .AnimatedContainer_transition.month-enter-active{transition:none}}.AnimatedContainer.dir-none .AnimatedContainer_transition.month-exit{opacity:0;transition:all .15s}@media (prefers-reduced-motion:reduce){.AnimatedContainer.dir-none .AnimatedContainer_transition.month-exit{transition:none}}.AnimatedContainer.dir-next .AnimatedContainer_transition.month-enter{opacity:0;transform:translateY(100%)}.AnimatedContainer.dir-next .AnimatedContainer_transition.month-enter-active{opacity:1;transition:all .15s;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.AnimatedContainer.dir-next .AnimatedContainer_transition.month-enter-active{transition:none}}.AnimatedContainer.dir-next .AnimatedContainer_transition.month-exit{opacity:0;transition:all .15s;transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.AnimatedContainer.dir-next .AnimatedContainer_transition.month-exit{transition:none}}.AnimatedContainer.dir-prev .AnimatedContainer_transition.month-enter{opacity:0;transform:translateY(-100%)}.AnimatedContainer.dir-prev .AnimatedContainer_transition.month-enter-active{opacity:1;transition:all .15s;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.AnimatedContainer.dir-prev .AnimatedContainer_transition.month-enter-active{transition:none}}.AnimatedContainer.dir-prev .AnimatedContainer_transition.month-exit{opacity:0;transition:all .15s;transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.AnimatedContainer.dir-prev .AnimatedContainer_transition.month-exit{transition:none}}.GDClockHand{transition:transform .3s}.GDClockHand line{stroke:#02a8f3;pointer-events:none;-webkit-user-select:none;user-select:none}.GDClockHand_indicator circle{fill:#02a8f3;pointer-events:none;-webkit-user-select:none;user-select:none}.GDClockHand_indicator text{fill:#f1f1f1;pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:700}.GDClockHand_indicator,.GDClockHand_indicator_group{transition:transform .3s}.GDClockHand_center{fill:#02a8f3;pointer-events:none;-webkit-user-select:none;user-select:none}.GDClockCase_dial{fill:#f9f9f9}.GDClockCase_bevel-markers *{pointer-events:none;-webkit-user-select:none;user-select:none}.GDClockCase_bevel-markers line{stroke:#2f2f2f}.GDClockCase_bevel-hours *{pointer-events:none;-webkit-user-select:none;user-select:none}.GDClockCase_bevel-hours .GDClockCase_bevel-hour text{fill:#2f2f2f;pointer-events:none;-webkit-user-select:none;user-select:none}.GDClockCase_bevel-hours-24 *{pointer-events:none;-webkit-user-select:none;user-select:none}.GDClockCase_bevel-hours-24 .GDClockCase_bevel-hour-24 text{fill:#2f2f2f;pointer-events:none;-webkit-user-select:none;user-select:none}.GDClockCase_bevel-minutes *{pointer-events:none;-webkit-user-select:none;user-select:none}.GDClockCase_bevel-minutes .GDClockCase_bevel-minute text{fill:#2f2f2f;pointer-events:none;-webkit-user-select:none;user-select:none}.GDClock{background-color:#fff}.GDClock_Header{color:#f1f1f1;background-color:#02a8f3;justify-content:center;height:8rem;font-size:5rem;display:flex}.GDClock_Hours-btn,.GDClock_Minutes-btn{color:#f1f1f1;opacity:.75;background:0 0;border:none;width:8rem;font-size:5rem}.GDClock_Hours-btn.selected,.GDClock_Minutes-btn.selected{opacity:1}.GDClock_Hours_amPm{color:#f1f1f1;flex-direction:column;align-items:stretch;width:4rem;display:flex}.GDClock_Hours_am-btn,.GDClock_Hours_pm-btn{color:#f1f1f1;opacity:.75;background:0 0;border:none;flex-grow:1;font-size:2rem}.GDClock_Hours_am-btn.selected,.GDClock_Hours_pm-btn.selected{opacity:1}.GDClock_View{padding:2rem}.GDClockInteractiveDial polygon{fill:#f9f9f9}.SingleDateSelect{overflow:hidden}.PopoverContent{z-index:197906;background-color:#2a2a2a;border-radius:8px;box-shadow:0 0 6px #ffffff1a}.PopoverDescription{background-color:#2a2a2a;padding:8px 22px;font-size:1rem}.PopoverHeading{background-color:#2a2a2a;border-bottom:1px solid #aaa;align-items:center;height:2rem;margin-bottom:0;padding:8px 22px;font-size:1.6rem;font-weight:700;line-height:1;display:flex}.AnimatedContainer.dir-next .minimal-enter{opacity:0;transform:translate(100%)}.AnimatedContainer.dir-next .minimal-enter-active{opacity:1;transition:all .15s;transform:translate(0)}@media (prefers-reduced-motion:reduce){.AnimatedContainer.dir-next .minimal-enter-active{transition:none}}.AnimatedContainer.dir-next .minimal-exit{opacity:0;transition:all .15s;transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.AnimatedContainer.dir-next .minimal-exit{transition:none}}.AnimatedContainer.dir-prev .minimal-enter{opacity:0;transform:translate(-100%)}.AnimatedContainer.dir-prev .minimal-enter-active{opacity:1;transition:all .15s;transform:translate(0)}@media (prefers-reduced-motion:reduce){.AnimatedContainer.dir-prev .minimal-enter-active{transition:none}}.AnimatedContainer.dir-prev .minimal-exit{opacity:0;transition:all .15s;transform:translate(100%)}@media (prefers-reduced-motion:reduce){.AnimatedContainer.dir-prev .minimal-exit{transition:none}}.AnimatedContainer.dir-none .minimal-enter{opacity:0}.AnimatedContainer.dir-none .minimal-enter-active{opacity:1;transition:all .15s}@media (prefers-reduced-motion:reduce){.AnimatedContainer.dir-none .minimal-enter-active{transition:none}}.AnimatedContainer.dir-none .minimal-exit{opacity:0;transition:all .15s}@media (prefers-reduced-motion:reduce){.AnimatedContainer.dir-none .minimal-exit{transition:none}}.RangeDateSelect{overflow:hidden}.RangeDateSelect_grids{display:flex}.RangeDateSelect .AnimatedContainer.dir-next .range-enter{opacity:0;transform:translateY(100%)}.RangeDateSelect .AnimatedContainer.dir-next .range-enter-active{opacity:1;transition:all .15s;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.RangeDateSelect .AnimatedContainer.dir-next .range-enter-active{transition:none}}.RangeDateSelect .AnimatedContainer.dir-next .range-exit{opacity:0;transition:all .15s;transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.RangeDateSelect .AnimatedContainer.dir-next .range-exit{transition:none}}.RangeDateSelect .AnimatedContainer.dir-prev .range-enter{opacity:0;transform:translateY(-100%)}.RangeDateSelect .AnimatedContainer.dir-prev .range-enter-active{opacity:1;transition:all .15s;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.RangeDateSelect .AnimatedContainer.dir-prev .range-enter-active{transition:none}}.RangeDateSelect .AnimatedContainer.dir-prev .range-exit{opacity:0;transition:all .15s;transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.RangeDateSelect .AnimatedContainer.dir-prev .range-exit{transition:none}}.RangeDateSelect .AnimatedContainer.dir-none .range-enter{opacity:0}.RangeDateSelect .AnimatedContainer.dir-none .range-enter-active{opacity:1;transition:all .15s}@media (prefers-reduced-motion:reduce){.RangeDateSelect .AnimatedContainer.dir-none .range-enter-active{transition:none}}.RangeDateSelect .AnimatedContainer.dir-none .range-exit{opacity:0;transition:all .15s}@media (prefers-reduced-motion:reduce){.RangeDateSelect .AnimatedContainer.dir-none .range-exit{transition:none}}
