.app-header__header_fc5c1{background-color:var(--background)}.app-header__menu_acc21{display:flex;align-items:center;max-width:1240px;height:56px;margin:0 auto}.app-header__menu_part_left_094a8{display:flex;flex-basis:35%}.app-header__link_c76af{display:flex;color:var(--text-inactive-color);text-decoration:none}.app-header__link_active_9407b{color:var(--text-primary-color)}.app-header__link_position_last_4b7d4{display:flex;flex-basis:35%;justify-content:flex-end}.app-header__logo_d5760{display:flex;align-items:center;margin:0 auto}.ingredient-details__details_6238f{display:flex;flex-direction:column;align-items:center}.ingredient-details__image_b1500{display:block;width:480px;height:240px;object-fit:contain}.ingredient-details__nutrients_90638{display:flex;gap:20px;margin:0;padding:0;list-style-type:none}.ingredient-details__nutrient_2ef57{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:112px}.modal-overlay__overlay_725e6{position:fixed;inset:0;z-index:1000;background-color:#0009}.modal__modal_af580{position:fixed;top:50%;left:50%;z-index:1001;width:720px;min-height:300px;padding:40px 40px 60px;color:var(--text-primary-color);background-color:#1c1c21;border-radius:40px;transform:translate(-50%,-50%)}.modal__header_25ee5{display:flex;justify-content:space-between;align-items:center;min-height:64px}.modal__title_06ba4{margin:0}.modal__close_button_5bb76{display:flex;justify-content:center;align-items:center;padding:0;color:inherit;background:transparent;border:none;cursor:pointer}.order-info__content_e928e{box-sizing:border-box;width:640px;padding:0 40px 40px}.order-info__number_96923{text-align:center}.order-info__status_7881c{display:block}.order-info__status_done_b48b2{color:var(--colors-interface-success)}.order-info__ingredients_1deae{display:flex;flex-direction:column;gap:16px;max-height:312px;margin:0;padding:0 24px 0 0;overflow-y:auto;list-style:none}.order-info__ingredient_23691,.order-info__footer_4c122,.order-info__price_542d4{display:flex;align-items:center}.order-info__ingredient_23691{gap:16px}.order-info__image_3949a{display:flex;justify-content:center;align-items:center;width:60px;height:60px;overflow:hidden;background:linear-gradient(var(--background-alt),var(--background-alt)) padding-box,linear-gradient(45deg,#801ab2,#4c4cff) border-box;border:2px solid transparent;border-radius:50%}.order-info__image_3949a img{width:112px;max-width:none;height:56px;object-fit:cover}.order-info__ingredient_name_6a7b6{flex:1}.order-info__price_542d4{flex-shrink:0;gap:8px}.order-info__footer_4c122{justify-content:space-between}.order-info__loading_52ef6{display:flex;justify-content:center;align-items:center;min-height:360px}.order-card__card_abcbd{display:flex;flex-direction:column;width:100%;padding:24px;color:var(--text-primary-color);text-align:left;background:var(--background);border:0;border-radius:40px;box-shadow:0 0 1px #0000000a,0 4px 8px #0000000a,0 16px 24px #0000000a,0 24px 32px #0000000a;cursor:pointer}.order-card__meta_ab0bd,.order-card__summary_fb170,.order-card__price_b48ab{display:flex;align-items:center}.order-card__meta_ab0bd,.order-card__summary_fb170{justify-content:space-between}.order-card__name_90665,.order-card__status_a3175{display:block}.order-card__status_done_eabcf{color:var(--colors-interface-success)}.order-card__ingredients_c0004{display:flex;min-width:0}.order-card__ingredient_26b6f{position:relative;display:flex;justify-content:center;align-items:center;width:60px;height:60px;margin-right:-16px;overflow:hidden;background:linear-gradient(var(--background-alt),var(--background-alt)) padding-box,linear-gradient(45deg,#801ab2,#4c4cff) border-box;border:2px solid transparent;border-radius:50%}.order-card__ingredient_26b6f img{width:112px;max-width:none;height:56px;object-fit:cover}.order-card__more_49d96{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;background:#13131699}.order-card__price_b48ab{flex-shrink:0;gap:8px;margin-left:24px}.feed-page__page_d704a{width:1240px;min-height:0;margin:40px auto 0}.feed-page__content_62f4b{display:grid;grid-template-columns:608px 580px;gap:60px;height:calc(100vh - 188px)}.feed-page__orders_ba62e{display:flex;flex-direction:column;gap:16px;margin:0;padding:0 8px 0 0;overflow-y:auto;list-style:none}.feed-page__statistics_8ae80{padding-top:4px}.feed-page__statuses_feb5d{display:grid;grid-template-columns:1fr 1fr;gap:36px}.feed-page__numbers_08ac0{display:grid;grid-template-rows:repeat(10,auto);grid-auto-columns:max-content;grid-auto-flow:column;gap:8px 24px;min-height:152px;margin:0;padding:0;list-style:none}.feed-page__numbers_done_c087b{color:var(--colors-interface-success)}.feed-page__total_e81a4{text-shadow:0 0 16px rgb(51 51 255 / 25%),0 0 8px rgb(51 51 255 / 25%),0 4px 32px rgb(51 51 255 / 50%)}.feed-page__loading_38f97{display:flex;justify-content:center;align-items:center;min-height:400px}.order-details__details_ba597{display:flex;flex-direction:column;align-items:center;padding-top:16px;text-align:center}.order-details__icon_80ffa{display:flex;justify-content:center;align-items:center;width:120px;height:120px}.burger-constructor__burger_constructor_71828{display:flex;flex-direction:column;width:600px;max-width:600px;padding-bottom:20px;color:var(--text-primary-color)}.burger-constructor__locked_item_95725{display:flex;justify-content:flex-end}.burger-constructor__items_91f8d{display:flex;flex-direction:column;gap:16px;min-height:80px;max-height:calc(100vh - 536px);margin-left:0;padding-right:8px;padding-left:0;overflow:hidden auto;list-style-type:none}.burger-constructor__item_8fb1c{display:flex;align-items:center;gap:8px}.burger-constructor__item_dragging_cdf53{opacity:0}.burger-constructor__order_f9133{display:flex;justify-content:flex-end;align-items:center;gap:40px}.burger-constructor__order_f9133 button{min-width:176px;overflow:visible}.burger-constructor__price_087bd{display:flex;align-items:center;gap:8px}.burger-constructor__placeholder_fea28{display:flex;justify-content:center;align-items:center;box-sizing:border-box;width:calc(100% - 48px);min-height:80px;padding:0 32px;overflow:visible;text-align:center;border:1px dashed var(--text-inactive-color);border-radius:40px}.burger-constructor__placeholder_fea28 p{box-sizing:border-box;width:100%;margin:0;padding-left:12px;overflow:visible;white-space:nowrap}.burger-constructor__placeholder_active_8de1a{border-color:var(--colors-interface-accent);box-shadow:0 0 12px var(--colors-interface-accent)}.burger-ingredients__burger_ingredients_7456c{width:600px;max-width:600px;color:var(--text-primary-color)}.burger-ingredients__tabs_ecb21{display:flex;box-sizing:border-box;padding-left:12px;overflow:visible}.burger-ingredients__tabs_ecb21>div{width:100%;overflow:visible}.burger-ingredients__tabs_ecb21 button{overflow:visible}.burger-ingredients__ingredients_list_9fe94{max-height:calc(100vh - 284px);padding-left:16px;overflow:hidden auto}.burger-ingredients__ingredients_list_9fe94 h2{box-sizing:border-box;padding-left:8px;overflow:visible}.burger-ingredients__grid_10f2d{display:grid;grid-template-columns:repeat(2,1fr);gap:32px 24px;margin:0;padding:0 16px 0 0;list-style-type:none}.burger-ingredients__card_34cce{position:relative}.burger-ingredients__card_button_2b3d6{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;width:100%;min-height:208px;padding:0 8px;color:inherit;background:transparent;border:0;cursor:pointer}.burger-ingredients__card_dragging_0611b{opacity:.4}.burger-ingredients__counter_2b7e4{position:absolute;top:0;right:0}.burger-ingredients__image_1d68b{width:240px;height:120px;object-fit:contain}.burger-ingredients__price_aa295{display:flex;align-items:center;gap:8px}.burger-ingredients__name_0f358{min-height:48px;margin:0;text-align:center}.order-page__page_66ddf{width:640px;margin:122px auto 0}.profile-orders-page__page_769df{min-width:0;height:calc(100vh - 128px)}.profile-orders-page__orders_0d15c{display:flex;flex-direction:column;gap:24px;height:100%;margin:0;padding:0 8px 0 0;overflow-y:auto;list-style:none}.profile-orders-page__loading_ca575{display:flex;justify-content:center;align-items:center;min-height:400px}.app__app_02f3e{display:flex;flex-direction:column;height:100vh;color:var(--text-primary-color);background-color:var(--background-alt)}body{margin:0}@supports (scrollbar-color: auto){.custom-scroll,body{scrollbar-color:#8585ad #2f2f37;scrollbar-width:thin}}.page_home{display:flex;flex-direction:column;min-height:0}.page_title{width:100%;max-width:1260px;margin-right:auto;margin-left:auto}.page_main{display:flex;justify-content:space-between;width:1240px;height:100%;margin:0 auto;overflow:hidden}.page_auth{width:480px;margin:120px auto 0;text-align:center}.page_form{display:flex;flex-direction:column;align-items:center;gap:24px}.page_links{display:flex;flex-direction:column;gap:16px}.page_link{color:var(--colors-interface-accent);text-decoration:none}.page_message{min-height:24px;color:var(--colors-interface-error)}.page_profile{display:grid;grid-template-columns:320px minmax(0,1fr);gap:60px;width:100%;max-width:1240px;margin:120px auto 0}.page_profile_orders{margin-top:40px}.page_profile_nav{display:flex;flex-direction:column;align-items:stretch}.page_profile_link,.page_profile_button{display:flex;align-items:center;height:64px;padding:0;color:var(--text-inactive-color);text-align:left;text-decoration:none;background:transparent;border:0;cursor:pointer}.page_profile_active{color:var(--text-primary-color)}.page_profile_hint{opacity:.4}.page_profile_form{width:480px}.page_actions{display:flex;justify-content:flex-end;gap:20px}.page_placeholder{max-width:640px}.page_full{width:640px;margin:80px auto 0;text-align:center}
