.TodoHeader_header__RZBzG{box-sizing:border-box;font-size:2rem;font-weight:700;margin:0;padding:0;text-align:center}@media screen and (max-width:400px){.TodoHeader_header__RZBzG{font-size:1.5rem}}.Button_button__CUuFY{background-color:var(--color-bg);border:none;border-radius:var(--border-radius-small);box-shadow:none;box-sizing:border-box;color:inherit;display:block;font:inherit;line-height:inherit;margin:0;outline:2px solid transparent;outline-offset:0;padding:0;transition:all .3s ease-in-out}.Button_button__CUuFY:focus-visible{background-color:var(--color-button-active);box-shadow:var(--box-shadow);outline-color:var(--color-input-focus)}.Button_button__CUuFY:disabled{cursor:not-allowed;opacity:.5}.Button_button__CUuFY:active,.Button_button__CUuFY:hover:active{box-shadow:none;outline:2px inset var(--color-input-normal)}.Button_button__CUuFY:enabled:hover{background-color:var(--color-button-active);box-shadow:var(--box-shadow);cursor:pointer}@supports not selector(:focus-visible){.Button_button__CUuFY:focus{background-color:var(--color-button-active);box-shadow:var(--box-shadow);outline-color:var(--color-input-focus)}}.Checkbox_checkbox__8cuBe{border:none;display:flex;flex-flow:row nowrap;font:inherit;gap:10px;line-height:inherit;outline:none;position:relative;-webkit-user-select:none;user-select:none}.Checkbox_checkbox__text__RCkrL{font:inherit;line-height:25px;margin:0;padding:0}.Checkbox_checkbox__input__zSouZ{cursor:pointer;height:0;left:0;opacity:0;position:absolute;top:0;width:0}.Checkbox_checkbox__mark__SIg-z{background-color:var(--color-light);border:none;border-radius:3px;cursor:pointer;display:block;height:25px;outline:2px solid var(--color-input-normal);transition:all .3s linear;width:25px}.Checkbox_checkbox__input__zSouZ:focus~.Checkbox_checkbox__mark__SIg-z{box-shadow:var(--box-shadow);outline-color:var(--color-input-focus)}.Checkbox_checkbox__input__zSouZ:hover~.Checkbox_checkbox__mark__SIg-z{box-shadow:var(--box-shadow);outline:2px solid var(--color-input-hover)}.Checkbox_checkbox__input__zSouZ:active~.Checkbox_checkbox__mark__SIg-z{background-color:rgb(0 0 0/5%)}.Checkbox_checkbox__mark__SIg-z:after{border:solid var(--color-dark);border-width:0 3px 3px 0;content:"";display:none;height:10px;left:9px;position:absolute;top:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:5px}.Checkbox_checkbox__input__zSouZ:checked~.Checkbox_checkbox__mark__SIg-z:after{display:block}.Container_container__Jje3q{border:none;border-radius:10px;box-shadow:var(--box-shadow);box-sizing:border-box;padding:20px}.Form_form__Igdbh{border:none;box-sizing:border-box;display:flex;gap:20px;margin:0;outline:none;padding:0;width:100%}.Input_input__5\+Txk{border:none;border-radius:var(--border-radius-small);box-sizing:border-box;display:block;font:inherit;line-height:20px;outline:2px solid var(--color-input-normal);outline-offset:0;padding:5px 10px;transition:all .3s ease-in-out}.Input_input__5\+Txk:focus{box-shadow:var(--box-shadow);outline-color:var(--color-input-focus)}.Input_input__5\+Txk:enabled:hover{box-shadow:var(--box-shadow);outline-color:var(--color-input-hover)}.Input_input__5\+Txk:enabled:active{background-color:var(--color-light)}.Input_input__5\+Txk::-webkit-input-placeholder{color:var(--color-dark);font:inherit;line-height:1;opacity:.5}.Input_input__5\+Txk::placeholder{color:var(--color-dark);font:inherit;line-height:1;opacity:.5}.Input_input__5\+Txk.Input_input_error__O8V6g,.Input_input__5\+Txk:focus.Input_input_error__O8V6g,.Input_input__5\+Txk:hover.Input_input_error__O8V6g{outline-color:var(--color-error)}.MenuItem_item__Qz8Qr{align-items:center;border:none;border-radius:var(--border-radius-small);box-sizing:border-box;display:flex;flex-flow:row nowrap;gap:10px;outline:none;padding:5px 10px;width:100%}.MenuItem_item__Qz8Qr:active{background-color:var(--color-menu-active)}.MenuItem_item__Qz8Qr:focus{background-color:var(--color-menu-hover);outline:var(--outline)}.MenuItem_item__label__RFCnH{box-sizing:border-box;flex:1 1;margin:0;padding:0}.MenuItem_item__checkmark__irLAH{flex:none;height:20px;margin:0;padding:0;width:20px}.MenuItem_item__icon__j4OGK{height:100%;width:100%}.Menu_menu__qerP9{background-color:var(--color-light);flex-flow:column nowrap;gap:5px;line-height:20px;list-style:none;margin:0;padding:0;transition:all .5s ease-in-out}.Menu_menu__item__jEK\+Z,.Menu_menu__qerP9{border:none;border-radius:var(--border-radius-small);box-sizing:border-box;display:flex;outline:none}.Menu_menu__item__jEK\+Z{align-items:center;flex-flow:row nowrap;gap:10px;padding:5px 10px;width:100%}.Menu_menu__item__jEK\+Z:active{background-color:var(--color-menu-active)}.Menu_menu__item__jEK\+Z:focus{background-color:var(--color-menu-hover);outline:var(--outline)}.Menu_menu__label__hnpHm{box-sizing:border-box;flex:1 1;margin:0;padding:0}.Menu_menu__checkmark__J-yrb{flex:none;height:20px;margin:0;padding:0;width:20px}.Menu_menu__icon__aQQhe{height:100%;width:100%}.Overlay_overlay__72UYH{background-color:rgba(10,48,64,.75);box-sizing:border-box;left:0;margin:0;min-height:100vh;padding:0;position:fixed;top:0;width:100vw;z-index:100}@media screen and (min-width:768px){.Overlay_overlay__72UYH{width:100%}}.Loader_loader__E7cJD{-webkit-animation:Loader_spin__b0GRc 2s linear infinite;animation:Loader_spin__b0GRc 2s linear infinite;border-top:5px solid var(--color-blue);border:5px solid var(--color-blue);border-radius:50%;border-top-color:var(--color-light-blue);box-sizing:border-box;flex:none;height:40px;margin:0;padding:0;width:40px}.Loader_loader_small__ZDdcY{border-width:3px;height:30px;margin-right:10px;width:30px}@-webkit-keyframes Loader_spin__b0GRc{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes Loader_spin__b0GRc{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.CloseButton_button__yc8n3{height:40px;width:40px}.CloseButton_button__icon__gWeBF{box-sizing:border-box;display:block;height:100%;margin:0;padding:7px;transition:all .5s ease-in-out;width:100%}.CloseButton_button__yc8n3:enabled:hover .CloseButton_button__icon__gWeBF{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.FormattedMessage_message__oiN4e{background-color:var(--color-light);border-radius:var(--border-radius-small);box-shadow:var(--box-shadow);box-sizing:border-box;color:var(--color-error);font:inherit;font-size:.9rem;font-weight:500;line-height:1.15;outline:2px solid var(--color-error);position:absolute;text-align:center;z-index:100}.FormattedMessage_message__oiN4e:before{border:10px solid transparent;border-bottom:10px solid var(--color-error);border-top:0;content:"";height:0;left:50%;position:absolute;top:-10px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0}.FormattedMessage_message__text__xAtl2{box-sizing:border-box;margin:0;padding:7px 10px;width:100%}.IconButton_button__EgqkB{background-color:var(--color-main);height:40px;padding:5px;width:40px}.Notification_popup__-rW7x{align-items:flex-start;background-color:rgba(10,48,64,.15);color:var(--color-text);display:flex;font-size:1rem;font-weight:500;text-align:center;z-index:200}.Notification_popup__content__LJOV6{align-items:center;background-color:var(--color-error-bg);border:2px solid var(--color-error);border-radius:3px;box-shadow:var(--box-shadow);display:flex;flex-flow:row-reverse nowrap;gap:10px;justify-content:flex-end;padding:20px;width:100%}.Notification_popup__text__ruKZg{flex:1 0 auto}.Notification_popup__button__PIEdU{background-color:inherit;flex:none;height:30px;width:30px}.Notification_popup__button__PIEdU:focus{background-color:var(--color-light);outline:2px solid var(--color-input-focus)}@media screen and (max-width:400px){.Notification_popup__-rW7x{font-size:.9rem}.Notification_popup__content__LJOV6{padding:10px}}.Popup_popup__tQhgr{align-items:center;display:flex;justify-content:center;opacity:0;padding:0 20px;transition:visibility .5s linear,opacity .5s linear;visibility:hidden}.Popup_popup_visible__qz6z6{opacity:1;visibility:visible}.Popup_popup__content__5Xnzl{flex-grow:1;max-width:700px;position:relative}.Popup_popup__button__LHCtS{position:absolute;right:0;top:-45px}.Popup_popup__button__LHCtS:focus{background-color:hsla(0,0%,78%,.9);outline:2px solid var(--color-input-focus)}@media screen and (max-width:700px){.Popup_popup__content__5Xnzl{max-width:calc(100% - 30px)}}@media screen and (max-width:400px){.Popup_popup__tQhgr{padding:0 10px}.Popup_popup__content__5Xnzl{max-width:calc(100% - 10px)}}.Select_select__MSSpg{box-sizing:border-box;color:inherit;cursor:default;font:inherit;margin:0;padding:0;position:relative;width:50%}.Select_select__label__61eYj{display:block;margin:0;padding:0}.Select_select__input__bYS4C{cursor:inherit;width:100%}.Select_select__icon__E9lG1{bottom:10%;position:absolute;right:3px;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.Select_select__icon_expanded__SXWic{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.Select_select__menu__SsiEN{box-shadow:var(--box-shadow);cursor:inherit;left:0;position:absolute;top:calc(100% + 2px);width:100%}.TodoControls_controls__lgfyg{align-items:center;background-color:var(--color-light-accent);display:flex;flex-flow:row nowrap;font-size:1rem;font-weight:500;justify-content:space-between}@media screen and (max-width:400px){.TodoControls_controls__lgfyg{font-size:14px;padding:15px}}.TodoItem_item__tmtql{align-items:center;background-color:var(--color-light);border:none;border-radius:10px;box-shadow:var(--box-shadow);box-sizing:border-box;display:flex;flex-flow:row nowrap;font:inherit;gap:20px;justify-content:space-between;margin:0;padding:10px 20px;transition:all .5s ease-in-out;width:100%}.TodoItem_item__data-group__Kxxix{align-items:center;display:flex;flex-flow:row nowrap;gap:5px;min-width:0}.TodoItem_item__title__7\+\+Eo{font:inherit;margin:0;min-width:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.TodoItem_item__title_completed__xUONC{text-decoration:line-through}.TodoItem_item__button-group__9NPIQ{align-items:center;display:flex;flex:none;flex-flow:row nowrap;gap:10px}.TodoItem_item__button__HnrsA:active{opacity:.7}.TodoItem_item__icon__smRiF{display:block;width:100%}.TodoItem_item__loader__EVRtW{height:25px;width:25px}@media screen and (max-width:400px){.TodoItem_item__tmtql{padding:10px 15px}}.AddForm_form-wrapper__ARDS3{background-color:var(--color-light-accent);font-weight:500;width:100%}.AddForm_form__v\+GRP{gap:10px;justify-content:space-between;position:relative}.AddForm_form__input__9otGr{width:100%}.AddForm_form__label__V4GTR{display:none}.AddForm_form__button__7IScK{flex:none;line-height:20px;padding:10px;width:140px}.AddForm_form__message__v6laH{left:0;right:150px;top:calc(100% + 10px)}@media screen and (max-width:400px){.AddForm_form-wrapper__ARDS3{font-size:14px;padding:15px}.AddForm_form__button__7IScK{width:100px}}.EditForm_form-wrapper__cpfB3{background-color:var(--color-light-accent);font-weight:500;width:100%}.EditForm_form__0Afiy{flex-flow:column nowrap}.EditForm_form__group__pU555{border:none;border-radius:5px;box-shadow:none;box-sizing:border-box;margin:0;outline:none}.EditForm_form__inputs__0MNcf{display:flex;flex-flow:column nowrap;gap:20px;padding:10px 0;position:relative}.EditForm_form__buttons__-uqVd{background-color:var(--color-dark-accent);box-shadow:var(--box-shadow);display:flex;flex-flow:row nowrap;gap:20px;justify-content:space-evenly;outline:2px solid var(--color-dark-accent);padding:15px}.EditForm_form__input__kyUD\+{line-height:30px;width:100%}.EditForm_form__button__LQk13{flex:1 1 140px;font-weight:700;line-height:20px;padding:10px}.EditForm_form__message__8Kw9g{left:10px;right:10px;top:100%}@media screen and (max-height:400px),screen and (max-width:400px){.EditForm_form-wrapper__cpfB3{padding:10px 15px 15px}.EditForm_form__0Afiy{gap:10px}.EditForm_form__buttons__-uqVd{padding:10px}}.TodoList_list__en0sr{background-color:var(--color-light-accent);box-sizing:border-box;font-size:1rem;font-weight:500;line-height:1.2}.TodoList_list_loading__sCn5E{align-items:center;display:flex;flex-flow:row nowrap;gap:20px;justify-content:center}.TodoList_list_empty__3WEUP,.TodoList_list_loading__sCn5E{background-color:var(--color-light)}.TodoList_list__text__is7lz{color:#0453fd;font-size:1rem;font-weight:500;margin:0;padding:0}.TodoList_list__content__1lQ7W{display:flex;flex-flow:column nowrap;gap:20px;list-style:none;margin:0;padding:0}.TodoList_list__nocontent__GvOhG{letter-spacing:1px;margin:0;padding:0;text-align:center}@media screen and (max-width:400px){.TodoList_list__en0sr{font-size:14px;padding:15px}.TodoList_list_loading__sCn5E{padding:10px}.TodoList_list__content__1lQ7W{gap:15px}}.Footer_footer__dq\+1t{background-color:var(--color-main);box-sizing:border-box;flex:none;padding:5px;width:100%}.Footer_footer__link__PtYti{color:var(--color-text);display:block;font-size:1rem;font-weight:500;outline:none;padding:3px 0;text-align:center;text-decoration:none;transition:opacity .3s linear}.Footer_footer__link__PtYti:hover{opacity:.7}.Footer_footer__link__PtYti:focus-visible{color:var(--color-input-focus);-webkit-text-decoration:1px underline wavy var(--color-input-focus);text-decoration:1px underline wavy var(--color-input-focus)}@supports not selector(:focus-visible){.Footer_footer__link__PtYti:focus{color:var(--color-input-focus);-webkit-text-decoration:3px underline wavy var(--color-input-focus);text-decoration:3px underline wavy var(--color-input-focus)}}@media screen and (max-height:400px),screen and (max-width:400px){.Footer_footer__dq\+1t{padding:10px}.Footer_footer__link__PtYti{font-size:14px}}.TodoApp_app__BYiC0{background-color:var(--color-main);border:none;display:flex;flex-flow:column nowrap;gap:30px;margin:20px auto;max-width:700px;padding:30px 20px;width:100%}@media screen and (max-width:700px){.TodoApp_app__BYiC0{gap:20px}}@media screen and (max-height:400px) and (orientation:landscape),screen and (max-width:400px) and (orientation:portrait){.TodoApp_app__BYiC0{margin:0;min-height:100vh;padding:20px 10px;width:100%}}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(/react-todo-list/static/media/Montserrat-Regular.ceb11275ab638627a643.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:400;src:url(/react-todo-list/static/media/Montserrat-Italic.58b98b5c47cf787cd97a.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(/react-todo-list/static/media/Montserrat-Medium.c86e3b9010ff63c99166.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(/react-todo-list/static/media/Montserrat-Bold.2c155811b35513d5beaa.ttf) format("truetype")}:where(html){line-height:1.15}:where(h1){-webkit-margin-after:.67em;-webkit-margin-before:.67em;font-size:2em;margin-block-end:.67em;margin-block-start:.67em}:where(dl,ol,ul) :where(dl,ol,ul){-webkit-margin-after:0;-webkit-margin-before:0;margin-block-end:0;margin-block-start:0}:where(hr){box-sizing:initial;color:inherit;height:0}:where(pre){font-family:monospace,monospace;font-size:1em}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(table){border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button){text-transform:none}:where(button,input:is([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button}:where(progress){vertical-align:initial}:where(select){text-transform:none}:where(textarea){margin:0}:where(input[type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted ButtonText}:where(:-moz-ui-invalid){box-shadow:none}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(summary){display:list-item}:root{--color-light:#fbfbfb;--color-gray:#9a9a9a;--color-dark:#121212;--color-red:#ee4036;--color-light-blue:#baeafe;--color-sky-blue:#87cefa;--color-blue:#4e86ff;--color-main:var(--color-light-blue);--color-light-accent:var(--color-sky-blue);--color-dark-accent:var(--color-blue);--color-bg:var(--color-light);--color-menu-hover:var(--color-light-blue);--color-menu-active:var(--color-blue);--color-error:var(--color-red);--color-error-bg:#ffc6d2;--color-input-normal:var(--color-gray);--color-input-hover:var(--color-blue);--color-input-focus:var(--color-dark);--color-button-active:#fff;--color-text:var(--color-dark);--outline:2px solid var(--color-dark);--border-radius-small:5px;--box-shadow:0 10px 20px -12px rgba(0,0,0,.42),0 3px 20px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2);font-size:112.5%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fbfbfb;background-color:var(--color-bg);box-sizing:border-box;color:#121212;color:var(--color-dark);font-family:Montserrat,Arial,sans-serif;font-style:normal;margin:0;min-height:100vh;padding:0;width:100%}.body-no-scroll{height:100vh;overflow-y:hidden}
/*# sourceMappingURL=main.cf6617be.css.map*/