:root {
    --menu-color: #fff;
    --grey-color: #6f8094
}

.SearchMobile_modal__13wQa,
.SearchMobile_overlay__1468Z {
    display: none
}

@media screen and (max-width: 940px) {
    .SearchMobile_overlay__1468Z {
        position: fixed;
        top: 0;
        left: 0;
        background-color: rgba(0, 0, 0, .22);
        z-index: 30;
        width: 100%;
        height: 100%;
        display: flex
    }

    .SearchMobile_modal__13wQa {
        height: 48px;
        width: 100%;
        background-color: #fff;
        outline: none;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 0 10px;
        box-sizing: border-box
    }

    .SearchMobile_icon__3rI29 {
        width: 24px;
        height: 24px
    }

    .SearchMobile_btn__8sbVj {
        color: #1a72e8;
        font-size: 14px;
        height: 100%;
        display: flex;
        align-items: center
    }

    .SearchMobile_input__16ZCT {
        height: 42px;
        width: 100%;
        margin: 0 10px;
        outline: none;
        font-size: 16px;
        border: none
    }
}

.Header_header__jxVn2 {
    height: 74px;
    width: 100%;
    box-shadow: 0 2px 8px rgba(59, 59, 59, .1);
    display: flex;
    align-items: center;
    position: fixed;
    top: 0;
    left: 0;
    background: #fbc504;
    z-index: 30;
    padding-left: 25px;
}

.Header_header__logo__18hLg {
    width: 250px;
    height: 100%;
    background-color: #253049;
    display: flex
}

.Header_info__2UEiH {
    margin-right: 250px;
    padding: 0 50px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.Header_info__title__3tMTa {
    flex-grow: 1;
    color: #2c2a29;
    font-size: 20px;
    font-family: Museo700
}

.Header_info__mail__1pEMu {
    margin-right: 30px;
    width: 20px;
    height: 20px
}

.Header_info__navBar__licG3,
.Header_info__search__1LLMf {
    display: none
}

.Header_info__line__-lTzH {
    width: 1px;
    height: 26px;
    background-color: #e2e3e5
}

.Header_back__3pPhF {
    width: 26px;
    height: 26px;
    margin-right: 12px;
    cursor: pointer
}

.Header_profile__2WzmH {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    width: calc(100% - 300px);
}

.Header_profile__name__2Mqid {
    font-size: 14px;
    font-weight: medium;
    margin-left: 10px;
    font-family: Museo700;
    margin-right: 30px;
}

.Header_profile__icon__2kUcl {
    margin-left: 11px;
    width: 25px;
    height: 25px
}

.Header_profile__icon__2kUcl.valic_icon {
    margin-left: 11px;
    width: 35px;
    height: 35px
}

@media screen and (max-width: 1400px) {
    .Header_info__2UEiH {
        padding: 0 20px 0 30px;
        margin-right: 90px
    }

    .Header_header__jxVn2 {
        height: 60px
    }
}

@media screen and (max-width: 940px) {
    .Header_header__jxVn2 {
        height: 45px
    }

    .Header_header__logo__18hLg {
        display: none
    }

    .Header_info__2UEiH {
        margin-left: 0;
        justify-content: space-between;
        padding: 0
    }

    .Header_info__navBar__licG3 {
        display: block;
        margin-left: 12px
    }

    .Header_info__search__1LLMf {
        display: block;
        margin-right: 12px;
        width: 22px;
        height: 22px
    }

    .Header_info__search_active__1et7l path {
        fill: #1a72e8
    }

    .Header_info__title__3tMTa {
        text-align: center;
        font-size: 14px;
        margin-left: 0
    }

    .Header_info__bell__31b_y,
    .Header_info__line__-lTzH,
    .Header_info__mail__1pEMu,
    .Header_info__SMS__XNqvH,
    .Header_profile__2WzmH {
        display: none
    }

    .Header_back__3pPhF {
        position: absolute;
        left: 50px
    }
}

.ProfileAutoModal_modalWrapper__12ryY {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .22);
    z-index: 10000
}

.ProfileAutoModal_modal__1m1NP {
    width: 460px;
    min-height: 343px;
    position: fixed;
    top: 50%;
    left: 50%;
    display: flex;
    flex-direction: column;
    align-items: center;
    transform: translate(-50%, -50%);
    background-color: #fff;
    border-radius: 6px;
    box-shadow: 0 0 12px rgba(16, 23, 30, .1)
}

.ProfileAutoModal_modal__1m1NP:focus {
    outline: none
}

.ProfileAutoModal_modal__title__L128L {
    margin-top: 30px;
    font-weight: 700;
    font-size: 16px;
    color: #2c2a29
}

.ProfileAutoModal_modal__text__2p2Qf {
    font-weight: 700;
    margin-top: 14px;
    font-size: 14px;
    color: var(--menu-color)
}

.ProfileAutoModal_modal__img__26c3_ {
    margin-top: 50px
}

.ProfileAutoModal_modal__input__1BVC6 {
    padding-left: 14px;
    cursor: pointer;
    font-size: 16px;
    outline: none;
    width: 300px;
    height: 44px;
    margin-top: 20px;
    background: #fff;
    border: 1px solid #c9c9c9;
    box-sizing: border-box;
    border-radius: 6px
}

.ProfileAutoModal_modal__input_error__1EEcD {
    border-color: #d92424;
    color: #d92424
}

.ProfileAutoModal_ok__1etfQ {
    width: 160px;
    height: 36px;
    background: #a42626;
    border-radius: 6px;
    margin-top: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer
}

.ProfileAutoModal_ok__text__1FiAS {
    font-size: 14px;
    color: #fff
}

@media screen and (max-width: 480px) {
    .ProfileAutoModal_modal__1m1NP {
        width: calc(100% - 44px)
    }

    .ProfileAutoModal_modal__input__1BVC6 {
        width: calc(100% - 32px)
    }
}

.Menu_grid__4Sgo0 {
    position: fixed;
    top: 0;
    height: 100vh;
    z-index: 30;
    right: 0
}

.Menu_grid__4Sgo0,
.Menu_logo__1BF8e {
    width: 250px;
    background-color: #2C2A29
}

.Menu_logo__1BF8e {
    height: 74px;
    display: flex;
    justify-content: space-around;
    align-items: center;
    border-bottom: 1px solid #3f4761
}

.Menu_logo_mobile__364SY {
    display: none
}

.Menu_wrap__9yKHu {
    display: flex;
    flex-direction: column;
    margin: 12px 20px 0;
    box-sizing: border-box;
    padding-bottom: 15px;
    border-bottom: 1px solid #3f4761
}

.Menu_wrap__9yKHu .Menu_item__1sBOf:first-child,
.Menu_wrap__9yKHu .Menu_item__1sBOf:last-child {
    /* display: none */
}

.Menu_item__1sBOf {
    display: flex;
    height: 47px;
    color: var(--menu-color);
    transition: .2s;
    align-items: center;
    width: 100%
}

.Menu_item__1sBOf:hover {
    color: #fff
}

.Menu_item__1sBOf:hover .Menu_item__icon_agreement__22frz path,
.Menu_item__1sBOf:hover .Menu_item__icon_box__2JQAc g,
.Menu_item__1sBOf:hover .Menu_item__icon_catalog__3jkm5 path,
.Menu_item__1sBOf:hover .Menu_item__icon_clients__2z2xt path,
.Menu_item__1sBOf:hover .Menu_item__icon_data__3OiTn path,
.Menu_item__1sBOf:hover .Menu_item__icon_example__2n7WO path,
.Menu_item__1sBOf:hover .Menu_item__icon_gift__1Z0JE path,
.Menu_item__1sBOf:hover .Menu_item__icon_profile__2drd8 path,
.Menu_item__1sBOf:hover .Menu_item__icon_stat__1T5xJ path,
.Menu_item__1sBOf:hover .Menu_item__icon_support__2fpjN path {
    fill: #a42626
}

.Menu_item_active__18DeU .Menu_item__text__2G8gE {
    color: #fff
}

.Menu_item_active__18DeU .Menu_item__icon_agreement__22frz path,
.Menu_item_active__18DeU .Menu_item__icon_box__2JQAc g,
.Menu_item_active__18DeU .Menu_item__icon_catalog__3jkm5 path,
.Menu_item_active__18DeU .Menu_item__icon_clients__2z2xt path,
.Menu_item_active__18DeU .Menu_item__icon_data__3OiTn path,
.Menu_item_active__18DeU .Menu_item__icon_example__2n7WO path,
.Menu_item_active__18DeU .Menu_item__icon_gift__1Z0JE path,
.Menu_item_active__18DeU .Menu_item__icon_profile__2drd8 path,
.Menu_item_active__18DeU .Menu_item__icon_stat__1T5xJ path,
.Menu_item_active__18DeU .Menu_item__icon_support__2fpjN path {
    fill: #a42626
}

.Menu_item__mobile__Iey3T {
    display: none
}

.Menu_item__icon__2n5VR {
    margin-right: 10px;
    width: 20px;
    height: 17px
}

.Menu_item__icon_box__2JQAc {
    width: 19px;
    height: 17px;
    margin-right: 10px;
}

.Menu_item__icon_clients__2z2xt {
    width: 17px;
    height: 17px
}

.Menu_item__icon_catalog__3jkm5 {
    width: 18px;
    height: 17px
}

.Menu_container__1K7cZ {
    margin: 10px 20px 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer
}

.Menu_container__1K7cZ:hover .Menu_item__text__2G8gE {
    color: #fff
}

.Menu_container__1K7cZ:hover .Menu_item__icon__2n5VR rect {
    fill: #fff
}

.Menu_dropmenu__yh3rc {
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
    padding-bottom: 15px
}

.Menu_dropmenu__yh3rc .Menu_item__1sBOf {
    margin-left: 20px
}

.Menu_bottomMenu__3_fCL {
    position: absolute;
    padding-left: 20px;
    bottom: 0
}

.Menu_bottomMenu__3_fCL .Menu_support__sfzMp .Menu_item__icon__2n5VR {
    width: 20px;
    height: 20px
}

.Menu_bottomMenu__3_fCL .Menu_exit__1M34t {
    width: auto;
    cursor: pointer
}

.Menu_bottomMenu__3_fCL .Menu_exit__1M34t .Menu_item__icon__2n5VR {
    width: 20px;
    height: 20px
}

.Menu_bottomMenu__3_fCL .Menu_exit__1M34t:hover .Menu_item__icon__2n5VR g {
    fill: #a42626
}

.Menu_arrow__2WtK8 {
    display: none
}

.Menu_arrow_down__DY9xo,
.Menu_arrow_top__1ktOw {
    display: flex
}

@media screen and (max-width: 1400px) {
    .Menu_grid__4Sgo0 {
        width: 90px
    }

    .Menu_bottomMenu__3_fCL {
        padding-left: 0
    }

    .Menu_logo__1BF8e {
        display: none
    }

    .Menu_logo_mobile__364SY {
        display: flex;
        height: 60px;
        width: 90px;
        align-items: center;
        justify-content: center;
        border-bottom: 1px solid #3f4761
    }

    .Menu_wrap__9yKHu {
        margin: 0
    }

    .Menu_item__1sBOf {
        flex-direction: column;
        width: 90px;
        height: 90px;
        align-items: center;
        justify-content: center
    }

    .Menu_item_active__18DeU {
        background-color: hsla(0, 0%, 84.7%, .1)
    }

    .Menu_item__text__2G8gE {
        font-size: 10px;
        text-align: center;
        margin-top: 8px
    }

    .Menu_item__icon__2n5VR {
        width: 28px;
        height: 28px;
        margin-right: 0
    }

    .Menu_item__icon_box__2JQAc {
        width: 28px;
        height: 28px
    }

    .Menu_item__icon_catalog__3jkm5,
    .Menu_item__icon_clients__2z2xt,
    .Menu_item__icon_example__2n7WO {
        width: 28px;
        height: 28px;
        margin-top: 0
    }

    .Menu_item__icon_example__2n7WO {
        margin-left: 0
    }

    .Menu_exit__1M34t {
        left: 0;
        bottom: 0
    }

    .Menu_support__sfzMp {
        left: 0
    }

    .Menu_hidden__2IFeO {
        display: none
    }

    .Menu_dropmenu__yh3rc .Menu_item__1sBOf {
        margin-left: 0
    }

    .Menu_arrow__2WtK8 {
        display: none
    }
}

@media screen and (max-width: 940px) {
    .Menu_grid__4Sgo0 {
        height: 60px;
        bottom: 0;
        left: 0;
        width: 100%;
        top: inherit;
        background-color: #fff
    }

    .Menu_logo_mobile__364SY,
    .Menu_profile__3zh5K,
    .Menu_support__sfzMp {
        display: none
    }

    .Menu_wrap__9yKHu {
        flex-direction: row;
        justify-content: space-around
    }

    .Menu_wrap__9yKHu .Menu_item__1sBOf:first-child,
    .Menu_wrap__9yKHu .Menu_item__1sBOf:last-child {
        display: flex
    }

    .Menu_item__1sBOf {
        height: 60px;
        width: 60px
    }

    .Menu_item__1sBOf:nth-child(3) .Menu_item__text__2G8gE {
        display: none
    }

    .Menu_item__1sBOf:last-child .Menu_item__text__2G8gE {
        white-space: nowrap
    }

    .Menu_item__1sBOf:hover {
        color: #1a72e8
    }

    .Menu_item__1sBOf:hover .Menu_item__icon_agreement__22frz path,
    .Menu_item__1sBOf:hover .Menu_item__icon_box__2JQAc g,
    .Menu_item__1sBOf:hover .Menu_item__icon_catalog__3jkm5 path,
    .Menu_item__1sBOf:hover .Menu_item__icon_clients__2z2xt path,
    .Menu_item__1sBOf:hover .Menu_item__icon_example__2n7WO path,
    .Menu_item__1sBOf:hover .Menu_item__icon_profile__2drd8 path,
    .Menu_item__1sBOf:hover .Menu_item__icon_support__2fpjN path {
        fill: #1a72e8
    }

    .Menu_item_active__18DeU {
        background-color: #fff
    }

    .Menu_item_active__18DeU .Menu_item__text__2G8gE {
        color: #1a72e8
    }

    .Menu_item_active__18DeU .Menu_item__icon_agreement__22frz path,
    .Menu_item_active__18DeU .Menu_item__icon_box__2JQAc g,
    .Menu_item_active__18DeU .Menu_item__icon_catalog__3jkm5 path,
    .Menu_item_active__18DeU .Menu_item__icon_clients__2z2xt path,
    .Menu_item_active__18DeU .Menu_item__icon_example__2n7WO path,
    .Menu_item_active__18DeU .Menu_item__icon_profile__2drd8 path,
    .Menu_item_active__18DeU .Menu_item__icon_support__2fpjN path {
        fill: #1a72e8
    }

    .Menu_item__icon__2n5VR {
        width: 20px;
        height: 20px
    }

    .Menu_item__mobile__Iey3T {
        display: flex;
        font-size: 10px;
        margin-top: 8px
    }

    .Menu_exit__1M34t {
        display: none
    }
}

.Grid_grid__sa_HR {
    margin: 104px 300px 50px 50px
}

@media screen and (max-width: 1600px) {
    .Grid_grid__sa_HR {
        margin: 104px 270px 50px 20px
    }
}

@media screen and (max-width: 1400px) {
    .Grid_grid__sa_HR {
        margin: 90px 120px 50px 20px
    }
}

@media screen and (max-width: 1200px) {
    .Grid_grid__sa_HR {
        margin: 90px 100px 50px 10px
    }
}

@media screen and (max-width: 940px) {
    .Grid_grid__sa_HR {
        margin: 54px 10px 60px
    }
}

@media screen and (max-width: 480px) {
    .Grid_grid__sa_HR {
        margin: 64px 12px 60px
    }
}

.Order_table__1PUxa {
    height: 70px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #2c2a29
}

.Order_table__border__1omVy {
    background-color: #fff;
    border-radius: 6px;
    margin: 0 10px 10px;
    box-shadow: 0 0 12px rgba(16, 23, 30, .1);
    transition: .3s;
    cursor: pointer
}

.Order_table__border__1omVy:hover {
    transform: scale(1.01)
}

.Order_icon__37R9u {
    margin-left: 10px;
    width: 18px;
    height: 18px
}

.Order_icon_delivery__284kB {
    height: 25px;
    width: 25px
}

.Order_text__2Tx9a {
    white-space: nowrap
}

.Order_item__1qRg_ {
    display: flex;
    align-items: center;
    margin: 0 40px;
    width: 150px;
    justify-content: center;
    white-space: nowrap
}

.Order_client__3Ul_X {
    width: 100%;
    justify-content: flex-start;
    white-space: nowrap
}

@media screen and (max-width: 1920px) {
    .Order_item__1qRg_ {
        margin: 0 10px
    }
}

@media screen and (max-width: 1600px) {
    .Order_item__1qRg_ {
        font-size: 14px
    }
}

@media screen and (max-width: 1400px) {
    .Order_item__1qRg_ {
        font-size: 13px;
        margin: 0 10px;
        /*width: 90px*/
    }

    .Order_table__1PUxa {
        height: 56px
    }

    .Order_client__3Ul_X {
        width: 170px
    }

    .Order_date__1L0WQ,
    .Order_delieverDate__36URc {
        /*width: 72px*/
    }
}

@media screen and (max-width: 1200px) {
    .Order_id__20epl {
        width: 60px;
        margin: 0
    }

    .Order_quantity__2g9vC {
        /*width: 40px;*/
        margin: 0
    }

    .Order_icon__37R9u {
        display: none
    }
}

@media screen and (max-width: 768px) {
    .Order_item__1qRg_ {
        display: none
    }

    .Order_date__1L0WQ,
    .Order_id__20epl,
    .Order_status__o5Am7 {
        display: flex
    }

    .Order_delieverDate__36URc {
        display: none
    }

    .Order_table__1PUxa {
        height: 50px;
        width: 100%;
        margin: 10px 0
    }
}

.Orders_buttons__PyQlP {
    display: flex;
    justify-content: space-between
}

.Orders_new__3NcpN {
    display: none
}

.Orders_table__2KICA {
    margin-top: 30px
}

.Orders_table__titles__3Fjjq {
    height: 50px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    box-sizing: border-box
}

.Orders_table__titles_border__3bbxO {
    border: 1px solid #d4d4d4;
    border-radius: 6px
}

.Orders_table__header__298tK {
    color: #2c2a29;
    font-size: 14px;
    font-family: Museo500;
    white-space: nowrap
}

.Orders_table__item__hK_v0 {
    display: flex;
    align-items: center;
    margin: 0 30px;
    width: 140px;
    justify-content: center
}

.Orders_table__item_client__1NTXd {
    width: 170px;
    justify-content: flex-start
}

.Orders_table__icon__3sKxX {
    margin-right: 10px;
    width: 20px;
    height: 20px
}

.Orders_alternative__1I7IG {
    display: none
}

.Orders_wrap__1pu9v,
.orders_result_row {
    height: calc(100vh - 260px);
    overflow: scroll;
    margin: 14px -10px 0
}

.Orders_switch__3b7hX {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 310px;
    height: 40px;
    padding: 0 4px;
    box-sizing: border-box;
    background-color: #e8edf4;
    border-radius: 4px
}

.Orders_switch__item__f6z3v {
    font-size: 14px;
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 150px;
    height: 32px;
    color: #72778b;
    font-family: Museo500;
    flex-direction: column;
    text-decoration: none;
    cursor: pointer
}

.Orders_switch__item_active__A3XAn {
    color: #1a72e8;
    background: #fff;
    border-radius: 4px;
    box-shadow: 2px 2px 16px 0 rgba(23, 53, 117, .12)
}

