body{--sz-header-height: 2.5rem;--sz-form-borderRadius: 15px;--clr-async-animation: rgb(120, 90, 188, .5);--clr-link: #646cff;--clr-link-disabled: #535bf255;--clr-bg-modal: #0004;--clr-negative: rgb(158, 34, 59);--clr-divider: #3c3d3d;--clr-border-buttons-hover: #646cff;--clr-positive: #128d15;--clr-font-main: #342e3b;--clr-bg-main: #ecf2ff;--clr-bg-hoverMain: #e5d1fa;--clr-button-bg: #e3dffd;--clr-spinner: #232323;--clr-font-disabled: #6664;--clr-link-hover: #747bff;--clr-border-widgetIcons: #6664;--clr-border-widgetIcons-hover: #747bff;--sz-agecalculator: 470px;--sz-weatherreport: 340px;--sz-freecurrencyapi: 200px}@media screen and (width < 700px){body{--sz-agecalculator: 510px;--sz-freecurrencyapi: 320px}}.dark-theme{--clr-font-main: rgba(255, 255, 255, .87);--clr-bg-main: #242424;--clr-bg-hoverMain: #363636;--clr-spinner: white;--clr-font-disabled: #666;--clr-link-hover: #535bf2;--clr-button-bg: #414141;--clr-positive: rgb(63, 122, 63);--clr-border-widgetIcons: #666;--clr-border-widgetIcons-hover: #535bf2}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;color-scheme:light dark;--media-medium-size-threshold: 700px;--sz-cropImage-maxWidth: 1200px;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}*{box-sizing:border-box}body{color:var(--clr-font-main);background-color:var(--clr-bg-main);margin:0}a{color:var(--clr-link);text-decoration:inherit}a:hover{color:var(--clr-link-hover)}nav{display:flex;align-items:center;gap:1rem;padding-right:1em}ul{list-style:none;padding:0 1px}li,form,article,.formLike{margin:1em 0;padding:1em;border:1px solid var(--clr-font-main);border-radius:var(--sz-form-borderRadius)}form>*,.formLike>*{display:flex;flex-direction:column;align-items:center;width:100%}pre{white-space:pre-wrap}label{text-align:center}textarea{resize:none}button{cursor:pointer}option{text-align:start}button,input,select,textarea,.buttonLike,.react-datetime-picker{text-align:center;border-radius:8px;border:1px solid transparent;font-size:1rem;font-weight:500;font-family:inherit;background-color:var(--clr-button-bg);color:var(--clr-font-main);transition:border-color .25s;cursor:pointer}button,input,select,textarea{padding:.6em 1.2em}button:hover,input:hover,img:hover,textarea:hover,select:hover{border-color:var(--clr-border-buttons-hover)}button:focus,button:focus-visible,input:focus,input:focus-visible{outline:1px auto -webkit-focus-ring-color}button:active{opacity:.8}.App>*{max-width:var(--media-medium-size-threshold);margin:0 auto}.widget{margin-top:2em;margin-bottom:2em}.active{pointer-events:none;color:var(--clr-font-main)}.invalid{border:1px solid red;border-radius:8px}.completed{border:1px solid green}.completed-fontColor{color:#25b125}.clickable{cursor:pointer}.svg-positive{fill:var(--clr-positive)}.svg-negative{fill:var(--clr-negative)}.font-positive{color:var(--clr-positive)}.font-negative{color:var(--clr-negative)}.translucent{opacity:.6;cursor:default}.undisplayed{display:none}.noBackground{background:transparent}.buttonWrapper{margin:0;padding:0;background:transparent}.textButton,.textButtonPressed{color:#2e5981;text-decoration:underline;line-height:0;cursor:pointer}.textButton:hover,.textButton:active{color:#456a8d}.textButtonPressed{cursor:default}.collapsingMenuButton{background:transparent;stroke:none;width:1.2rem;height:1.2rem;transition:filter .15s ease}.collapsingMenuButton:hover{filter:drop-shadow(0 0 .3rem var(--clr-font-main))}@media screen and (width < 700px){.flex-wide{flex-direction:column}.flex-wide>*{width:100%}}.postDescription{font-style:italic;font-weight:700;font-size:1.1rem}.postHeader{display:flex}.postHeader>p{padding:0 .5em}.postFooter{display:flex;flex-direction:column}.postFooter>p{align-self:flex-end}.disabled,.disabled:hover{color:var(--clr-link-disabled);cursor:default}.postMultimedia{display:grid;grid-template-columns:1fr 4fr}.postMultimedia>div>p{text-align:right}.modalImage{position:fixed;left:0;top:var(--sz-header-height);width:100%;height:calc(100% - var(--sz-header-height));background-color:var(--clr-bg-modal);cursor:pointer;display:flex;justify-content:center}.modalImage>img{height:100%;object-fit:contain}.scrollToTop-button{position:fixed;bottom:1%;right:10%}.todoItem{display:grid;grid-template-columns:4fr 1fr}.todoItem__body{grid-row:1 / 2;grid-column:1 / 2}.todoItem__body--title{margin-top:1em;text-align:left;width:90%}.todoItem__body--placeholder{opacity:.4}.todoItem__body--description{text-align:left;width:90%}.todoItem__completedState{grid-row:1 / 2;grid-column:2 / 3;font-size:2rem;display:flex;flex-direction:column}.todoItem__completedState--IconMarkDone:hover{filter:drop-shadow(0 0 .3rem var(--clr-negative))}.todoItem__completedState--IconMarkUndone:hover{filter:drop-shadow(0 0 .3rem var(--clr-positive))}.todoItem__footer{display:flex;align-items:center;justify-content:space-between}.todoItem__footer>div{border:1px solid var(--clr-font-main);border-radius:20px}.todoItem__footer--dateCreated{grid-row:3 / 4}.todoItem__footer--dateCreated,.todoItem__footer--dateDue{padding:0 1em}.todoItem__footer--setReminder{padding:1em;grid-column:1 / 3;grid-row:2 / 3}.todoItem__delete{grid-row:3 / 4;grid-column:2 / 3;font-size:1.5rem}.todoItem__deleteIcon:hover{filter:drop-shadow(0 0 .3rem var(--clr-negative))}.faIcon-container{margin:auto;cursor:pointer}.todos__contentContainer[visible="1"]{transition:transform .3s ease}.todos__contentContainer[visible="0"]{transition:transform .5s ease}.todosContentContainerEmpty{transition:none!important}.todos__header{display:flex;align-items:center;justify-content:space-between}.todos__header--filterCompletedTodosBlock>*{cursor:pointer}.addTodo__form>*{margin:.5em 0}.todos__addTodo--wrapper{transition:transform .4s ease;transform-origin:left top;transform:rotateX(90deg)}.todos__addTodo--wrapper[visible="1"]{transform:rotateX(0);max-height:0em}.todos--emptyList{text-align:center}.addTodo__dueDate{flex-direction:row;justify-content:center;gap:1rem}.react-datetime-picker{display:inherit;padding:.2em}@media screen and (width < 700px){.addTodo__dueDate{flex-direction:column}.todoItem__footer{flex-direction:column;align-items:flex-start}}.header{position:sticky;left:0;right:0;top:0;background-color:var(--clr-bg-main);display:flex;align-items:center;height:var(--sz-header-height);z-index:2}.header__loginSection{width:100%;height:100%;display:flex;justify-content:flex-end;gap:.8em;background-color:var(--clr-bg-main);z-index:1}.header__loginSection--globalSettings{display:flex;align-items:center;gap:.8rem}form{position:relative}.headerMenu--formWrapper{padding:0;border:none}.headerMenu__form{background-color:var(--clr-bg-main)}.headerMenu__form>*{margin:.5em 0}.headerMenu__form--cover{position:absolute;top:0;left:0;background:transparent;width:100%;height:100%;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(5px);border-radius:20px;padding:1em;margin:0}.headerMenu__form--forgotPassword{background:transparent;border:transparent;padding:.1em;margin:0 auto;width:auto;transition:color .3s ease}.headerMenu__form--forgotPassword:focus,.headerMenu__form--forgotPassword:hover{color:var(--clr-border-buttons-hover)}.headerMenu__form__cover--controlsWrapper{display:flex}.headerMenu__loading{width:2em;height:2em}.headerMenu--button{border:1px solid var(--clr-font-main);border-radius:2px;font-weight:400;padding:.5em;background:transparent}.headerMenu--button:hover,.headerMenu--button:focus,.headerMenu--button:focus-visible{box-shadow:-2px 2px 2px var(--clr-font-main);outline:0px auto transparent}.headerMenu__dropMenu--wrapper{position:absolute;width:15em;right:0;transition:transform .4s ease;z-index:-1}.mobileFix{width:100%}.headerMenu__dropMenu--menuItem{min-height:2.6rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;color:var(--clr-font-main);opacity:.9;border-radius:8px;transition:background .3s ease}.headerMenu__dropMenu--menuItem:hover,.headerMenu__dropMenu--menuItem:focus{opacity:1;color:var(--clr-font-main);background-color:var(--clr-bg-hoverMain)}.headerMenu__dropMenu__menuItem--p{margin:.66em 0}.headerMenu__dropMenu--logoutButton{width:unset;float:right;background:transparent;text-align:right}.dropMenuHidden{transform:translateY(-27em)}.headerMenu--overlay{position:fixed;left:0;top:0;right:0;bottom:0;background-color:transparent;z-index:-2}.headerMenu__form--registerLink{margin:0}.headerMenu__form--registerButton{display:flex;flex-direction:column;align-items:center;width:100%;margin:.5em 0}.loading-placeholder{display:flex;align-items:center;justify-content:center;border:1px solid var(--clr-spinner);border-radius:30px}.lds-spinner{position:absolute;color:var(--clr-spinner);display:inline-block;width:80px;height:80px}.lds-spinner div{transform-origin:40px 40px;animation:lds-spinner 1.2s linear infinite}.lds-spinner div:after{content:" ";display:block;position:absolute;top:3px;left:37px;width:6px;height:18px;border-radius:20%;background:var(--clr-spinner)}.lds-spinner-small{position:absolute;color:var(--clr-spinner);display:inline-block;width:40px;height:40px}.lds-spinner-small div{transform-origin:20px 20px;animation:lds-spinner 1.2s linear infinite}.lds-spinner-small div:after{content:" ";display:block;position:absolute;top:3px;left:17px;width:4px;height:9px;border-radius:20%;background:var(--clr-spinner)}.lds-spinner div:nth-child(1){transform:rotate(0);animation-delay:-1.1s}.lds-spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.lds-spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-.9s}.lds-spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-.8s}.lds-spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-.7s}.lds-spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-.6s}.lds-spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-.5s}.lds-spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-.4s}.lds-spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-.3s}.lds-spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-.2s}.lds-spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-.1s}.lds-spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes lds-spinner{0%{opacity:1}to{opacity:0}}.spinner{position:absolute;background-color:var(--clr-spinner);width:50%;max-width:5em;padding-top:min(50%,5em);overflow:hidden;z-index:999;border-radius:50%;animation:spinner-breath 10s infinite linear}.spinner>*{position:absolute;background-color:var(--clr-bg-main)}.spinner__block-cover{top:0;left:0;width:100%;height:100%;clip-path:polygon(20% 0%,0% 20%,30% 50%,0% 80%,20% 100%,50% 70%,80% 100%,100% 80%,70% 50%,100% 20%,80% 0%,50% 30%);animation:cross-breath 1s infinite ease}.spinner__inner-circle{top:10%;left:10%;width:80%;height:80%;border-radius:50%}.outer-pommel{width:10%;height:10%;border-radius:50%;background-color:var(--clr-spinner)}.spinner__pommel-top-left{top:4.7%;left:25%;animation:spinner__pommel-top-left 1s ease infinite}.spinner__pommel-top-right{top:4.7%;right:25%;animation:spinner__pommel-top-right 1s ease infinite}.spinner__pommel-bottom-left{bottom:4.7%;left:25%;animation:spinner__pommel-bottom-left 1s ease infinite}.spinner__pommel-bottom-right{bottom:4.7%;right:25%;animation:spinner__pommel-bottom-right 1s ease infinite}.spinner__pommel-left-left{top:64.7%;left:4.7%;animation:spinner__pommel-left-left 1s ease infinite}.spinner__pommel-left-right{bottom:64.7%;left:4.7%;animation:spinner__pommel-left-right 1s ease infinite}.spinner__pommel-right-left{top:64.7%;right:4.7%;animation:spinner__pommel-right-left 1s ease infinite}.spinner__pommel-right-right{bottom:64.7%;right:4.7%;animation:spinner__pommel-right-right 1s ease infinite}@keyframes cross-breath{0%{clip-path:polygon(20% 0%,0% 20%,30% 50%,0% 80%,20% 100%,50% 70%,80% 100%,100% 80%,70% 50%,100% 20%,80% 0%,50% 30%)}50%{clip-path:polygon(27% 0,0 27%,30% 50%,0 73%,27% 100%,50% 70%,73% 100%,100% 73%,70% 50%,100% 27%,73% 0,50% 30%)}to{clip-path:polygon(20% 0%,0% 20%,30% 50%,0% 80%,20% 100%,50% 70%,80% 100%,100% 80%,70% 50%,100% 20%,80% 0%,50% 30%)}}@keyframes spinner-breath{to{transform:rotate(360deg)}}@keyframes spinner__pommel-top-left{0%{top:4.7%;left:25%}50%{top:4%;left:27.5%}to{top:4.7%;left:25%}}@keyframes spinner__pommel-top-right{0%{top:4.7%;right:25%}50%{top:4%;right:27.5%}to{top:4.7%;right:25%}}@keyframes spinner__pommel-bottom-left{0%{bottom:4.7%;left:25%}50%{bottom:4%;left:27.5%}to{bottom:4.7%;left:25%}}@keyframes spinner__pommel-bottom-right{0%{bottom:4.7%;right:25%}50%{bottom:4%;right:27.5%}to{bottom:4.7%;right:25%}}@keyframes spinner__pommel-left-left{0%{top:64.7%;left:4.7%}50%{top:62.5%;left:4%}to{top:64.7%;left:4.7%}}@keyframes spinner__pommel-left-right{0%{bottom:64.7%;left:4.7%}50%{bottom:62.5%;left:4%}to{bottom:64.7%;left:4.7%}}@keyframes spinner__pommel-right-left{0%{top:64.7%;right:4.7%}50%{top:62.5%;right:4%}to{top:64.7%;right:4.7%}}@keyframes spinner__pommel-right-right{0%{bottom:64.7%;right:4.7%}50%{bottom:62.5%;right:4%}to{bottom:64.7%;right:4.7%}}.lineBreak{height:.1em;width:80%;margin:0 auto;background-color:var(--clr-font-main)}.userMenu{margin-top:3em;background-color:var(--clr-bg-main)}.userMenu__button{font-size:clamp(.8rem,6vw,1rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:9em}.userMenu__button--image{position:fixed}.react-toggle{touch-action:pan-x;position:relative;cursor:pointer;background-color:transparent;border:0;padding:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.react-toggle-screenreader-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.react-toggle--disabled{cursor:not-allowed;opacity:.5;-webkit-transition:opacity .25s;transition:opacity .25s}.react-toggle-track{width:50px;height:24px;padding:0;border-radius:30px;background-color:#4d4d4d;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track{background-color:#000}.react-toggle--checked .react-toggle-track{background-color:#19ab27}.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track{background-color:#128d15}.react-toggle-track-check{position:absolute;top:12%;left:10%;opacity:0;-webkit-transition:opacity .25s ease;-moz-transition:opacity .25s ease;transition:opacity .25s ease;background:transparent}.react-toggle--checked .react-toggle-track-check{opacity:1;-webkit-transition:opacity .25s ease;-moz-transition:opacity .25s ease;transition:opacity .25s ease}.react-toggle-track-x{position:absolute;top:12%;right:10%;opacity:1;-webkit-transition:opacity .25s ease;-moz-transition:opacity .25s ease;transition:opacity .25s ease;background:transparent}.react-toggle--checked .react-toggle-track-x{opacity:0}.react-toggle-thumb{transition:all .5s cubic-bezier(.23,1,.32,1) 0ms;position:absolute;top:1px;left:1px;width:22px;height:22px;border:1px solid #4D4D4D;border-radius:50%;background-color:#fafafa;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}.react-toggle--checked .react-toggle-thumb{left:27px;border-color:#19ab27}.react-toggle--focus .react-toggle-thumb{-webkit-box-shadow:0px 0px 3px 2px #0099E0;-moz-box-shadow:0px 0px 3px 2px #0099E0;box-shadow:0 0 2px 3px #0099e0}.react-toggle:active:not(.react-toggle--disabled) .react-toggle-thumb{-webkit-box-shadow:0px 0px 5px 5px #0099E0;-moz-box-shadow:0px 0px 5px 5px #0099E0;box-shadow:0 0 5px 5px #0099e0}.iFrameWidget{border:none}.noWidgets{display:flex;flex-direction:column;align-items:center;padding:0 1em}.iFramesHidden{display:none}.widgetsSideBar{position:fixed;left:calc(50% - var(--media-medium-size-threshold) / 2 - 5em)}.widgetsSideBar__widgetWrapper{max-width:4em;max-height:4em;border:1px solid var(--clr-font-disabled);border-radius:8px;padding:.2em;cursor:pointer;transition:border .3s ease;margin-bottom:.4em}.widgetsSideBar__widgetWrapper:hover{border:1px solid var(--clr-link-hover)}.widgetsSideBar__widgetWrapper--preferencesLink{margin-top:1em}.widgetsSideBar__widgetWrapper--disabled{opacity:.3;pointer-events:none}.widgetsSideBar__widgetWrapper__preferencesLink--link{height:4em}.widgetsSideBar__widgetWrapper svg{width:100%;transition:filter .3s ease}.widgetsSideBar__widgetWrapper svg:hover{filter:drop-shadow(0 0 2px var(--clr-font-main))}@media screen and (width < 840px){.widgetsSideBar{display:none}}.react-datetime-picker{display:inline-flex;position:relative}.react-datetime-picker,.react-datetime-picker *,.react-datetime-picker *:before,.react-datetime-picker *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.react-datetime-picker--disabled{color:var(--clr-font-disabled);background-color:var(--clr-button-bg)!important}.react-datetime-picker--disabled>div>div>span{color:var(--clr-font-disabled)}.react-datetime-picker__wrapper{display:flex;flex-grow:1;flex-shrink:0;border:thin solid gray}.react-datetime-picker__inputGroup{min-width:calc(4px + (4px * 3) + .54em * 6 + .217em * 2);flex-grow:1;padding:0 2px}.react-datetime-picker__inputGroup__divider{padding:1px 0;white-space:pre}.react-datetime-picker__inputGroup__divider,.react-datetime-picker__inputGroup__leadingZero{display:inline-block}.react-datetime-picker__inputGroup__input{min-width:.54em;height:calc(100% - 2px);position:relative;padding:1px;border:0;background:none;font:inherit;box-sizing:content-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.react-datetime-picker__inputGroup__input:disabled{color:var(--clr-font-disabled)}.react-datetime-picker__inputGroup__input::-webkit-outer-spin-button,.react-datetime-picker__inputGroup__input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.react-datetime-picker__inputGroup__input:invalid{background:rgba(255,0,0,.1)}.react-datetime-picker__inputGroup__input--hasLeadingZero{margin-left:-.54em;padding-left:calc(1px + .54em)}.react-datetime-picker__inputGroup__amPm{font:inherit;-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist}.react-datetime-picker__button{border:0;background:transparent;padding:4px 6px}.react-datetime-picker__button:enabled{cursor:pointer}.react-datetime-picker__button:enabled:hover .react-datetime-picker__button__icon,.react-datetime-picker__button:enabled:focus .react-datetime-picker__button__icon{stroke:#0078d7}.react-datetime-picker__button svg{display:inherit}.react-datetime-picker__button:disabled{pointer-events:none}.react-datetime-picker__button:disabled svg{stroke:var(--clr-font-disabled)}.react-datetime-picker__calendar,.react-datetime-picker__clock{z-index:1}.react-datetime-picker__calendar--closed,.react-datetime-picker__clock--closed{display:none}.react-datetime-picker__calendar{width:350px;max-width:100vw;inset:-770% auto auto 0px!important}.react-datetime-picker__calendar .react-calendar{border-width:thin}.react-calendar{width:350px;max-width:100%;background-color:var(--clr-bg-main);border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;height:272px;overflow:hidden}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar *:before,.react-calendar *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:disabled{background-color:var(--clr-bg-main)!important;color:var(--clr-font-disabled)}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:var(--clr-bg-hoverMain)}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font-weight:700;font-size:.75em}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font-size:.75em;font-weight:700}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__year-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__century-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;padding:10px 6.6667px;background:none;text-align:center;line-height:16px}.react-calendar__tile:disabled{background-color:var(--clr-bg-main)!important;cursor:default}.react-calendar__tile:disabled>*{color:var(--clr-font-disabled)}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:var(--clr-bg-hoverMain)}.react-calendar__tile--now{background:var(--clr-positive)!important}.react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:focus{background:var(--clr-positive)}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:hover,.react-calendar__tile--hasActive:enabled:focus{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:var(--clr-bg-hoverMain)}svg{stroke:var(--clr-font-main)}.myImageWrapper{position:relative;display:flex;align-items:center;justify-content:center;width:100%}.myImageWrapper>img{height:100%;object-fit:contain}.myImageWrapper__blurCover{position:absolute;width:100%;height:100%;background-color:transparent;backdrop-filter:blur(5px)}.preferences{position:relative}.emptyField{opacity:.2}.preferencesItem{transition:transform .3s ease;height:0}.preferencesItem--header{cursor:pointer;margin-top:1.5em}.preferencesItem--formWrapper{transition:transform .2s ease;transform-origin:left top;transform:rotateX(90deg)}.preferencesItem--formWrapper[visible="1"]{transition:transform .5s ease;transform:rotateX(0);max-height:0em}.preferencesItem__userForm{display:flex;flex-direction:column}.preferencesItem__userForm>*{align-items:flex-start}.preferencesItem__userForm--avatar{height:6em;width:6em;object-fit:contain;border-radius:5px;align-self:flex-start}.preferencesItem__userForm--editBlock{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.preferencesItem__userForm--editButton{padding:0 .1em;background:transparent;min-width:1.5em}.preferencesItem__userForm--p{margin:.66em 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.preferencesItem__userForm--email{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.preferencesItem__userForm--darkmode{display:flex;justify-content:space-between}.preferencesItem__userForm__avatar--editIcon{position:absolute;align-self:flex-start;cursor:pointer}.preferencesItem__userForm--deleteButton{color:var(--clr-negative)}.avatarCropping{position:fixed;left:0;top:var(--sz-header-height);bottom:0;right:0;z-index:2;background-color:var(--clr-bg-main);display:flex;align-items:center;justify-content:center}.avatarCropping__reactCrop{max-width:var(--sz-cropImage-maxWidth)}.ReactCrop__crop-selection{background:transparent}.lds-spinner{z-index:3}.avatarCropping__controls{display:flex;justify-content:center}.ReactCrop{position:relative;display:inline-block;cursor:crosshair;overflow:hidden;max-width:100%}.ReactCrop *,.ReactCrop *:before,.ReactCrop *:after{box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{max-height:inherit}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{display:block;max-width:100%;max-height:inherit}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video{touch-action:none}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{touch-action:none}.ReactCrop__crop-selection{position:absolute;top:0;left:0;transform:translateZ(0);cursor:move;box-shadow:0 0 0 9999em #00000080;border:1px dashed #fff}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%;box-shadow:0 0 1px 1px #fff,0 0 0 9999em #00000080}.ReactCrop__crop-selection:focus{outline:none;border-color:#00f;border-style:solid}.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{content:"";display:block;position:absolute;background-color:#fff6}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333%;left:33.3333333333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6666%;left:66.6666666667%}.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333%;top:33.3333333333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6666%;top:66.6666666667%}.ReactCrop__drag-handle{position:absolute}.ReactCrop__drag-handle:after{position:absolute;content:"";display:block;width:10px;height:10px;background-color:#0003;border:1px solid rgba(255,255,255,.7);outline:1px solid rgba(0,0,0,0)}.ReactCrop__drag-handle:focus:after{border-color:#00f;background:#2dbfff}.ReactCrop .ord-nw{top:0;left:0;margin-top:-5px;margin-left:-5px;cursor:nw-resize}.ReactCrop .ord-nw:after{top:0;left:0}.ReactCrop .ord-n{top:0;left:50%;margin-top:-5px;margin-left:-5px;cursor:n-resize}.ReactCrop .ord-n:after{top:0}.ReactCrop .ord-ne{top:0;right:0;margin-top:-5px;margin-right:-5px;cursor:ne-resize}.ReactCrop .ord-ne:after{top:0;right:0}.ReactCrop .ord-e{top:50%;right:0;margin-top:-5px;margin-right:-5px;cursor:e-resize}.ReactCrop .ord-e:after{right:0}.ReactCrop .ord-se{bottom:0;right:0;margin-bottom:-5px;margin-right:-5px;cursor:se-resize}.ReactCrop .ord-se:after{bottom:0;right:0}.ReactCrop .ord-s{bottom:0;left:50%;margin-bottom:-5px;margin-left:-5px;cursor:s-resize}.ReactCrop .ord-s:after{bottom:0}.ReactCrop .ord-sw{bottom:0;left:0;margin-bottom:-5px;margin-left:-5px;cursor:sw-resize}.ReactCrop .ord-sw:after{bottom:0;left:0}.ReactCrop .ord-w{top:50%;left:0;margin-top:-5px;margin-left:-5px;cursor:w-resize}.ReactCrop .ord-w:after{left:0}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{top:0;left:0;width:100%;height:6px;margin-top:-3px}.ReactCrop__drag-bar.ord-e{right:0;top:0;width:6px;height:100%;margin-right:-3px}.ReactCrop__drag-bar.ord-s{bottom:0;left:0;width:100%;height:6px;margin-bottom:-3px}.ReactCrop__drag-bar.ord-w{top:0;left:0;width:6px;height:100%;margin-left:-3px}.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle,.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w{display:none}@media (pointer: coarse){.ReactCrop .ord-n,.ReactCrop .ord-e,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:24px;height:24px}}.changePassword{position:absolute;left:0;top:0;right:0;height:26em;backdrop-filter:blur(5px);margin:0;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:var(--sz-form-borderRadius)}.changePassword input{margin-bottom:1em;max-width:20em;align-self:center}.changePassword__controls{display:flex;flex-direction:row;justify-content:center;gap:1em}.changePassword__controls--button{width:6em}.deleteUser{position:fixed;left:0;right:0;top:var(--sz-header-height);bottom:0;background-color:var(--clr-bg-main);z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center}.deleteUser--buttonsBlock{display:flex;gap:2em}.widgetForm__item{flex-direction:row;gap:1em}.widgetForm__item+.widgetForm__item{margin-top:.2em}.widgetForm__item--icon{width:3em;border:1px solid var(--clr-border-widgetIcons);border-radius:8px}.widgetForm__item--title{flex:1;text-align:start;font-size:1.1rem;cursor:pointer;transition:color .3s ease}.widgetForm__item--title:hover{color:var(--clr-link-hover)}.widgetForm__item--checkbox{transform:scale(1.5);cursor:pointer}
