.layout_mainContainer__22NM_{max-width:1280px;width:100%;margin:auto}.app-header_header__2N7pQ{padding:16px 0;background-color:#1c1c21}.app-header_mainNav__2JDcC{position:relative;display:flex;align-items:center;max-width:1280px;width:100%;margin:auto}.app-header_logo__b5lNO{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.app-header_navItem__An920{display:flex;align-items:center;padding:16px 20px;color:#8585ad}.app-header_navItem__An920>svg{fill:#8585ad}.app-header_navItem__An920:last-child{flex-grow:1;justify-content:flex-end}.app-header_navItemActive__6Wipg{color:#fff}.app-header_navItemActive__6Wipg>svg{fill:#fff}.loader_loaderWrapper__3uBwA{display:flex;justify-content:center;align-items:center;height:100vh}.loader_logoContainer__MY0h9{display:flex;flex-flow:column;align-items:center}.loader_spinner__2NFaj{display:inline-block;position:relative;width:80px;height:80px}.loader_spinner__2NFaj div{display:inline-block;position:absolute;left:8px;width:16px;background:#fff;-webkit-animation:loader_spinner__2NFaj 1.2s cubic-bezier(0,.5,.5,1) infinite;animation:loader_spinner__2NFaj 1.2s cubic-bezier(0,.5,.5,1) infinite}.loader_spinner__2NFaj div:first-child{left:8px;-webkit-animation-delay:-.24s;animation-delay:-.24s}.loader_spinner__2NFaj div:nth-child(2){left:32px;-webkit-animation-delay:-.12s;animation-delay:-.12s}.loader_spinner__2NFaj div:nth-child(3){left:56px;-webkit-animation-delay:0;animation-delay:0}@-webkit-keyframes loader_spinner__2NFaj{0%{top:8px;height:64px}50%,to{top:24px;height:32px}}@keyframes loader_spinner__2NFaj{0%{top:8px;height:64px}50%,to{top:24px;height:32px}}.error_errorWrapper__1AM2g{display:flex;justify-content:center;align-items:center;padding:100px 0}.error_errorContainer__3RDyY{display:flex;flex-flow:column;align-items:center}.error_errorContainer__3RDyY>svg{width:100px;height:100px;margin-bottom:30px}.modal_modal__2sWdS{max-width:720px;width:100%;margin:7% auto;background-color:#1c1c21;border-radius:40px}.modal_modal__2sWdS>svg{cursor:pointer}.modal_modalContainer__3IhB9{padding:40px 40px 60px}.modal_modalContainerNoTitle__3XvXx{position:relative;padding:120px 40px}.modal_modalContainerNoTitle__3XvXx>svg{position:absolute;top:60px;right:40px}.modal_modalTitle__3AGT9{display:flex;justify-content:space-between;align-items:center}.modal_modalTitle__3AGT9>svg{width:18px;height:18px;cursor:pointer}.modal-overlay_modalOverlay__QWzdb{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,60%);z-index:9999;overflow:auto}.modal-overlay_modalOverlay__QWzdb::-webkit-scrollbar{width:8px}.modal-overlay_modalOverlay__QWzdb::-webkit-scrollbar-track{background:#2f2f37}.modal-overlay_modalOverlay__QWzdb::-webkit-scrollbar-thumb{background:#8585ad}.ingredient-details_container__1Nn7Y{display:flex;flex-flow:column;align-items:center}.ingredient-details_name__PAVKi{margin-bottom:32px;text-align:center}.ingredient-details_energyValueBlock__3HSO1{display:flex;grid-gap:20px;gap:20px}.ingredient-details_valueItem__1w1Fg{display:flex;flex-flow:column;align-items:center}.order-info_container__7NKHK{display:flex;justify-content:center}.order-info_orderBlock__4fgNA{max-width:640px;width:100%}.order-info_number__1ZjuT{text-align:center}.order-info_ingredientsBlock__20lW-{margin-bottom:40px}.order-info_ingredientsList__3WKV1{position:relative;display:flex;flex-direction:column;grid-gap:16px;gap:16px;max-height:310px;overflow-y:auto;padding-top:5px;padding-bottom:5px}.order-info_ingredientsList__3WKV1::-webkit-scrollbar{width:8px}.order-info_ingredientsList__3WKV1::-webkit-scrollbar-track{background:#2f2f37}.order-info_ingredientsList__3WKV1::-webkit-scrollbar-thumb{background:#8585ad}.order-info_ingredient__1ROzF{display:flex;justify-content:space-between;align-items:center;min-height:62px;padding-left:80px}.order-info_image__2MUgS{position:absolute;left:-29px}.order-info_image__2MUgS:before{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:block;width:64px;height:64px;border:2px solid transparent;border-radius:50px;background:linear-gradient(#1c1c21,#1c1c21) padding-box,linear-gradient(100deg,#801ab2,#4c4cff) border-box;content:""}.order-info_image__2MUgS img{position:relative;width:122px;height:56px;z-index:10}.order-info_name__2_v_e{flex-grow:1;margin-right:16px;line-height:24px}.order-info_quantity__16rVM{display:flex;align-items:center;flex-shrink:0}.order-info_quantity__16rVM>svg{margin-left:10px}.order-info_orderInfo__kGL6K{justify-content:space-between}.order-info_orderInfo__kGL6K,.order-info_totalPrice__1FGyC{display:flex;align-items:center}.order-info_totalPrice__1FGyC>svg{margin-left:10px}.order-info_readyStatus__1Tdv0{color:#0cc}.home_container__1ShKM{display:flex;padding:80px 0 40px}.burger-ingredients_burgerIngredientsSection__18vf4{max-width:600px;width:100%;margin:0 20px}.ingredients-tabs_tabsBlock__2gWm-{display:flex;margin-bottom:40px}.ingredients-tabs_tabsBlock__2gWm->div{flex-grow:1}.ingredients-list-container_ingredientsContainer__2W5TB{max-height:756px;overflow-y:auto}.ingredients-list-container_ingredientsContainer__2W5TB::-webkit-scrollbar{width:8px}.ingredients-list-container_ingredientsContainer__2W5TB::-webkit-scrollbar-track{background:#2f2f37}.ingredients-list-container_ingredientsContainer__2W5TB::-webkit-scrollbar-thumb{background:#8585ad}.ingredients-list_ingredientList__1jFf6{display:flex;justify-content:space-between;flex-flow:row wrap;grid-row-gap:32px;row-gap:32px;padding:24px 16px 40px}.ingredient-item_ingredientItem__3aCS4{display:flex;flex-direction:column;align-items:center;position:relative;max-width:272px;width:100%;cursor:pointer;transition:all .2s linear}.ingredient-item_draggableIngredientItem__23O20{opacity:.2}.ingredient-item_ingredientItem__3aCS4:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.ingredient-item_image__3XCxM{display:block}.ingredient-item_price__uG3oW{display:flex;align-items:center;margin:4px 0}.ingredient-item_name__2jZ7L{text-align:center}.burger-constructor_burgerConstructorSection__2_9Su{position:relative;max-width:600px;width:100%;margin:40px 20px 0}.burger-constructor_hoverBurgerConstructorSection__26Tdr{outline:3px dashed hsla(0,0%,100%,.4)}.burger-constructor_orderSending__3fNjN{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:rgba(19,19,22,.9)}.burger-constructor_ingredientsContainer__3IK9c{display:flex;margin:20px 0 40px;flex-flow:column wrap;align-items:center;grid-gap:16px;gap:16px}.burger-constructor_ingredientsContainer__3IK9c>div{max-width:536px;width:100%}.no-ingredient_text__2kuLw{display:flex;justify-content:center;align-items:center}.no-ingredient_text__2kuLw>svg{margin-right:10px}.main-ingredients-list_ingredientsList__-EPTn{display:flex;align-items:center;flex-flow:column;grid-gap:16px;gap:16px;max-height:465px;overflow-y:auto}.main-ingredients-list_ingredientsList__-EPTn::-webkit-scrollbar{width:8px}.main-ingredients-list_ingredientsList__-EPTn::-webkit-scrollbar-track{background:#2f2f37}.main-ingredients-list_ingredientsList__-EPTn::-webkit-scrollbar-thumb{background:#8585ad}.main-ingredient_ingredientItem__3jraE{display:flex;align-items:center;margin-right:25px}.main-ingredient_ingredientItem__3jraE>svg{margin-right:5px}.main-ingredient_ingredientItem__3jraE>div{max-width:536px;width:536px}.main-ingredient_ingredientItemDragging__3Wb5Z{opacity:.2}@-webkit-keyframes main-ingredient_color_change__3ZOIe{0%{background-color:#2f2f37}to{background-color:#4c4cff}}@keyframes main-ingredient_color_change__3ZOIe{0%{background-color:#2f2f37}to{background-color:#4c4cff}}.main-ingredient_ingredientItemHovered__1rC8R>div{-webkit-animation-name:main-ingredient_color_change__3ZOIe;animation-name:main-ingredient_color_change__3ZOIe;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.submit-section_submitSection__2l7qn{display:flex;justify-content:flex-end;align-items:center;margin-right:30px}.submit-section_submitSection__2l7qn button{cursor:pointer}.submit-section_submitSection__2l7qn button:disabled{box-shadow:none;-webkit-filter:none;filter:none;opacity:.2;cursor:default}.submit-section_totalPrice__2PfUJ{display:flex;align-items:center;margin-right:40px}.submit-section_totalPrice__2PfUJ>svg{width:33px;height:33px}.no-ingredients_noIngredientsBlock__14Yox{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;display:flex;flex-flow:column;align-items:center}.no-ingredients_noIngredientsBlock__14Yox svg{width:30%;height:30%;margin-bottom:25px}.order-details_container__2ePBw{display:flex;flex-flow:column;align-items:center}.registration_container__1-YTx{display:flex;justify-content:center;padding-top:80px}.registration_section__21qJ1{max-width:480px;width:100%;text-align:center}.registration_form__33eiK{display:flex;flex-flow:column wrap;align-items:center;margin-bottom:80px}.registration_form__33eiK>div{margin-bottom:24px}.registration_form__33eiK>div,.registration_form__33eiK>div>div{width:100%}.registration_link__1oW5h{color:#4c4cff}.registration_form__33eiK button:disabled{box-shadow:none;-webkit-filter:none;filter:none;opacity:.2;cursor:default}.form-error_errorText__kmHXF{margin-bottom:20px;text-align:center;color:#df0c0c}.login_form__ojT0h>div{margin-bottom:24px}.login_form__ojT0h>div,.login_form__ojT0h>div>div{width:100%}.profile_container__yOvlf{display:flex;padding:0 20px}.profile_profileNav__HXs90{display:flex;flex-direction:column;flex-shrink:0;width:320px;margin-right:60px;padding-top:120px}.profile_navBtn__1zw-N,.profile_navItem__1M4XH{padding:15px 0;color:#8585ad}.profile_navBtn__1zw-N{margin-bottom:80px;border:none;background:none;text-align:left}.profile_navItemActive__1uRsN{color:#fff}.profile_content__xxa1O{padding:40px 0;flex-grow:1}.profile-form_container__Buu80{width:480px;padding-top:80px}.profile-form_section__3xMPv{max-width:480px;width:100%;text-align:center}.profile-form_form__3w2u9{display:flex;flex-flow:column wrap;align-items:center;margin-bottom:80px}.profile-form_form__3w2u9>div{margin-bottom:24px}.profile-form_form__3w2u9>div,.profile-form_form__3w2u9>div>div{width:100%}.profile-form_form__3w2u9 button:disabled{box-shadow:none;-webkit-filter:none;filter:none;opacity:.2;cursor:default}.profile-form_formActions__3Y0q8{display:flex;justify-content:flex-end}.profile-form_cancelBtn__HoD_l{margin-right:15px;border:none;background:none;color:#4c4cff}.orders-list_container__2tiCV{display:flex;flex-direction:column;grid-gap:24px;gap:24px;padding-right:8px;max-height:856px;overflow-y:auto;flex-grow:1}.orders-list_container__2tiCV::-webkit-scrollbar{width:8px}.orders-list_container__2tiCV::-webkit-scrollbar-track{background:#2f2f37}.orders-list_container__2tiCV::-webkit-scrollbar-thumb{background:#8585ad}.orders-list_orderLink__-EkTq{padding:24px;border-radius:40px;background:#1c1c21}.order-item_orderInfo__1VFIi{display:flex;justify-content:space-between;margin-bottom:24px}.order-item_ingredientsBlock__9QyRB{display:flex;justify-content:space-between;align-items:center}.order-item_ingredientsList__2GU-z{position:relative;left:-25px}.order-item_ingredient__3nGym{position:relative;display:inline-block;margin-left:-65px}.order-item_ingredient__3nGym:first-child{margin-left:0}.order-item_ingredient__3nGym:before{display:block;width:64px;height:64px;border:2px solid transparent;border-radius:50px;background:linear-gradient(#1c1c21,#1c1c21) padding-box,linear-gradient(100deg,#801ab2,#4c4cff) border-box}.order-item_ingredient__3nGym:before,.order-item_quantity__wdlfI{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);content:""}.order-item_quantity__wdlfI{display:flex;justify-content:center;align-items:center;width:62px;height:62px;border-radius:50px;background:rgba(0,0,0,.4);z-index:101}.order-item_readyStatus__2sAm2{color:#0cc}.order-item_ingredient__3nGym img{position:relative;width:112px;height:56px;z-index:100}.order-item_totalPrice__1M4si{display:flex;align-items:center}.order-item_totalPrice__1M4si svg{margin-left:10px}.ingredient_container__15CSY{display:flex;flex-direction:column;align-items:center;padding:50px 0}.ingredient_ingredientsList__3hKFs{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(3,1fr)}.ingredient_ingredientItem__lxRq_{display:flex;flex-direction:column;align-items:center;transition:all .3s}.ingredient_ingredientItem__lxRq_ img{max-width:240px;height:120px}.ingredient_ingredientItem__lxRq_:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.ingredient_ingredientContainer__3oWc-{padding:120px 0}.ingredient_title__3tJBY{margin-bottom:10px;text-align:center}.forgot-password_form__1UuuG>div{margin-bottom:24px}.forgot-password_form__1UuuG>div,.forgot-password_form__1UuuG>div>div{width:100%}.forgot-password_form__1UuuG button:disabled{box-shadow:none;-webkit-filter:none;filter:none;opacity:.2;cursor:default}.reset-password_form__14J0h>div{margin-bottom:24px}.reset-password_form__14J0h>div,.reset-password_form__14J0h>div>div{width:100%}.reset-password_form__14J0h button:disabled{box-shadow:none;-webkit-filter:none;filter:none;opacity:.2;cursor:default}.not-found_container__2VxoH{display:flex;justify-content:center}.not-found_notFoundSection__1emlq{display:flex;flex-direction:column;align-items:center;padding:100px 40px}.not-found_notFoundSection__1emlq>svg{width:50%;height:50%;margin-bottom:40px}.feed_container__2EMlR{padding:40px 20px}.feed_content__C8bxV{display:flex}.feed_dashboard__iQhmH{max-width:580px;width:100%;margin-left:60px}.feed_statusContainer__1HIoR{display:flex;justify-content:space-between;margin-bottom:60px}.feed_statusBlock__mpIS8{width:275px}.feed_orders__bp0gP{display:flex;justify-content:space-between}.order_orderContainer__14Itv{padding:120px 0}.order_orderNumber__2ukn_{text-align:center}.order_orderNotFound__2256d{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh}.order_orderNotFound__2256d svg{width:180px;height:180px;margin-bottom:30px}
/*# sourceMappingURL=main.363b2700.chunk.css.map */