.Orders_more__1JL9a {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.Orders_more__newOrder__3sAN- {
    cursor: pointer;
    outline: none;
    background: none;
    border: none;
    display: flex;
    align-items: center;
    display: none;
}

.Orders_more__text__3PQnj {
    color: #1a72e8;
    font-size: 16px;
    height: 32px;
    width: 140px;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #1a72e8;
    font-family: Museo500;
    transition: .3s
}

.Orders_more__icon__28lJI,
.Orders_more__text__3PQnj:hover {
    background-color: #1a72e8;
    color: #fff
}

.Orders_more__icon__28lJI {
    width: 22px;
    height: 22px;
    border-radius: 50%;
    margin-right: 10px;
    display: flex;
    align-items: center;
    justify-content: center
}

.Orders_more__icon__28lJI img {
    height: 8px;
    width: 8px
}

.Orders_search__oyhVR {
    position: relative;
    margin-right: 0px
}

.Orders_search__input__1g8B0 {
    padding-left: 14px;
    width: 200px;
    /* width: 32px; */
    height: 32px;
    border: none;
    border-radius: 4px;
    outline: none;
    box-sizing: border-box;
    box-shadow: 0 0 12px 0 rgba(16, 23, 30, .1);
    font-size: 14px;
    transition: .3s;
    cursor: pointer;
    color: transparent
}

.Orders_search__input__1g8B0:focus {
    color: var(--menu-color);
    color: #2c2a29;
}

.Orders_search__icon__2tkGd {
    position: absolute;
    top: 7px;
    right: 6px;
    width: 18px;
    height: 18px;
    pointer-events: none
}

@media screen and (max-width: 1920px) {
    .Orders_table__item__hK_v0 {
        margin: 0 10px;
        width: 160px;
        justify-content: center;
        white-space: nowrap
    }

    .Orders_table__item_client__1NTXd {
        width: 100%;
        justify-content: flex-start
    }
}

@media screen and (max-width: 1600px) {
    .Orders_table__header__298tK {
        font-size: 14px;
        margin-left: 0
    }

    .Orders_table__icon__3sKxX {
        width: 14px;
        height: 14px;
        margin-right: 5px
    }
}

@media screen and (max-width: 1400px) {
    .Orders_table__item__hK_v0 {
        margin: 0 10px;
        width: 150px;
        justify-content: center
    }

    .Orders_table__item_date__3Zrkk {
        width: 150px
    }

    .Orders_table__item__client__y0rZ2 {
        width: 170px
    }

    .Orders_table__icon__3sKxX {
        display: none
    }
}

@media screen and (max-width: 1200px) {
    .Orders_id__cxOQo {
        display: block
    }

    .Orders_table__header_quantity__2dA9f {
        display: none
    }

    .Orders_table__item_id__gBztb {
        width: 60px;
        margin: 0
    }

    .Orders_table__item_quantity__3kSBD {
        width: 125px;
        margin: 0
    }

    .Orders_alternative__1I7IG {
        display: block
    }

    .Orders_dissable__1s52r {
        display: none
    }
}

@media screen and (max-width: 940px) {
    .Orders_buttons__PyQlP {
        margin-left: 0;
        margin-right: 0;
        justify-content: center
    }

    .Orders_table__2KICA {
        display: flex;
        flex-direction: column;
        margin-bottom: 30px;
        overflow: scroll
    }

    .Orders_btn__abGG4 {
        align-self: center;
        cursor: pointer;
        width: 280px;
        height: 50px;
        margin-top: 30px;
        margin-bottom: 50px
    }

    .Orders_new__3NcpN {
        outline: none;
        display: block;
        width: 100%;
        height: 100%;
        border-radius: 4px;
        background-color: #1a72e8;
        font-size: 14px;
        color: #fff;
        font-family: Museo500
    }

    .Orders_switch__item__f6z3v {
        height: 32px;
        border-radius: 4px;
        font-size: 12px
    }

    .Orders_switch__item_active__A3XAn {
        box-sizing: border-box;
        box-shadow: 0 0 8px hsla(0, 0%, 67.5%, .16);
        padding: 0
    }

    .Orders_buttons__more__2a_ki,
    .Orders_more__1JL9a {
        display: none
    }
}

@media screen and (max-width: 768px) {
    .Orders_more__1JL9a {
        display: block;
        margin: 0 auto 10px
    }

    .Orders_buttons__PyQlP {
        width: auto;
        flex-direction: column-reverse;
        align-items: center;
    }

    .Orders_search__input__1g8B0,
    .Orders_search__input__1g8B0:focus {
        width: 310px;
        color: #2c2a29;
    }

    .Orders_switch__3b7hX {
        background-color: #fff;
        border: 2px solid #fff
    }

    .Orders_switch__item_active__A3XAn {
        background-color: #f5f7fb;
        box-shadow: none
    }

    .Orders_wrap__1pu9v {
        width: 100%;
        margin: 14px 0 0
    }

    .Orders_table__2KICA {
        margin-top: 18px
    }

    .Orders_table__titles__3Fjjq {
        height: 36px;
        width: 100%
    }

    .Orders_table__titles_border__3bbxO {
        border: 2px solid #fff;
        box-sizing: border-box
    }

    .Orders_table__icon__3sKxX {
        display: flex
    }

    .Orders_table__item__hK_v0 {
        display: none
    }

    .Orders_table__item_date__3Zrkk,
    .Orders_table__item_id__gBztb,
    .Orders_table__item_status__12pFh {
        display: flex
    }

    .Orders_table__item_delieverDate__J_NAc {
        display: none
    }
}

.Colors_item__2AQQY {
    position: relative;
    margin-right: 8px;
    margin-bottom: 8px
}

.Colors_item__2AQQY:nth-child(5n) {
    margin-right: 0
}

.Colors_colors__3juAG {
    width: 82px;
    height: 42px;
    border-radius: 6px;
    cursor: pointer;
    justify-content: center;
    align-items: center;
    background-size: cover;
    font-size: 12px;
    color: #fff
}

.Colors_colors__3juAG:hover {
    box-shadow: inset 0 0 0 1px #1a72e8
}

.Colors_colors_inactive__3gmZp {
    opacity: .1
}

.Colors_deleteColor__2ucaD {
    cursor: pointer;
    position: absolute;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    width: 10px;
    height: 10px;
    top: -8px;
    right: -8px;
    background-color: #da203d;
    border: 5px solid #fff;
    box-sizing: content-box
}

@media screen and (max-width: 768px) {
    .Colors_item__2AQQY:nth-child(5n) {
        margin-right: 8px
    }

    .Colors_item__2AQQY {
        margin-bottom: 0
    }
}

.Dustbin_block__34d3D {
    margin-bottom: 7px;
    height: 56px;
    width: 118px;
    margin-left: 7px;
    border: 1px dashed #cbcbcb;
    box-sizing: border-box
}

.Dustbin_block__34d3D:nth-child(4n-1) {
    margin-left: 30px
}

.Dustbin_block__image__VzcCg {
    height: 56px;
    width: 118px;
    margin-bottom: 7px;
    margin-left: 7px;
    background-size: cover !important
}

.Dustbin_block__image__VzcCg:nth-child(4n-1) {
    margin-left: 30px
}

.Dustbin_brick__2lb_1 {
    margin-bottom: 3px;
    height: 26px;
    width: 80px;
    border-radius: 2px;
    margin-left: 3px;
    border: 1px dashed #cbcbcb;
    box-sizing: border-box
}

.Dustbin_brick__2lb_1:nth-child(6n-2) {
    margin-left: 22px
}

.Dustbin_brick__image__1z_OQ {
    margin-bottom: 3px;
    height: 26px;
    width: 80px;
    border-radius: 2px;
    margin-left: 3px;
    background-size: cover !important
}

.Dustbin_brick__image__1z_OQ:nth-child(6n-2) {
    margin-left: 22px
}

.Dustbin_poke__Da8LJ {
    height: 26px;
    width: 98px;
    border-radius: 2px;
    margin-left: 3px;
    margin-bottom: 3px;
    border: 1px dashed #cbcbcb;
    box-sizing: border-box
}

.Dustbin_poke__Da8LJ:nth-child(8n-3) {
    width: 50px;
    margin-left: 27px
}

.Dustbin_poke__Da8LJ:nth-child(8n-1),
.Dustbin_poke__Da8LJ:nth-child(8n-4),
.Dustbin_poke__Da8LJ:nth-child(8n-6) {
    width: 50px
}

.Dustbin_poke__image__259dw {
    height: 26px;
    width: 98px;
    border-radius: 2px;
    margin-left: 3px;
    margin-bottom: 3px;
    background-size: 100% auto !important;
    background-repeat: repeat
}

.Dustbin_poke__image__259dw:nth-child(8n-3) {
    margin-left: 27px
}

.Dustbin_poke__image__259dw:nth-child(8n-1),
.Dustbin_poke__image__259dw:nth-child(8n-3),
.Dustbin_poke__image__259dw:nth-child(8n-4),
.Dustbin_poke__image__259dw:nth-child(8n-6) {
    width: 50px;
    background-size: 180% 150% !important
}

@media screen and (max-width: 650px) {
    .Dustbin_poke__Da8LJ {
        height: 18px;
        width: 67px
    }

    .Dustbin_poke__Da8LJ:nth-child(8n-3) {
        width: 35px;
        margin-left: 37px
    }

    .Dustbin_poke__Da8LJ:nth-child(8n-1),
    .Dustbin_poke__Da8LJ:nth-child(8n-4),
    .Dustbin_poke__Da8LJ:nth-child(8n-6) {
        width: 35px
    }

    .Dustbin_poke__image__259dw {
        height: 18px;
        width: 67px
    }

    .Dustbin_poke__image__259dw:nth-child(8n-3) {
        width: 35px;
        margin-left: 37px
    }

    .Dustbin_poke__image__259dw:nth-child(8n-1),
    .Dustbin_poke__image__259dw:nth-child(8n-4),
    .Dustbin_poke__image__259dw:nth-child(8n-6) {
        width: 35px
    }

    .Dustbin_brick__2lb_1 {
        height: 18px;
        width: 56px
    }

    .Dustbin_brick__2lb_1:nth-child(6n-2) {
        margin-left: 28px
    }

    .Dustbin_brick__image__1z_OQ {
        height: 18px;
        width: 56px
    }

    .Dustbin_brick__image__1z_OQ:nth-child(6n-2) {
        margin-left: 28px
    }

    .Dustbin_block__34d3D {
        margin-bottom: 7px;
        height: 39px;
        width: 82px;
        border-radius: 3px;
        margin-left: 0;
        margin-right: 7px
    }

    .Dustbin_block__34d3D:nth-child(4n-1) {
        margin-left: 30px
    }

    .Dustbin_block__image__VzcCg {
        height: 39px;
        width: 82px;
        border-radius: 3px;
        margin-bottom: 7px;
        margin-left: 0;
        margin-right: 7px;
        object-fit: cover
    }

    .Dustbin_block__image__VzcCg:nth-child(4n-1) {
        margin-left: 30px
    }

    .Dustbin_block__image__VzcCg:nth-child(4n) {
        margin-right: 0
    }
}

.More_information__8_3t- {
    width: 730px;
    min-height: 270px;
    position: fixed;
    overflow: scroll;
    top: 230px;
    left: calc(50% - 365px);
    display: flex;
    flex-direction: column;
    align-items: center;
    background-color: #fff;
    border-radius: 6px;
    box-shadow: -4px 8px 12px rgba(16, 23, 30, .1);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 30px 0;
    box-sizing: border-box
}

.More_information__8_3t-:focus {
    outline: none
}

.More_information__content__128Sy {
    display: flex;
    align-items: center;
    justify-content: space-around
}

.More_information__more__y1MGw {
    margin-top: 30px;
    text-align: center;
    font-size: 12px;
    max-width: 380px;
    color: #2c2a29
}

.More_box__2RXN0 {
    width: 366px;
    height: 210px
}

.More_overlay__2xvFr {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .22);
    z-index: 30;
    width: 100%;
    height: 100%
}

.More_details__2rBY5 {
    height: 210px
}

.More_detail__2cop3 {
    height: 30px;
    border-radius: 1px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-color: #f5f7fb
}

.More_detail__2cop3:nth-child(2n) {
    background-color: #fff
}

.More_detail__data__1Qbe8,
.More_detail__description__2nq3a {
    color: #2c2a29;
    font-size: 12px
}

.More_detail__description__2nq3a {
    margin-left: 10px
}

.More_detail__data__1Qbe8 {
    margin-right: 10px
}

@media screen and (max-width: 940px) {
    .More_information__8_3t- {
        width: calc(100% - 40px);
        left: 20px
    }

    .More_information__content__128Sy {
        flex-direction: column;
        width: 100%
    }

    .More_information__more__y1MGw {
        margin-top: 12px;
        color: var(--menu-color);
        padding: 0 16px
    }

    .More_box__2RXN0 {
        width: 263px;
        height: 151px
    }

    .More_details__2rBY5 {
        width: calc(100% - 32px)
    }

    .More_detail__2cop3 {
        width: 100%
    }
}

@media screen and (max-width: 650px) {
    .More_information__8_3t- {
        top: 100px;
        width: 100%;
        left: 0;
        border-radius: 0
    }
}

.BigWall_overlay__LTL4h {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 30;
    background-color: transparent
}

.BigWall_modal__3X5VJ {
    top: 130px;
    left: calc(50% - 532px);
    display: flex;
    background-color: #fff;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    outline: none
}

.BigWall_modal__3X5VJ,
.BigWall_wrap__1e4J9 {
    width: 1065px;
    min-height: 628px;
    position: relative
}

.BigWall_wrap__1e4J9 {
    overflow: hidden
}

.BigWall_close__1qiFX {
    position: absolute;
    right: -50px;
    top: -40px;
    cursor: pointer
}

.BigWall_close__1qiFX svg {
    height: 50px;
    width: 50px
}

.BigWall_close__1qiFX svg path {
    fill: #72778b
}

.BigWall_container__lizyX {
    perspective: 20px;
    transform: scale(.65);
    margin-left: 10px;
    position: absolute;
    width: 338px;
    height: 460px;
    display: flex;
    flex-wrap: wrap;
    top: -79px;
    left: -94px
}

.BigWall_container__lizyX:nth-child(2) {
    left: 68px
}

.BigWall_container__lizyX:nth-child(3) {
    left: 230px
}

.BigWall_container__lizyX:nth-child(4) {
    left: 392px
}

.BigWall_container__lizyX:nth-child(5) {
    left: 554px
}

.BigWall_container__lizyX:nth-child(6) {
    left: 716px
}

.BigWall_container__lizyX:nth-child(7) {
    left: 878px
}

.BigWall_container__lizyX:nth-child(8) {
    top: 223px
}

.BigWall_container__lizyX:nth-child(9) {
    left: 68px;
    top: 223px
}

.BigWall_container__lizyX:nth-child(10) {
    left: 230px;
    top: 223px
}

.BigWall_container__lizyX:nth-child(11) {
    left: 392px;
    top: 223px
}

.BigWall_container__lizyX:nth-child(12) {
    left: 554px;
    top: 223px
}

.BigWall_container__lizyX:nth-child(13) {
    left: 716px;
    top: 223px
}

.BigWall_container__lizyX:nth-child(14) {
    left: 878px;
    top: 223px
}

.BigWall_container__lizyX:nth-child(15) {
    top: 525px
}

.BigWall_container__lizyX:nth-child(16) {
    left: 68px;
    top: 525px
}

.BigWall_container__lizyX:nth-child(17) {
    left: 230px;
    top: 525px
}

.BigWall_container__lizyX:nth-child(18) {
    left: 392px;
    top: 525px
}

.BigWall_container__lizyX:nth-child(19) {
    left: 554px;
    top: 525px
}

.BigWall_container__lizyX:nth-child(20) {
    left: 716px;
    top: 525px
}

.BigWall_container__lizyX:nth-child(21) {
    left: 878px;
    top: 525px
}

.BigWall_container_pokes__1KrdB {
    left: -94px
}

.BigWall_container_pokes__1KrdB:nth-child(2) {
    left: 106px
}

.BigWall_container_pokes__1KrdB:nth-child(3) {
    left: 306px
}

.BigWall_container_pokes__1KrdB:nth-child(4) {
    left: 506px
}

.BigWall_container_pokes__1KrdB:nth-child(5) {
    left: 706px
}

.BigWall_container_pokes__1KrdB:nth-child(6) {
    left: 906px
}

.BigWall_container_pokes__1KrdB:nth-child(7) {
    left: 1106px
}

.BigWall_container_pokes__1KrdB:nth-child(8) {
    top: 223px
}

.BigWall_container_pokes__1KrdB:nth-child(9) {
    left: 106px;
    top: 223px
}

.BigWall_container_pokes__1KrdB:nth-child(10) {
    left: 306px;
    top: 223px
}

.BigWall_container_pokes__1KrdB:nth-child(11) {
    left: 506px;
    top: 223px
}

.BigWall_container_pokes__1KrdB:nth-child(12) {
    left: 706px;
    top: 223px
}

.BigWall_container_pokes__1KrdB:nth-child(13) {
    left: 906px;
    top: 223px
}

.BigWall_container_pokes__1KrdB:nth-child(14) {
    left: 1106px;
    top: 223px
}

.BigWall_container_pokes__1KrdB:nth-child(15) {
    top: 525px
}

.BigWall_container_pokes__1KrdB:nth-child(16) {
    left: 106px;
    top: 525px
}

.BigWall_container_pokes__1KrdB:nth-child(17) {
    left: 306px;
    top: 525px
}

.BigWall_container_pokes__1KrdB:nth-child(18) {
    left: 506px;
    top: 525px
}

.BigWall_container_pokes__1KrdB:nth-child(19) {
    left: 706px;
    top: 525px
}

.BigWall_container_pokes__1KrdB:nth-child(20) {
    left: 906px;
    top: 525px
}

.BigWall_container_pokes__1KrdB:nth-child(21) {
    left: 1106px;
    top: 525px
}

.BigWall_container_blocks__2kzt0 {
    height: 374px;
    width: 314px;
    top: -62px;
    left: -106px
}

.BigWall_container_blocks__2kzt0:nth-child(2) {
    left: 57px
}

.BigWall_container_blocks__2kzt0:nth-child(3) {
    left: 220px
}

.BigWall_container_blocks__2kzt0:nth-child(4) {
    left: 383px
}

.BigWall_container_blocks__2kzt0:nth-child(5) {
    left: 546px
}

.BigWall_container_blocks__2kzt0:nth-child(6) {
    left: 709px
}

.BigWall_container_blocks__2kzt0:nth-child(7) {
    left: 872px
}

.BigWall_container_blocks__2kzt0:nth-child(8) {
    top: 184px
}

.BigWall_container_blocks__2kzt0:nth-child(9) {
    left: 57px;
    top: 184px
}

.BigWall_container_blocks__2kzt0:nth-child(10) {
    left: 220px;
    top: 184px
}

.BigWall_container_blocks__2kzt0:nth-child(11) {
    left: 383px;
    top: 184px
}

.BigWall_container_blocks__2kzt0:nth-child(12) {
    left: 546px;
    top: 184px
}

.BigWall_container_blocks__2kzt0:nth-child(13) {
    left: 709px;
    top: 184px
}

.BigWall_container_blocks__2kzt0:nth-child(14) {
    left: 872px;
    top: 184px
}

.BigWall_container_blocks__2kzt0:nth-child(15) {
    top: 430px
}

.BigWall_container_blocks__2kzt0:nth-child(16) {
    left: 57px;
    top: 430px
}

.BigWall_container_blocks__2kzt0:nth-child(17) {
    left: 220px;
    top: 430px
}

.BigWall_container_blocks__2kzt0:nth-child(18) {
    left: 383px;
    top: 430px
}

.BigWall_container_blocks__2kzt0:nth-child(19) {
    left: 546px;
    top: 430px
}

.BigWall_container_blocks__2kzt0:nth-child(20) {
    left: 709px;
    top: 430px
}

.BigWall_container_blocks__2kzt0:nth-child(21) {
    left: 872px;
    top: 430px
}

.BigWall_containerBrick__14Aq3 {
    perspective: 20px;
    transform: scale(.6);
    margin-left: 10px;
    position: absolute;
    width: 338px;
    height: 460px;
    display: flex;
    flex-wrap: wrap;
    top: -113px;
    left: -106px
}

.BigWall_item__2dFak {
    width: 180px;
    height: 180px;
    background: #ff0;
    transform: rotateY(15deg)
}

.BigWall_poke__3KdZo {
    height: 26px;
    width: 98px;
    border-radius: 2px;
    margin-left: 3px;
    margin-bottom: 3px;
    border: 1px dashed #cbcbcb;
    box-sizing: border-box
}

.BigWall_poke__3KdZo:nth-child(8n-3) {
    width: 50px;
    margin-left: 27px
}

.BigWall_poke__3KdZo:nth-child(8n-1),
.BigWall_poke__3KdZo:nth-child(8n-4),
.BigWall_poke__3KdZo:nth-child(8n-6) {
    width: 50px
}

.BigWall_poke__image__2f1mg {
    height: 26px;
    width: 98px;
    border-radius: 2px;
    margin-left: 3px;
    margin-bottom: 3px;
    background-size: cover !important
}

.BigWall_poke__image__2f1mg:nth-child(8n-3) {
    margin-left: 27px
}

.BigWall_poke__image__2f1mg:nth-child(8n-1),
.BigWall_poke__image__2f1mg:nth-child(8n-3),
.BigWall_poke__image__2f1mg:nth-child(8n-4),
.BigWall_poke__image__2f1mg:nth-child(8n-6) {
    width: 50px;
    background-size: 180% 150% !important
}

.BigWall_block__lqTRj {
    margin-bottom: 7px;
    height: 56px;
    width: 118px;
    margin-left: 7px;
    border: 1px dashed #cbcbcb;
    box-sizing: border-box
}

.BigWall_block__lqTRj:nth-child(4n-1) {
    margin-left: 71px
}

.BigWall_block__image__11ezE {
    height: 56px;
    width: 118px;
    margin-bottom: 7px;
    margin-left: 7px;
    background-size: 100% auto !important
}

.BigWall_block__image__11ezE:nth-child(4n-1) {
    margin-left: 71px
}

.BigWall_brick__1R9Hs {
    margin-bottom: 3px;
    height: 26px;
    width: 80px;
    border-radius: 2px;
    margin-left: 3px;
    border: 1px dashed #cbcbcb;
    box-sizing: border-box
}

.BigWall_brick__1R9Hs:nth-child(6n-2) {
    margin-left: 42px
}

.BigWall_brick__image__3d-rl {
    margin-bottom: 3px;
    height: 26px;
    width: 80px;
    border-radius: 2px;
    margin-left: 3px;
    background-size: 100% auto !important
}

.BigWall_brick__image__3d-rl:nth-child(6n-2) {
    margin-left: 42px
}

@media screen and (max-width: 1400px) {
    .BigWall_modal__3X5VJ {
        top: calc(50% - 314px)
    }
}

@media screen and (max-width: 1200px) {
    .BigWall_modal__3X5VJ {
        transform: scale(.75)
    }
}

@media screen and (max-width: 940px) {
    .BigWall_overlay__LTL4h {
        background-color: rgba(0, 0, 0, .43)
    }

    .BigWall_modal__3X5VJ {
        transform: inherit
    }
}

@media screen and (max-width: 650px) {
    .BigWall_modal__3X5VJ {
        min-height: 100vh;
        top: 0
    }

    .BigWall_close__1qiFX {
        position: fixed;
        right: 20px;
        top: 20px;
        z-index: 20
    }

    .BigWall_close__1qiFX path {
        stroke: #fff
    }
}

.modalWall_overlay__3dUNb {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .22);
    z-index: 30;
    width: 100%;
    height: 100%
}

.modalWall_modal__1YRGF {
    width: 1065px;
    min-height: 628px;
    position: fixed;
    overflow: scroll;
    top: 130px;
    left: calc(50% - 532px);
    display: flex;
    flex-direction: column;
    align-items: center;
    background-color: #fff;
    border-radius: 6px;
    box-shadow: -4px 8px 12px rgba(16, 23, 30, .1);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.modalWall_modal__1YRGF:focus {
    outline: none
}

.modalWall_header__2ieRc {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    height: 42px;
    background-color: #f5f7fb;
    border-radius: 6px 6px 0 0
}

.modalWall_header__finish__2j5W3 {
    cursor: pointer;
    align-items: center;
    display: flex;
    height: 42px;
    width: 102px;
    outline: none;
    border: none;
    background: none;
    color: #1a72e8;
    font-size: 16px
}

.modalWall_container__3eddF {
    display: flex;
    width: 100%;
    height: 528px;
    background-color: #fff;
    justify-content: space-between;
    padding: 34px 50px 34px 107px;
    box-sizing: border-box
}

.modalWall_content__r1G5U {
    width: 442px
}

.modalWall_materials__36cAC {
    width: 100%;
    display: flex;
    justify-content: space-between
}

.modalWall_materials__btn__2XDXV {
    width: 105px;
    height: 40px;
    font-size: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #f5f7fb;
    border-radius: 2px;
    cursor: pointer
}

.modalWall_materials__btn_active__i7eN7 {
    background-color: #fff;
    box-shadow: 0 0 12px rgba(16, 23, 30, .1);
    color: #1a72e8
}

.modalWall_grid__3VXi4 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: relative
}

.modalWall_grid__wrap__37FX- {
    margin-left: 10px;
    width: 338px;
    height: 400px;
    position: relative;
    display: flex;
    flex-wrap: wrap
}

.modalWall_grid__wrap_blocks__3HEDS {
    height: 374px;
    width: 304px
}

.modalWall_grid__3VXi4 img[src=""] {
    content: ""
}

