.PresetDateRangePicker_panel{padding:0 22px 11px}.PresetDateRangePicker_button{background:0 0;border:2px solid #00a699;box-sizing:border-box;color:#00a699;cursor:pointer;font:inherit;font-weight:700;height:100%;line-height:normal;margin-right:8px;overflow:visible;padding:4px 12px;position:relative;text-align:center}.PresetDateRangePicker_button:active{outline:0}.PresetDateRangePicker_button__selected{background:#00a699;color:#fff}.SingleDatePickerInput{background-color:#fff;display:inline-block}.SingleDatePickerInput__withBorder{border:1px solid #dbdbdb;border-radius:2px}.SingleDatePickerInput__rtl{direction:rtl}.SingleDatePickerInput__disabled{background-color:#f2f2f2}.SingleDatePickerInput__block{display:block}.SingleDatePickerInput__showClearDate{padding-right:30px}.SingleDatePickerInput_clearDate{background:0 0;border:0;color:inherit;cursor:pointer;font:inherit;line-height:normal;margin:0 10px 0 5px;overflow:visible;padding:10px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.SingleDatePickerInput_clearDate__default:focus,.SingleDatePickerInput_clearDate__default:hover{background:#dbdbdb;border-radius:50%}.SingleDatePickerInput_clearDate__small{padding:6px}.SingleDatePickerInput_clearDate__hide{visibility:hidden}.SingleDatePickerInput_clearDate_svg{fill:#82888a;height:12px;vertical-align:middle;width:15px}.SingleDatePickerInput_clearDate_svg__small{height:9px}.SingleDatePickerInput_calendarIcon{background:0 0;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;line-height:normal;margin:0 5px 0 10px;overflow:visible;padding:10px;vertical-align:middle}.SingleDatePickerInput_calendarIcon_svg{fill:#82888a;height:15px;vertical-align:middle;width:14px}.SingleDatePicker{display:inline-block;position:relative}.SingleDatePicker__block{display:block}.SingleDatePicker_picker{background-color:#fff;position:absolute;z-index:1}.SingleDatePicker_picker__rtl{direction:rtl}.SingleDatePicker_picker__directionLeft{left:0}.SingleDatePicker_picker__directionRight{right:0}.SingleDatePicker_picker__portal{background-color:#0000004d;height:100%;left:0;position:fixed;top:0;width:100%}.SingleDatePicker_picker__fullScreenPortal{background-color:#fff}.SingleDatePicker_closeButton{background:0 0;border:0;color:inherit;cursor:pointer;font:inherit;line-height:normal;overflow:visible;padding:15px;position:absolute;right:0;top:0;z-index:2}.SingleDatePicker_closeButton:focus,.SingleDatePicker_closeButton:hover{color:darken(#cacccd,10%);text-decoration:none}.SingleDatePicker_closeButton_svg{fill:#cacccd;height:15px;width:15px}.DayPickerKeyboardShortcuts_buttonReset{background:0 0;border:0;border-radius:0;color:inherit;cursor:pointer;font:inherit;font-size:14px;line-height:normal;overflow:visible;padding:0}.DayPickerKeyboardShortcuts_buttonReset:active{outline:0}.DayPickerKeyboardShortcuts_show{height:26px;position:absolute;width:33px;z-index:2}.DayPickerKeyboardShortcuts_show:before{content:"";display:block;position:absolute}.DayPickerKeyboardShortcuts_show__bottomRight{bottom:0;right:0}.DayPickerKeyboardShortcuts_show__bottomRight:before{border-right:33px solid #00a699;border-top:26px solid #0000;bottom:0;right:0}.DayPickerKeyboardShortcuts_show__bottomRight:hover:before{border-right:33px solid #008489}.DayPickerKeyboardShortcuts_show__topRight{right:0;top:0}.DayPickerKeyboardShortcuts_show__topRight:before{border-bottom:26px solid #0000;border-right:33px solid #00a699;right:0;top:0}.DayPickerKeyboardShortcuts_show__topRight:hover:before{border-right:33px solid #008489}.DayPickerKeyboardShortcuts_show__topLeft{left:0;top:0}.DayPickerKeyboardShortcuts_show__topLeft:before{border-bottom:26px solid #0000;border-left:33px solid #00a699;left:0;top:0}.DayPickerKeyboardShortcuts_show__topLeft:hover:before{border-left:33px solid #008489}.DayPickerKeyboardShortcuts_showSpan{color:#fff;position:absolute}.DayPickerKeyboardShortcuts_showSpan__bottomRight{bottom:0;right:5px}.DayPickerKeyboardShortcuts_showSpan__topRight{right:5px;top:1px}.DayPickerKeyboardShortcuts_showSpan__topLeft{left:5px;top:1px}.DayPickerKeyboardShortcuts_panel{background:#fff;border:1px solid #dbdbdb;border-radius:2px;bottom:0;left:0;margin:33px;overflow:auto;padding:22px;position:absolute;right:0;text-align:left;top:0;z-index:2}.DayPickerKeyboardShortcuts_title{font-size:16px;font-weight:700;margin:0}.DayPickerKeyboardShortcuts_list{font-size:14px;list-style:none;padding:0}.DayPickerKeyboardShortcuts_close{position:absolute;right:22px;top:22px;z-index:2}.DayPickerKeyboardShortcuts_close:active{outline:0}.DayPickerKeyboardShortcuts_closeSvg{fill:#cacccd;height:15px;width:15px}.DayPickerKeyboardShortcuts_closeSvg:focus,.DayPickerKeyboardShortcuts_closeSvg:hover{fill:#82888a}.CalendarDay{box-sizing:border-box;cursor:pointer;font-size:14px;text-align:center}.CalendarDay:active{outline:0}.CalendarDay__defaultCursor{cursor:default}.CalendarDay__default{background:#fff;border:1px solid #e4e7e7;color:#484848}.CalendarDay__default:hover{background:#e4e7e7;border:1px solid #e4e7e7;color:inherit}.CalendarDay__hovered_offset{background:#f4f5f5;border:1px double #e4e7e7;color:inherit}.CalendarDay__outside{background:#fff;border:0;color:#484848}.CalendarDay__outside:hover{border:0}.CalendarDay__blocked_minimum_nights{background:#fff;border:1px solid #eceeee;color:#cacccd}.CalendarDay__blocked_minimum_nights:active,.CalendarDay__blocked_minimum_nights:hover{background:#fff;color:#cacccd}.CalendarDay__highlighted_calendar{background:#ffe8bc;color:#484848}.CalendarDay__highlighted_calendar:active,.CalendarDay__highlighted_calendar:hover{background:#ffce71;color:#484848}.CalendarDay__selected_span{background:#66e2da;border:1px double #33dacd;color:#fff}.CalendarDay__selected_span:active,.CalendarDay__selected_span:hover{background:#33dacd;border:1px double #33dacd;color:#fff}.CalendarDay__selected,.CalendarDay__selected:active,.CalendarDay__selected:hover{background:#00a699;border:1px double #00a699;color:#fff}.CalendarDay__hovered_span,.CalendarDay__hovered_span:hover{background:#b2f1ec;border:1px double #80e8e0;color:#007a87}.CalendarDay__hovered_span:active{background:#80e8e0;border:1px double #80e8e0;color:#007a87}.CalendarDay__blocked_calendar,.CalendarDay__blocked_calendar:active,.CalendarDay__blocked_calendar:hover{background:#cacccd;border:1px solid #cacccd;color:#82888a}.CalendarDay__blocked_out_of_range,.CalendarDay__blocked_out_of_range:active,.CalendarDay__blocked_out_of_range:hover{background:#fff;border:1px solid #e4e7e7;color:#cacccd}.CalendarDay__hovered_start_first_possible_end{background:#eceeee;border:1px double #eceeee}.CalendarDay__hovered_start_blocked_min_nights{background:#eceeee;border:1px double #e4e7e7}.CalendarMonth{background:#fff;text-align:center;-webkit-user-select:none;user-select:none;vertical-align:top}.CalendarMonth_table{border-collapse:collapse;border-spacing:0}.CalendarMonth_verticalSpacing{border-collapse:initial}.CalendarMonth_caption{caption-side:top;color:#484848;font-size:18px;padding-bottom:37px;padding-top:22px;text-align:center}.CalendarMonth_caption__verticalScrollable{padding-bottom:7px;padding-top:12px}.CalendarMonthGrid{background:#fff;text-align:left;z-index:0}.CalendarMonthGrid__animating{z-index:1}.CalendarMonthGrid__horizontal{left:9px;position:absolute}.CalendarMonthGrid__vertical,.CalendarMonthGrid__vertical_scrollable{margin:0 auto}.CalendarMonthGrid_month__horizontal{display:inline-block;min-height:100%;vertical-align:top}.CalendarMonthGrid_month__hideForAnimation{opacity:0;pointer-events:none;position:absolute;z-index:-1}.CalendarMonthGrid_month__hidden{visibility:hidden}.DayPickerNavigation{position:relative;z-index:2}.DayPickerNavigation__horizontal{height:0}.DayPickerNavigation__verticalScrollable_prevNav{z-index:1}.DayPickerNavigation__verticalDefault{bottom:0;height:52px;left:0;position:absolute;width:100%}.DayPickerNavigation__verticalScrollableDefault{position:relative}.DayPickerNavigation__bottom{height:auto}.DayPickerNavigation__bottomDefault{-webkit-box-pack:justify;-ms-flex-pack:justify;display:flex;justify-content:space-between}.DayPickerNavigation_button{border:0;cursor:pointer;margin:0;padding:0;-webkit-user-select:none;user-select:none}.DayPickerNavigation_button__default{background-color:#fff;border:1px solid #e4e7e7;color:#757575}.DayPickerNavigation_button__default:focus,.DayPickerNavigation_button__default:hover{border:1px solid #c4c4c4}.DayPickerNavigation_button__default:active{background:#f2f2f2}.DayPickerNavigation_button__disabled{border:1px solid #f2f2f2;cursor:default}.DayPickerNavigation_button__disabled:focus,.DayPickerNavigation_button__disabled:hover{border:1px solid #f2f2f2}.DayPickerNavigation_button__disabled:active{background:0 0}.DayPickerNavigation_button__horizontalDefault{border-radius:3px;line-height:.78;padding:6px 9px;position:absolute;top:18px}.DayPickerNavigation_bottomButton__horizontalDefault{margin:-10px 22px 30px;position:static}.DayPickerNavigation_leftButton__horizontalDefault{left:22px}.DayPickerNavigation_rightButton__horizontalDefault{right:22px}.DayPickerNavigation_button__verticalDefault{background:#fff;box-shadow:0 0 5px 2px #0000001a;display:inline-block;height:100%;padding:5px;position:relative;text-align:center;width:50%}.DayPickerNavigation_nextButton__verticalDefault{border-left:0}.DayPickerNavigation_nextButton__verticalScrollableDefault,.DayPickerNavigation_prevButton__verticalScrollableDefault{width:100%}.DayPickerNavigation_svg__horizontal{fill:#82888a;display:block;height:19px;width:19px}.DayPickerNavigation_svg__vertical{fill:#484848;height:42px;width:42px}.DayPickerNavigation_svg__disabled{fill:#f2f2f2}.DayPicker{position:relative;text-align:left}.DayPicker,.DayPicker__horizontal{background:#fff}.DayPicker__verticalScrollable{height:100%}.DayPicker__hidden{visibility:hidden}.DayPicker__withBorder{border-radius:3px;box-shadow:0 2px 6px #0000000d,0 0 0 1px #00000012}.DayPicker_portal__horizontal{box-shadow:none;left:50%;position:absolute;top:50%}.DayPicker_portal__vertical{position:static}.DayPicker_focusRegion{outline:0}.DayPicker_calendarInfo__horizontal,.DayPicker_wrapper__horizontal{display:inline-block;vertical-align:top}.DayPicker_weekHeaders{position:relative}.DayPicker_weekHeaders__horizontal{margin-left:9px}.DayPicker_weekHeader{color:#757575;position:absolute;text-align:left;top:62px;z-index:2}.DayPicker_weekHeader__vertical{left:50%}.DayPicker_weekHeader__verticalScrollable{background:#fff;border-bottom:1px solid #dbdbdb;display:table-row;left:0;margin-left:0;text-align:center;top:0;width:100%}.DayPicker_weekHeader_ul{font-size:14px;list-style:none;margin:1px 0;padding-left:0;padding-right:0}.DayPicker_weekHeader_li{display:inline-block;text-align:center}.DayPicker_transitionContainer{border-radius:3px;overflow:hidden;position:relative}.DayPicker_transitionContainer__horizontal{transition:height .2s ease-in-out}.DayPicker_transitionContainer__vertical{width:100%}.DayPicker_transitionContainer__verticalScrollable{bottom:0;height:100%;left:0;overflow-y:scroll;padding-top:20px;position:absolute;right:0;top:0}.DateInput{background:#fff;display:inline-block;margin:0;padding:0;position:relative;vertical-align:middle;width:130px}.DateInput__small{width:97px}.DateInput__block{width:100%}.DateInput__disabled{background:#f2f2f2;color:#dbdbdb}.DateInput_input{background-color:#fff;border:0;border-bottom:2px solid #0000;border-radius:0;color:#484848;font-size:19px;font-weight:200;line-height:24px;padding:11px 11px 9px}.DateInput_input__small{font-size:15px;letter-spacing:.2px;line-height:18px;padding:7px 7px 5px}.DateInput_input__regular{font-weight:auto}.DateInput_input__readOnly{-webkit-user-select:none;user-select:none}.DateInput_input__focused{background:#fff;border:0;border-bottom:2px solid #008489;outline:0}.DateInput_input__disabled{background:#f2f2f2;font-style:italic}.DateInput_screenReaderMessage{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.DateInput_fang{height:10px;left:22px;position:absolute;width:20px;z-index:2}.DateInput_fangShape{fill:#fff}.DateInput_fangStroke{stroke:#dbdbdb;fill:#0000}.DateRangePickerInput{background-color:#fff;display:inline-block}.DateRangePickerInput__disabled{background:#f2f2f2}.DateRangePickerInput__withBorder{border:1px solid #dbdbdb;border-radius:2px}.DateRangePickerInput__rtl{direction:rtl}.DateRangePickerInput__block{display:block}.DateRangePickerInput__showClearDates{padding-right:30px}.DateRangePickerInput_arrow{color:#484848;display:inline-block;vertical-align:middle}.DateRangePickerInput_arrow_svg{fill:#484848;height:24px;vertical-align:middle;width:24px}.DateRangePickerInput_clearDates{background:0 0;border:0;color:inherit;cursor:pointer;font:inherit;line-height:normal;margin:0 10px 0 5px;overflow:visible;padding:10px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.DateRangePickerInput_clearDates__small{padding:6px}.DateRangePickerInput_clearDates_default:focus,.DateRangePickerInput_clearDates_default:hover{background:#dbdbdb;border-radius:50%}.DateRangePickerInput_clearDates__hide{visibility:hidden}.DateRangePickerInput_clearDates_svg{fill:#82888a;height:12px;vertical-align:middle;width:15px}.DateRangePickerInput_clearDates_svg__small{height:9px}.DateRangePickerInput_calendarIcon{background:0 0;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;line-height:normal;margin:0 5px 0 10px;overflow:visible;padding:10px;vertical-align:middle}.DateRangePickerInput_calendarIcon_svg{fill:#82888a;height:15px;vertical-align:middle;width:14px}.DateRangePicker{display:inline-block;position:relative}.DateRangePicker__block{display:block}.DateRangePicker_picker{background-color:#fff;position:absolute;z-index:1}.DateRangePicker_picker__rtl{direction:rtl}.DateRangePicker_picker__directionLeft{left:0}.DateRangePicker_picker__directionRight{right:0}.DateRangePicker_picker__portal{background-color:#0000004d;height:100%;left:0;position:fixed;top:0;width:100%}.DateRangePicker_picker__fullScreenPortal{background-color:#fff}.DateRangePicker_closeButton{background:0 0;border:0;color:inherit;cursor:pointer;font:inherit;line-height:normal;overflow:visible;padding:15px;position:absolute;right:0;top:0;z-index:2}.DateRangePicker_closeButton:focus,.DateRangePicker_closeButton:hover{color:darken(#cacccd,10%);text-decoration:none}.DateRangePicker_closeButton_svg{fill:#cacccd;height:15px;width:15px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}*{box-sizing:border-box}button{background-color:#0000;-webkit-user-select:none;user-select:none}button,input{border:none;outline:none}input{font-size:1rem;padding:5px}button,input{color:var(--contrast)}svg,svg line{fill:var(--contrast)}.thing .thing .thing>svg,.thing .thing .thing>svg line,.thing>svg,.thing>svg line{fill:var(--contrast-inverted);stroke:var(--contrast-inverted)}.thing .thing>svg,.thing .thing>svg line{fill:var(--contrast);stroke:var(--contrast)}a{text-decoration:none}button{-webkit-tap-highlight-color:transparent}a,button,input,select,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0)}.App{--bg:#e3e6e8;--bg-secondary:#c8ced2;--contrast:#000;--contrast-inverted:#fff;--contrast-inverted-half-opacity:#ffffff80;--primary:hotpink;--secondary:#1ca4a0;--glow:#7300ff66;--primary-half-opacity:#26831550;--primary-shadow:#2a2f38;--error:darkred;background-color:var(--bg);bottom:0;box-sizing:border-box;left:0;position:fixed;right:0;text-align:center;top:0}.boring.App{--primary:#268315;--secondary:#0f4d67;--glow:#0ff6}.app__content{height:100%}h1{margin-top:0}.thing,.thing .thing .thing{background-color:var(--primary);color:var(--contrast-inverted);padding:10px 20px}.thing .confirmButton svg{fill:var(--contrast-inverted)}.thing .confirmButton.disabled svg{fill:var(--contrast-inverted-half-opacity)}.rounded{border-radius:5px}.thing .thing{background-color:var(--contrast-inverted);color:var(--primary)}.thing .thing input{border:1px solid var(--primary)}.thing .thing .confirmButton svg,.thing .thing svg{fill:var(--primary)}.thing .thing .confirmButton.disabled svg{fill:var(--primary-half-opacity)}.touchOutsideSensor{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1}.page{height:100vh;max-height:100vh;overflow:auto;padding:20px}.pageContent{flex-direction:column;padding-bottom:300px}.addButton,.deleteButton,.graphButton,.pageContent{align-items:center;display:flex;justify-content:center}.addButton,.deleteButton,.graphButton{border-radius:100%;padding:0}.addButton{font-size:4rem;font-weight:700;height:70px;width:70px}.deleteButton,.graphButton{height:40px;width:40px}.confirmButton,.confirmButton svg{height:80px;padding:0;width:80px}.confirmButton svg{stroke:none}.longPressButton{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.modal{left:20px;position:fixed;right:20px;top:30vh;z-index:2001}.modalContent{position:relative;z-index:2}.modalBg,.thing .thing .modalBg{background-color:var(--contrast-inverted-half-opacity);bottom:0;left:0;position:fixed;right:0;top:0;z-index:1}.thing .modalBg{background-color:var(--primary-half-opacity)}.deletePromptButton{margin:0 10px}.deletePromptButton.danger{background-color:darkred!important}.loader{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0}.loader svg{--size:min(80vh,80vw);height:var(--size);margin-bottom:20vh;width:var(--size)}.loader .bg{fill:none}.loader .bar{fill:var(--primary);transition:width 1s linear,height 1s linear,x 1s linear,y 1s linear}.loader .frame{--time:400ms;transition:width var(--time) linear,height var(--time) linear,x var(--time) linear,y var(--time) linear}.stage_1 .bar,.stage_2 .bar{width:40px}.stage_2 .frame,.stage_3 .bar,.stage_3 .frame,.stage_4 .bar{width:60px}.stage_4 .frame,.stage_5 .bar,.stage_5 .frame,.stage_6 .bar{x:10px;width:80px}.stage_6 .frame,.stage_7 .bar,.stage_7 .frame,.stage_8 .bar{x:10px;height:40px;width:80px}.stage_10 .bar,.stage_8 .frame,.stage_9 .bar,.stage_9 .frame{x:10px;y:10px;height:80px;width:80px}.SingleDatePicker{z-index:5}.DateInput_input{text-align:center;width:100%}.SingleDatePicker_picker{left:-93px!important}.DateInput_fang{left:56px}.home .thing{margin-top:10px}.newCount .thing{margin-bottom:20px}.newCount input,.newCount label{display:block}.newCount input{margin:0 auto 20px}.newCount__error{background-color:var(--error);color:var(--contrast-inverted);font-size:1.2rem;padding:10px}.newCount__error span{display:block}.week{flex-direction:column;margin-top:10px;min-width:max(50vw,230px)}.week,.week .header{align-items:center;display:flex;justify-content:center}.week .header{width:100%}.week .expansionWrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s linear}.week .expansionWrapper:not(.open){overflow:hidden}.expanded.week .expansionWrapper{grid-template-rows:1fr}.week .expansion{display:flex;flex-direction:column;min-height:0}.week .header .time{padding-top:.3rem}.week__quantity{font-size:2rem;margin-left:10px}.datum{font-size:1.5rem;margin-top:10px;z-index:2}.datum__date{font-size:1rem;margin-right:10px}.editCountDatum{margin-top:10px;z-index:3}.editCountDatum__quantity{font-size:2rem;margin:10px 0}.editCountDatum__counter .decrementButton,.editCountDatum__counter .incrementButton{align-items:center;display:flex;height:60px;justify-content:center;margin:0 auto;width:60px}.editCountDatum__counter .decrementButton .arrow,.editCountDatum__counter .incrementButton .arrow{background-color:var(--contrast-inverted);height:40px;width:40px}.editCountDatum__counter .decrementButton.disabled .arrow{background-color:var(--contrast-inverted-half-opacity)}.thing .thing .editCountDatum__counter .decrementButton .arrow,.thing .thing .editCountDatum__counter .incrementButton .arrow{background-color:var(--primary)}.thing .thing .editCountDatum__counter .decrementButton.disabled .arrow{background-color:var(--primary-half-opacity)}.editCountDatum__counter .incrementButton .arrow{-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%);margin-top:10px}.editCountDatum__counter .decrementButton .arrow{-webkit-clip-path:polygon(50% 100%,0 0,100% 0);clip-path:polygon(50% 100%,0 0,100% 0);margin-bottom:10px}.count .graphButton{left:.5rem;position:fixed;top:.5rem}.summary{padding-bottom:0}.summary h1{margin-bottom:0}.summary .content{background-color:hotpink!important;bottom:0;left:0;position:fixed;right:0;top:0}.summary .closeButton{align-items:center;border-radius:100%;display:flex;justify-content:center;left:.5rem;padding:.5rem;position:absolute;top:.5rem;z-index:3}.graph,.scrollContainer{position:relative}.scrollContainer{grid-gap:.2rem;display:grid;gap:.2rem;grid-template-columns:auto 1fr;max-height:calc(100vh - 5rem);overflow:auto;padding:1rem 0 2rem}.graph .scrollFade{height:2rem;left:0;position:absolute;right:0;z-index:2}.graph .scrollFade.top{background:linear-gradient(#e3e6e8,#e3e6e8,#fff0);top:0}.graph .scrollFade.bottom{background:linear-gradient(#fff0,#e3e6e8,#e3e6e8);bottom:0}.graph .monthLabel,.graph .yearLabel{text-align:left}.graph .monthLabel{font-weight:700;margin-top:1rem}.graph .bar{margin:0 .5rem;position:relative}.graph .bar .value{border-radius:.2rem;height:100%}.graph .bar .label{bottom:0;left:.5rem;position:absolute;top:0}.graph .bar:not(.empty) .label{color:#fff}.workout{align-items:center;display:flex;flex-direction:column;height:100vh;position:relative}.workout>h1{color:#164070}.workout .tricky.thing{background-color:#0000}.workout .xburgerMenu .tricky.thing .thing svg{fill:var(--secondary)}.workout .closeButton{align-items:center;display:flex;justify-content:center;padding:.5rem;position:absolute;right:0;top:0}.workout .settingsButton path{stroke:none}.workout .xburgerMenu{padding-top:2rem}.workout .xburgerMenu>p{opacity:1;transition:opacity .15s linear;transition-delay:.15s}.xburgerMenu:not(.show)>p{opacity:0;transition:opacity 50ms linear;transition-delay:0ms}.workout .modalContent,.workout .xburgerMenu{align-items:center;display:flex;flex-direction:column}.workout .xburgerMenu .types{max-height:calc(100vh - 10rem);overflow:auto}.workout .xburgerMenu .types>div{margin:0}.workout .xburgerMenu .types>div:not(:first-child){margin-top:1rem}.workout .xburgerMenu .heading{font-size:1.5rem;font-weight:400;margin-top:0}.workout .modalContent button{margin:1rem 0}.workout .tricky.thing .modalContent button{background-color:#fff;color:#1e90ff}.workout .buttonGroup{display:flex;gap:1rem}.workout .buttonGroup button{margin:1rem}.workout .sessions{height:calc(100vh - 5rem);overflow-x:auto;overflow-y:visible;width:100vw}.workout .sessions .addButton{margin:1rem auto}.session{color:#fff;margin:.5rem auto;padding:1rem 1.5rem;position:relative;width:90vw}.editing.session{padding:1rem .5rem}.session .exerciseName{max-width:calc(100% - 7rem);overflow-wrap:anywhere;text-align:left}.session.editing .exerciseName{max-width:calc(100% - 11rem)}.session.editing .exerciseName.withHistory{border:1px solid #ffffff50;border-radius:4px;margin:-.5rem;max-width:calc(100% - 10rem);padding:.35rem .5rem}.session.editing{z-index:2}.session h3{margin:0}.session .DateInput,.session .DateInput_input,.session .SingleDatePickerInput{border-radius:.5rem!important}.session .SingleDatePicker{margin-bottom:1rem}.highlighted.exercise>*{position:relative;z-index:1}.highlighted.exercise:after{background-color:var(--glow);border-radius:.5rem;bottom:0;box-shadow:0 0 7px 2px var(--glow);content:"";left:0;position:absolute;right:0;top:0}.exercise .main{align-items:center;display:flex;justify-content:space-between}.exercise .main>div:nth-child(2){margin-left:.75rem;min-width:167px;width:167px}.exercise.withMargins{margin:1rem 0}.exercise p{margin:0}.exercise input{border-radius:.3rem;text-align:center;width:2rem}.exercise input:first-child{width:3rem}.exercise .history{margin-left:auto;min-height:2.5rem;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.exercise .history .previousSession{padding:.25rem 0;text-align:right}.exercise .history .previousSession span{display:inline-block;margin:0 2px 0 -2px;text-align:center;width:32px}.exercise .history .previousSession span:first-child{width:40px}.exercise .history .previousSession{opacity:.2}.exercise .history .previousSession:nth-child(2){opacity:1}.exercise .history .previousSession:nth-child(3){opacity:.6}.exercise .history .previousSession:nth-child(4){opacity:.4}.exercise .history>div:not(.previousSession){left:-8rem;position:absolute;top:.5rem}.presets{display:flex;flex-direction:column;gap:1rem;overflow:auto}.preset{background-color:#97ccff;border-radius:.75rem;color:var(--secondary);min-width:50vw;padding:1rem}.preset h2{margin:0 .5rem}.preset .header{align-items:center;color:#fff;display:flex;justify-content:space-between;svg{fill:#fff}}.expanded.preset .editingHeader,.expanded.preset .header{margin-bottom:1rem}.preset .header .placeHodler,.preset .header button{height:2rem;width:2rem}.preset .header button{align-items:center;display:flex;justify-content:center;padding:.1rem}.preset .header .editButton{padding:.2rem}.preset .header button svg{height:2rem;width:2rem}.presets .addButton{margin:0 auto}.presets .sortList>div{min-height:2rem}.backButton,.menuButton{font-size:1.3em;font-weight:700;padding:0;position:fixed;top:10px;z-index:99913}.menuButton{align-items:center;background-color:var(--secondary);cursor:pointer;display:flex;height:50px;justify-content:center;width:50px}.menuButton svg{height:30px;width:30px}.menuButton svg path{stroke:none;fill:#fff}.backButton{align-items:center;display:flex;font-size:1.5em;justify-content:center;left:10px;padding:6px 13px}.menuButton{right:10px}.menu{align-items:center;background-color:var(--secondary);bottom:0;display:flex;flex-direction:column;left:calc(100vw + 20px);padding-top:80px;position:fixed;right:calc(-80vw - 20px);top:0;transition:left .4s ease-out,right .4s ease-out;z-index:99912}.menu .thing svg{fill:var(--secondary);stroke:var(--secondary)}.menu .thing{color:var(--secondary)}.menuTouchOutsideSensor{z-index:99911}.menu:after{background-color:#e3e6e850;bottom:0;content:"";left:-100vw;opacity:0;pointer-events:none;position:absolute;right:80vw;top:0;transition:opacity .4s ease-out}.menu.show{left:20vw;right:0}.menu.show:after{opacity:1}.menu__colorButtons{margin-top:40px}.menu>div,.menu__colorButtons button{margin-bottom:10px}.menu>div{position:relative}.menu>div .deleteButton{height:2rem;width:2rem}.menu .links{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:auto auto}.menu .buttonWrapper{align-items:center;display:flex;justify-content:center}.menu a *{pointer-events:none}.xburgerMenuButton{-webkit-tap-highlight-color:rgba(255,255,255,0);align-items:center;border:none;border-radius:.5rem;cursor:pointer;display:flex;font-size:1.3em;height:50px;justify-content:center;outline:none;padding:0;width:50px}.xburgerMenu{bottom:0;padding-top:80px;position:absolute;top:0}.xburgerMenu.fader{left:0;right:0}.slider.xburgerMenu{left:calc(100vw + 20px);right:calc(-80vw - 20px)}.left.slider.xburgerMenu{left:calc(-80vw - 20px);right:calc(100vw + 20px)}.button{position:absolute;top:1rem}.button:not(.left){right:1rem}.left.button{left:1rem}.xburgerTouchOutsideSensor{bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0}.xburgerTouchOutsideSensor.show{opacity:1;pointer-events:inherit}.slider.xburgerMenu.show{left:0;right:0}.partial.slider.xburgerMenu.show:not(.left){left:20vw}.partial.left.slider.xburgerMenu.show{right:20vw}.xburgerMenu a *{pointer-events:none}.fader.xburgerMenu{opacity:1}.fader.xburgerMenu:not(.show){opacity:0;pointer-events:none}.resetButton,.settingsButton{background:none;border:none;border-radius:10px;height:50px;outline:none;padding:10px;width:50px}.settingsButton svg{height:100%;width:100%}.resetButton{padding:5px}.resetButton svg{height:40px;width:40px}.dots{display:grid;grid-template-columns:repeat(3,2rem);grid-template-rows:repeat(3,2rem);height:6rem;width:6rem}.flipped.dots{transform:rotate(45deg)}.big.dots{grid-template-columns:repeat(4,2rem);grid-template-rows:repeat(4,2rem);height:8rem;transform:rotate(135deg);width:8rem}.dots .dot{border-radius:100%;height:26px;margin:3px;width:26px}.hidden.NumberSliderSelectWrapper{overflow:hidden}.NumberSliderSelect{align-items:center;cursor:default;display:flex;justify-content:center;position:relative;-webkit-user-select:none;user-select:none}.NumberSliderSelect .pointerContainer{align-items:center;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;z-index:1}.NumberSliderSelect .pointer,.NumberSliderSelect .pointerShadow{-webkit-clip-path:polygon(50% 0,100% 30%,50% 100%,0 30%);clip-path:polygon(50% 0,100% 30%,50% 100%,0 30%)}.NumberSliderSelect .pointerShadow{background-color:#33333390}.NumberSliderSelect .inputModal{border-radius:1rem;opacity:1;position:absolute;z-index:3}.NumberSliderSelect .hidden.inputModal{opacity:0;transition:opacity .3s linear}.NumberSliderSelect .fade{bottom:0;height:100%;pointer-events:none;position:absolute;top:0;z-index:5}.NumberSliderSelect .fade.left{border-radius:1rem 0 0 1rem;left:0}.NumberSliderSelect .fade.right{border-radius:0 1rem 1rem 0;right:0}.NumberSliderSelect .inputModal.shadow{box-shadow:0 6px 5px 0 #000000b3;-webkit-box-shadow:0 6px 5px 0 #000000b3;-moz-box-shadow:0 6px 5px 0 #000000b3}.NumberSliderSelect .scrollSelector::-webkit-scrollbar{display:none}.NumberSliderSelect .scrollSelector{overflow:auto;overscroll-behavior:contain;padding:1rem 0;position:relative;scroll-snap-type:x mandatory;width:90px}.NumberSliderSelect .thin.scrollSelector{padding:8px 0}.NumberSliderSelect .option,.NumberSliderSelect .options{align-items:center;display:flex;justify-content:center}.NumberSliderSelect .option{border-radius:2rem;scroll-snap-align:start;scroll-snap-stop:always}.numberSelect{position:relative;z-index:2}.numberSelect_doneClosing{z-index:1}.numberSelect_value{align-items:center;border-radius:100%;display:flex;justify-content:center;position:relative;z-index:2}.numberSelect_input{opacity:1;transition:opacity .2s linear;z-index:1}.numberSelect_input-hidden{opacity:0;pointer-events:none}.numberSelect_increment{border-radius:100%;position:absolute;transition:top .2s linear,bottom .2s linear;z-index:2}.numberSelect_blur{opacity:1;pointer-events:none;position:absolute;transition:opacity .2s linear;z-index:1}.numberSelect_input-hidden .numberSelect_blur{opacity:0}.numberSelect_add svg path{translate:0 -2rem}.numberSelect_subtract svg path{translate:0 2rem}.grevlingPaneView{-ms-overflow-style:none;bottom:0;left:0;overflow:auto;overflow-y:scroll;position:absolute;right:0;scroll-snap-type:x mandatory;scrollbar-width:none;top:0}.grevlingPaneView::-webkit-scrollbar{display:none}.grevlingPaneViewScrollyContent{display:flex;height:100%;width:100%}.grevlingPaneViewPane{max-height:100%;min-width:100%;scroll-snap-align:start;scroll-snap-stop:always}@keyframes spin{to{transform:rotate(1turn)}}@keyframes spinCC{to{transform:rotate(-1turn)}}.draggableListItem{background-color:var(--primary);border-radius:.5rem;margin-bottom:.5rem;padding:.5rem 1rem;position:relative}.draggableListItem.dragging{box-shadow:0 10px 5px -4px #33333350;padding:.4rem 1rem .8rem;transform:translateY(-10px)}
/*# sourceMappingURL=main.a7944ade.css.map*/