.Entry{position:relative}.Entry--container{padding:5px 10px;background-color:#fff;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:stretch;align-items:stretch}.Entry--container:active{background-color:#eee}.Entry--container .icon{font-size:40px;margin-right:10px}.info--date,.info--mood{text-transform:uppercase}.info--mood{display:inline;font-size:20px}.info--date{margin-bottom:5px}.info--date,.info--time{color:#999;font-size:small}.info--time{display:inline;margin:8px}.info--activities{margin-top:2px}.info--activity{display:inline-block;color:#777;font-size:small;text-transform:lowercase;margin:5px 3px 3px;word-break:break-word}.info--activity--icon{margin-right:5px}.separator{color:#aaa}.info--note{color:#777;font-size:14px;margin-top:5px;word-break:break-word;white-space:pre-wrap}.info--note a{color:currentColor}.Entry--container .info{width:100%}.EntryGroup--entries .Entry:last-child .Entry--container{border-radius:0 0 7px 7px}.EntryGroup--entries .Entry:first-child .Entry--container{padding-top:7px}.EntryGroup--entries .Entry:last-child:not(:first-child) .Entry--container{padding-bottom:3px}.EntryGroup{margin:0 10px;box-shadow:0 2px 7px -1px rgba(0,0,0,.3);border-radius:7px}.EntryGroup--entries .Entry{margin-top:-1px;margin-bottom:0}.EntryGroup--averageMood{margin-top:10px;padding:10px 8px 8px 12px;text-transform:uppercase;border-radius:7px 7px 0 0;font-size:x-small;color:#fff}.EntryGroup--entries .info--moodTime{margin-bottom:-4px}.addEntrySuggestion{margin:10px;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;background:#d24e5b;background:var(--primary);background:linear-gradient(90deg,var(--primary),var(--primary-o));color:#fff;padding:10px;box-shadow:0 2px 5px -1px rgba(0,0,0,.3);border-radius:7px;-webkit-align-items:center;align-items:center}.addEntrySuggestion.scrollable{margin:10px 10px 0 0;-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;-webkit-flex-basis:75%;flex-basis:75%}.addEntrySuggestion:active{background:rgba(210,78,91,.5);background:var(--primary-o)}.addEntrySuggestion svg{font-size:32px;margin-right:12px;padding:2px}.addEntrySuggestion .Icon{margin-right:12px}.addEntrySuggestion--title{font-size:16px}.addEntrySuggestion--subtitle{font-size:14px;color:hsla(0,0%,100%,.7);margin-top:3px}.addEntrySuggestion.animated{-webkit-animation:zoom .5s 2;animation:zoom .5s 2}@-webkit-keyframes zoom{0%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}25%{-webkit-transform:rotate(.7deg) scale(1.02);transform:rotate(.7deg) scale(1.02)}50%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}75%{-webkit-transform:rotate(-.7deg) scale(1.02);transform:rotate(-.7deg) scale(1.02)}to{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}}@keyframes zoom{0%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}25%{-webkit-transform:rotate(.7deg) scale(1.02);transform:rotate(.7deg) scale(1.02)}50%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}75%{-webkit-transform:rotate(-.7deg) scale(1.02);transform:rotate(-.7deg) scale(1.02)}to{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}}.daysSkipped{font-size:12px;display:block;margin:12px;text-align:center;color:rgba(0,0,0,.7)}.Button.fillDay{margin-left:10px}.MuiPickersDay-day{margin:2px!important}.selectedDay-empty{border:2px solid #999!important}.selectedDay{width:32px!important;height:32px!important}.Cell__before-in svg[data-icon]{padding:12px 16px 12px 0}#more [data-prefix=fas]{margin-top:2px;margin-bottom:-2px}.tipCell .Cell__main{padding-top:2px}.tipCell .Cell__children{font-size:small;text-align:center;color:rgba(0,0,0,.7)}.articleCell .Cell__before{-webkit-align-items:start;align-items:start}.errorDiv{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;text-align:center;-webkit-align-items:center;align-items:center}.errorDiv .Button{margin-top:12px}.Ad .PromoBanner{padding-bottom:20px;outline:unset}.activityCounter--activities,.moodCounter--moods{margin-top:15px;display:-webkit-flex;display:flex;-webkit-justify-content:space-evenly;justify-content:space-evenly;font-size:36px}.activityCounter--activities{font-size:24px;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}.activityCounter--wrap{padding:10px 15px}.activityCounter--wrap,.moodCounter--wrap{position:relative;color:var(--primary)}.activityCounter--count,.moodCounter--count{position:absolute;top:-8px;right:-8px;padding:3px;color:#fff;border-radius:50%;min-width:15px;height:15px;border:3px solid #fff;font-size:11px;background-color:var(--primary);-webkit-justify-content:center;justify-content:center}.activityCounter--count,.moodCounter--count,.oftenTogether--moodSelect{text-align:center;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.oftenTogether--moodSelect{border-radius:20px;padding:5px;border:1px solid #aaa;width:50%;margin-left:auto;margin-right:auto;font-size:16px;-webkit-justify-content:space-around;justify-content:space-around;height:25px;color:#333}.oftenTogether--moodSelect svg{margin-right:5px;font-size:19px}.moodSelectModal .modalContent{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;text-align:center;-webkit-justify-content:space-around;justify-content:space-around}.moodSelectModal span{font-size:14px;display:block}.FormLayout__row{padding-top:0}.customRangeSelectors{display:-webkit-flex;display:flex}.customRangeSelectors .Select{width:100%}.customRangeSelectors .Select:first-child{margin-right:5px!important}.customRangeSelectors .Select:nth-child(3){margin-left:5px!important}.recharts-wrapper .recharts-cartesian-grid line{stroke-opacity:.7}.recharts-wrapper .recharts-cartesian-grid-horizontal line:first-child,.recharts-wrapper .recharts-cartesian-grid-horizontal line:last-child{stroke-opacity:0}.empty{font-size:12px;text-align:center;color:rgba(0,0,0,.7)}span.recharts-tooltip-item-separator{margin-left:-4px}#view-add .Panel__in{background-color:#f5f5f5}.topButton{padding:10px;font-size:35px;color:#999}.topButton.mood{padding-right:0}.add--container{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;text-align:center;padding-bottom:85px}.add--title{text-transform:uppercase;font-size:x-large;color:#333;margin-top:20px}.add--moods{-webkit-justify-content:space-around;justify-content:space-around;width:90%;margin-top:80px}.add--activities,.add--moods{display:-webkit-flex;display:flex}.add--activities{margin-top:20px;width:95%;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}.add--mood svg{font-size:55px}.add--mood span{font-size:12px}.add--bottom-button{padding:10px 5px;background-color:var(--primary);border-radius:100%;font-size:32px;width:45px;margin-bottom:25px;position:absolute;bottom:0;box-shadow:0 3px 5px 0 rgba(0,0,0,.5)}.add--bottom-button.continue{padding-left:8px;font-size:30px;width:42px}.add--bottom-button.done{height:35px;text-align:center;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.add--bottom-button.done[disabled]{background-color:var(--primary-o)}.add--bottom-button-icon{color:#fff;display:inline-block;width:100%}.anotherWrap{border-radius:100%;border:1px solid #aaa;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:24px;padding:10px}.anotherWrap.sel{background-color:var(--primary);border-color:var(--primary)}.add--activity svg{font-size:24px;color:var(--primary);width:24px!important}.editActivitiesButton svg{color:#777}.anotherWrap.sel svg{color:#fff}.add--activity span,.add--mood span{display:block;margin-top:5px}.add--activity{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;margin:5px 7px 10px;-webkit-align-items:center;align-items:center;-webkit-flex-basis:0;flex-basis:0;min-width:15%}.add--activity span{color:#777;font-size:10px;word-break:break-word;max-width:60px}.add--datePicker{margin-top:20px;font-size:16px;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:5px 10px 5px 5px;border-radius:12px}.noteTextarea{width:85%;margin:20px}.invalidTime{padding:5px;color:#8b0000;font-size:small;margin-top:10px;margin-bottom:-20px}.loadingErrorPanel,.loadingPanel{font-size:64px;--background_page:#fcfcfc;overflow:hidden}.loadingErrorPanel{font-size:32px}.loadingPanel>*{-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}.spinner{color:var(--primary);position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loadingErrorIcon{color:var(--primary);font-size:64px;margin-bottom:10px}.loadingErrorPanel .Panel__in{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;text-align:center;padding:32px;font-size:24px}.loadingErrorPanel .grayish{font-size:16px;color:#888;margin:10px 0;width:100%}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Gallery,.Panel#gallery .Panel__in{height:100%}.slide{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;text-align:center;color:#000}.buttonNext{margin:25px}.searchMoods{-webkit-justify-content:space-around;justify-content:space-around;padding:20px}.searchActivities,.searchMoods{display:-webkit-flex;display:flex;text-align:center}.searchActivities{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;padding:15px}.searchMoods .add--mood{margin:0 2px}.editActivitiesIcon{font-size:24px;margin:13px;color:#555}.editActivitiesIcon.selected{color:var(--primary)}.iconGroup{text-align:center}.createActivityFixed .FixedLayout__in{display:-webkit-flex;display:flex;background-color:#fff}.createActivityFixed .FixedLayout__in input{outline:none;border:none;width:100%}.archiveIcon{font-size:18px;margin-top:3px}.editActivities.activityIcon{color:var(--text_secondary);margin-top:3px}.newActivityName{font-size:16px}.Panel#all .Panel__in{padding-bottom:50px!important}.createActivityFixed{background-color:#fff}.selectColor--moodContainer{display:-webkit-flex;display:flex;-webkit-justify-content:space-evenly;justify-content:space-evenly;padding:18px;font-size:56px}@media (max-width:400px){.selectColor--moodContainer{font-size:46px}}.selectColor--circles{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.selectColor--circle{width:15px;height:15px;border-radius:50%;margin:2px}.Cell[dark=true] .Cell__in{padding-right:0}.Cell[dark=true] .Cell__aside{padding:3px 5px;background-color:#19191a;margin-right:12px;border-radius:20px}.Cell--ios[dark=true] .Cell__aside{margin-right:8px}.selectColor--customParent{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;list-style:none;-webkit-justify-content:space-around;justify-content:space-around;line-height:30px}.selectColor--customCircle{background:tomato;margin:7px 14px;color:#fff;font-weight:700;font-size:1.5em;text-align:center;-webkit-flex:1 0 auto;flex:1 0 auto;height:auto;border-radius:50%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}@media (min-width:600px){.selectColor--customCircle{margin:7px 35px}}.selectColor--customCircle:before{content:"";float:left;padding-top:100%}.smallcircle{width:20px;height:20px;border-radius:50%}.smallcircle.small{opacity:.4}.smallcircle.active,.smallcircle.small{background:#fff}.buttonDiv{padding-bottom:0}.buttonDiv .Button{width:100%}.buttonDiv .Button__in{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;text-align:start}.smallTextGoals{text-align:center;font-size:small;color:rgba(0,0,0,.7);margin:6px}.noteCell .Cell__aside{overflow:hidden;width:60%}[scheme=bright_light] .PixelsPanel .Panel__in{--background_page:#fdfdfd}.Icon.disabled{color:grey}.PixelsPanel td{border:3px solid var(--background_page);text-align:center;height:30px;box-sizing:border-box;border-radius:7px;margin:5px;background-clip:padding-box}@media screen and (max-width:600px){.PixelsPanel tr td{width:28px;height:28px;font-size:.8em}}.PixelsPanel table{max-width:100%;min-width:100%;border-spacing:0;width:100%}.PixelsPanel tfoot td,.PixelsPanel thead td,.PixelsPanel tr td:first-child{border:none}.PixelsPanel tfoot,.PixelsPanel thead,.PixelsPanel tr td:first-child{font-weight:700;font-size:.7em;line-height:1;text-transform:uppercase}.PixelsPanel td.empty{border:none}.PixelsPanel .tableParent{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}.Tabbar{font-size:22px}.Panel.has-bar .Panel__in{padding-bottom:calc(80px + env(safe-area-inset-bottom))!important}:root{--accent:var(--primary);--header_button_color:var(--primary);--button_primary_background:var(--primary);--header_alternate_background:var(--primary);--header_search_field_background:#ececec;--header_text:#000;--header_tint:#000;--tabbar_inactive_icon:hsla(0,0%,100%,0.5);--tabbar_active_icon:#fff;--tabbar_height:50px;--background_page:#f3f3f3}.Switch--android .Switch__self:checked+.Switch__pseudo{background:var(--primary-o)}.PanelHeaderButton{color:var(--primary);color:var(--header_button_color)}.TabbarItem[data-story=add] .wrap{background-color:#fff;color:var(--primary);color:var(--accent);padding:1px;width:50px;height:50px;text-align:center;border-radius:100%;border:5px solid var(--accent);-webkit-transform:translateY(-10px);transform:translateY(-10px)}.wrap svg{vertical-align:middle;width:55%!important;height:55%;margin-top:10px}.wrap svg.rotating{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.invisible{opacity:0;margin-left:-9999px;position:absolute}@viewport{orientation:portrait}.errorDiv,.Header,.Panel#calendar *,.Panel#create .Div,.Panel#main *,.Panel#results *,.Panel#stats *{-webkit-user-select:none!important;user-select:none!important}.Alert--ios .Alert__btn--cancel{color:#528bcc}.MuiPickersCalendarHeader-iconButton{color:rgba(0,0,0,.7)!important}.MuiPickersCalendarHeader-iconButton[disabled]{color:rgba(0,0,0,.25)!important}#view-add .Panel__in,.addEntrySuggestion,.Button,.EntryGroup--averageMood,.Header__content,.PanelHeader-content,.searchActivities,.searchMoods{font-family:"Rubik",sans-serif}.Textarea{font-family:var(--font-common)}.Button__content,.PanelHeader--android .PanelHeader-content{font-weight:400!important}.Header--level-2 .Header__content{font-weight:500}.Button:not(.Button--lvl-secondary):not(.Button--lvl-outline):not(.Button--lvl-overlay),.Tabbar{background:linear-gradient(45deg,var(--primary) 30%,var(--primary-o) 90%)}.has-bar .Snackbar{bottom:12px;bottom:calc(12px + env(safe-area-inset-bottom))}.Button .Spinner{color:currentColor!important}