.modalWall_greyGrid__3ApsA {
    width: 331px;
    position: absolute;
    top: -1px;
    left: 36px;
    height: 463px;
    background-image: url(data:image/jpeg;base64,/9j/4QO6RXhpZgAATU0AKgAAAAgADAEAAAMAAAABAAsAAAEBAAMAAAABAAsAAAECAAMAAAADAAAAngEGAAMAAAABAAIAAAESAAMAAAABAAEAAAEVAAMAAAABAAMAAAEaAAUAAAABAAAApAEbAAUAAAABAAAArAEoAAMAAAABAAIAAAExAAIAAAAfAAAAtAEyAAIAAAAUAAAA04dpAAQAAAABAAAA6AAAASAACAAIAAgACvyAAAAnEAAK/IAAACcQQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpADIwMjA6MDY6MTEgMTU6NDI6MzAAAAAEkAAABwAAAAQwMjIxoAEAAwAAAAH//wAAoAIABAAAAAEAAAAKoAMABAAAAAEAAAAKAAAAAAAAAAYBAwADAAAAAQAGAAABGgAFAAAAAQAAAW4BGwAFAAAAAQAAAXYBKAADAAAAAQACAAACAQAEAAAAAQAAAX4CAgAEAAAAAQAAAjQAAAAAAAAASAAAAAEAAABIAAAAAf/Y/+0ADEFkb2JlX0NNAAH/7gAOQWRvYmUAZIAAAAAB/9sAhAAMCAgICQgMCQkMEQsKCxEVDwwMDxUYExMVExMYEQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAQ0LCw0ODRAODhAUDg4OFBQODg4OFBEMDAwMDBERDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCAAKAAoDASIAAhEBAxEB/90ABAAB/8QBPwAAAQUBAQEBAQEAAAAAAAAAAwABAgQFBgcICQoLAQABBQEBAQEBAQAAAAAAAAABAAIDBAUGBwgJCgsQAAEEAQMCBAIFBwYIBQMMMwEAAhEDBCESMQVBUWETInGBMgYUkaGxQiMkFVLBYjM0coLRQwclklPw4fFjczUWorKDJkSTVGRFwqN0NhfSVeJl8rOEw9N14/NGJ5SkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2N0dXZ3eHl6e3x9fn9xEAAgIBAgQEAwQFBgcHBgU1AQACEQMhMRIEQVFhcSITBTKBkRShsUIjwVLR8DMkYuFygpJDUxVjczTxJQYWorKDByY1wtJEk1SjF2RFVTZ0ZeLys4TD03Xj80aUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9ic3R1dnd4eXp7fH/9oADAMBAAIRAxEAPwD03z/1/wBf9f8AjWgfx/2/6/8Abycf6/6/6/4ZN9/+v/o9JT//2f/tC5hQaG90b3Nob3AgMy4wADhCSU0EBAAAAAAABxwCAAACAAAAOEJJTQQlAAAAAAAQ6PFc8y/BGKGie2etxWTVujhCSU0EOgAAAAAA9wAAABAAAAABAAAAAAALcHJpbnRPdXRwdXQAAAAFAAAAAFBzdFNib29sAQAAAABJbnRlZW51bQAAAABJbnRlAAAAAEltZyAAAAAPcHJpbnRTaXh0ZWVuQml0Ym9vbAAAAAALcHJpbnRlck5hbWVURVhUAAAAAQAAAAAAD3ByaW50UHJvb2ZTZXR1cE9iamMAAAAVBB8EMARABDAEPAQ1BEIEQARLACAERgQyBDUEQgQ+BD8EQAQ+BDEESwAAAAAACnByb29mU2V0dXAAAAABAAAAAEJsdG5lbnVtAAAADGJ1aWx0aW5Qcm9vZgAAAAlwcm9vZkNNWUsAOEJJTQQ7AAAAAAItAAAAEAAAAAEAAAAAABJwcmludE91dHB1dE9wdGlvbnMAAAAXAAAAAENwdG5ib29sAAAAAABDbGJyYm9vbAAAAAAAUmdzTWJvb2wAAAAAAENybkNib29sAAAAAABDbnRDYm9vbAAAAAAATGJsc2Jvb2wAAAAAAE5ndHZib29sAAAAAABFbWxEYm9vbAAAAAAASW50cmJvb2wAAAAAAEJja2dPYmpjAAAAAQAAAAAAAFJHQkMAAAADAAAAAFJkICBkb3ViQG/gAAAAAAAAAAAAR3JuIGRvdWJAb+AAAAAAAAAAAABCbCAgZG91YkBv4AAAAAAAAAAAAEJyZFRVbnRGI1JsdAAAAAAAAAAAAAAAAEJsZCBVbnRGI1JsdAAAAAAAAAAAAAAAAFJzbHRVbnRGI1B4bEBSAAAAAAAAAAAACnZlY3RvckRhdGFib29sAQAAAABQZ1BzZW51bQAAAABQZ1BzAAAAAFBnUEMAAAAATGVmdFVudEYjUmx0AAAAAAAAAAAAAAAAVG9wIFVudEYjUmx0AAAAAAAAAAAAAAAAU2NsIFVudEYjUHJjQFkAAAAAAAAAAAAQY3JvcFdoZW5QcmludGluZ2Jvb2wAAAAADmNyb3BSZWN0Qm90dG9tbG9uZwAAAAAAAAAMY3JvcFJlY3RMZWZ0bG9uZwAAAAAAAAANY3JvcFJlY3RSaWdodGxvbmcAAAAAAAAAC2Nyb3BSZWN0VG9wbG9uZwAAAAAAOEJJTQPtAAAAAAAQAEgAAAABAAIASAAAAAEAAjhCSU0EJgAAAAAADgAAAAAAAAAAAAA/gAAAOEJJTQPyAAAAAAAKAAD///////8AADhCSU0EDQAAAAAABAAAAFo4QklNBBkAAAAAAAQAAAAeOEJJTQPzAAAAAAAJAAAAAAAAAAABADhCSU0nEAAAAAAACgABAAAAAAAAAAI4QklNA/UAAAAAAEgAL2ZmAAEAbGZmAAYAAAAAAAEAL2ZmAAEAoZmaAAYAAAAAAAEAMgAAAAEAWgAAAAYAAAAAAAEANQAAAAEALQAAAAYAAAAAAAE4QklNA/gAAAAAAHAAAP////////////////////////////8D6AAAAAD/////////////////////////////A+gAAAAA/////////////////////////////wPoAAAAAP////////////////////////////8D6AAAOEJJTQQAAAAAAAACAAA4QklNBAIAAAAAAAIAADhCSU0EMAAAAAAAAQEAOEJJTQQtAAAAAAAGAAEAAAADOEJJTQQIAAAAAAAQAAAAAQAAAkAAAAJAAAAAADhCSU0EHgAAAAAABAAAAAA4QklNBBoAAAAAA0UAAAAGAAAAAAAAAAAAAAAKAAAACgAAAAgAZwByAGUAeQBHAHIAaQBkAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAKAAAACgAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAABAAAAABAAAAAAAAbnVsbAAAAAIAAAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25nAAAACgAAAABSZ2h0bG9uZwAAAAoAAAAGc2xpY2VzVmxMcwAAAAFPYmpjAAAAAQAAAAAABXNsaWNlAAAAEgAAAAdzbGljZUlEbG9uZwAAAAAAAAAHZ3JvdXBJRGxvbmcAAAAAAAAABm9yaWdpbmVudW0AAAAMRVNsaWNlT3JpZ2luAAAADWF1dG9HZW5lcmF0ZWQAAAAAVHlwZWVudW0AAAAKRVNsaWNlVHlwZQAAAABJbWcgAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcAAAAAAAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAAAAoAAAAAUmdodGxvbmcAAAAKAAAAA3VybFRFWFQAAAABAAAAAAAAbnVsbFRFWFQAAAABAAAAAAAATXNnZVRFWFQAAAABAAAAAAAGYWx0VGFnVEVYVAAAAAEAAAAAAA5jZWxsVGV4dElzSFRNTGJvb2wBAAAACGNlbGxUZXh0VEVYVAAAAAEAAAAAAAlob3J6QWxpZ25lbnVtAAAAD0VTbGljZUhvcnpBbGlnbgAAAAdkZWZhdWx0AAAACXZlcnRBbGlnbmVudW0AAAAPRVNsaWNlVmVydEFsaWduAAAAB2RlZmF1bHQAAAALYmdDb2xvclR5cGVlbnVtAAAAEUVTbGljZUJHQ29sb3JUeXBlAAAAAE5vbmUAAAAJdG9wT3V0c2V0bG9uZwAAAAAAAAAKbGVmdE91dHNldGxvbmcAAAAAAAAADGJvdHRvbU91dHNldGxvbmcAAAAAAAAAC3JpZ2h0T3V0c2V0bG9uZwAAAAAAOEJJTQQoAAAAAAAMAAAAAj/wAAAAAAAAOEJJTQQUAAAAAAAEAAAAAzhCSU0EDAAAAAACUAAAAAEAAAAKAAAACgAAACAAAAFAAAACNAAYAAH/2P/tAAxBZG9iZV9DTQAB/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgACgAKAwEiAAIRAQMRAf/dAAQAAf/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKygwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dXZ3eHl6e3x//aAAwDAQACEQMRAD8A9N8/9f8AX/X/AI1oH8f9v+v/AG8nH+v+v+v+GTff/r/6PSU//9k4QklNBCEAAAAAAFMAAAABAQAAAA8AQQBkAG8AYgBlACAAUABoAG8AdABvAHMAaABvAHAAAAASAEEAZABvAGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwACAAQwBDAAAAAQA4QklNBAYAAAAAAAcAAgAAAAEBAP/hDwVodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMC0wNi0xMVQxNDozMToyMiswMzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMC0wNi0xMVQxNTo0MjozMCswMzowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjAtMDYtMTFUMTU6NDI6MzArMDM6MDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MThlODAzMzUtYzc4My00NjRhLTllNDAtYjZhNzE0Mzg3YzJmIiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MWFlNjU5YWMtNTRlYS1hNjRlLWJhN2EtNGVhZmM5Nzk1NzBiIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6N2JlNGM4ZWEtMWE3Yi00Zjc2LWFlMDctZjE5MmNhOTNhMTYwIiBkYzpmb3JtYXQ9ImltYWdlL2pwZWciIHBob3Rvc2hvcDpMZWdhY3lJUFRDRGlnZXN0PSIwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMSIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9IkFkb2JlIFJHQiAoMTk5OCkiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjdiZTRjOGVhLTFhN2ItNGY3Ni1hZTA3LWYxOTJjYTkzYTE2MCIgc3RFdnQ6d2hlbj0iMjAyMC0wNi0xMVQxNDozMToyMiswMzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpmMmFjM2YzMS1iNmU0LTQ4NDctYmVmNy04ZjA2ZWMwODYwZTkiIHN0RXZ0OndoZW49IjIwMjAtMDYtMTFUMTQ6MzE6MjIrMDM6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MThlODAzMzUtYzc4My00NjRhLTllNDAtYjZhNzE0Mzg3YzJmIiBzdEV2dDp3aGVuPSIyMDIwLTA2LTExVDE1OjQyOjMwKzAzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDw/eHBhY2tldCBlbmQ9InciPz7/4gJASUNDX1BST0ZJTEUAAQEAAAIwQURCRQIQAABtbnRyUkdCIFhZWiAHzwAGAAMAAAAAAABhY3NwQVBQTAAAAABub25lAAAAAAAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLUFEQkUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApjcHJ0AAAA/AAAADJkZXNjAAABMAAAAGt3dHB0AAABnAAAABRia3B0AAABsAAAABRyVFJDAAABxAAAAA5nVFJDAAAB1AAAAA5iVFJDAAAB5AAAAA5yWFlaAAAB9AAAABRnWFlaAAACCAAAABRiWFlaAAACHAAAABR0ZXh0AAAAAENvcHlyaWdodCAxOTk5IEFkb2JlIFN5c3RlbXMgSW5jb3Jwb3JhdGVkAAAAZGVzYwAAAAAAAAARQWRvYmUgUkdCICgxOTk4KQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAAAAAAAGN1cnYAAAAAAAAAAQIzAABjdXJ2AAAAAAAAAAECMwAAY3VydgAAAAAAAAABAjMAAFhZWiAAAAAAAACcGAAAT6UAAAT8WFlaIAAAAAAAADSNAACgLAAAD5VYWVogAAAAAAAAJjEAABAvAAC+nP/uAA5BZG9iZQBkgAAAAAH/2wCEAAgGBgYGBggGBggMCAcIDA4KCAgKDhANDQ4NDRARDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBCQgICQoJCwkJCw4LDQsOEQ4ODg4REQwMDAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/AABEIAAoACgMBIgACEQEDEQH/3QAEAAH/xAGiAAAABwEBAQEBAAAAAAAAAAAEBQMCBgEABwgJCgsBAAICAwEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAgEDAwIEAgYHAwQCBgJzAQIDEQQABSESMUFRBhNhInGBFDKRoQcVsUIjwVLR4TMWYvAkcoLxJUM0U5KismNzwjVEJ5OjszYXVGR0w9LiCCaDCQoYGYSURUaktFbTVSga8uPzxNTk9GV1hZWltcXV5fVmdoaWprbG1ub2N0dXZ3eHl6e3x9fn9zhIWGh4iJiouMjY6PgpOUlZaXmJmam5ydnp+So6SlpqeoqaqrrK2ur6EQACAgECAwUFBAUGBAgDA20BAAIRAwQhEjFBBVETYSIGcYGRMqGx8BTB0eEjQhVSYnLxMyQ0Q4IWklMlomOywgdz0jXiRIMXVJMICQoYGSY2RRonZHRVN/Kjs8MoKdPj84SUpLTE1OT0ZXWFlaW1xdXl9UZWZnaGlqa2xtbm9kdXZ3eHl6e3x9fn9zhIWGh4iJiouMjY6Pg5SVlpeYmZqbnJ2en5KjpKWmp6ipqqusra6vr/2gAMAwEAAhEDEQA/AO5+/wDn/H/P/krVB/H+3/P/AJHZh/H/ADr/AMbf89s33/5/8z8Vf//Z)
}

.modalWall_greyGrid__brick__2v-Gp {
    width: 284px;
    top: -1px;
    left: 50px
}

.modalWall_greyGrid__block__myFz6 {
    width: 294px;
    top: 42px;
    left: 69px;
    height: 372px
}

.modalWall_poke__3zGq7 {
    height: 26px;
    width: 98px;
    margin-left: 3px;
    margin-bottom: 3px;
    border: 1px dashed #cbcbcb;
    box-sizing: border-box
}

.modalWall_poke__3zGq7:nth-child(8n-3) {
    width: 50px;
    margin-left: 27px
}

.modalWall_poke__3zGq7:nth-child(8n-1),
.modalWall_poke__3zGq7:nth-child(8n-4),
.modalWall_poke__3zGq7:nth-child(8n-6) {
    width: 50px
}

.modalWall_poke__image__83dQB {
    height: 26px;
    width: 98px;
    margin-left: 3px;
    margin-bottom: 3px;
    background-size: 100% auto !important;
    background-repeat: repeat
}

.modalWall_poke__image__83dQB:nth-child(8n-3) {
    margin-left: 27px
}

.modalWall_poke__image__83dQB:nth-child(8n-1),
.modalWall_poke__image__83dQB:nth-child(8n-3),
.modalWall_poke__image__83dQB:nth-child(8n-4),
.modalWall_poke__image__83dQB:nth-child(8n-6) {
    width: 50px;
    background-size: 180% 150% !important
}

.modalWall_block__1GVGU {
    margin-bottom: 7px;
    height: 56px;
    width: 118px;
    margin-left: 7px;
    border: 1px dashed #cbcbcb;
    box-sizing: border-box
}

.modalWall_block__1GVGU:nth-child(4n-1) {
    margin-left: 30px
}

.modalWall_block__image__1g1c6 {
    height: 56px;
    width: 118px;
    margin-bottom: 7px;
    margin-left: 7px;
    background-repeat: repeat;
    background-size: cover !important
}

.modalWall_block__image__1g1c6:nth-child(4n-1) {
    margin-left: 59px
}

.modalWall_brick__3clam {
    margin-bottom: 3px;
    height: 26px;
    width: 80px;
    margin-left: 3px;
    border: 1px dashed #cbcbcb;
    box-sizing: border-box
}

.modalWall_brick__klinker__2qQ0t {
    border-radius: 6px
}

.modalWall_brick__3clam:nth-child(6n-2) {
    margin-left: 40px
}

.modalWall_brick__image__2fdCG {
    margin-bottom: 3px;
    height: 26px;
    width: 80px;
    margin-left: 3px;
    background-repeat: repeat;
    background-size: cover !important
}

.modalWall_brick__image__klinker__XSyGw {
    border-radius: 6px
}

.modalWall_brick__image__2fdCG:nth-child(6n-2) {
    margin-left: 40px
}

.modalWall_height__2zDgH {
    position: absolute;
    top: 5px;
    left: -9px;
    align-items: center;
    justify-content: center;
    display: flex;
    flex-direction: row-reverse
}

.modalWall_height__2zDgH svg {
    width: 13px
}

.modalWall_height__2zDgH .modalWall_arrow__text__23cLN {
    transform: rotate(-90deg);
    position: absolute;
    top: 162px;
    left: -51px;
    white-space: nowrap
}

.modalWall_width__3PHcK {
    position: absolute;
    top: 477px;
    left: 10px;
    display: flex;
    flex-direction: column;
    align-items: center
}

.modalWall_width__3PHcK svg {
    width: 275px
}

.modalWall_arrow__text__23cLN {
    font-size: 16px;
    color: #2c2a29
}

.modalWall_form__2sN4U {
    display: flex;
    justify-content: center;
    width: 100%
}

.modalWall_radio__2bzay {
    width: 100%;
    margin-top: 20px;
    height: 42px;
    border-radius: 6px;
    background: #f5f7fb;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 4px;
    box-sizing: border-box
}

.modalWall_radio__text__2xD3s {
    cursor: pointer;
    width: 212px;
    height: 34px;
    font-size: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 6px
}

.modalWall_radio__text_active__12h1B {
    background-color: #fff;
    box-shadow: 0 0 4px rgba(26, 38, 64, .08)
}

.modalWall_radio__line__1bjPj {
    width: 1px;
    height: 18px;
    background-color: #d8d8d8
}

.modalWall_colors__vOajn {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    margin-top: 26px;
    width: 100%
}

.modalWall_colors__block__1efkA {
    cursor: pointer;
    border-radius: 2px
}

.modalWall_color__7WVv1 {
    width: 82px;
    height: 42px;
    border-radius: 6px;
    margin-right: 8px;
    margin-bottom: 8px;
    display: flex;
    background-size: cover;
    align-items: center;
    position: relative;
    justify-content: center;
    cursor: pointer;
    box-sizing: border-box
}

.modalWall_color__7WVv1:nth-child(5n) {
    margin-right: 0
}

.modalWall_color__name__2kKJ7 {
    color: #fff;
    font-size: 12px
}

.modalWall_color_active__3C1zF {
    border: 4px solid #a42626
}

.modalWall_color_active__3C1zF .modalWall_color__name__2kKJ7 {
    color: #a42626
}

.modalWall_more__AiHPw {
    cursor: pointer;
    height: 30px;
    position: absolute;
    top: 544px;
    right: 62px;
    display: flex;
    justify-content: center;
    align-items: center
}

.modalWall_more__text__1edEq {
    margin-right: 10px;
    font-size: 14px;
    color: #1a72e8
}

.modalWall_more__icon__3oUGy {
    transition: .3s
}

.modalWall_more__icon_active__1-KDo {
    transform: rotate(180deg)
}

.modalWall_bigWall__1RHi5 {
    cursor: pointer;
    height: 30px;
    position: absolute;
    top: 544px;
    right: 212px;
    display: flex;
    justify-content: center;
    align-items: center
}

.modalWall_bigWall__text__2CbTQ {
    margin-right: 10px;
    font-size: 14px;
    color: #1a72e8
}

.modalWall_bigWall__icon__2fjtZ {
    width: 18px;
    height: 18px
}

.modalWall_bigWall__icon__2fjtZ g {
    fill: #1a72e8
}

@media screen and (max-width: 1400px) {
    .modalWall_modal__1YRGF {
        top: calc(50% - 314px)
    }
}

@media screen and (max-width: 1200px) {
    .modalWall_modal__1YRGF {
        transform: scale(.75)
    }
}

@media screen and (max-width: 768px) {
    .modalWall_modal__1YRGF {
        transform: scale(1);
        width: 100%;
        left: 0;
        top: 0;
        border-radius: 0;
        height: 100%
    }

    .modalWall_grid__3VXi4 {
        margin-bottom: 100px
    }

    .modalWall_greyGrid__3ApsA {
        width: 463px;
        top: -23px;
        left: calc(50% - 191px);
        height: 648px
    }

    .modalWall_greyGrid__brick__2v-Gp {
        width: 400px;
        left: -171px
    }

    .modalWall_greyGrid__block__myFz6 {
        width: 416px;
        top: -7px;
        left: -123px;
        height: 523px
    }

    .modalWall_grid__wrap__37FX- {
        transform: scale(1.4);
        position: absolute;
        top: 70px
    }

    .modalWall_header__2ieRc {
        background-color: #fff;
        flex-shrink: 0
    }

    .modalWall_container__3eddF {
        height: calc(100vh - 42px);
        flex-wrap: wrap;
        justify-content: center;
        padding: 50px 20px;
        position: relative
    }

    .modalWall_content__r1G5U {
        flex-direction: column;
        align-items: center;
        flex-shrink: 0;
        height: auto;
        position: absolute;
        bottom: 70px;
        width: 100%;
        display: flex
    }

    .modalWall_content__design__G0G1Y {
        width: 100%;
        margin-top: 50px
    }

    .modalWall_materials__36cAC,
    .modalWall_radio__2bzay {
        width: 442px
    }

    .modalWall_type__39Ief {
        width: 100%
    }

    .modalWall_type__text__3U4do {
        height: 42px;
        width: 100px
    }

    .modalWall_type__text_active__OzvkH {
        box-shadow: none;
        border: 1px solid #1a72e8
    }

    .modalWall_height__2zDgH {
        top: 115px;
        left: -255px
    }

    .modalWall_width__3PHcK {
        left: -140px;
        top: 635px
    }

    .modalWall_colors__vOajn {
        width: 100%;
        height: 60px;
        overflow: scroll;
        flex-wrap: nowrap;
        padding: 0 30px;
        box-sizing: border-box
    }

    .modalWall_color__7WVv1 {
        flex-shrink: 0
    }

    .modalWall_color__7WVv1:nth-child(5n) {
        margin-right: 8px
    }

    .modalWall_more__AiHPw {
        left: 420px;
        right: auto;
        top: 190px
    }

    .modalWall_bigWall__1RHi5 {
        top: 190px;
        left: 0
    }
}

@media screen and (max-width: 650px) {
    .modalWall_modal__1YRGF {
        overflow: hidden
    }

    .modalWall_container__3eddF {
        padding: 0;
        flex-direction: column;
        justify-content: space-between
    }

    .modalWall_grid__wrap__37FX- {
        transform: scale(1);
        margin-left: 0;
        position: unset;
        width: 252px;
        height: 300px;
        justify-content: center;
        margin-right: 40px
    }

    .modalWall_grid__wrap_blocks__3HEDS {
        height: 272px;
        width: 250px;
        margin-right: 80px
    }

    .modalWall_greyGrid__3ApsA {
        width: 233px;
        top: 0;
        left: calc(50% - 108px);
        height: 339px
    }

    .modalWall_greyGrid__brick__2v-Gp {
        width: 208px;
        left: calc(50% - 75px)
    }

    .modalWall_greyGrid__block__myFz6 {
        width: 215px;
        top: 32px;
        left: calc(50% - 88px);
        height: 272px
    }

    .modalWall_grid__3VXi4 {
        margin-bottom: 0;
        height: 340px
    }

    .modalWall_colors__vOajn {
        height: 52px;
        padding: 0 15px;
        margin-top: 10px;
        align-items: flex-end
    }

    .modalWall_height__2zDgH,
    .modalWall_width__3PHcK {
        display: none
    }

    .modalWall_radio__2bzay {
        width: 100%;
        margin-top: 10px
    }

    .modalWall_materials__36cAC {
        width: 100%
    }

    .modalWall_materials__btn__2XDXV {
        width: 80px;
        height: 35px
    }

    .modalWall_content__r1G5U {
        bottom: 90px
    }

    .modalWall_more__AiHPw {
        right: 25px;
        left: auto;
        top: 160px
    }

    .modalWall_bigWall__1RHi5 {
        top: 160px;
        left: 18px;
        width: 190px
    }

    .modalWall_poke__3zGq7 {
        height: 18px;
        width: 67px
    }

    .modalWall_poke__3zGq7:nth-child(8n-3) {
        width: 35px;
        margin-left: 37px
    }

    .modalWall_poke__3zGq7:nth-child(8n-1),
    .modalWall_poke__3zGq7:nth-child(8n-4),
    .modalWall_poke__3zGq7:nth-child(8n-6) {
        width: 35px
    }

    .modalWall_poke__image__83dQB {
        height: 18px;
        width: 67px
    }

    .modalWall_poke__image__83dQB:nth-child(8n-3) {
        width: 35px;
        margin-left: 37px
    }

    .modalWall_poke__image__83dQB:nth-child(8n-1),
    .modalWall_poke__image__83dQB:nth-child(8n-4),
    .modalWall_poke__image__83dQB:nth-child(8n-6) {
        width: 35px
    }

    .modalWall_brick__3clam {
        height: 18px;
        width: 56px
    }

    .modalWall_brick__3clam:nth-child(6n-2) {
        margin-left: 66px
    }

    .modalWall_brick__image__2fdCG {
        height: 18px;
        width: 56px
    }

    .modalWall_brick__image__2fdCG:nth-child(6n-2) {
        margin-left: 66px
    }

    .modalWall_block__1GVGU {
        margin-bottom: 7px;
        height: 39px;
        width: 82px;
        border-radius: 3px;
        margin-left: 0;
        margin-right: 7px
    }

    .modalWall_block__1GVGU:nth-child(4n-1) {
        margin-left: 74px
    }

    .modalWall_block__image__1g1c6 {
        height: 39px;
        width: 82px;
        border-radius: 3px;
        margin-bottom: 7px;
        margin-left: 0;
        margin-right: 7px;
        object-fit: cover
    }

    .modalWall_block__image__1g1c6:nth-child(4n-1) {
        margin-left: 74px
    }

    .modalWall_block__image__1g1c6:nth-child(4n) {
        margin-right: 0
    }
}

.modalWindowDoors_modalWrapper__1sDvv {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .22);
    z-index: 30
}

.modalWindowDoors_modal__3kO4D {
    width: 460px;
    min-height: 272px;
    position: fixed;
    top: 130px;
    left: calc(50% - 230px);
    display: flex;
    flex-direction: column;
    align-items: center;
    background-color: #fff;
    border-radius: 6px;
    box-shadow: 0 0 12px rgba(16, 23, 30, .1)
}

.modalWindowDoors_modal__3kO4D:focus {
    outline: none
}

.modalWindowDoors_header__8-jT0 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 50px;
    background-color: #f1f5f9;
    border-radius: 6px 6px 0 0
}

.modalWindowDoors_header__title__Ae6rW {
    font-family: Museo700;
    color: #2c2a29;
    margin-left: 30px
}

.modalWindowDoors_header__finish__11pxR {
    cursor: pointer;
    padding: 15px 30px;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: 0;
    color: #1a72e8
}

.modalWindowDoors_header__finish1__1qQ5g {
    display: none
}

.modalWindowDoors_titles__3oDAV {
    display: flex;
    align-items: center
}

.modalWindowDoors_title__1hQ04 {
    margin-right: 70px
}

.modalWindowDoors_title__1hQ04:nth-child(3),
.modalWindowDoors_title__1hQ04:nth-child(4) {
    margin-right: 0
}

.modalWindowDoors_content__3dg-q {
    width: 100%;
    padding: 30px;
    box-sizing: border-box
}

.modalWindowDoors_content__container__1df7E {
    max-height: 328px;
    overflow: scroll;
    overflow-x: hidden
}

.modalWindowDoors_data__PYaxa {
    width: 100%;
    display: flex;
    margin-top: 24px;
    align-items: center
}

.modalWindowDoors_item__csayU {
    position: relative;
    width: 90px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-right: 48px
}

.modalWindowDoors_item__csayU:nth-child(3) {
    margin-right: 10px
}

.modalWindowDoors_input__3r9Bn {
    outline: none;
    text-align: center;
    font-size: 16px;
    color: var(--menu-color);
    width: 90px;
    height: 42px;
    background: #fff;
    border: 1px solid #c9c9c9;
    box-sizing: border-box;
    border-radius: 6px
}

.modalWindowDoors_symbol__1cLO_ {
    right: 11px;
    top: 11px;
    position: absolute;
    font-size: 16px;
    color: var(--menu-color)
}

.modalWindowDoors_text__3a0rN {
    margin-top: 14px;
    font-size: 12px;
    color: var(--menu-color);
    margin-bottom: 15px
}

.modalWindowDoors_add__2Hsvp {
    cursor: pointer;
    color: #1a72e8;
    font-size: 16px;
    outline: none;
    border: none;
    background: none;
    padding: 15px 0
}

.modalWindowDoors_ready__38yPO {
    display: none
}

.modalWindowDoors_delete__1GPR- {
    cursor: pointer;
    width: 24px;
    height: 24px;
    transition-duration: .5s
}

.modalWindowDoors_delete__1GPR-:hover path {
    fill: #d92424
}

.modalWindowDoors_remove__disable__2jkRq {
    pointer-events: none;
    opacity: .5;
    border-color: var(--menu-color)
}

@media (max-width: 500px) {
    .modalWindowDoors_modal__3kO4D {
        width: calc(100% - 20px);
        left: 10px;
        top: 40px;
        max-height: calc(100vh - 100px);
        overflow: scroll
    }

    .modalWindowDoors_header__8-jT0 {
        height: 42px;
        flex-shrink: 0
    }

    .modalWindowDoors_header__title__Ae6rW {
        font-size: 12px;
        font-family: Museo500
    }

    .modalWindowDoors_header__finish__11pxR {
        display: none
    }

    .modalWindowDoors_header__finish1__1qQ5g {
        display: block;
        position: absolute;
        top: 16px;
        right: 16px
    }

    .modalWindowDoors_content__3dg-q {
        padding: 16px
    }

    .modalWindowDoors_titles__3oDAV {
        justify-content: space-between
    }

    .modalWindowDoors_title__1hQ04 {
        font-size: 12px;
        margin-right: 0;
        width: 70px;
        text-align: center
    }

    .modalWindowDoors_title__1hQ04:first-child {
        margin-left: 0
    }

    .modalWindowDoors_data__PYaxa {
        justify-content: space-between
    }

    .modalWindowDoors_item__csayU {
        margin-right: 0;
        width: 70px
    }

    .modalWindowDoors_item__csayU:nth-child(3) {
        margin-right: 0
    }

    .modalWindowDoors_symbol__1cLO_ {
        display: none
    }

    .modalWindowDoors_input__3r9Bn {
        width: 70px
    }

    .modalWindowDoors_remove__1FC5K {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 70px;
        height: 40px;
        border: 1px solid #d92424;
        border-radius: 4px
    }

    .modalWindowDoors_remove__1FC5K svg path {
        fill: #d92424
    }
}

.CopyModal_overlay__1Yh64 {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .22);
    z-index: 30
}

.CopyModal_modal__3G4eT {
    width: 460px;
    height: 284px;
    position: fixed;
    top: 50%;
    left: 50%;
    display: flex;
    flex-direction: column;
    align-items: center;
    transform: translate(-50%, -50%);
    background-color: #fff;
    box-shadow: 0 0 12px rgba(16, 23, 30, .1);
    border-radius: 6px;
    padding: 30px;
    box-sizing: border-box;
    outline: none
}

.CopyModal_header__3yncZ {
    display: none
}

.CopyModal_title__1UV7R {
    font-size: 16px;
    color: #2c2a29;
    text-align: center;
    width: 270px;
    line-height: 22px
}

.CopyModal_container__2CKqv {
    width: 100%;
    height: 44px;
    border-radius: 4px;
    background-color: #f9fbff;
    border: 1px solid #e9eaed;
    margin-top: 30px;
    overflow: scroll;
    white-space: nowrap;
    display: flex;
    align-items: center;
    padding: 0 20px;
    box-sizing: border-box
}

.CopyModal_btn__7tchJ {
    color: #1a72e8;
    padding: 20px;
    box-sizing: border-box;
    cursor: pointer;
    transition: .2s
}

.CopyModal_btn__7tchJ:hover {
    color: #1157b5
}

.CopyModal_subtitle__1OHM4 {
    color: var(--menu-color);
    font-size: 12px;
    text-align: center
}

@media (max-width: 480px) {
    .CopyModal_modal__3G4eT {
        width: 100%;
        border-radius: 0;
        height: 100vh;
        justify-content: center
    }

    .CopyModal_header__3yncZ {
        display: block;
        position: absolute;
        top: 30px;
        right: 20px
    }

    .CopyModal_header__3yncZ svg {
        width: 20px;
        height: 20px
    }
}

.PreviewWall_preview__2vV0l {
    position: relative;
    width: 52px;
    height: 84px
}

.PreviewWall_container__2fd-F {
    transform: scale(.2);
    margin-left: 10px;
    position: absolute;
    width: 345px;
    height: 482px;
    display: flex;
    flex-wrap: wrap;
    left: -155px;
    top: -198px
}

.PreviewWall_container_blocks__3w5Ax {
    height: 374px;
    width: 314px;
    top: -142px;
    left: -146px
}

.PreviewWall_containerBrick__3wcIf {
    transform: scale(.2);
    margin-left: 10px;
    position: absolute;
    width: 338px;
    height: 460px;
    display: flex;
    flex-wrap: wrap;
    top: -113px;
    left: -106px
}

.PreviewWall_item__2wr-m {
    width: 180px;
    height: 180px;
    background: #ff0;
    transform: rotateY(15deg)
}

.PreviewWall_poke__3Dthi {
    height: 26px;
    width: 98px;
    border-radius: 2px;
    margin-left: 3px;
    margin-bottom: 3px;
    border: 1px dashed #cbcbcb;
    box-sizing: border-box
}

.PreviewWall_poke__3Dthi:nth-child(8n-3) {
    width: 50px;
    margin-left: 27px
}

.PreviewWall_poke__3Dthi:nth-child(8n-1),
.PreviewWall_poke__3Dthi:nth-child(8n-4),
.PreviewWall_poke__3Dthi:nth-child(8n-6) {
    width: 50px
}

.PreviewWall_poke__image__2MbRV {
    height: 26px;
    width: 98px;
    border-radius: 2px;
    margin-left: 3px;
    margin-bottom: 3px;
    object-fit: cover
}

.PreviewWall_poke__image__2MbRV:nth-child(8n-3) {
    width: 50px;
    margin-left: 27px
}

.PreviewWall_poke__image__2MbRV:nth-child(8n-1),
.PreviewWall_poke__image__2MbRV:nth-child(8n-4),
.PreviewWall_poke__image__2MbRV:nth-child(8n-6) {
    width: 50px
}

.PreviewWall_block__2VO-8 {
    margin-bottom: 7px;
    height: 56px;
    width: 118px;
    margin-left: 7px;
    border: 2px dashed #cbcbcb;
    box-sizing: border-box
}

.PreviewWall_block__2VO-8:nth-child(4n-1) {
    margin-left: 71px
}

.PreviewWall_block__image__nHtBz {
    height: 56px;
    width: 118px;
    margin-bottom: 7px;
    margin-left: 7px;
    object-fit: cover
}

.PreviewWall_block__image__nHtBz:nth-child(4n-1) {
    margin-left: 71px
}

.PreviewWall_brick__1gok1 {
    margin-bottom: 3px;
    height: 26px;
    width: 80px;
    border-radius: 2px;
    margin-left: 3px;
    border: 1px dashed #cbcbcb;
    box-sizing: border-box
}

.PreviewWall_brick__1gok1:nth-child(6n-2) {
    margin-left: 42px
}

.PreviewWall_brick__image__2Wl8T {
    margin-bottom: 3px;
    height: 26px;
    width: 80px;
    border-radius: 2px;
    margin-left: 3px
}

.PreviewWall_brick__image__2Wl8T:nth-child(6n-2) {
    margin-left: 42px
}

.Walls_walls__1SmvU {
    margin-top: 140px
}

.Walls_overlayContent__2uZx9,
.Walls_walls__1SmvU {
    position: relative;
    width: 100%;
    border-radius: 6px;
    display: flex;
    flex-direction: column
}

.Walls_overlayContent__2uZx9 {
    height: 226px;
    background-color: #fff;
    padding: 30px;
    box-sizing: border-box;
    margin-top: 30px;
    box-shadow: -4px 8px 12px rgba(16, 23, 30, .1)
}

.Walls_overlayContent__2uZx9:nth-child(-1) {
    margin-top: 0
}

.Walls_add__wrap__2IHzl {
    display: flex;
    justify-content: flex-end;
    margin-top: 20px
}

.Walls_add__2Ms-y {
    display: flex;
    height: 40px;
    background-color: #a42626;
    width: 40px;
    align-items: center;
    justify-content: center;
    color: #fff;
    margin-left: 20px;
    border-radius: 50%;
    cursor: pointer;
    transition: .1s;
    position: absolute;
    right: 0;
    top: -40px
}

.Walls_add__2Ms-y:hover {
    box-shadow: 2px 4px 5px 0 rgba(16, 23, 30, .1)
}

.Walls_share__1QMuv {
    display: flex;
    position: absolute;
    right: 0;
    top: -40px;
    color: #1a72e8;
    cursor: pointer;
    padding: 20px;
    box-sizing: border-box
}

.Walls_share__img__hZNe1 {
    margin-left: 10px
}

.Walls_glue__1e_iq {
    margin-top: 20px;
    justify-content: flex-end;
    position: relative
}

.Walls_glue__1e_iq,
.Walls_glue__content__2Kjl5 {
    display: flex;
    align-items: center
}

.Walls_glue__wrap__r9USW {
    position: relative
}

.Walls_glue__title__1g4KK {
    font-size: 18px;
    font-family: Museo700;
    margin-right: 20px
}

.Walls_glue__mark__27Tp8 {
    margin: 0 20px;
    color: var(--menu-color)
}

.Walls_glue__price__1Qrsd {
    font-size: 18px;
    font-family: Museo700
}

.Walls_glue__price__1Qrsd:nth-child(5) {
    margin-right: 50px
}

.Walls_glue__1e_iq .Walls_yellowBtn__3BwHE {
    top: 6px
}

.Walls_title__2fTMK {
    font-size: 18px;
    font-family: Museo700;
    margin-left: 10px
}

.Walls_toggle__d4XVy {
    position: absolute;
    top: 22px;
    left: 525px;
    display: flex
}

.Walls_toggle__line__PZA4X {
    height: 20px;
    width: 1px;
    background-color: #d8d8d8;
    margin: 10px 0
}

.Walls_toggle__type__1wgyb {
    padding: 10px 16px;
    font-size: 15px;
    cursor: pointer;
    transition: .2s
}

.Walls_toggle__type__1wgyb:hover,
.Walls_toggle__type_active___g9Sr {
    color: #1a72e8
}

.Walls_content__1lWGo {
    width: 100%;
    height: 226px;
    display: flex;
    align-items: center
}

.Walls_choose__3SGty {
    cursor: pointer;
    width: 560px;
    height: 120px;
    display: flex;
    justify-content: space-between;
    padding-right: 30px;
    align-items: center;
    background: #fff;
    border-right: 1px solid #c9c9c9;
    box-sizing: border-box
}

.Walls_choose_disactive__1J4ue {
    pointer-events: none
}

.Walls_choose__type__33WO8 {
    width: 110px;
    position: relative;
    margin-top: 42px;
    display: flex
}

.Walls_choose__image__3U3PQ {
    width: 62px;
    height: 84px
}

.Walls_choose__text__3xF00 {
    position: absolute;
    font-size: 14px;
    z-index: 21;
    color: #2c2a29;
    display: flex;
    top: -42px;
    white-space: nowrap;
    transform: translate(-50%);
    left: 50%
}

.Walls_choose__input__UzXsU {
    width: 110px;
    height: 42px;
    background-color: #f5f7fb;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center
}

.Walls_choose__allColors__3jOx1 {
    display: flex;
    justify-content: space-between
}

.Walls_choose__wrap__2vbKx {
    width: 155px
}

.Walls_choose__colors__1GB_t {
    width: 50px
}

.Walls_choose__colors__1GB_t,
.Walls_choose__single__rUTvd {
    height: 42px;
    background-size: cover;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center
}

.Walls_choose__single__rUTvd {
    width: 110px
}

.Walls_choose__number__p8vUv {
    color: #fff
}

.Walls_blur__2sedY {
    -webkit-filter: blur(2px);
    filter: blur(2px);
    pointer-events: none
}

.Walls_properties__2Gofi {
    width: calc(100% - 590px);
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 30px;
    border-right: 1px solid #d8d8d8
}

.Walls_properties_click__b-65b {
    cursor: pointer
}

.Walls_properties__item__pbKwo {
    width: 90px;
    height: 42px;
    margin-top: 42px;
    position: relative
}

.Walls_properties__item_disactive__2mu3F {
    pointer-events: none
}

.Walls_properties__item_blur__W46Pl {
    -webkit-filter: blur(2px);
    filter: blur(2px);
    opacity: .5
}

.Walls_properties__item_blur__W46Pl .Walls_input__1BDF_ {
    color: #fff
}

.Walls_properties__group__2VeYr {
    position: absolute;
    display: flex;
    top: -42px;
    white-space: nowrap;
    transform: translate(-50%);
    left: 50%
}

.Walls_properties__icon__36c2E {
    height: 20px;
    margin-right: 10px
}

.Walls_paks__item___bcXE {
    width: 196px;
    height: 42px;
    position: relative;
    margin: 42px 30px 0
}

.Walls_paks__item_disactive__34JtJ {
    pointer-events: none
}

.Walls_paks__group__2HYDz {
    position: absolute;
    display: flex;
    top: -42px;
    white-space: nowrap;
    transform: translate(-50%);
    left: 50%
}

.Walls_paks__icon__2qllB {
    height: 20px;
    margin-right: 10px
}

.Walls_footnote__3KwEF {
    color: #4a4a4a;
    font-size: 13px;
    text-align: center
}

.Walls_input__1BDF_ {
    width: 90px;
    height: 42px;
    border-radius: 4px;
    border: 1px solid #c9c9c9;
    outline: none;
    padding-left: 10px;
    padding-right: 24px;
    font-size: 14px;
    box-sizing: border-box;
    text-align: center
}

.Walls_input__1BDF_:focus {
    border-color: #1a72e8
}

.Walls_input__1BDF_:disabled {
    background: #f5f7fb;
    border: none
}

.Walls_input__disActive__1MdFB {
    border: none;
    background-color: #f5f7fb;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-right: 30px
}

.Walls_value__icYCi {
    position: absolute;
    top: 11px;
    right: 12px;
    color: var(--menu-color)
}

.Walls_number__2W_FI {
    height: 42px;
    font-family: Museo700;
    font-size: 18px;
    white-space: nowrap
}

.Walls_number__2W_FI,
.Walls_yellowBtn__3BwHE {
    display: flex;
    align-items: center;
    justify-content: center
}

.Walls_yellowBtn__3BwHE {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 26px;
    height: 26px;
    border: 2px solid #a42626;
    border-radius: 0 0 6px 0;
    cursor: pointer;
    transition: .2s
}

.Walls_yellowBtn__3BwHE:hover {
    box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, .1)
}

.Walls_yellowBtn__plus__2W-G3 {
    transform: rotate(45deg)
}

.Walls_yellowBtn__plus__2W-G3 path {
    fill: #a42626
}

@media screen and (max-width: 1700px) {
    .Walls_content__1lWGo {
        padding: 30px 0 30px 30px
    }

    .Walls_overlayContent__2uZx9 {
        padding: 30px 10px
    }

    .Walls_choose__3SGty {
        margin-right: 15px
    }

    .Walls_toggle__d4XVy {
        left: 505px
    }

    .Walls_properties__2Gofi {
        width: calc(100% - 545px)
    }

    .Walls_properties__icon__36c2E {
        display: none
    }

    .Walls_properties__text__2FD0W {
        font-size: 14px
    }
}

@media screen and (max-width: 1420px) {
    .Walls_choose__3SGty {
        width: 388px;
        flex-shrink: 0
    }

    .Walls_properties__2Gofi {
        width: calc(100% - 470px);
        padding: 0 10px
    }

    .Walls_toggle__d4XVy {
        left: 435px
    }
}

@media screen and (max-width: 1200px) {
    .Walls_content__1lWGo {
        padding: 20px 0 20px 20px
    }

    .Walls_paks__3Z2nM {
        margin: 42px 0 0
    }

    .Walls_choose__3SGty {
        width: 358px;
        padding-right: 20px
    }
}

@media screen and (max-width: 1100px) {
    .Walls_overlayContent__2uZx9 {
        height: auto;
        padding: 30px 50px
    }

    .Walls_content__1lWGo {
        flex-direction: column;
        height: auto;
        padding: 16px 12px;
        box-sizing: border-box
    }

    .Walls_choose__3SGty {
        width: 100%;
        margin-right: 0;
        border-bottom: 1px solid #c9c9c9;
        border-right: none;
        padding-right: 0
    }

    .Walls_title__2fTMK {
        margin-left: 0
    }

    .Walls_properties__2Gofi {
        width: 100%;
        border-bottom: 1px solid #c9c9c9;
        border-right: none;
        margin-top: 76px;
        height: 120px
    }

    .Walls_toggle__d4XVy {
        left: 40px;
        top: 206px
    }

    .Walls_paks__item___bcXE {
        margin: 85px 24px 0
    }
}

@media screen and (max-width: 530px) {
    .Walls_overlayContent__2uZx9 {
        padding: 30px 20px
    }
}

@media screen and (max-width: 480px) {
    .Walls_glue__1e_iq {
        flex-direction: column;
        align-items: baseline
    }

    .Walls_glue__price__1Qrsd {
        font-size: 16px
    }

    .Walls_glue__title__1g4KK {
        margin-bottom: 20px
    }

    .Walls_glue__1e_iq .Walls_input__1BDF_ {
        width: 70px
    }

    .Walls_glue__mark__27Tp8 {
        margin: 0 10px
    }

    .Walls_glue__1e_iq .Walls_yellowBtn__3BwHE {
        top: 50px;
        border-radius: 50%
    }

    .Walls_toggle__d4XVy {
        left: 10px;
        top: 226px
    }

    .Walls_choose__3SGty {
        height: 136px;
        border: none
    }

    .Walls_choose__type__33WO8 {
        height: 36px;
        width: 70px
    }

    .Walls_choose__text__3xF00 {
        font-size: 12px
    }

    .Walls_choose__input__UzXsU {
        height: 36px;
        width: 70px
    }

    .Walls_choose__wrap__2vbKx {
        width: 134px
    }

    .Walls_choose__colors__1GB_t {
        height: 36px;
        width: 42px
    }

    .Walls_choose__single__rUTvd {
        height: 36px;
        width: 70px
    }

    .Walls_blur__2sedY {
        display: none
    }

    .Walls_properties__2Gofi {
        flex-wrap: wrap;
        justify-content: space-evenly;
        height: 100px;
        position: relative
    }

    .Walls_properties__item__pbKwo {
        width: 30%;
        align-items: center;
        justify-content: center;
        margin-top: 28px
    }

    .Walls_properties__item_blur__W46Pl {
        display: none
    }

    .Walls_properties__item__pbKwo:nth-child(5) {
        margin-top: 62px
    }

    .Walls_properties__item_square__1V5VN {
        position: absolute;
        top: 153px;
        left: calc(50% - 130px)
    }

    .Walls_properties__item_square__1V5VN .Walls_properties__group__2VeYr {
        top: -44px
    }

    .Walls_properties__group__2VeYr {
        top: -29px
    }

    .Walls_paks__group__2HYDz {
        font-size: 14px
    }

    .Walls_paks__icon__2qllB {
        display: none
    }

    .Walls_paks__item___bcXE {
        margin: 80px 0 0 200px
    }

    .Walls_paks__item_center__2BaZE {
        margin: 80px 0 0
    }

    .Walls_value__icYCi {
        font-size: 12px;
        top: 14px;
        left: calc(50% + 15px);
        right: auto
    }

    .Walls_add__2Ms-y {
        width: 140px;
        margin-left: 0
    }

    .Walls_add__wrap__2IHzl {
        justify-content: space-between
    }
}

@media screen and (max-width: 360px) {
    .Walls_properties__2Gofi {
        padding: 0;
        width: 280px
    }

    .Walls_overlayContent__2uZx9 {
        padding: 30px 10px
    }

    .Walls_paks__item___bcXE {
        margin: 80px 0 0 150px
    }

    .Walls_paks__item_center__2BaZE {
        margin: 80px 0 0
    }

    .Walls_add__2Ms-y {
        width: 140px;
        margin-left: 0
    }

    .Walls_add__wrap__2IHzl {
        justify-content: space-between
    }

    .Walls_content__1lWGo {
        padding: 16px 5px
    }
}

.commonDropdown_overlay__2NVcK {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 6
}

.commonDropdown_settings__2E2qI {
    color: #2c2a29;
    cursor: pointer;
    border-radius: 4px;
    position: relative;
    font-size: 16px;
    line-height: 20px;
    height: 44px;
    display: flex;
    align-items: center;
    box-sizing: border-box;
    justify-content: space-between;
    border: 1px solid #c9c9c9
}

.commonDropdown_settings__2E2qI[disabled] {
    color: #545454;
    pointer-events: none;
    background: #f5f7fb;
    border: none
}

.commonDropdown_settings_active__28VJp {
    border: 1px solid #2a82f8
}

.commonDropdown_settings__current__G9zMp {
    padding: 0 15px;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center
}

.commonDropdown_settings__current_active__2sHQx {
    color: #2a82f8
}

.commonDropdown_settings__arrow__OQ8Mt {
    position: absolute;
    top: 20px;
    right: 14px;
    transition: .2s
}

.commonDropdown_settings__list__2EBA2 {
    position: absolute;
    width: 100%;
    background-color: #fff;
    top: 44px;
    z-index: 1;
    border-radius: 4px;
    z-index: 6;
    box-shadow: 0 0 12px 0 rgba(16, 23, 30, .1);
    border-radius: 0 0 6px 6px
}

.commonDropdown_settings__item__3u5xn {
    height: 44px;
    display: flex;
    padding: 0 10px;
    align-items: center
}

.commonDropdown_settings__item__3u5xn:hover {
    background-color: #f1f1f3
}

.commonDropdown_arrow_active__2_3yM {
    transform: rotate(180deg)
}

.commonDropdown_arrow_active__2_3yM>path {
    fill: #2a82f8
}

@media screen and (max-width: 940px) {
    .commonDropdown_settings__2E2qI {
        height: 42px;
        margin-bottom: 10px
    }
}

.SearchDropDown_container__2V_5X {
    flex-basis: 100%;
    margin-right: 30px;
    box-sizing: border-box;
    position: relative
}

.SearchDropDown_container__2V_5X:nth-child(4) {
    margin-right: 0
}

.SearchDropDown_container_dissble__2as-c {
    height: 44px;
    border-radius: 4px;
    background: #f5f7fb
}

.SearchDropDown_overlay__1Xc08 {
    position: fixed;
    top: 0;
    left: 0;
    display: none;
    width: 100%;
    height: 100%;
    z-index: 1
}

.SearchDropDown_overlay_active__QCLZh {
    display: flex
}

.SearchDropDown_input__2nSRO {
    width: 100%;
    border: 1px solid #c9c9c9;
    border-radius: 4px;
    height: 44px;
    box-sizing: border-box;
    padding-left: 14px;
    outline: none;
    font-size: 16px;
    position: relative;
    z-index: 1
}

.SearchDropDown_input__2nSRO:focus {
    border-color: #1a72e8
}

.SearchDropDown_input__2nSRO:disabled {
    background: #f5f7fb;
    border: none
}

.SearchDropDown_list__1ULh5 {
    position: absolute;
    z-index: 1;
    width: 100%;
    background-color: #fff;
    border-radius: 0 0 4px 4px;
    box-shadow: -4px 8px 12px rgba(16, 23, 30, .1);
    max-height: 308px;
    overflow: scroll
}

.SearchDropDown_item__3hXDv {
    height: 44px;
    width: 100%;
    display: flex;
    box-sizing: border-box;
    padding: 0 14px;
    align-items: center;
    cursor: pointer
}

.SearchDropDown_item__3hXDv:hover {
    background-color: #f5f7fb
}

.SearchDropDown_subtitle__orSw1 {
    font-size: 14px;
    color: var(--menu-color);
    margin-bottom: 10px
}

@media screen and (max-width: 1200px) {
    .SearchDropDown_container__2V_5X {
        margin-right: 20px
    }
}

@media screen and (max-width: 940px) {
    .SearchDropDown_container__2V_5X {
        margin-right: 0;
        flex-basis: auto
    }

    .SearchDropDown_container__2V_5X input::-webkit-input-placeholder {
        color: transparent
    }

    .SearchDropDown_input__2nSRO {
        height: 42px;
        margin-bottom: 10px
    }

    .SearchDropDown_subtitle__orSw1 {
        display: flex;
        font-size: 14px;
        color: var(--menu-color);
        margin-bottom: 8px
    }
}

.OrganizationParams_org__XEkxY {
    width: 100%;
    background-color: #fff;
    border-radius: 0 0 4px 4px
}

.OrganizationParams_org_dissable__WhiDv {
    display: none
}

.OrganizationParams_org__data__1WmM- {
    display: flex;
    width: 100%;
    padding: 0 30px;
    margin: 20px 0;
    box-sizing: border-box
}

.OrganizationParams_container__2zqfk {
    flex-basis: 100%;
    margin-right: 30px;
    box-sizing: border-box
}

.OrganizationParams_container__2zqfk:nth-child(4) {
    margin-right: 0
}

.OrganizationParams_container_dissble__2dx_P {
    height: 44px;
    border-radius: 4px;
    background: #f5f7fb
}

.OrganizationParams_input__Otjko {
    width: 100%;
    border: 1px solid #c9c9c9;
    border-radius: 4px;
    height: 44px;
    box-sizing: border-box;
    padding-left: 14px;
    outline: none;
    font-size: 16px
}

.OrganizationParams_input__Otjko:focus {
    border-color: #1a72e8
}

.OrganizationParams_input__Otjko:disabled {
    background: #f5f7fb;
    border: none
}

.OrganizationParams_subtitle__sc6fa {
    font-size: 14px;
    color: var(--menu-color);
    margin-bottom: 10px
}

@media screen and (max-width: 1200px) {
    .OrganizationParams_org__data__1WmM- {
        padding: 0 12px
    }

    .OrganizationParams_container__2zqfk {
        margin-right: 20px
    }
}

@media screen and (max-width: 940px) {
    .OrganizationParams_org__data__1WmM- {
        flex-direction: column;
        margin: 0
    }

    .OrganizationParams_container__2zqfk {
        margin-right: 0;
        flex-basis: auto
    }

    .OrganizationParams_container__2zqfk input::-webkit-input-placeholder {
        color: transparent
    }

    .OrganizationParams_input__Otjko {
        height: 42px;
        margin-bottom: 10px
    }

    .OrganizationParams_subtitle__sc6fa {
        display: flex;
        font-size: 14px;
        color: var(--menu-color);
        margin-bottom: 8px
    }
}

.ClientInfo_info__3Mw_j {
    margin-top: 30px;
    width: 100%;
    height: 126px;
    background-color: #fff;
    border-radius: 6px;
    padding: 20px 0;
    box-sizing: border-box;
    box-shadow: -4px 8px 12px rgba(16, 23, 30, .1);
    position: relative
}

.ClientInfo_info_dopInfo__2xVJj {
    height: 410px
}

.ClientInfo_info__title__3ofkQ {
    font-size: 18px;
    color: #2c2a29;
    font-family: Museo700
}

.ClientInfo_info__edit__21DhC,
.ClientInfo_info__img__mMbtD {
    color: #1a72e8;
    font-size: 16px;
    font-family: Museo500;
    cursor: pointer
}

.ClientInfo_info__img__mMbtD {
    margin-left: 18px
}

.ClientInfo_info__data__1KnRT {
    display: flex;
    width: 100%;
    padding: 0 30px;
    margin-bottom: 20px;
    box-sizing: border-box;
    align-items: flex-end
}

.ClientInfo_btns__3yQgw {
    position: absolute;
    right: 30px;
    top: 16px
}

.ClientInfo_wrap__2ekeA {
    display: flex;
    justify-content: space-between;
    padding: 0 30px
}

.ClientInfo_container__1mDek {
    flex-basis: 100%;
    margin-right: 30px;
    box-sizing: border-box
}

.ClientInfo_container__1mDek:nth-child(4) {
    margin-right: 0
}

.ClientInfo_container_dissble__2ePPP {
    height: 44px;
    border-radius: 4px;
    background: #f5f7fb
}

.ClientInfo_input__1orIl {
    width: 100%;
    border: 1px solid #c9c9c9;
    border-radius: 4px;
    height: 44px;
    box-sizing: border-box;
    padding-left: 14px;
    outline: none;
    font-size: 16px
}

.ClientInfo_input__1orIl:focus {
    border-color: #1a72e8
}

.ClientInfo_input__1orIl:disabled {
    background: #f5f7fb;
    border: none
}

input::-webkit-inner-spin-button,
input::-webkit-outer-spin-button {
    -webkit-appearance: none
}

.ClientInfo_subtitle__1-fLQ {
    font-size: 14px;
    color: var(--menu-color);
    margin-bottom: 10px
}

@media screen and (max-width: 1200px) {
    .ClientInfo_info__3Mw_j {
        margin-top: 30px;
        padding: 16px 0
    }

    .ClientInfo_info__data__1KnRT {
        padding: 0 12px
    }

    .ClientInfo_container__1mDek {
        margin-right: 20px
    }
}

@media screen and (max-width: 940px) {
    .ClientInfo_info__3Mw_j {
        height: 375px
    }

    .ClientInfo_info_dopInfo__2xVJj {
        height: 1178px
    }

    .ClientInfo_info__title__3ofkQ {
        font-size: 16px
    }

    .ClientInfo_info__data__1KnRT {
        display: block;
        height: 270px
    }

    .ClientInfo_wrap__2ekeA {
        margin-bottom: 20px;
        padding: 0 15px
    }

    .ClientInfo_btns__3yQgw {
        right: 14px;
        top: 10px
    }

    .ClientInfo_container__1mDek {
        margin-right: 0;
        flex-basis: auto
    }

    .ClientInfo_container__1mDek input::-webkit-input-placeholder {
        color: transparent
    }

    .ClientInfo_input__1orIl {
        height: 42px;
        margin-bottom: 10px
    }

    .ClientInfo_subtitle__1-fLQ {
        display: flex;
        font-size: 14px;
        color: var(--menu-color);
        margin-bottom: 8px
    }
}

.LocationInfo_info__DW1qO {
    margin-top: 30px;
    width: 100%;
    background-color: #fff;
    border-radius: 6px;
    box-shadow: -4px 8px 12px rgba(16, 23, 30, .1);
    height: 136px;
    padding: 15px 30px;
    position: relative;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.LocationInfo_info__title__1l706 {
    font-size: 18px;
    color: #2c2a29;
    font-family: Museo700
}

.LocationInfo_info__data__1UYNl {
    display: flex
}

.LocationInfo_container__3wTuP {
    flex-basis: 100%;
    margin-right: 30px;
    box-sizing: border-box
}

.LocationInfo_container__3wTuP:nth-child(4) {
    opacity: 0;
    margin-right: 0
}

.LocationInfo_title__2DNah {
    font-size: 14px;
    color: var(--grey-color);
    margin-bottom: 10px
}

.LocationInfo_input__QwyWQ {
    width: 100%;
    border: 1px solid #c9c9c9;
    border-radius: 4px;
    height: 44px;
    box-sizing: border-box;
    padding-left: 14px;
    outline: none;
    font-size: 16px
}

.LocationInfo_input__QwyWQ:focus {
    border-color: #1a72e8
}

.LocationInfo_input__QwyWQ:disabled {
    background: #f5f7fb;
    border: none
}

.LocationInfo_location__OcCp2 {
    cursor: pointer;
    width: 152px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    bottom: 32px;
    right: 30px
}

.LocationInfo_text__9jHJP {
    margin-left: 10px;
    font-size: 16px;
    color: #1a72e8
}

@media screen and (max-width: 1200px) {
    .LocationInfo_info__DW1qO {
        padding: 16px 20px;
        height: 115px
    }

    .LocationInfo_container__3wTuP {
        margin-right: 20px
    }
}

@media screen and (max-width: 940px) {
    .LocationInfo_info__DW1qO {
        height: 212px;
        padding: 16px 12px
    }

    .LocationInfo_info__title__1l706 {
        font-size: 16px
    }

    .LocationInfo_info__data__1UYNl {
        flex-wrap: wrap
    }

    .LocationInfo_container__3wTuP {
        margin-right: 0
    }

    .LocationInfo_container__3wTuP:nth-child(2) {
        flex-basis: calc(100% - 87px);
        margin-right: 10px
    }

    .LocationInfo_container__3wTuP:nth-child(3) {
        flex-basis: 77px
    }

    .LocationInfo_container__3wTuP input::-webkit-input-placeholder {
        color: transparent
    }

    .LocationInfo_input__QwyWQ {
        height: 42px;
        margin-bottom: 10px
    }

    .LocationInfo_title__2DNah {
        display: flex;
        font-size: 14px;
        color: var(--menu-color);
        margin-bottom: 8px
    }

    .LocationInfo_location__OcCp2 {
        top: 15px;
        height: 24px
    }
}

.imgModal_modalWrapper__3v_FI {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .22);
    z-index: 30
}

.imgModal_modal__2-uDG {
    width: 1200px;
    height: 700px;
    position: fixed;
    top: 50%;
    left: 50%;
    display: flex;
    flex-direction: column;
    align-items: center;
    transform: translate(-50%, -50%);
    background-color: #f5f7fb;
    border-radius: 6px;
    box-shadow: 0 0 12px rgba(16, 23, 30, .1)
}

.imgModal_modal__2-uDG:focus {
    outline: none
}

.imgModal_content__3ACTR {
    position: relative;
    width: 1200px;
    height: 700px
}

.imgModal_img__2CIPC {
    border-radius: 6px;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: 50% 50%
}

.imgModal_footer__2rSrh {
    position: absolute;
    bottom: 0;
    background-color: rgba(12, 18, 36, .58);
    border-radius: 0 0 6px 6px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 68px;
    width: 100%
}

.imgModal_footer__wrap__36Hvg {
    position: relative
}

.imgModal_footer__img__2XdS7 {
    border-radius: 5px;
    margin-left: 16px;
    width: 50px;
    cursor: pointer;
    height: 50px
}

.imgModal_footer__remove__2Uj7- {
    position: absolute;
    top: -6px;
    right: -6px;
    background-color: #fff;
    width: 22px;
    height: 22px;
    display: flex;
    justify-content: center;
    border-radius: 50%;
    cursor: pointer
}

.imgModal_footer__input__1xkHO {
    width: .1px;
    height: .1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1
}

.imgModal_arrowLeft__3y0fy,
.imgModal_arrowRight__1JBnX {
    position: absolute;
    top: 50%
}

.imgModal_arrowLeft__3y0fy {
    left: 20px;
    transform: rotate(180deg)
}

.imgModal_arrowRight__1JBnX {
    right: 20px
}

.imgModal_closeModal__WTz6t,
.imgModal_trashBin__2ciXc {
    display: none
}

@media screen and (max-width: 1200px) {

    .imgModal_content__3ACTR,
    .imgModal_modal__2-uDG {
        width: 940px;
        height: 500px
    }
}

@media screen and (max-width: 940px) {

    .imgModal_content__3ACTR,
    .imgModal_modal__2-uDG {
        width: 480px;
        height: 270px
    }

    .imgModal_img__2CIPC {
        border-radius: 6px 6px 0 0;
        height: calc(100% - 55px)
    }

    .imgModal_arrowLeft__3y0fy,
    .imgModal_arrowRight__1JBnX {
        display: none
    }

    .imgModal_footer__2rSrh {
        height: 55px
    }

    .imgModal_footer__img__2XdS7 {
        border-radius: 5px;
        margin-left: 12px;
        width: 40px;
        height: 40px
    }

    .imgModal_footer__remove__2Uj7- {
        display: none
    }

    .imgModal_trashBin__2ciXc {
        display: block;
        position: absolute;
        bottom: 20px;
        right: 16px
    }

    .imgModal_closeModal__WTz6t {
        display: block;
        position: absolute;
        top: 10px;
        right: 10px
    }
}

@media screen and (max-width: 480px) {

    .imgModal_content__3ACTR,
    .imgModal_modal__2-uDG {
        width: 100vw;
        height: 270px
    }
}

.DeliveryInfo_info__2dJFP {
    margin-top: 30px;
    background: #fff;
    padding: 20px 30px;
    box-sizing: border-box;
    box-shadow: 0 0 12px rgba(16, 23, 30, .1);
    border-radius: 6px;
    display: flex;
    position: relative;
    flex-direction: column;
    justify-content: space-between
}

.DeliveryInfo_info__title__2UxZP {
    font-size: 18px;
    color: #2c2a29;
    font-family: Museo700
}

.DeliveryInfo_info__wrap__1uThv {
    display: flex
}

.DeliveryInfo_toggle__1O3S1 {
    position: relative;
    color: var(--grey-color);
    display: flex;
    font-size: 15px;
    margin: 0 0 10px;
}

.DeliveryInfo_toggle__line__2RckN {
    width: 1px;
    height: 20px;
    background-color: #c4c9d7
}

.DeliveryInfo_toggle__adress__3LL_F {
    margin: 0 16px;
    cursor: pointer;
    transition: .2s
}

.DeliveryInfo_toggle__adress__3LL_F:hover,
.DeliveryInfo_toggle__adress_active__19Y5Z {
    color: #1a72e8
}

.DeliveryInfo_container__3MtYa {
    margin: 15px 10px;
    width: 100%;
}

.DeliveryInfo_container__3MtYa:nth-child(4) {
    opacity: 1;
    margin-right: 0
}

.DeliveryInfo_wrap__1dr9u {
    display: flex;
    position: absolute;
    right: 30px;
    bottom: 26px;
    height: 40px
}

.DeliveryInfo_input__xTMu- {
    width: 100%;
    border: 1px solid #c9c9c9;
    border-radius: 4px;
    height: 44px;
    box-sizing: border-box;
    padding-left: 14px;
    outline: none;
    font-size: 16px
}

.DeliveryInfo_input__xTMu-:focus {
    border-color: #1a72e8
}

.DeliveryInfo_input__xTMu-:disabled {
    background: #f5f7fb;
    border: none
}

.DeliveryInfo_inputDissable__1qkwK {
    width: 100%;
    background-color: #f5f7fb;
    border-radius: 4px;
    height: 44px;
    box-sizing: border-box;
    padding-left: 14px;
    outline: none;
    font-size: 16px;
    display: flex;
    align-items: center;
    color: #34373b;
    margin-top: 27px
}

.DeliveryInfo_text__2WTX5 {
    font-size: 14px;
    color: var(--grey-color);
    margin-bottom: 10px
}

.DeliveryInfo_weight__V8fue {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 30px
}

.DeliveryInfo_weight__V8fue:first-child {
    margin-left: 0
}

.DeliveryInfo_weight__V8fue .DeliveryInfo_subtext__8Jt4z {
    white-space: nowrap;
    margin-left: 16px;
    font-size: 22px;
    color: #2c2a29
}

.DeliveryInfo_box__lhB-P {
    width: 23px;
    height: 23px
}

.DeliveryInfo_kg__1eF56 {
    width: 28px;
    height: 22px;
    margin-right: 10px;
}

@media screen and (max-width: 1200px) {
    .DeliveryInfo_subtext__8Jt4z {
        font-size: 18px
    }

    .DeliveryInfo_container__3MtYa {
        margin-right: 20px
    }

    .DeliveryInfo_info__2dJFP {
        padding: 20px
    }
}

@media screen and (max-width: 940px) {
    .DeliveryInfo_info__2dJFP {
        padding: 16px 12px
    }

    .DeliveryInfo_info__wrap__1uThv {
        flex-wrap: wrap
    }

    .DeliveryInfo_toggle__1O3S1 {
        position: static;
        margin: 25px 0;
        justify-content: center
    }

    .DeliveryInfo_container__3MtYa {
        margin-right: 0;
        margin-top: 0
    }

    .DeliveryInfo_text__2WTX5 {
        display: flex;
        font-size: 14px;
        color: var(--menu-color);
        margin-bottom: 8px
    }

    .DeliveryInfo_input__xTMu- {
        height: 42px;
        margin-bottom: 10px
    }

    .DeliveryInfo_inputDissable__1qkwK {
        margin-top: 16px
    }

    .DeliveryInfo_wrap__1dr9u {
        position: absolute;
        top: 12px;
        right: 12px
    }

    .DeliveryInfo_subtext__8Jt4z {
        font-size: 14px
    }

    .DeliveryInfo_box__lhB-P {
        height: 24px;
        width: 24px
    }

    .DeliveryInfo_box__lhB-P path {
        fill: #a9b3bf
    }

    .DeliveryInfo_kg__1eF56 {
        width: 24px;
        height: 24px
    }

    .DeliveryInfo_kg__1eF56 rect {
        fill: #a9b3bf
    }
}

.ProfileInfo_kg__1eF56 {
    width: 18px;
    height: 18px;
    margin-right: 10px;
}

.PaymentMethod_modalWrapper__2PBvo {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .22);
    z-index: 30
}

.PaymentMethod_modal__2h7d6 {
    width: 460px;
    position: fixed;
    top: 50%;
    left: 50%;
    display: flex;
    flex-direction: column;
    transform: translate(-50%, -50%);
    background-color: #fff;
    box-shadow: 0 0 12px rgba(16, 23, 30, .1);
    border-radius: 6px;
    padding: 30px;
    box-sizing: border-box;
    outline: none;
    align-items: center
}

.PaymentMethod_header__2wBf8 {
    display: none
}

.PaymentMethod_title__2IHBh {
    font-family: Museo700;
    text-align: center;
    line-height: 25px;
    color: #2c2a29;
    font-size: 16px
}

.PaymentMethod_content__1p7ch {
    margin-top: 30px;
    display: flex;
    align-items: center
}

.PaymentMethod_button__17Z2d {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: column;
    padding: 16px 0;
    width: 160px;
    height: 64px;
    border: 1px solid #dce0ea;
    border-radius: 6px;
    cursor: pointer
}

.PaymentMethod_button__17Z2d:first-child {
    margin-right: 30px
}

.PaymentMethod_button__billIMG__3ur_d {
    width: 52px;
    height: 40px
}

.PaymentMethod_button__bankСardIMG__2f-j1 {
    width: 60px;
    height: 32px
}

.PaymentMethod_button__text__2lbaE {
    color: var(--menu-color);
    font-size: 12px
}

.PaymentMethod_hideModal__11tcb {
    align-self: center;
    color: #fff;
    font-size: 14px;
    width: 160px;
    height: 36px;
    margin-top: 30px;
    background: #a42626;
    border-radius: 6px;
    outline: none;
    cursor: pointer;
    border: none
}

.PaymentMethod_invoice__1kiPc {
    width: 200px;
    height: 200px
}

@media screen and (max-width: 768px) {
    .PaymentMethod_modal__2h7d6 {
        width: calc(100% - 48px);
        max-width: 410px;
        padding: 0
    }

    .PaymentMethod_header__2wBf8 {
        display: flex;
        align-items: center;
        justify-content: flex-end;
        height: 35px;
        width: 100%;
        border-radius: 4px 4px 0 0;
        padding: 0 16px;
        box-sizing: border-box
    }

    .PaymentMethod_close__20A0c {
        cursor: pointer;
        margin-top: 16px;
        width: 10px;
        height: 10px
    }

    .PaymentMethod_content__1p7ch {
        align-self: center
    }

    .PaymentMethod_button__17Z2d {
        width: 144px;
        height: 68px;
        margin-bottom: 30px
    }

    .PaymentMethod_button__17Z2d:first-child {
        margin-right: 10px
    }

    .PaymentMethod_button__billIMG__3ur_d {
        width: 50px;
        height: 38px
    }

    .PaymentMethod_button__bankСardIMG__2f-j1 {
        width: 50px;
        height: 27px
    }

    .PaymentMethod_title__2IHBh {
        margin-top: 0;
        font-size: 14px;
        padding: 0 20px;
        box-sizing: border-box
    }

    .PaymentMethod_hideModal__11tcb {
        display: none
    }
}

@media screen and (max-width: 375px) {
    .PaymentMethod_button__17Z2d {
        width: 115px;
        height: 68px
    }

    .PaymentMethod_button__17Z2d:first-child {
        margin-right: 10px
    }

    .PaymentMethod_button__billIMG__3ur_d {
        width: 50px;
        height: 38px
    }

    .PaymentMethod_button__bankСardIMG__2f-j1 {
        width: 50px;
        height: 27px
    }
}

.DeleteModal_overlay__2QrCS {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .22);
    z-index: 30
}

.DeleteModal_modal__2iLd7 {
    width: 460px;
    position: fixed;
    top: 50%;
    left: 50%;
    display: flex;
    flex-direction: column;
    transform: translate(-50%, -50%);
    background-color: #fff;
    box-shadow: 0 0 12px rgba(16, 23, 30, .1);
    border-radius: 6px;
    padding: 30px;
    box-sizing: border-box;
    outline: none;
    align-items: center
}

.DeleteModal_header__32ct8 {
    display: none
}

.DeleteModal_title__1QGQY {
    font-family: Museo700;
    text-align: center;
    line-height: 25px;
    color: #2c2a29;
    font-size: 16px
}

.DeleteModal_content__MaVt4 {
    margin-top: 30px;
    display: flex;
    align-items: center
}

.DeleteModal_button2__STmsY {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 160px;
    height: 44px;
    border: 1px solid #a42626;
    background-color: #a42626;
    border-radius: 6px;
    cursor: pointer;
    margin-right: 30px
}

.DeleteModal_button2__text2__aswjP {
    color: #fff
}

.DeleteModal_button__mfvRB {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 160px;
    height: 44px;
    border: 1px solid #a42626;
    border-radius: 6px;
    cursor: pointer;
    margin-right: 30px
}

.DeleteModal_hideModal__19cz7 {
    align-self: center;
    color: #fff;
    font-size: 14px;
    width: 160px;
    height: 36px;
    margin-top: 30px;
    background: #a42626;
    border-radius: 6px;
    outline: none;
    cursor: pointer;
    border: none
}

.DeleteModal_invoice__2YBWk {
    width: 200px;
    height: 200px
}

@media screen and (max-width: 768px) {
    .DeleteModal_modal__2iLd7 {
        width: calc(100% - 48px);
        max-width: 410px;
        padding: 0
    }

    .DeleteModal_header__32ct8 {
        display: flex;
        align-items: center;
        justify-content: flex-end;
        height: 35px;
        width: 100%;
        border-radius: 4px 4px 0 0;
        padding: 0 16px;
        box-sizing: border-box
    }

    .DeleteModal_close__1w2iT {
        cursor: pointer;
        margin-top: 16px;
        width: 10px;
        height: 10px
    }

    .DeleteModal_content__MaVt4 {
        align-self: center
    }

    .DeleteModal_button__mfvRB {
        width: 144px;
        height: 68px;
        margin-bottom: 30px
    }

    .DeleteModal_button__mfvRB:first-child {
        margin-right: 10px
    }

    .DeleteModal_button__billIMG__2RAtw {
        width: 50px;
        height: 38px
    }

    .DeleteModal_button__bankСardIMG__13s4i {
        width: 50px;
        height: 27px
    }

    .DeleteModal_title__1QGQY {
        margin-top: 0;
        font-size: 14px;
        padding: 0 20px;
        box-sizing: border-box
    }

    .DeleteModal_hideModal__19cz7 {
        display: none
    }
}

@media screen and (max-width: 375px) {
    .DeleteModal_button__mfvRB {
        width: 115px;
        height: 68px
    }

    .DeleteModal_button__mfvRB:first-child {
        margin-right: 10px
    }

    .DeleteModal_button__billIMG__2RAtw {
        width: 50px;
        height: 38px
    }

    .DeleteModal_button__bankСardIMG__13s4i {
        width: 50px;
        height: 27px
    }
}

.OrderInfo_info__2KrcT {
    height: 84px;
    background: #fff;
    box-shadow: 0 0 12px rgba(16, 23, 30, .1);
    border-radius: 6px;
    margin-top: 30px;
    justify-content: space-between;
    padding: 20px 30px;
    box-sizing: border-box
}

.OrderInfo_container__1L5wT,
.OrderInfo_data__2p6TP,
.OrderInfo_info__2KrcT {
    display: flex;
    align-items: center
}

.OrderInfo_container__1L5wT {
    justify-content: center
}

.OrderInfo_text__1pq8R {
    color: #2c2a29;
    margin-left: 6px
}

.OrderInfo_slash__1Kj7k {
    width: 1px;
    height: 26px;
    margin: 0 20px 0 30px;
    background: #c4c9d7
}

.OrderInfo_subtext__2x3c1 {
    margin-left: 7px;
    font-size: 18px
}

.OrderInfo_cement__2lgJO {
    height: 28px;
    width: 20px
}

.OrderInfo_arrange__2mV5Q {
    outline: none;
    height: 44px;
    width: 240px;
    background: #a42626;
    border-radius: 6px;
    align-items: center;
    justify-content: center;
    display: flex;
    color: #fff;
    opacity: 1
}

.OrderInfo_arrange_active__23zq9 {
    opacity: 1;
    cursor: pointer
}

.OrderInfo_arrange_green__2lzGk {
    cursor: pointer
}

.OrderInfo_arrange_green__2lzGk,
.OrderInfo_arrange_pay__2nsK9 {
    background-color: #a42626;
    opacity: 1;
    border: none;
    color: #000;
}

.OrderInfo_btns__PWS7r {
    display: flex
}

.OrderInfo_btns_edit__1qUHf {
    color: #1a72e8;
    margin-right: 40px;
    height: 44px;
    cursor: pointer;
    display: flex;
    align-items: center
}

.OrderInfo_btns_red__aXGmU {
    color: #d92424
}

.OrderInfo_icon__19mL6 {
    width: 24px;
    height: 23px
}

.OrderInfo_wallSquare__171B8 {
    height: 20px;
    width: 20px
}

.OrderInfo_price__1VIyP {
    height: 22px;
    width: 22px
}

@media screen and (max-width: 1600px) {
    .OrderInfo_arrange__2mV5Q {
        width: 200px
    }

    .OrderInfo_slash__1Kj7k {
        margin: 0 10px 0 15px
    }
}

@media screen and (max-width: 1200px) {
    .OrderInfo_info__2KrcT {
        height: 72px;
        padding: 20px
    }

    .OrderInfo_data__2p6TP,
    .OrderInfo_wall__huTIi {
        justify-content: space-between
    }

    .OrderInfo_packages__1M0nf {
        width: 134px
    }

    .OrderInfo_packages__1M0nf svg {
        height: 24px;
        width: 24px
    }

    .OrderInfo_price__1VIyP {
        width: 180px
    }

    .OrderInfo_price__1VIyP svg {
        height: 24px;
        width: 24px
    }

    .OrderInfo_subtext__2x3c1,
    .OrderInfo_text__1pq8R {
        font-size: 14px
    }

    .OrderInfo_slash__1Kj7k {
        height: 20px
    }

    .OrderInfo_arrange__2mV5Q {
        width: 140px;
        font-size: 14px
    }

    .OrderInfo_icon__19mL6,
    .OrderInfo_price__1VIyP,
    .OrderInfo_wallSquare__171B8 {
        display: none
    }
}

@media screen and (max-width: 940px) {
    .OrderInfo_info__2KrcT {
        background-color: transparent;
        box-shadow: none;
        flex-wrap: wrap;
        height: 217px;
        padding: 0;
        justify-content: center
    }

    .OrderInfo_data__2p6TP {
        width: 100%;
        flex-wrap: wrap
    }

    .OrderInfo_slash__1Kj7k {
        display: none
    }

    .OrderInfo_container__1L5wT {
        width: 50%;
        height: 50px;
        margin-bottom: 16px;
        justify-content: flex-start;
        padding: 0 12px;
        box-sizing: border-box;
        background: #fff;
        border-radius: 4px;
        box-shadow: 0 0 12px rgba(16, 23, 30, .1)
    }

    .OrderInfo_container__1L5wT:first-child {
        border-radius: 4px 0 0 4px
    }

    .OrderInfo_container__1L5wT:last-child,
    .OrderInfo_container__1L5wT:nth-child(3) {
        border-radius: 0 4px 4px 0;
        box-shadow: 8px 1px 12px rgba(16, 23, 30, .1)
    }

    .OrderInfo_text__1pq8R {
        color: var(--menu-color)
    }

    .OrderInfo_subtext__2x3c1 {
        font-family: Museo700;
        font-size: 16px;
        white-space: nowrap
    }

    .OrderInfo_arrange__2mV5Q {
        width: 280px;
        height: 50px
    }

    .OrderInfo_btns__PWS7r {
        flex-direction: column-reverse;
        height: 105px;
        align-items: center;
        justify-content: space-between
    }

    .OrderInfo_btns_edit__1qUHf {
        margin-right: 0
    }
}

.GlueInfo_info__z0GXm {
    width: 100%;
    height: 40px;
    margin-top: 30px;
    position: relative
}

.GlueInfo_info__needed__tuYtd,
.GlueInfo_info__z0GXm {
    display: flex;
    align-items: center
}

.GlueInfo_info__slash__375S9 {
    width: 2px;
    height: 26px;
    margin-left: 30px;
    margin-right: 30px;
    background: var(--menu-color);
    opacity: .5
}

.GlueInfo_info__date__QVzh6 {
    font-size: 14px
}

.GlueInfo_info__img__klnKQ {
    width: 48px;
    height: 72px
}

.GlueInfo_text__1-ZPM {
    margin-left: 10px;
    font-size: 16px;
    color: #2c2a29
}

.GlueInfo_btn__ieQXm {
    color: #fff;
    margin-left: 10px;
    height: 20px;
    width: 20px;
    background: var(--menu-color);
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    transition: .4s
}

.GlueInfo_btn__ieQXm:hover {
    background: #1a72e8
}

.GlueInfo_glue__2zh-E {
    margin-left: 30px;
    justify-content: flex-end;
    position: relative
}

.GlueInfo_glue__2zh-E,
.GlueInfo_glue__content__1NrBV {
    display: flex;
    align-items: center
}

.GlueInfo_glue__wrap__20XWZ {
    position: relative
}

.GlueInfo_glue__title__2GjKD {
    font-size: 18px;
    font-family: Museo700;
    margin-right: 20px
}

.GlueInfo_glue__mark__2fHvm {
    margin: 0 20px;
    color: var(--menu-color)
}

.GlueInfo_glue__price__1ITsd {
    font-size: 18px;
    font-family: Museo700
}

.GlueInfo_glue__price__1ITsd:nth-child(5) {
    margin-right: 50px
}

.GlueInfo_input__2sGkn {
    width: 90px;
    height: 42px;
    border-radius: 4px;
    border: 1px solid #c9c9c9;
    outline: none;
    padding-left: 10px;
    padding-right: 24px;
    font-size: 14px;
    box-sizing: border-box;
    text-align: center
}

.GlueInfo_input__2sGkn:focus {
    border-color: #1a72e8
}

.GlueInfo_input__2sGkn:disabled {
    background: #f5f7fb;
    border: none
}

.GlueInfo_input__disActive__2oWYm {
    border: none;
    background-color: #f5f7fb;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-right: 30px
}

.GlueInfo_value__21DBf {
    position: absolute;
    top: 11px;
    right: 12px;
    color: var(--menu-color)
}

.GlueInfo_yellowBtn__kER9b {
    position: absolute;
    right: -60px;
    top: 6px;
    width: 26px;
    height: 26px;
    border: 2px solid #a42626;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: .2s
}

.GlueInfo_yellowBtn__kER9b:hover {
    box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, .1)
}

.GlueInfo_yellowBtn__plus__2vCZr {
    transform: rotate(45deg)
}

.GlueInfo_yellowBtn__plus__2vCZr path {
    fill: #a42626
}

@media screen and (max-width: 1200px) {

    .GlueInfo_info__date__QVzh6,
    .GlueInfo_info__needed__tuYtd .GlueInfo_text__1-ZPM {
        font-size: 12px
    }
}

@media screen and (max-width: 940px) {
    .GlueInfo_info__z0GXm {
        margin-bottom: 110px;
        flex-direction: column
    }

    .GlueInfo_info__needed__tuYtd .GlueInfo_text__1-ZPM {
        font-size: 14px
    }

    .GlueInfo_info__date__QVzh6 {
        margin-top: 7px;
        font-size: 12px;
        color: var(--menu-color);
        text-align: center;
        line-height: 20px
    }

    .GlueInfo_info__slash__375S9 {
        display: none
    }
}

.GlueOrder_info__2wNra {
    width: 100%;
    height: 40px;
    margin-top: 30px;
    position: relative
}

.GlueOrder_info__2wNra,
.GlueOrder_info__needed__3AWRO {
    display: flex;
    align-items: center
}

.GlueOrder_info__slash__md3UQ {
    width: 2px;
    height: 26px;
    margin-left: 30px;
    margin-right: 30px;
    background: var(--menu-color);
    opacity: .5
}

.GlueOrder_info__date__1w2Ec {
    font-size: 14px
}

.GlueOrder_info__img__2ouxF {
    width: 48px;
    height: 72px
}

.GlueOrder_text__fM680 {
    margin-left: 10px;
    font-size: 16px;
    color: #2c2a29
}

.GlueOrder_btn__21WLu {
    color: #fff;
    margin-left: 10px;
    height: 20px;
    width: 20px;
    background: var(--menu-color);
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    transition: .4s
}

.GlueOrder_btn__21WLu:hover {
    background: #1a72e8
}

.GlueOrder_glue__35S-n {
    margin-left: 30px;
    justify-content: flex-end;
    position: relative
}

.GlueOrder_glue__35S-n,
.GlueOrder_glue__content__IKOpH {
    display: flex;
    align-items: center
}

.GlueOrder_glue__wrap__fdqGC {
    position: relative
}

.GlueOrder_glue__title__2Phbk {
    font-size: 18px;
    font-family: Museo700;
    margin-right: 20px
}

.GlueOrder_glue__mark__1gpbQ {
    margin: 0 20px;
    color: var(--menu-color)
}

.GlueOrder_glue__price__2SzTZ {
    font-size: 18px;
    font-family: Museo700
}

.GlueOrder_glue__price__2SzTZ:nth-child(5) {
    margin-right: 50px
}

.GlueOrder_input__xgqUh {
    width: 90px;
    height: 42px;
    border-radius: 4px;
    border: 1px solid #c9c9c9;
    outline: none;
    padding-left: 10px;
    padding-right: 24px;
    font-size: 14px;
    box-sizing: border-box;
    text-align: center
}

.GlueOrder_input__xgqUh:focus {
    border-color: #1a72e8
}

.GlueOrder_input__xgqUh:disabled {
    background: #f5f7fb;
    border: none
}

.GlueOrder_input__disActive__1tRkv {
    border: none;
    background-color: #f5f7fb;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-right: 30px
}

.GlueOrder_value__wpNSF {
    position: absolute;
    top: 11px;
    right: 12px;
    color: var(--menu-color)
}

.GlueOrder_yellowBtn__1aSe3 {
    position: absolute;
    right: -60px;
    top: 6px;
    width: 26px;
    height: 26px;
    border: 2px solid #a42626;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: .2s
}

.GlueOrder_yellowBtn__1aSe3:hover {
    box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, .1)
}

.GlueOrder_yellowBtn__plus__1Etwd {
    transform: rotate(45deg)
}

.GlueOrder_yellowBtn__plus__1Etwd path {
    fill: #a42626
}

@media screen and (max-width: 1200px) {

    .GlueOrder_info__date__1w2Ec,
    .GlueOrder_info__needed__3AWRO .GlueOrder_text__fM680 {
        font-size: 12px
    }
}

@media screen and (max-width: 940px) {
    .GlueOrder_info__2wNra {
        margin-bottom: 110px;
        flex-direction: column
    }

    .GlueOrder_info__needed__3AWRO .GlueOrder_text__fM680 {
        font-size: 14px
    }

    .GlueOrder_info__date__1w2Ec {
        margin-top: 7px;
        font-size: 12px;
        color: var(--menu-color);
        text-align: center;
        line-height: 20px
    }

    .GlueOrder_info__slash__md3UQ {
        display: none
    }

    .GlueOrder_glue__35S-n {
        margin-left: 0;
        margin-right: 26px
    }
}

.GlueModal_modalWrapper__WTufQ {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .22);
    z-index: 30
}

.GlueModal_modal__1gYCg {
    width: 560px;
    min-height: 416px;
    position: fixed;
    top: 50%;
    left: 50%;
    display: flex;
    flex-direction: column;
    transform: translate(-50%, -50%);
    background-color: #fff;
    box-shadow: 0 0 12px rgba(16, 23, 30, .1);
    border-radius: 6px;
    padding: 30px;
    box-sizing: border-box;
    outline: none;
    align-items: center
}

.GlueModal_header__2j-GM {
    display: none
}

.GlueModal_title__Sl1-y {
    font-family: Museo700;
    text-align: center;
    line-height: 25px
}

.GlueModal_content__3lZhp {
    margin-top: 30px;
    display: flex;
    align-items: center
}

.GlueModal_content__list__1rRWq .GlueModal_title1__zBco7 {
    font-size: 12px
}

.GlueModal_content__list__1rRWq ol {
    -webkit-padding-start: 16px;
    padding-inline-start: 16px
}

.GlueModal_content__list__1rRWq ol li {
    margin-bottom: 16px;
    font-size: 12px;
    color: var(--menu-color)
}

.GlueModal_content__3lZhp img {
    margin-left: 40px
}

.GlueModal_text__3vPis {
    margin-top: 20px;
    font-size: 10px;
    line-height: 16px
}

.GlueModal_hideModal__3WV_o {
    align-self: center;
    font-size: 14px;
    background: #a42626;
    border-radius: 6px;
    outline: none;
    border: none
}

.GlueModal_btn__3Ae2_,
.GlueModal_hideModal__3WV_o {
    color: #fff;
    width: 160px;
    height: 36px;
    margin-top: 30px;
    cursor: pointer
}

.GlueModal_btn__3Ae2_ {
    background-color: #a42626;
    border-radius: 6px;
    display: flex;
    align-items: center;
    justify-content: center
}

@media screen and (max-width: 768px) {
    .GlueModal_modal__1gYCg {
        width: calc(100% - 48px);
        height: auto;
        padding: 0
    }

    .GlueModal_header__2j-GM {
        display: flex;
        align-items: center;
        justify-content: space-between;
        height: 42px;
        width: 100%;
        background: #f5f7fb;
        border-radius: 4px 4px 0 0;
        padding: 0 20px;
        box-sizing: border-box
    }

    .GlueModal_title2__1vlv1 {
        font-size: 12px
    }

    .GlueModal_close__2vygB {
        cursor: pointer;
        margin-right: 16px;
        width: 12px;
        height: 12px
    }

    .GlueModal_content__3lZhp {
        align-self: center;
        flex-direction: row-reverse;
        margin-left: 0;
        margin-top: 30px
    }

    .GlueModal_content__3lZhp img {
        margin-left: 0;
        margin-right: 20px
    }

    .GlueModal_title1__zBco7 {
        font-size: 12px;
        color: var(--menu-color)
    }

    .GlueModal_title__Sl1-y {
        margin-top: 20px;
        font-size: 14px;
        padding: 0 20px;
        box-sizing: border-box
    }

    .GlueModal_hideModal__3WV_o {
        display: none
    }

    .GlueModal_text__3vPis {
        margin-top: 20px;
        padding: 0 20px;
        box-sizing: border-box;
        color: var(--menu-color)
    }

    .GlueModal_btn__3Ae2_ {
        margin-top: 10px;
        margin-bottom: 30px
    }
}

.Order_table__1tdDH {
    height: 70px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #2c2a29
}

.Order_table__border__EJskA {
    background-color: #fff;
    border-radius: 6px;
    margin: 0 10px 10px;
    box-shadow: 0 0 12px rgba(16, 23, 30, .1);
    transition: .3s;
    cursor: pointer
}

.Order_table__border__EJskA:hover {
    transform: scale(1.01)
}

.Order_icon__3SYxq {
    margin-left: 10px;
    width: 20px;
    height: 20px
}

.Order_text__2mYip {
    white-space: nowrap
}

.Order_item__2vmg_ {
    display: flex;
    align-items: center;
    margin: 0 40px;
    width: 140px;
    justify-content: center;
    white-space: nowrap
}

.Order_client__1MEtZ {
    width: 100%;
    justify-content: flex-start;
    white-space: nowrap
}

@media screen and (max-width: 1920px) {
    .Order_item__2vmg_ {
        margin: 0 20px;
        justify-content: center
    }
}

@media screen and (max-width: 1600px) {
    .Order_item__2vmg_ {
        font-size: 13px
    }

    .Order_icon__3SYxq {
        display: none
    }
}

@media screen and (max-width: 1400px) {
    .Order_item__2vmg_ {
        font-size: 13px;
        margin: 0 15px;
        width: 90px
    }
}

@media screen and (max-width: 1200px) {
    .Order_id__1tsLB {
        width: 60px;
        margin: 0
    }

    .Order_quantity__qOxki {
        width: 40px;
        margin: 0
    }

    .Order_icon__3SYxq {
        display: none
    }
}

@media screen and (max-width: 768px) {
    .Order_item__2vmg_ {
        display: none
    }

    .Order_date__xmssR,
    .Order_id__1tsLB,
    .Order_status__3pcy6 {
        display: flex
    }

    .Order_table__1tdDH {
        height: 50px
    }
}

.EditClient_more__5vSUz {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px
}

.EditClient_more__newOrder__1av9U {
    color: #1a72e8;
    font-size: 16px;
    height: 32px;
    width: 140px;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #1a72e8;
    transition: .3s
}

.EditClient_more__newOrder__1av9U:hover {
    background-color: #1a72e8;
    color: #fff
}

.EditClient_search__1RMQX {
    position: relative;
    display: flex;
    justify-content: flex-end
}

.EditClient_search__text__1GZEI {
    font-size: 16px;
    width: 185px;
    height: 40px;
    border-radius: 4px;
    border: none;
    outline: none;
    padding-left: 14px;
    box-shadow: 0 0 12px 0 rgba(16, 23, 30, .1)
}

.EditClient_search__text__1GZEI::-webkit-input-placeholder {
    color: var(--menu-color)
}

.EditClient_search__text__1GZEI:-ms-input-placeholder {
    color: var(--menu-color)
}

.EditClient_search__text__1GZEI::-ms-input-placeholder {
    color: var(--menu-color)
}

.EditClient_search__text__1GZEI::placeholder {
    color: var(--menu-color)
}

.EditClient_search__icon__3UlxJ {
    position: absolute;
    top: 10px;
    right: 15px
}

.EditClient_header__1L8u7 {
    margin: 30px 0;
    height: 50px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    box-sizing: border-box
}

.EditClient_header_border__3Aeug {
    border: 1px solid #d4d4d4;
    border-radius: 6px
}

.EditClient_header__header__3IMi5 {
    color: #2c2a29;
    font-size: 14px;
    font-family: Museo500;
    white-space: nowrap
}

.EditClient_header__item__2S5hf {
    display: flex;
    align-items: center;
    margin: 0 30px;
    width: 140px
}

.EditClient_header__icon__obB95 {
    margin-right: 10px;
    width: 20px;
    height: 20px
}

.EditClient_wrap__3lnKw {
    height: calc(100vh - 350px);
    overflow: scroll;
    margin: 14px -10px 0
}

.EditClient_alternative__eNPCW {
    display: none
}

@media screen and (max-width: 1920px) {
    .EditClient_header__item__2S5hf {
        margin: 0 20px
    }
}

@media screen and (max-width: 1600px) {
    .EditClient_header__header__3IMi5 {
        font-size: 13px;
        margin-left: 0
    }

    .EditClient_header__icon__obB95 {
        width: 14px;
        height: 14px;
        margin-right: 5px
    }
}

@media screen and (max-width: 1400px) {
    .EditClient_header__item__2S5hf {
        margin: 0 15px;
        width: 90px;
        justify-content: center
    }

    .EditClient_header__icon__obB95 {
        display: none
    }
}

@media screen and (max-width: 1200px) {
    .EditClient_id__2lbkm {
        display: block
    }

    .EditClient_header__header_quantity__3F3vK {
        display: none
    }

    .EditClient_header__item_id__3Yxcb {
        width: 60px;
        margin: 0
    }

    .EditClient_header__item_quantity__3Gntu {
        width: 40px;
        margin: 0
    }

    .EditClient_alternative__eNPCW {
        display: block
    }

    .EditClient_dissable__3TUe6 {
        display: none
    }
}

@media screen and (max-width: 940px) {
    .EditClient_buttons__2BMzD {
        margin-left: 0;
        margin-right: 0;
        justify-content: center
    }

    .EditClient_header__1L8u7 {
        display: flex;
        margin-bottom: 30px;
        overflow: scroll
    }

    .EditClient_btn__33g9T {
        align-self: center;
        cursor: pointer;
        width: 280px;
        height: 50px;
        margin-top: 30px;
        margin-bottom: 50px
    }

    .EditClient_new__18yvV {
        outline: none;
        display: block;
        width: 100%;
        height: 100%;
        border-radius: 4px;
        background-color: #1a72e8;
        font-size: 14px;
        color: #fff;
        font-family: Museo500
    }

    .EditClient_switch__item__rXH6C {
        height: 32px;
        border-radius: 4px;
        font-size: 12px
    }

    .EditClient_switch__item_active__3dyjc {
        box-sizing: border-box;
        box-shadow: 0 0 8px hsla(0, 0%, 67.5%, .16);
        padding: 0
    }

    .EditClient_buttons__more__YSjUN,
    .EditClient_more__5vSUz {
        display: none
    }
}

@media screen and (max-width: 768px) {
    .EditClient_more__5vSUz {
        display: none
    }

    .EditClient_buttons__2BMzD {
        width: auto
    }

    .EditClient_switch__1M2Np {
        background-color: #fff;
        border: 2px solid #fff
    }

    .EditClient_switch__item_active__3dyjc {
        background-color: #f5f7fb;
        box-shadow: none
    }

    .EditClient_header__1L8u7 {
        margin-top: 18px
    }

    .EditClient_header__titles__2aapQ {
        height: 36px;
        width: 100%
    }

    .EditClient_header__titles_border__3KnnO {
        border: 2px solid #fff;
        box-sizing: border-box
    }

    .EditClient_header__icon__obB95 {
        display: flex
    }

    .EditClient_header__item__2S5hf {
        display: none
    }

    .EditClient_header__item_date__3XKXh,
    .EditClient_header__item_id__3Yxcb,
    .EditClient_header__item_status__3MZ0V {
        display: flex
    }

    .EditClient_header__item_dalivery__3HVgA {
        display: none
    }
}

.Client_table__record__1ey2t {
    transition: .3s;
    height: 70px;
    display: flex;
    align-items: center;
    background-color: #fff;
    border-radius: 6px;
    box-shadow: 0 0 12px 0 rgba(16, 23, 30, .1);
    cursor: pointer;
    margin: 0 10px 10px
}

.Client_table__record__1ey2t:hover {
    transform: scale(1.01)
}

.Client_record__date__VKwb6,
.Client_record__FIO__1CTt_,
.Client_record__mail__1jwMq,
.Client_record__phone__1kM9T {
    display: flex;
    color: #2c2a29;
    font-size: 16px;
    font-family: Museo500
}

.Client_record__FIO__1CTt_ {
    margin-left: 40px;
    flex-grow: 4;
    flex-basis: 530px
}

.Client_record__phone__1kM9T {
    justify-content: center;
    flex-grow: 1;
    flex-basis: 240px
}

.Client_record__mail__1jwMq {
    flex-grow: 2;
    justify-content: center;
    flex-basis: 500px
}

.Client_record__date__VKwb6 {
    flex-grow: 1;
    flex-basis: 280px;
    justify-content: center
}

@media screen and (max-width: 1600px) {

    .Client_record__date__VKwb6,
    .Client_record__FIO__1CTt_,
    .Client_record__mail__1jwMq,
    .Client_record__phone__1kM9T {
        font-size: 14px
    }

    .Client_record__FIO__1CTt_ {
        margin-left: 10px
    }
}

@media screen and (max-width: 1400px) {
    .Client_table__record__1ey2t {
        height: 56px
    }
}

@media screen and (max-width: 768px) {
    .Client_table__record__1ey2t {
        justify-content: space-around
    }

    .Client_record__mail__1jwMq,
    .Client_record__phone__1kM9T {
        display: none
    }

    .Client_record__FIO__1CTt_ {
        margin-left: 10px;
        flex-grow: 1;
        flex-basis: 180px;
        justify-content: start
    }

    .Client_record__date__VKwb6 {
        margin-right: 10px;
        flex-basis: 75px;
        justify-content: flex-end
    }

    .Client_date__text__2ypuc,
    .Client_FIO__text__2Ziti {
        font-size: 14px
    }
}

.Clients_more__1tc_1 {
    display: flex;
    justify-content: flex-end;
    align-items: center
}

.Clients_more__newOrder__3p2Bk {
    cursor: pointer;
    outline: none;
    background: none;
    border: none;
    display: flex;
    align-items: center
}

.Clients_more__text__1rnio {
    color: #1a72e8;
    font-size: 16px;
    height: 32px;
    width: 140px;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #1a72e8;
    font-family: Museo500;
    transition: .3s
}

.Clients_more__icon__LuyGc,
.Clients_more__text__1rnio:hover {
    background-color: #1a72e8;
    color: #fff
}

.Clients_more__icon__LuyGc {
    width: 22px;
    height: 22px;
    border-radius: 50%;
    margin-right: 10px;
    display: flex;
    align-items: center;
    justify-content: center
}

.Clients_more__icon__LuyGc img {
    height: 8px;
    width: 8px
}

.Clients_search__2vCpJ {
    position: relative;
    margin-right: 30px
}

.Clients_search__input__1pqDO {
    padding-left: 14px;
    width: 32px;
    height: 32px;
    border: none;
    border-radius: 4px;
    outline: none;
    box-sizing: border-box;
    box-shadow: 0 0 12px 0 rgba(16, 23, 30, .1);
    cursor: pointer;
    font-size: 14px;
    transition: .3s;
    color: #fff
}

.Clients_search__input__1pqDO:hover {
    background-color: #a42626
}

.Clients_search__input__1pqDO:focus {
    width: 200px;
    color: var(--menu-color);
    background-color: #fff
}

.Clients_search__icon__3wgVu {
    position: absolute;
    top: 7px;
    right: 6px;
    width: 18px;
    height: 18px;
    pointer-events: none
}

.Clients_table__175_8 {
    margin-top: 30px
}

.Clients_table__titles__2VjiP {
    height: 48px;
    display: flex;
    align-items: center;
    border: 1px solid #d4d4d4;
    border-radius: 6px
}

.Clients_table__icon__3GAKD {
    margin-right: 10px;
    height: 20px
}

.Clients_wrap__czgaY {
    height: calc(100vh - 350px);
    overflow-y: scroll;
    margin: 14px -10px 0
}

.Clients_titles__date__3CfJP,
.Clients_titles__FIO__yRe6w,
.Clients_titles__mail__1Ymi9,
.Clients_titles__phone__i0ZPf {
    display: flex;
    align-items: center
}

.Clients_titles__date__3CfJP {
    margin-right: 10px
}

.Clients_date__text__3ndmQ,
.Clients_FIO__text__28OI0,
.Clients_mail__text__j27Uu,
.Clients_phone__text__2MPzS {
    color: #2c2a29;
    font-weight: 500;
    font-size: 14px;
    font-family: Museo500
}

.Clients_titles__FIO__yRe6w {
    margin-left: 40px;
    flex-grow: 4;
    flex-basis: 530px
}

.Clients_titles__phone__i0ZPf {
    justify-content: center;
    flex-grow: 1;
    flex-basis: 240px
}

.Clients_titles__date__3CfJP {
    justify-content: center;
    flex-grow: 1;
    flex-basis: 280px
}

.Clients_titles__mail__1Ymi9 {
    flex-grow: 2;
    justify-content: center;
    flex-basis: 500px
}

@media screen and (max-width: 1600px) {
    .Clients_table__icon__3GAKD {
        width: 14px;
        height: 14px;
        margin-right: 5px
    }

    .Clients_date__text__3ndmQ,
    .Clients_FIO__text__28OI0,
    .Clients_mail__text__j27Uu,
    .Clients_phone__text__2MPzS {
        font-size: 14px
    }

    .Clients_titles__FIO__yRe6w {
        margin-left: 10px
    }
}

@media screen and (max-width: 1400px) {

    .Clients_date__text__3ndmQ,
    .Clients_FIO__text__28OI0,
    .Clients_mail__text__j27Uu,
    .Clients_phone__text__2MPzS {
        font-size: 12px
    }

    .Clients_table__icon__3GAKD {
        display: none
    }
}

@media screen and (max-width: 940px) {
    .Clients_search__2vCpJ {
        display: none
    }
}

@media screen and (max-width: 768px) {
    .Clients_table__175_8 {
        padding-bottom: 100px;
        margin-bottom: 30px;
        overflow: hidden
    }

    .Clients_table__titles__2VjiP {
        justify-content: space-around
    }

    .Clients_titles__mail__1Ymi9,
    .Clients_titles__phone__i0ZPf {
        display: none
    }

    .Clients_titles__FIO__yRe6w {
        margin-left: 10px;
        flex-grow: 1;
        flex-basis: 150px
    }

    .Clients_titles__date__3CfJP {
        margin-right: 10px;
        display: flex;
        justify-content: flex-end
    }

    .Clients_table__record__3RMxs:hover {
        margin-right: 40px
    }

    .Clients_table__record__3RMxs {
        margin-right: 50px;
        justify-content: space-around
    }

    .Clients_record__mail__oJina,
    .Clients_record__phone__zV-yH {
        display: none
    }

    .Clients_record__date__3sSj4,
    .Clients_record__FIO__1cYYO {
        width: 33%;
        display: flex;
        justify-content: center
    }

    .Clients_date__text__3ndmQ,
    .Clients_FIO__text__28OI0 {
        font-size: 14px
    }
}

.PassModal_modalWrapper__gGN5j {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .22);
    z-index: 3000
}

.PassModal_modal__1jED2 {
    width: 460px;
    height: 216px;
    position: fixed;
    top: 50%;
    left: 50%;
    display: flex;
    flex-direction: column;
    align-items: center;
    transform: translate(-50%, -50%);
    background-color: #fff;
    box-shadow: 0 0 12px rgba(16, 23, 30, .1);
    border-radius: 6px
}

.PassModal_modal__1jED2:focus {
    outline: none
}

.PassModal_modal__1jED2 .PassModal_header__3XN8_ {
    width: 100%;
    height: 42px;
    background-color: #f5f7fb;
    border-radius: 6px 6px 0 0
}

.PassModal_modal__1jED2 .PassModal_header__3XN8_ .PassModal_title__jscqn {
    margin-top: 11px;
    margin-left: 30px;
    font-size: 16px;
    color: #2c2a29;
    font-family: "Museo700"
}

.PassModal_modal__1jED2 .PassModal_content__2P8gk {
    display: flex;
    flex-direction: column;
    justify-self: center
}

.PassModal_modal__1jED2 .PassModal_content__2P8gk .PassModal_text__3JN0S {
    width: calc(100% - 148px);
    margin-top: 30px;
    margin-left: 74px;
    text-align: center;
    margin-bottom: 30px;
    color: #2c2a29;
    font-family: "Museo500"
}

.PassModal_modal__1jED2 .PassModal_content__2P8gk .PassModal_text__3JN0S>span {
    font-family: "Museo700"
}

.PassModal_modal__1jED2 .PassModal_content__2P8gk .PassModal_btn__2b0LL {
    margin-left: 140px;
    width: 181px;
    height: 36px;
    font-size: 14px;
    color: #fff;
    background: #a42626;
    border-radius: 6px;
    border: none;
    outline: none;
    cursor: pointer
}

.Authorization_authorization__mEimF {
    background: 50%/cover no-repeat url(../fonts/autobackground.088b6f7e.jpg);
    width: 100%;
    height: 100vh;
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.Authorization_authorization__forma__3cz2f {
    width: 460px;
    border-radius: 6px;
    background-color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    font-family: "Museo500";
    padding: 30px 35px 60px 20px;
}

.Authorization_input__sokOv {
    margin-top: 40px;
    margin-bottom: 16px
}

.Authorization_input__sokOv,
.Authorization_password__CwPZo {
    width: 284px;
    height: 40px;
    padding-left: 14px;
    outline: none;
    color: #2c2a29;
    background-color: #fff;
    border: 1px solid #c9c9c9;
    border-radius: 6px;
    font-size: 16px;
    cursor: pointer
}

.Authorization_input__sokOv ::-webkit-input-placeholder,
.Authorization_password__CwPZo ::-webkit-input-placeholder {
    color: #9c9d9d
}

.Authorization_input__sokOv :-ms-input-placeholder,
.Authorization_password__CwPZo :-ms-input-placeholder {
    color: #9c9d9d
}

.Authorization_input__sokOv ::-ms-input-placeholder,
.Authorization_password__CwPZo ::-ms-input-placeholder {
    color: #9c9d9d
}

.Authorization_input__sokOv ::placeholder,
.Authorization_password__CwPZo ::placeholder {
    color: #9c9d9d
}

.Authorization_input__error__3IiUY,
.Authorization_password__error__2A6YZ {
    border-color: #d92424;
    color: #d92424
}

.Authorization_subWrapper__1qp7O {
    display: flex;
    justify-content: space-between;
    width: 300px
}

.Authorization_subWrapper__error__3AW_w {
    display: flex;
    margin-top: 7px;
    color: #d92424;
    font-size: 10px
}

.Authorization_subWrapper__error__3AW_w>div {
    text-align: center;
    background-color: #d92424;
    color: var(--grey-color);
    border-radius: 100%;
    width: 12px;
    height: 12px;
    margin-right: 10px
}

.Authorization_forget__3zXJA,
.Authorization_subWrapper__forget__2aIFe {
    align-self: flex-end;
    margin-top: 16px;
    margin-bottom: 19px;
    color: var(--grey-color);
    font-size: 14px;
    cursor: pointer
}

.Authorization_forget__3zXJA {
    margin-right: 77px
}

.Authorization_btn__Iaxjz {
    background: #a42626;
    border-radius: 6px;
    width: 300px;
    height: 44px;
    outline: none;
    border: none;
    font-size: 14px;
    color: #fff;
    cursor: pointer
}

.Authorization_btn__Iaxjz:disabled,
.Authorization_btn__Iaxjz[disabled] {
    /* opacity: .5;
    cursor: not-allowed */
}

@media screen and (max-width: 940px) {
    .Authorization_authorization__mEimF {
        background: #fff
    }
}

@media screen and (max-width: 480px) {
    .Authorization_authorization__forma__3cz2f {
        width: 100%
    }

    .Authorization_input__sokOv,
    .Authorization_password__CwPZo {
        width: 100%;
        box-sizing: border-box
    }
}

.CommonImagePreview_images__box__1dRwS {
    width: 70px;
    padding: 0 2px;
    position: relative
}

.CommonImagePreview_images__item__kLP0S {
    box-shadow: 0 0 12px rgba(16, 23, 30, .1);
    border-radius: 8px;
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: relative;
    display: block;
    overflow: hidden;
    cursor: pointer;
    z-index: 2
}

.CommonImagePreview_images__item__kLP0S .CommonImagePreview_upload__ROiEt {
    cursor: pointer;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: absolute;
    z-index: 20
}

.CommonImagePreview_images__item__kLP0S img {
    border-radius: 4px;
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    transition: .2s;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.ModalChangePassword_modalWrapper__kZXy- {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .22);
    z-index: 30
}

.ModalChangePassword_header__2ZYaR {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 50px;
    background-color: #f1f5f9;
    border-radius: 6px 6px 0 0
}

.ModalChangePassword_header__title__dWPjk {
    font-size: 16px;
    color: #2c2a29;
    margin-left: 30px
}

.ModalChangePassword_AttentionIcon__1zbfm {
    margin-top: 22px
}

.ModalChangePassword_modal__3rOdw {
    width: 460px;
    position: fixed;
    padding-bottom: 30px;
    top: 50%;
    left: 50%;
    display: flex;
    flex-direction: column;
    align-items: center;
    transform: translate(-50%, -50%);
    background-color: #fff;
    border-radius: 6px;
    box-shadow: 0 0 12px rgba(16, 23, 30, .1)
}

.ModalChangePassword_modal__3rOdw:focus {
    outline: none
}

.ModalChangePassword_modal__title__2xMbD {
    margin-top: 30px;
    font-weight: 700;
    font-size: 16px;
    max-width: 400px;
    text-align: center;
    color: #2c2a29;
    line-height: 28px
}

.ModalChangePassword_ok__3Vmy- {
    width: 160px;
    height: 36px;
    background: #a42626;
    border-radius: 6px;
    margin-top: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer
}

.ModalChangePassword_ok__text__341vb {
    font-size: 14px;
    color: #fff
}

.ModalChangeInputPassword_modalWrapper__1JDb8 {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .22);
    z-index: 30
}

.ModalChangeInputPassword_header__19tOT {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 50px;
    margin-bottom: 20px;
    background-color: #f1f5f9;
    border-radius: 6px 6px 0 0
}

.ModalChangeInputPassword_header__title__3a-1_ {
    font-size: 16px;
    color: #2c2a29;
    margin-left: 30px
}

.ModalChangeInputPassword_modal__IfwFw {
    width: 460px;
    min-height: 296px;
    position: fixed;
    top: 50%;
    left: 50%;
    display: flex;
    flex-direction: column;
    align-items: center;
    transform: translate(-50%, -50%);
    background-color: #fff;
    border-radius: 6px;
    box-shadow: 0 0 12px rgba(16, 23, 30, .1)
}

.ModalChangeInputPassword_modal__IfwFw:focus {
    outline: none
}

.ModalChangeInputPassword_modal__title__1jpFH {
    margin-top: 30px;
    font-weight: 700;
    font-size: 16px;
    max-width: 400px;
    text-align: center;
    color: #2c2a29;
    line-height: 28px
}

.ModalChangeInputPassword_labelPass__3nCeJ {
    position: relative;
    margin-top: 20px
}

.ModalChangeInputPassword_labelPass__img__1AhgL {
    position: absolute;
    display: flex;
    justify-content: center;
    right: 0;
    bottom: 0;
    height: 100%;
    width: 52px;
    cursor: pointer
}

.ModalChangeInputPassword_input__tUnkw,
.ModalChangeInputPassword_labelPass__input__2AaAR {
    padding-left: 14px;
    outline: none;
    width: 300px;
    height: 44px;
    background: #fff;
    border: 1px solid #c9c9c9;
    box-sizing: border-box;
    border-radius: 6px;
    font-size: 16px;
    cursor: pointer
}

.ModalChangeInputPassword_input__tUnkw ::-webkit-input-placeholder,
.ModalChangeInputPassword_labelPass__input__2AaAR ::-webkit-input-placeholder {
    color: #96989a
}

.ModalChangeInputPassword_input__tUnkw :-ms-input-placeholder,
.ModalChangeInputPassword_labelPass__input__2AaAR :-ms-input-placeholder {
    color: #96989a
}

.ModalChangeInputPassword_input__tUnkw ::-ms-input-placeholder,
.ModalChangeInputPassword_labelPass__input__2AaAR ::-ms-input-placeholder {
    color: #96989a
}

.ModalChangeInputPassword_input__tUnkw ::placeholder,
.ModalChangeInputPassword_labelPass__input__2AaAR ::placeholder {
    color: #96989a
}

.ModalChangeInputPassword_input__tUnkw {
    margin-top: 20px
}

.ModalChangeInputPassword_ok__3Ay04 {
    width: 160px;
    height: 36px;
    background: #a42626;
    border-radius: 6px;
    margin-top: 30px;
    margin-bottom: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer
}

.ModalChangeInputPassword_ok__text__1KS0n {
    font-size: 14px;
    color: #fff
}

.Profile_profile__3Eiha {
    background: #f5f7fb;
    display: flex;
    flex-wrap: wrap
}

.Profile_profile__avatar__1d1kO {
    margin: 15px 15px 0 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    flex: 0 0 272px
}

.Profile_profile__data__2qrs5 {
    align-content: flex-start;
    display: flex;
    flex-wrap: wrap;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(100% - 287px)
}

.Profile_agreement__3Z1pS {
    height: 54px;
    display: flex;
    align-items: center;
    color: #2a82f8;
    cursor: pointer
}

.Profile_avatar___uUN0 {
    z-index: 10;
    display: block;
    position: relative;
    width: 272px;
    height: 280px
}

.Profile_avatar__img__1dNT0 {
    box-shadow: 0 0 12px rgba(16, 23, 30, .1);
    border-radius: 8px;
    cursor: pointer;
    border: none;
    outline: none;
    color: transparent;
    width: 100%;
    height: 100%;
    object-fit: scale-down;
    background: none;
    background-size: 240px;
    background-repeat: no-repeat;
    background-position: center -10%;
}

.Profile_avatar___uUN0:before {
    content: "";
    position: absolute;
    border-radius: 8px;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: 50%/42px no-repeat url(../fonts/uploadImg.244bab52.svg), radial-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5));
    opacity: 0
}

.Profile_avatar___uUN0:hover:before {
    opacity: .5;
    transition: opacity .2s
}

.Profile_avatar__input__10hd_ {
    display: none
}

.Profile_changePass__ImW0o {
    margin-top: 27px;
    font-size: 16px;
    color: #1a72e8;
    cursor: pointer
}

.Profile_city__cyPzZ,
.Profile_container__3Ma0O,
.Profile_fio__2O2o-,
.Profile_mail__3qMrz,
.Profile_phone__2zjGr {
    margin: 15px;
    background: #fff;
    box-shadow: 0 0 12px rgba(16, 23, 30, .1);
    font-size: 16px;
    border-radius: 6px
}

.Profile_city__cyPzZ,
.Profile_fio__2O2o-,
.Profile_mail__3qMrz,
.Profile_phone__2zjGr {
    height: 48px;
    border: none;
    outline: none;
    color: #2c2a29;
    padding-left: 14px;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(33.33333% - 45px)
}

.Profile_container__3Ma0O {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(100% - 30px);
    height: 124px
}

.Profile_about__oT5C- {
    outline: none;
    background: #fff;
    border: 1px solid #c9c9c9;
    box-sizing: border-box;
    border-radius: 6px;
    margin-top: 10px;
    margin-left: 10px;
    width: calc(100% - 20px);
    height: calc(100% - 20px);
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 10px;
    font-size: 16px;
    resize: none
}

.Profile_about__oT5C-::-webkit-input-placeholder {
    font-size: 16px;
    color: #c9c9c9
}

.Profile_about__oT5C-:-ms-input-placeholder {
    font-size: 16px;
    color: #c9c9c9
}

.Profile_about__oT5C-::-ms-input-placeholder {
    font-size: 16px;
    color: #c9c9c9
}

.Profile_about__oT5C-::placeholder {
    font-size: 16px;
    color: #c9c9c9
}

@media screen and (max-width: 1400px) {
    .Profile_profile__avatar__1d1kO {
        margin: 10px 10px 0 0
    }

    .Profile_profile__data__2qrs5 {
        flex-grow: 0;
        flex-shrink: 0;
        flex-basis: calc(100% - 282px)
    }

    .Profile_city__cyPzZ,
    .Profile_container__3Ma0O,
    .Profile_fio__2O2o-,
    .Profile_mail__3qMrz,
    .Profile_phone__2zjGr {
        margin: 10px;
        flex-grow: 0;
        flex-shrink: 0;
        flex-basis: calc(33.33333% - 35px)
    }

    .Profile_container__3Ma0O {
        flex-grow: 0;
        flex-shrink: 0;
        flex-basis: calc(100% - 20px);
        height: 140px
    }
}

@media screen and (max-width: 1200px) {

    .Profile_city__cyPzZ,
    .Profile_fio__2O2o-,
    .Profile_mail__3qMrz,
    .Profile_phone__2zjGr {
        flex-grow: 0;
        flex-shrink: 0;
        flex-basis: calc(100% - 35px)
    }
}

@media screen and (max-width: 768px) {
    .Profile_avatar___uUN0 {
        width: 150px;
        height: 150px
    }

    .Profile_city__cyPzZ,
    .Profile_container__3Ma0O,
    .Profile_fio__2O2o-,
    .Profile_mail__3qMrz,
    .Profile_phone__2zjGr {
        margin: 10px 0
    }

    .Profile_profile__avatar__1d1kO,
    .Profile_profile__data__2qrs5 {
        flex: 0 0 100%
    }

    .Profile_about__oT5C-,
    .Profile_city__cyPzZ,
    .Profile_fio__2O2o-,
    .Profile_mail__3qMrz,
    .Profile_phone__2zjGr {
        flex-grow: 0;
        flex-shrink: 0;
        flex-basis: calc(100% - 15px)
    }

    .Profile_container__3Ma0O {
        flex: 0 0 100%
    }
}

.IncomingMessage_messageWrapper__13hJT {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    margin: 14px 0;
    position: relative
}

.IncomingMessage_messageWrapperRevers__1qwmR {
    flex-direction: row-reverse
}

.IncomingMessage_messageWrapperRevers__1qwmR>.IncomingMessage_message__2ldFf {
    background-color: #1a72e8;
    color: #fff;
    border-radius: 6px 6px 0 6px
}

.IncomingMessage_messageWrapperRevers__1qwmR>.IncomingMessage_date__2C22P {
    width: 100%;
    margin-right: 40px;
    text-align: end;
    font-size: 10px;
    color: #9aa6b4;
    line-height: 14px
}

.IncomingMessage_messageWrapperRevers__1qwmR>.IncomingMessage_userAvatar__1j9-C {
    margin-right: 0;
    margin-left: 12px
}

.IncomingMessage_userAvatar__1j9-C {
    width: 28px;
    height: 28px;
    border-radius: 50%;
    overflow: hidden;
    margin-right: 12px
}

.IncomingMessage_userAvatar__1j9-C>img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center
}

.IncomingMessage_message__2ldFf {
    max-width: 383px;
    min-height: 42px;
    padding: 14px 18px;
    background-color: #f6f6f6;
    color: #484848;
    font-size: 12px;
    border-radius: 6px 6px 6px 0;
    box-sizing: border-box
}

.IncomingMessage_date__2C22P {
    width: 100%;
    margin-top: 13px;
    margin-left: 40px;
    font-size: 10px;
    color: #9aa6b4;
    line-height: 14px
}

@media screen and (max-width: 786px) {
    .IncomingMessage_message__2ldFf {
        max-width: 255px
    }
}

@media screen and (max-width: 480px) {
    .IncomingMessage_message__2ldFf {
        max-width: 235px
    }
}

.Support_wrapper__KYGbP {
    display: block;
    width: 634px;
    height: calc(100vh - 200px);
    margin: 0 auto;
    padding: 30px 60px;
    background: #fff;
    box-shadow: 0 0 12px rgba(16, 23, 30, .1);
    border-radius: 6px
}

.Support_title__ZOdnJ {
    position: relative;
    overflow: hidden;
    text-align: center;
    height: 14px;
    width: 480px;
    margin: 0 auto;
    font-size: 10px;
    color: #9aa6b4;
    line-height: 14px
}

.Support_title__ZOdnJ:after,
.Support_title__ZOdnJ:before {
    content: "";
    background-color: #edeeef;
    height: 1px;
    width: 200px;
    position: absolute;
    top: 50%
}

.Support_title__ZOdnJ:after {
    margin-left: 20px
}

.Support_title__ZOdnJ:before {
    margin-left: -220px
}

.Support_correspondence__qVfBc {
    height: calc(100% - 82px);
    overflow-y: scroll
}

.Support_prints__nqGux {
    font-size: 10px;
    color: #9aa6b4;
    line-height: 14px;
    margin-bottom: 14px
}

.Support_prints__nqGux>img {
    margin-right: 6px
}

.Support_input__3TjLG {
    background-color: #fff;
    color: grey;
    height: 40px;
    padding-left: 14px;
    padding-right: 32px;
    width: 100%;
    box-sizing: border-box;
    font-size: 14px;
    outline: none;
    border: 1px solid #e7e8e9;
    border-radius: 6px
}

.Support_inputWrapper__3tmYh {
    position: relative
}

.Support_sendBtn__3II9J {
    width: 20px;
    height: 24px;
    position: absolute;
    bottom: 7px;
    right: 14px;
    cursor: pointer
}

@media screen and (max-width: 1400px) {
    .Support_wrapper__KYGbP {
        padding: 40px 30px
    }
}

@media screen and (max-width: 786px) {
    .Support_wrapper__KYGbP {
        width: calc(100vw - 80px);
        padding: 16px 10px 10px
    }

    .Support_title__ZOdnJ {
        width: 320px
    }

    .Support_title__ZOdnJ:after,
    .Support_title__ZOdnJ:before {
        width: 120px
    }

    .Support_title__ZOdnJ:before {
        margin-left: -140px
    }
}

@media screen and (max-width: 480px) {
    .Support_wrapper__KYGbP {
        width: calc(100vw - 44px);
        padding: 16px 10px 10px
    }

    .Support_title__ZOdnJ {
        width: 270px
    }

    .Support_title__ZOdnJ:after,
    .Support_title__ZOdnJ:before {
        width: 100px
    }

    .Support_title__ZOdnJ:before {
        margin-left: -120px
    }
}

.commonMessage_message__2eSos {
    width: 460px;
    height: 44px;
    border-radius: 6px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: fixed;
    left: calc(50% - 230px);
    bottom: 40px;
    background-color: #31b339;
    color: #fff;
    z-index: 50
}

.commonMessage_message_red__2jR-l {
    background-color: #d92424
}

@media screen and (max-width: 940px) {
    .commonMessage_message__2eSos {
        bottom: 70px
    }
}

@media screen and (max-width: 480px) {
    .commonMessage_message__2eSos {
        width: 100%;
        left: 0;
        height: 80px;
        bottom: 0;
        border-radius: 0
    }
}

.PhotoModal_modalWrapper__2tMBy {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .22);
    z-index: 30
}

.PhotoModal_modal__1uFL2 {
    width: 1200px;
    height: 700px;
    position: fixed;
    top: 50%;
    left: 50%;
    display: flex;
    flex-direction: column;
    align-items: center;
    transform: translate(-50%, -50%);
    background-color: #f5f7fb;
    border-radius: 6px;
    box-shadow: 0 0 12px rgba(16, 23, 30, .1)
}

.PhotoModal_modal__1uFL2:focus {
    outline: none
}

.PhotoModal_content__1hid0 {
    position: relative;
    width: 1200px;
    height: 700px
}

.PhotoModal_img__b1Rg7 {
    border-radius: 6px;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: 50% 50%
}

.PhotoModal_arrowLeft__2_NBa,
.PhotoModal_arrowRight__UTK2w {
    position: absolute;
    top: 50%
}

.PhotoModal_arrowLeft__2_NBa {
    left: 20px;
    transform: rotate(180deg)
}

.PhotoModal_arrowRight__UTK2w {
    right: 20px
}

.PhotoModal_closeModal__1Ltv6 {
    display: block;
    position: absolute;
    top: 10px;
    right: 10px
}

@media screen and (max-width: 1200px) {

    .PhotoModal_content__1hid0,
    .PhotoModal_modal__1uFL2 {
        width: 940px;
        height: 500px
    }
}

@media screen and (max-width: 940px) {

    .PhotoModal_content__1hid0,
    .PhotoModal_modal__1uFL2 {
        width: 480px;
        height: 270px
    }

    .PhotoModal_img__b1Rg7 {
        border-radius: 6px 6px 0 0;
        height: calc(100% - 55px)
    }
}

@media screen and (max-width: 480px) {

    .PhotoModal_content__1hid0,
    .PhotoModal_modal__1uFL2 {
        width: 100vw;
        height: 270px
    }
}

.Gallery_buttons__3htPu,
.Gallery_switch__3jsxo {
    display: flex;
    justify-content: space-between
}

.Gallery_switch__3jsxo {
    align-items: center;
    width: 310px;
    height: 40px;
    padding: 0 4px;
    box-sizing: border-box;
    background-color: #e8edf4;
    border-radius: 4px
}

.Gallery_switch__item__381z6 {
    font-size: 14px;
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 150px;
    height: 32px;
    color: #72778b;
    font-family: Museo500;
    flex-direction: column;
    text-decoration: none;
    cursor: pointer
}

.Gallery_switch__item_active__2V5-m {
    color: #1a72e8;
    background: #fff;
    border-radius: 4px;
    box-shadow: 2px 2px 16px 0 rgba(23, 53, 117, .12)
}

.Gallery_more__36bqZ {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.Gallery_more__newPhoto__qLQpg {
    cursor: pointer;
    outline: none;
    background: none;
    border: none;
    display: flex;
    align-items: center
}

.Gallery_more__input__fSA2i {
    width: .1px;
    height: .1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1
}

.Gallery_more__text__Pk6en {
    color: #1a72e8;
    font-size: 16px;
    font-family: Museo500
}

.Gallery_more__icon__2_H1g {
    width: 22px;
    height: 22px;
    background-color: #1a72e8;
    border-radius: 50%;
    color: #fff;
    margin-right: 10px;
    display: flex;
    align-items: center;
    justify-content: center
}

.Gallery_more__icon__2_H1g img {
    height: 8px;
    width: 8px
}

.Gallery_wrapperImg__1rYu1 {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin: 15px -15px
}

.Gallery_img__1vtfK {
    flex-grow: 1;
    margin: 18.5px 15px;
    height: 230px;
    flex-basis: 250px;
    box-shadow: 0 0 12px 0 rgba(16, 23, 30, .1)
}

.Gallery_img__1vtfK>img {
    border-radius: 6px;
    width: 100%;
    height: 100%;
    object-fit: cover;
    cursor: pointer
}

.Gallery_gridClearfix__bh1mQ {
    flex-grow: 1;
    margin: 18.5px 15px;
    height: 230px;
    flex-basis: 250px;
    opacity: 0;
    height: 0;
    padding: 0;
    overflow: hidden
}

@media screen and (max-width: 1400px) {
    .Gallery_wrapperImg__1rYu1 {
        margin: 10px -10px
    }

    .Gallery_gridClearfix__bh1mQ,
    .Gallery_img__1vtfK {
        margin: 10px;
        flex-basis: 227px;
        width: 281px
    }
}

@media screen and (max-width: 940px) {
    .Gallery_more__text__Pk6en {
        display: none
    }
}

@media screen and (max-width: 480px) {
    .Gallery_buttons__3htPu {
        justify-content: center
    }

    .Gallery_more__36bqZ {
        display: none
    }

    .Gallery_wrapperImg__1rYu1 {
        margin: 10px -5px
    }

    .Gallery_gridClearfix__bh1mQ,
    .Gallery_img__1vtfK {
        margin: 10px 5px;
        height: 136px;
        flex-basis: 170px
    }
}

.MonthLine_table__25nLy {
    height: 70px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: #fff;
    border-radius: 6px;
    margin: 0 10px 10px;
    box-shadow: 0 0 12px rgba(16, 23, 30, .1);
    transition: .3s;
    cursor: pointer
}

.MonthLine_table__25nLy:hover {
    transform: scale(1.01)
}

.MonthLine_text__1rI23 {
    white-space: nowrap
}

.MonthLine_item__10M9N {
    display: flex;
    align-items: center;
    margin: 0 40px;
    flex: 1 1;
    justify-content: center;
    white-space: nowrap
}

.MonthLine_client__1E3en {
    width: 100%;
    justify-content: flex-start;
    white-space: nowrap
}

@media screen and (max-width: 1920px) {
    .MonthLine_item__10M9N {
        margin: 0 20px
    }
}

@media screen and (max-width: 1600px) {
    .MonthLine_item__10M9N {
        font-size: 13px
    }
}

@media screen and (max-width: 1400px) {
    .MonthLine_item__10M9N {
        font-size: 13px;
        margin: 0 15px;
        flex: 1 1
    }
}

@media screen and (max-width: 768px) {

    .MonthLine_area__3QAFw,
    .MonthLine_points__1sgZI {
        display: none
    }
}

.Statistic_profile__3tX7f {
    background: #f5f7fb;
    display: flex;
    flex-wrap: wrap
}

.Statistic_table__1hvIy {
    margin-top: 30px
}

.Statistic_table__titles__2ChC2 {
    height: 50px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    box-sizing: border-box;
    border: 1px solid #d4d4d4;
    border-radius: 6px
}

.Statistic_table__header__2DCPb {
    color: #2c2a29;
    font-size: 14px;
    font-family: Museo500;
    white-space: nowrap
}

.Statistic_table__item__2n5id {
    display: flex;
    align-items: center;
    margin: 0 40px;
    flex: 1 1
}

.Statistic_table__arrowLeft__1i0VL,
.Statistic_table__arrowRight__2f0fp,
.Statistic_table__icon__2BSFv {
    margin-right: 10px;
    width: 20px;
    height: 20px
}

.Statistic_table__arrowLeft__1i0VL,
.Statistic_table__arrowRight__2f0fp {
    cursor: pointer
}

.Statistic_table__arrowRight__2f0fp {
    margin-left: 10px;
    transform: rotate(180deg);
    opacity: .5
}

.Statistic_wrap__3WIlX {
    height: calc(100vh - 350px);
    overflow-y: scroll;
    margin: 0 -10px
}

@media screen and (max-width: 1920px) {
    .Statistic_table__item__2n5id {
        margin: 0 20px
    }
}

@media screen and (max-width: 1600px) {
    .Statistic_table__header__2DCPb {
        font-size: 13px;
        margin-left: 0
    }

    .Statistic_table__icon__2BSFv {
        width: 14px;
        height: 14px;
        margin-right: 5px
    }
}

@media screen and (max-width: 1400px) {
    .Statistic_table__item__2n5id {
        margin: 0 15px;
        width: 90px;
        justify-content: center
    }

    .Statistic_table__icon__2BSFv {
        display: none
    }
}

@media screen and (max-width: 940px) {
    .Statistic_table__1hvIy {
        display: flex;
        flex-direction: column;
        margin-bottom: 30px;
        overflow: scroll
    }
}

@media screen and (max-width: 768px) {
    .Statistic_table__1hvIy {
        margin-top: 18px
    }

    .Statistic_table__titles__2ChC2 {
        height: 36px;
        width: 100%;
        border: 2px solid #fff;
        box-sizing: border-box
    }

    .Statistic_table__icon__2BSFv {
        display: flex
    }

    .Statistic_area__2kKkU,
    .Statistic_points__3Q2Cn {
        display: none
    }
}

.MailChanged_modalWrapper__3Jtv8 {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .22);
    z-index: 30
}

.MailChanged_header__2wzVn {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 50px;
    background-color: #f1f5f9;
    border-radius: 6px 6px 0 0
}

.MailChanged_header__title__2ADZx {
    font-size: 16px;
    color: #2c2a29;
    margin-left: 30px
}

.MailChanged_AttentionIcon__2bCwv {
    margin-top: 22px
}

.MailChanged_modal__2Pajp {
    width: 460px;
    position: fixed;
    padding-bottom: 30px;
    top: 50%;
    left: 50%;
    display: flex;
    flex-direction: column;
    align-items: center;
    transform: translate(-50%, -50%);
    background-color: #fff;
    border-radius: 6px;
    box-shadow: 0 0 12px rgba(16, 23, 30, .1)
}

.MailChanged_modal__2Pajp:focus {
    outline: none
}

.MailChanged_modal__title__1Nahh {
    margin-top: 30px;
    font-weight: 700;
    font-size: 16px;
    max-width: 400px;
    text-align: center;
    color: #2c2a29;
    line-height: 28px
}

.MailChanged_ok__1M0ou {
    width: 160px;
    height: 36px;
    background: #a42626;
    border-radius: 6px;
    margin-top: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer
}

.MailChanged_ok__text__379ng {
    font-size: 14px;
    color: #fff
}

.ThanksPage_order__6XyrN {
    background: 50%/cover no-repeat url(../fonts/autobackground.088b6f7e.jpg);
    width: 100%;
    height: 100vh;
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center
}

.ThanksPage_modal__1rLIA {
    width: 460px;
    height: 358px;
    position: absolute;
    top: calc(50% - 179px);
    left: calc(50% - 230px);
    border-radius: 6px;
    background-color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    padding: 30px;
    box-sizing: border-box
}

.ThanksPage_logo__2Mygj {
    width: 192px;
    height: 110px
}

.ThanksPage_title__2SiBi {
    text-align: center;
    line-height: 27px;
    margin-bottom: 10px
}

.ThanksPage_blocks__3j40e {
    display: none
}

.ThanksPage_btn__39nJ2 {
    width: 180px;
    height: 44px;
    background-color: #a42626;
    border-radius: 6px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    margin-top: 80px
}

@media screen and (max-width: 480px) {
    .ThanksPage_order__6XyrN {
        background: none
    }

    .ThanksPage_modal__1rLIA {
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        padding: 60px 30px;
        background-color: transparent;
        justify-content: flex-start
    }

    .ThanksPage_blocks__3j40e {
        position: absolute;
        bottom: 80px;
        left: 0;
        width: 100%;
        height: auto;
        display: flex
    }

    .ThanksPage_title__2SiBi {
        text-align: center;
        line-height: 27px;
        margin-bottom: 10px
    }

    .ThanksPage_title__2SiBi:htn-child(2) {
        font-size: 18px
    }

    .ThanksPage_btn__39nJ2 {
        display: none
    }
}

.MobileMenuProfile_sidebar__3X-nB {
    display: none
}

@media screen and (max-width: 940px) {
    .MobileMenuProfile_sidebar__3X-nB {
        box-sizing: border-box;
        top: 0;
        width: 283px;
        background-color: #253049;
        display: flex;
        flex-direction: column;
        align-items: center;
        padding: 20px 0
    }

    .MobileMenuProfile_sidebar__overlay__3rhCd {
        background-color: transparent !important;
        top: 0
    }

    .MobileMenuProfile_exit__14xGd {
        bottom: 30px;
        position: absolute;
        left: 0
    }

    .MobileMenuProfile_dropmenu__1NbFZ {
        display: flex;
        flex-direction: column;
        width: 100%
    }

    .MobileMenuProfile_link__3RNbd {
        font-size: 16px;
        color: var(--menu-color);
        height: 50px;
        text-decoration: none;
        width: 100%;
        padding-left: 20px;
        box-sizing: border-box;
        align-items: center;
        outline: none;
        display: flex
    }

    .MobileMenuProfile_link_active__ijCgj {
        color: #fff
    }

    .MobileMenuProfile_link_active__ijCgj .MobileMenuProfile_icon__Zjfy_ path {
        fill: #a42626
    }

    .MobileMenuProfile_icon__Zjfy_ {
        width: 20px;
        height: 20px;
        margin-right: 10px
    }

    .MobileMenuProfile_logo__2enfP {
        outline: none;
        margin-bottom: 44px
    }
}

.bm-menu,
.bm-overlay {
    display: none
}

@media screen and (max-width: 940px) {
    .bm-menu {
        width: 100%;
        display: flex;
        transition: opacity .1s cubic-bezier(.17, .67, .1, 1.27) .1s, transform .1s cubic-bezier(.17, .67, .1, 1.27) .1s !important
    }

    .bm-morph-shape {
        background: transparent !important
    }

    .bm-morph-shape svg {
        fill: #fff !important
    }

    .bm-menu-wrap {
        transition: transform .1s ease 0s !important
    }

    .bm-item-list {
        width: 100%;
        flex-direction: column;
        align-items: center;
        display: flex
    }

    .bm-item {
        display: flex !important
    }
}

.Catalog_image__3GUVj {
    width: 100%;
    height: 100%;
    padding: 0 200px;
    box-sizing: border-box
}

.Catalog_wrap__CUj0i {
    width: calc(100% - 400px);
    margin: 0 200px;
    box-sizing: border-box;
    height: 280px;
    background-color: #a42626;
    flex-direction: column
}

.Catalog_content__1P0R- {
    display: flex;
    align-items: center;
    justify-content: space-evenly
}

.Catalog_title__2kzUT {
    font-size: 50px;
    color: #000;
    font-family: Museo700;
    text-align: center;
    padding: 50px 0
}

.Catalog_seti__3BpS6 {
    width: 60px;
    height: 60px
}

@media screen and (max-width: 1400px) {
    .Catalog_image__3GUVj {
        padding: 0
    }

    .Catalog_wrap__CUj0i {
        width: 100%;
        margin: 0
    }
}

@media screen and (max-width: 1100px) {
    .Catalog_title__2kzUT {
        font-size: 30px
    }
}

.CustomerOrder_grid__2jY7S {
    margin-top: -20px;
    width: 100%;
    padding: 0 20px;
    box-sizing: border-box
}

.CustomerOrder_header__9Q7uX {
    height: 74px;
    box-shadow: 0 2px 8px rgba(59, 59, 59, .1);
    width: 100%;
    background-color: #fff;
    position: absolute;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    left: 0
}

@font-face {
    font-family: "SFU-Regular";
    src: url(../fonts/SFUIText-Regular.0cfc29e3.ttf) format("opentype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: "SFU-medium";
    src: url(../fonts/SFUIText-Medium.82c3bad5.ttf) format("opentype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: "Text-Regular";
    src: url(../fonts/ProximaNova-Regular.7ce6760d.ttf) format("opentype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: "Foros-medium";
    src: url(../fonts/Foros-Medium.3b42a1fb.ttf) format("opentype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: "Foros-regular";
    src: url(../fonts/Foros-Regular.19d58a89.ttf) format("opentype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: "Helvatic";
    src: url(../fonts/HelveticaNeueCyr-Roman.fadb2adb.ttf) format("opentype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: "Museo500";
    src: url(../fonts/MuseoSansCyrl_500.otf) format("opentype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: "Museo700";
    src: url(../fonts/MuseoSansCyrl_700.otf) format("opentype");
    font-weight: 400;
    font-style: normal
}

body {
    margin: 0;
    padding: 0;
    font-family: Museo500;
    font-size: 16px;
    background-color: #f5f7fb
}

a {
    text-decoration: none
}

input {
    font-family: "Museo500"
}

.ReactModal__Body--open {
    overflow-y: hidden;
    left: 0;
    right: 0
}

.delivered {
    color: #2fbe68ba;
    font-weight: bold;
}

.problem {
    color: red;
    font-weight: bold;
}

.Authorization_authorization__forma__3cz2f img {
    max-width: 200px;
}

.Authorization_authorization__forma__3cz2f span {}

.Authorization_subWrapper__forget__2aIFe a {
    color: inherit;
    font-size: 12px;
    display: block;
}

.profile_page .Profile_profile__data__2qrs5 p {
    flex-basis: 100%;
    padding-left: 14px;
    flex-grow: 0;
    flex-shrink: 0;
    opacity: .3;
}

.Menu_exit__1M34t button {
    background: transparent;
    border: none;
    color: #fff;
}

.Menu_wrap__9yKHu svg {
    fill: #fff;
}

#respond {
    margin: 10px auto;
}

.order_goods {
    display: flex;
    flex-direction: column;
}

.order_goods .order_row {
    display: flex;
    flex-direction: row;
    transition: .3s;
    cursor: pointer;
    background: #f0f0f0;
    padding: 15px;
    margin: 0 30px 15px;
    font-size: 14px;
    color: #000000c7;
    line-height: 1;
    justify-content: space-between;
}

.Order_table__1PUxa:hover,
.Order_table__1PUxa.active {
    background: #fbc504;
}

.order_row div:nth-child(1) {}

.order_row div:nth-child(2) {
    width: 230px;
    text-align: right;
}

.Menu_grid__4Sgo0 .disabled {
    opacity: 0.3;
}

.profile_progress {
    display: flex;
}

.profile_progress p {
    flex-shrink: unset;
    width: 50%;
}

.profile_bonus {
    font-size: 12px;
}

.Order_status__o5Am7 a {
    display: block;
    color: inherit;
    font-size: 0.8em;
}
