
           .main__container {
                width: 100%;
                margin-left: auto;
                margin-right: auto;
            }
            .section {
                padding-right: 30px;
                padding-left: 30px;
            }
            .main_card__container {
                display: grid;
                grid-column-gap: 5px;
                grid-row-gap: 5px;
                grid-template-columns: 1fr 1fr 1fr;
            }
            .main__button.x-large.v-btn:not(.v-btn--round).v-size--default {
                max-width: 245px;
                height: 68px;
                padding: 22px 40px;
            }
            .main__button.x-large.v-btn:not(.v-btn--round).v-size--default .v-btn__content {
                text-transform: uppercase;
                font-weight: 900;
                font-size: 14px;
                line-height: 120%;
                letter-spacing: 0.15em;
            }
            .main__button.x-large.turqoise-border {
                border: 2px solid #da4833;
            }
            .main__button.x-large.blue-border {
                border: 2px solid #da4833;
            }
            .main__button.x-large.text-white {
                color: #fff;
            }
            .main__button.x-large.text-blue {
                color: #da4833;
            }
            @media only screen and (min-width: 1905px) {
                .main__container {
                    width: 1170px;
                }
            }
            @media only screen and (min-width: 1265px) and (max-width: 1904px) {
                .main__container {
                    width: 1170px;
                }
            }
            @media only screen and (min-width: 961px) and (max-width: 1264px) {
                .main__container {
                    width: auto;
                }
                .main_card__container {
                    grid-template-columns: 1fr 1fr 1fr;
                    overflow: hidden !important;
                }
            }
            @media only screen and (min-width: 600px) and (max-width: 959px) {
                .main_card__container {
                    grid-template-columns: 1fr;
                    overflow: hidden !important;
                }
            }
            @media only screen and (max-width: 599px) {
                .main_card__container {
                    grid-template-columns: 1fr;
                    overflow: hidden !important;
                }
                .section {
                    padding-right: 20px;
                    padding-left: 20px;
                }
            }
            .bg_img_1 {
                background-image: url(bg_1_top.75990778.svg);
                overflow: hidden;
                background-position: 100% 0;
                background-size: 60vw;
                background-repeat: no-repeat;
                position: absolute;
                top: 0;
                bottom: 0;
                right: 0;
                height: 100%;
                width: 100%;
                z-index: 0;
            }
            .pricing__container {
                text-align: center;
                padding-top: 80px;
                padding-bottom: 60px;
            }
            .pricing__container .pricing__breadcrumb {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center;
            }
            .pricing__container .pricing__card_block {
                display: grid;
                grid-template-columns: 1fr 1fr;
            }
            @media only screen and (max-width: 959px) {
                .pricing__container .pricing__card_block {
                    grid-template-columns: 1fr;
                    justify-items: center;
                }
                .pricing__container .pricing__card_block .pricing_card__block {
                    width: 100%;
                }
            }

            
            .v-btn-group {
                border-radius: 2px;
                display: -webkit-inline-box;
                display: -ms-inline-flexbox;
                display: inline-flex;
            }
            .theme--dark .v-btn-group {
                background: #424242;
            }
            .theme--light .v-btn-group {
                background: #fff;
            }
            .v-btn-group .v-btn {
                border-radius: 0;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center;
                margin: 0;
                min-width: auto;
                padding: 0 8px;
                width: auto;
            }
            .v-btn-group .v-btn:not(:last-child) {
                border-right: 1px solid transparent;
            }
            .v-btn-group .v-btn:first-child {
                border-radius: 2px 0 0 2px;
            }
            .v-btn-group .v-btn:last-child {
                border-radius: 0 2px 2px 0;
            }
        
            .app_modal__title_block {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                padding: 0 24px;
                height: 72px;
            }
            .app_modal__title_block .app_modal_close_block {
                margin-right: 12px;
            }
            .app_modal__title_block .app_modal__title {
                color: #5b5d69;
                font-weight: 400;
                font-size: 24px;
                line-height: 118%;
            }
            .v-dialog.v-dialog--fullscreen {
                overflow: hidden;
            }
        
            .multi_step__container {
                display: inline-block;
            }
            .multi_step__container .multi_step__action_block {
                margin-top: 20px;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                justify-content: space-between;
            }
            .multi_step__container .multi_step__action_block .wallet__button.outlined.v-btn {
                width: 110px;
                color: #da4833;
                background-color: #fff;
                border: 2px solid #da4833;
                min-height: 42px;
            }
            .multi_step__container .multi_step__action_block .wallet__button.outlined.v-btn .v-btn__content {
                font-weight: 900;
                font-size: 11px;
                line-height: 120%;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                text-align: center;
                color: #da4833;
                letter-spacing: 0.15em;
                text-transform: uppercase;
            }
            .multi_step__container .multi_step__action_block .wallet__button.filled.v-btn--disabled.v-btn {
                background-color: #d9dbe4;
                border: 2px solid #d9dbe4;
            }
            .multi_step__container .multi_step__action_block .wallet__button.filled.v-btn--disabled.v-btn .v-btn__content {
                color: #fff;
            }
            .multi_step__container .multi_step__action_block .wallet__button.filled.v-btn {
                border: 2px solid #da4833;
                min-height: 42px;
                background-color: #da4833;
                color: #fff;
                min-width: 84px;
                width: 195px;
            }
            .multi_step__container .multi_step__action_block .wallet__button.filled.v-btn .v-btn__content {
                font-weight: 900;
                font-size: 11px;
                line-height: 120%;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                text-align: center;
                color: #fff;
                letter-spacing: 0.15em;
                text-transform: uppercase;
            }
        
            .wallet__container {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                margin: 10px 25px 10px 0;
                position: relative;
                padding: 12px 0;
                cursor: pointer;
                border-bottom: 1px solid #f0f2f9;
                min-height: 90px;
                font-weight: 400;
                font-size: 16px;
                line-height: 150%;
                color: #151828;
            }
            .wallet__container .wallet__currency_block {
                background: #f5f7fa;
                border-radius: 10px;
                width: 46px;
                height: 46px;
                -webkit-box-flex: 0;
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -webkit-box-shadow: 0 2px 3px rgba(240, 242, 249, 0.5);
                box-shadow: 0 2px 3px rgba(240, 242, 249, 0.5);
                -webkit-box-sizing: border-box;
                box-sizing: border-box;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center;
            }
            .wallet__container .wallet__currency_block .wallet__currency_icon {
                background-image: url(icons-sprite-light-grey.5d17c5f3.svg);
                min-width: 24px;
                width: 24px;
                max-width: 24px;
                min-height: 24px;
                height: 24px;
                max-height: 24px;
                background-repeat: no-repeat;
            }
            .wallet__container .wallet__currency_block .wallet__currency_icon.btc {
                background-position: -48px -24px;
            }
            .wallet__container .wallet__currency_block .wallet__currency_icon.eth {
                background-position: -288px -72px;
            }
            .wallet__container .wallet__information_block {
                padding-left: 15px;
            }
            .wallet__container .wallet__information_block .wallet__name {
                font-style: normal;
                font-weight: 400;
                font-size: 14px;
                line-height: 140%;
                color: #8a8b93;
            }
            .wallet__container .wallet__information_block .wallet__balance {
                margin-top: 10px;
                margin-bottom: 6px;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-pack: start;
                -ms-flex-pack: start;
                justify-content: flex-start;
                font-style: normal;
                font-weight: 700;
                font-size: 16px;
                line-height: 120%;
                color: rgba(21, 24, 40, 0.7);
            }
            .wallet__container .wallet__information_block .wallet__fiat_value {
                font-style: normal;
                font-weight: 400;
                font-size: 13px;
                line-height: 130%;
                color: #b9babf;
            }
        
            .invoice_sidebar__container .m-b-20 {
                margin-bottom: 20px;
            }
            .invoice_sidebar__container .invoice_sidebar__total_block {
                color: #b9babf;
                margin: 10px 0 0;
            }
            .invoice_sidebar__container .invoice_sidebar__total_block .invoice_sidebar__total {
                font-weight: 400;
                font-size: 14px;
                line-height: 140%;
                font-style: normal;
            }
            .invoice_sidebar__container .invoice_sidebar__total_block .invoice_sidebar__total_amount {
                font-style: normal;
                font-size: 24px;
                line-height: 118%;
                font-weight: 700;
                margin: 5px 0 0;
            }
            .invoice_sidebar__container .invoice_sidebar__total_block .invoice_sidebar__total_amount span {
                font-style: normal;
                font-size: 24px;
                line-height: 118%;
                font-weight: 400;
            }
            .invoice_sidebar__container .invoice_sidebar__field_selector {
                margin-top: 32px;
            }
            .invoice_sidebar__container .invoice_sidebar__field_selector .app__button {
                margin-bottom: 13px;
                padding: 0 5px 0 0 !important;
                color: #da4833;
                font-style: normal;
                font-weight: 400;
                font-size: 16px;
                line-height: 150%;
            }
            .invoice_sidebar__container .invoice_sidebar__field_selector .app__button.v-btn:not(.v-btn--round).v-size--default {
                height: auto;
            }
            .invoice_sidebar__container .invoice_sidebar__draft_selector {
                margin-top: 30px;
            }
            .invoice_sidebar__container .invoice_sidebar__draft_selector_title {
                font-style: normal;
                font-weight: 400;
                font-size: 14px;
                line-height: 140%;
                color: #5b5d69;
                margin-bottom: 6px;
            }
        
            .modal_layout__main {
                display: grid;
                grid-template-columns: 1fr 265px;
                grid-template-areas: "main sidebar";
            }
            .modal_layout__main .modal_layout__container {
                overflow: auto;
                grid-area: main;
                max-height: calc(100vh - 72px);
            }
            .modal_layout__main .modal_layout__container .modal_layout__content {
                padding-bottom: 9px;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center;
            }
            .modal_layout__main .modal_layout__sidebar {
                width: 265px;
                grid-area: sidebar;
                padding: 31px 27px 31px 30px;
                height: calc(100vh - 73px);
                -webkit-box-shadow: 0 1px 100px rgba(240, 242, 249, 0.5);
                box-shadow: 0 1px 100px rgba(240, 242, 249, 0.5);
            }
            .modal_layout__main .modal_layout__button.v-btn {
                width: 100%;
                text-transform: uppercase;
            }
            .modal_layout__main .modal_layout__button.v-btn .v-btn__content {
                font-style: normal;
                font-weight: 900;
                font-size: 11px;
                line-height: 120%;
                letter-spacing: 0.15em;
            }
            .modal_layout__main .modal_layout__button.v-btn.v-size--default {
                height: 42px;
            }
            .modal_layout__main .modal_layout__button.v-btn.filled {
                background-color: #da4833;
                color: #fff;
            }
            .modal_layout__main .modal_layout__button.v-btn.outlined {
                color: #da4833;
            }
            .modal_layout__main .modal_layout__button.v-btn.outlined.theme--light.v-btn.v-btn--outlined.v-btn--text {
                border-color: #da4833;
                border-width: 2px;
            }
            .modal_layout__main .modal_layout__button.v-btn.v-btn--disabled {
                background-color: #d9dbe4;
            }
            .modal_layout__main .modal_layout__button.v-btn.v-btn--disabled .v-btn__content {
                color: #fff;
            }
            .modal__container {
                width: 700px;
            }
            .modal__container .modal__title {
                margin: 30px 0;
                font-weight: 700;
                font-size: 16px;
                line-height: 120%;
                color: #5b5d69;
            }
            .modal__container .modal__form {
                display: grid;
                grid-template-columns: 147px 1fr;
                margin: 20px 0;
                -webkit-box-align: start;
                -ms-flex-align: start;
                align-items: flex-start;
            }
            .modal__container .modal__form .modal__textarea {
                width: 100%;
                font-style: normal;
                font-size: 13px;
                color: #5b5d69;
            }
            .modal__container .modal__form .modal__textarea textarea {
                line-height: 1.3em;
            }
            .modal__container .modal__form .modal__form_label {
                margin-top: 10px;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                font-weight: 400;
                font-size: 14px;
                line-height: 140%;
                color: #5b5d69;
            }
            .modal__container .modal__form .v-text-field.v-text-field--solo:not(.v-text-field--solo-flat) > .v-input__control > .v-input__slot {
                -webkit-box-shadow: none;
                box-shadow: none;
            }
        
            .app_image_uploader {
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                cursor: pointer;
                border: 2px dashed #f0f2f9;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center;
                border-radius: 6px;
                padding: 18px 15px;
                margin-bottom: 20px;
                position: relative;
            }
            .app_image_uploader .drag_wrapper {
                position: absolute;
                top: 0;
                right: 0;
                bottom: 0;
                left: 0;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center;
                border: 2px dashed gray;
                border-radius: 6px;
                background-color: rgba(255, 255, 255, 0.8);
            }
            .app_image_uploader .app_image_uploader__icon {
                background-image: url(icons-sprite-blue.f159a2e3.svg);
                min-width: 24px;
                width: 24px;
                margin-right: 10px;
                max-width: 24px;
                min-height: 24px;
                height: 24px;
                max-height: 24px;
                cursor: pointer;
                background-repeat: no-repeat;
            }
            .app_image_uploader .app_image_uploader__icon.default {
                background-position: -168px -48px;
            }
            .app_image_uploader .app_image_uploader__title {
                color: #da4833;
                font-weight: 400;
                font-size: 14px;
                line-height: 140%;
            }
        
            .invoice_details__container {
                width: 492px;
            }
            .invoice_details__container .logo_uploader {
                margin-top: 30px;
                margin-bottom: 50px;
            }
            .invoice_details__container .invoice_details__image_preview .invoice_details__image_wrapper {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
            }
            .invoice_details__container .invoice_details__image_preview .invoice_details__image_wrapper img {
                max-width: 250px;
                max-height: 250px;
                padding: 15px 18px;
                border: 1px solid #f0f2f9;
                border-radius: 6px;
                -webkit-box-sizing: content-box;
                box-sizing: content-box;
                margin-right: 15px;
            }
            .invoice_details__container .invoice_details__image_preview .invoice_details__image_wrapper .invoice_details__delete_button {
                background-image: url(icons-sprite-light-grey.5d17c5f3.svg);
                background-position: -216px -24px;
                min-width: 24px;
                width: 24px;
                max-width: 24px;
                min-height: 24px;
                height: 24px;
                max-height: 24px;
                cursor: pointer;
                background-repeat: no-repeat;
            }
        
            .payment_details__container {
                width: 700px;
            }
            .payment_details__container .modal__form.payment_details__main_block {
                display: grid;
                grid-template-columns: 140px 1fr 150px;
                grid-column-gap: 20px;
            }
        
            .table_item__container {
                position: relative;
            }
            .table_item__container .item_list__table_item {
                display: grid;
                height: 100%;
            }
            .table_item__container .item_list__table_item:first-child .item_list__description_block {
                border-top-left-radius: 3px;
                border-bottom-left-radius: 3px;
            }
            .table_item__container .item_list__table_item:first-child .item_list__input_block:last-child {
                border-top-right-radius: 3px;
                border-bottom-right-radius: 3px;
            }
            .table_item__container .item_list__table_item:last-child .item_list__description_block {
                border-bottom-left-radius: 3px;
            }
            .table_item__container .item_list__table_item:last-child .item_list__input_block:last-child {
                border-bottom-right-radius: 3px;
            }
            .table_item__container .item_list__table_item .item_list__description_block {
                position: relative;
                background-color: #fff;
            }
            .table_item__container .item_list__table_item .item_list__description_block .shadow {
                padding: 15px 20px 13px;
                text-align: left;
                font-style: normal;
                font-weight: 400;
                font-size: 14px;
                line-height: 140%;
                height: 100%;
                min-height: 49px;
            }
            .table_item__container .item_list__table_item .item_list__description_block .item_list__input_container {
                position: absolute;
                top: 0;
                bottom: 0;
                left: 0;
                right: 0;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-orient: vertical;
                -webkit-box-direction: normal;
                -ms-flex-direction: column;
                flex-direction: column;
                width: 100%;
                word-break: break-word;
            }
            .table_item__container .item_list__table_item .item_list__description_block .item_list__input_container textarea {
                border-radius: 3px;
                background-color: #fff;
                word-wrap: break-word;
                overflow: hidden;
                max-height: inherit;
                min-height: 49px;
                height: 100%;
                border: none;
                max-width: 100%;
                resize: none;
                font-size: 14px;
                padding: 15px 20px 13px;
                font-weight: 400;
                line-height: 140%;
                color: #5b5d69;
            }
            .table_item__container .item_list__table_item .item_list__description_block .item_list__input_container textarea::-webkit-input-placeholder {
                color: #b9babf;
            }
            .table_item__container .item_list__table_item .item_list__description_block .item_list__input_container textarea::-moz-placeholder {
                color: #b9babf;
            }
            .table_item__container .item_list__table_item .item_list__description_block .item_list__input_container textarea:-ms-input-placeholder {
                color: #b9babf;
            }
            .table_item__container .item_list__table_item .item_list__description_block .item_list__input_container textarea::-ms-input-placeholder {
                color: #b9babf;
            }
            .table_item__container .item_list__table_item .item_list__description_block .item_list__input_container textarea::placeholder {
                color: #b9babf;
            }
            .table_item__container .item_list__table_item .item_list__description_block .item_list__input_container textarea:focus {
                outline: none;
            }
            .table_item__container .item_list__table_item .item_list__input_block {
                margin-left: 1px;
                text-align: right;
                background-color: #fff;
                font-weight: 400;
                font-size: 14px;
                line-height: 140%;
                color: #5b5d69;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
            }
            .table_item__container .item_list__table_item .item_list__input_block .input_wrapper {
                padding: 15px 10px 13px;
            }
            .table_item__container .item_list__table_item .item_list__input_block .input_wrapper input {
                width: 100%;
                text-align: right;
            }
            .table_item__container .item_list__table_item.amount {
                grid-template-columns: 1fr 135px;
            }
            .table_item__container .item_list__table_item.hours,
            .table_item__container .item_list__table_item.quantity {
                grid-template-columns: 1fr 81px 79px 90px;
            }
            .table_item__container .table_item__delete_button_wrap {
                position: absolute;
                right: -30px;
                top: 50%;
                -webkit-transform: translate(0, -50%);
                transform: translate(0, -50%);
                background-image: url(icons-sprite-light-grey.5d17c5f3.svg);
                background-position: -216px -24px;
                min-width: 24px;
                width: 24px;
                max-width: 24px;
                min-height: 24px;
                height: 24px;
                max-height: 24px;
                cursor: pointer;
                background-repeat: no-repeat;
            }
        
            .invoice_items__container {
                width: 700px;
            }
            .invoice_items__container .invoice_items__hours_block {
                display: grid;
                grid-template-columns: 1fr 100px;
                grid-column-gap: 20px;
                width: 500px;
            }
            .invoice_items__container .item_list__container .item_list__table {
                display: grid;
            }
            .invoice_items__container .item_list__container .item_list__table.table_header > * {
                font-weight: 400;
                font-size: 14px;
                line-height: 140%;
                color: #8a8b93;
                margin-bottom: 9px;
            }
            .invoice_items__container .item_list__container .item_list__table.table_body {
                border: 1px solid #d9dbe4;
                -webkit-box-shadow: 0 2px 3px rgba(240, 242, 249, 0.5);
                box-shadow: 0 2px 3px rgba(240, 242, 249, 0.5);
                border-radius: 4px;
                height: 100%;
                word-break: break-word;
                grid-gap: 1px;
                background-color: #d9dbe4;
            }
            .invoice_items__container .item_list__container .item_list__table.amount {
                grid-template-columns: 1fr 135px;
            }
            .invoice_items__container .item_list__container .item_list__table.hours,
            .invoice_items__container .item_list__container .item_list__table.quantity {
                grid-template-columns: 1fr 81px 79px 90px;
            }
            .invoice_items__container .invoice_items__action_wrapper {
                margin-top: 10px;
                margin-bottom: 20px;
            }
            .invoice_items__container .invoice_items__action_wrapper .invoice_items__total_block {
                font-weight: 400;
                font-size: 14px;
                line-height: 140%;
            }
            .invoice_items__container .invoice_items__action_wrapper .invoice_items__total_block span {
                margin-left: 13px;
            }
            .invoice_items__container .invoice_items__action_wrapper .invoice_items__total_block .invoice_items__total_text {
                color: #b9babf;
            }
            .invoice_items__container .invoice_items__action_wrapper .invoice_items__total_block .invoice_items__total_amount {
                color: #5b5d69;
            }
        
            .attachments__container {
                width: 492px;
            }
            .attachments__container .attachments__attachment_wrapper .attachments__attachment_item {
                display: grid;
                grid-template-columns: 24px 1fr 24px;
                margin: 20px 0;
            }
            .attachments__container .attachments__attachment_wrapper .attachments__attachment_item .icon {
                min-width: 24px;
                width: 24px;
                max-width: 24px;
                min-height: 24px;
                height: 24px;
                max-height: 24px;
                cursor: pointer;
                background-repeat: no-repeat;
            }
            .attachments__container .attachments__attachment_wrapper .attachments__attachment_item .attachments__attachment_icon {
                background-image: url(icons-sprite-grey.a6485a04.svg);
                background-position: -144px -48px;
            }
            .attachments__container .attachments__attachment_wrapper .attachments__attachment_item .attachments__attachment_name {
                padding: 0 11px;
                line-height: 25px;
                color: #5b5d69;
                font-weight: 400;
                font-size: 14px;
            }
            .attachments__container .attachments__attachment_wrapper .attachments__attachment_item .attachments__attachment_action {
                background-image: url(icons-sprite-light-grey.5d17c5f3.svg);
                background-position: -216px -24px;
            }
        
            .invoice_note__container {
                width: 492px;
                margin-bottom: 50px;
            }
            .invoice_note__container .invoice_create_textarea_wrapper {
                min-height: 30px;
            }
            .invoice_note__container .invoice_create_textarea_wrapper .invoice_note__textarea {
                border-radius: 4px;
                border: 1px solid #cfd2d7;
                width: 100%;
                resize: none;
                padding: 12px 14px;
                max-height: 80px;
                font-style: normal;
                font-weight: 400;
                font-size: 13px;
                line-height: 130%;
                color: #5b5d69;
            }
            .invoice_note__container .invoice_create_textarea_wrapper .invoice_note__textarea::-webkit-input-placeholder {
                font-style: normal;
                font-weight: 400;
                font-size: 13px;
                line-height: 130%;
                color: #b9babf;
            }
            .invoice_note__container .invoice_create_textarea_wrapper .invoice_note__textarea::-moz-placeholder {
                font-style: normal;
                font-weight: 400;
                font-size: 13px;
                line-height: 130%;
                color: #b9babf;
            }
            .invoice_note__container .invoice_create_textarea_wrapper .invoice_note__textarea:-ms-input-placeholder {
                font-style: normal;
                font-weight: 400;
                font-size: 13px;
                line-height: 130%;
                color: #b9babf;
            }
            .invoice_note__container .invoice_create_textarea_wrapper .invoice_note__textarea::-ms-input-placeholder {
                font-style: normal;
                font-weight: 400;
                font-size: 13px;
                line-height: 130%;
                color: #b9babf;
            }
            .invoice_note__container .invoice_create_textarea_wrapper .invoice_note__textarea::placeholder {
                font-style: normal;
                font-weight: 400;
                font-size: 13px;
                line-height: 130%;
                color: #b9babf;
            }
        
            .payment_request__main_block {
                min-height: 422px;
                padding: 30px 40px;
            }
            .app__input_label {
                margin-bottom: 11px;
                color: #5b5d69;
                font-weight: 400;
                font-size: 14px;
                line-height: 140%;
            }
            .app__input_label.exchange_wrap {
                color: #8a8b93;
            }
            .app__input_label.exchange_wrap .exchange_amount {
                color: #5b5d69;
            }
            .payment_request__select_wrap {
                display: grid;
                grid-template-columns: 1fr 130px;
                grid-column-gap: 10px;
            }
            .payment_request__submit_button .v-btn__content {
                font-weight: 900;
                font-size: 11px;
                line-height: 120%;
                letter-spacing: 0.15em;
            }
        
            .user_info__list_item {
                cursor: pointer;
            }
            .user_info__list_item .user_info__list_item_icon_wrap {
                margin-right: 0 !important;
            }
            .user_info__list_item .user_info__list_item_title {
                color: #5b5d69;
                margin-left: 10px;
                font-weight: 400;
                font-family: inherit;
                font-size: 14px;
                line-height: inherit;
            }
            .user_info__list_item.active .user_info__list_item_title {
                color: #da4833;
            }
        
            .profile_settings__sidebar__navbar {
                padding-top: 8px;
            }
        
            .avatar_upload__block {
                text-align: center;
                display: grid;
                justify-items: center;
            }
            .avatar_upload__block .avatar_upload__wrapper {
                background-image: url(default_avatar.03aeb959.svg);
                width: 100px;
                height: 100px;
                background-color: #f9f9f9;
                background-position: 50%;
                border-radius: 50%;
                position: relative;
                margin-bottom: 15px;
                margin-top: 5px;
            }
            .avatar_upload__block .avatar_upload__wrapper .app__button__icon {
                position: absolute;
                bottom: -10px;
                right: -10px;
                background-color: #fff;
                color: #da4833;
                -webkit-box-shadow: 0 3px 5px rgba(20, 54, 229, 0.1);
                box-shadow: 0 3px 5px rgba(20, 54, 229, 0.1);
                border-radius: 50%;
            }
            .avatar_upload__block .avatar_upload__wrapper .app__button__icon.v-btn:not(.v-btn--round).v-size--default {
                min-width: 42px;
                min-height: 42px;
                padding: 0;
            }
            .avatar_upload__block .avatar_upload__wrapper .app__button__icon__icon {
                background-image: url(icons-sprite-blue.f159a2e3.svg);
                min-width: 24px;
                width: 24px;
                max-width: 24px;
                min-height: 24px;
                height: 24px;
                max-height: 24px;
                background-repeat: no-repeat;
                background-position: -312px -24px;
            }
            .avatar_upload__block .avatar_upload__email_wrapper {
                margin-top: 5px;
                font-weight: 400;
                font-size: 14px;
                line-height: 140%;
                color: #b9babf;
            }
            .avatar_upload__block .avatar_upload__version_wrapper {
                background: #f5f7fa;
                border-radius: 3px;
                padding: 5px 10px;
                margin-top: 10px;
                color: #8a8b93;
                font-weight: 400;
                font-size: 14px;
                line-height: 140%;
            }
        
            .personal_information__container .v-input--is-disabled .v-input__control .v-input__slot {
                background-color: #f2f2f2 !important;
            }
            .personal_information__container .v-input--is-disabled .v-input__control .v-input__slot .v-text-field__slot > input {
                color: #c1c1c1;
            }
        
            .payment_item__container {
                position: relative;
                border-radius: inherit;
            }
            .payment_item__container .payment_item__wrapper {
                display: grid;
                grid-gap: 1px;
                grid-template-columns: 175px 1fr;
                margin-bottom: 1px;
            }
            .payment_item__container .payment_item__wrapper .payment_item__select_wrapper {
                border-radius: inherit;
                background-color: #fff;
            }
            .payment_item__container .payment_item__wrapper .payment_item__select_wrapper .app__select_field {
                font-size: 14px;
            }
            .payment_item__container .payment_item__wrapper .payment_item__select_wrapper .app__select_field.v-text-field.v-text-field--solo .v-input__control {
                min-height: 50px;
            }
            .payment_item__container .payment_item__wrapper .payment_item__select_wrapper .app__select_field.v-text-field.v-text-field--solo:not(.v-text-field--solo-flat) > .v-input__control > .v-input__slot {
                -webkit-box-shadow: none;
                box-shadow: none;
            }
            .payment_item__container .payment_item__wrapper .payment_item__select_wrapper .app__select_field.theme--light.v-text-field--solo-inverted > .v-input__control > .v-input__slot {
                background: transparent;
            }
            .payment_item__container .payment_item__wrapper .payment_item__select_wrapper .app__select_field .v-input__control .v-input__slot {
                margin-bottom: 0;
            }
            .payment_item__container .payment_item__wrapper .payment_item__select_wrapper .app__select_field .v-input__control .v-text-field__details {
                display: none;
            }
            .payment_item__container .payment_item__delete_block {
                position: absolute;
                right: -30px;
                top: 50%;
                -webkit-transform: translate(0, -50%);
                transform: translate(0, -50%);
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                margin: auto;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center;
            }
        
            .payment_assets__table {
                display: grid;
                grid-template-columns: 175px 1fr;
                color: #8a8b93;
                font-style: normal;
                font-weight: 400;
                font-size: 13px;
                line-height: 130%;
            }
            .payment_assets__table_wrapper {
                width: 730px;
                margin-top: 10px;
                border: 1px solid #d9dbe4;
                border-radius: 3px;
                background-color: #d9dbe4;
            }
            .payment_assets__table_action_wrapper {
                margin-top: 10px;
            }
        
            .billing_info__wrapper .billing_info__hint_block {
                margin-top: 16px;
            }
            .billing_info__wrapper .billing_info__hint_block .billing_info__hint_title_wrapper {
                color: #5b5d69;
                margin-bottom: 10px;
                font-weight: 400;
                font-size: 14px;
                line-height: 140%;
            }
            .billing_info__wrapper .billing_info__hint_block .billing_info__hint_wrapper {
                background-image: url(invoice-preview.f75fd460.svg);
                position: relative;
                min-height: 280px;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                width: 632px;
                -webkit-box-pack: end;
                -ms-flex-pack: end;
                justify-content: flex-end;
                padding: 30px 30px 120px 10px;
            }
            .billing_info__wrapper .billing_info__hint_block .billing_info__hint_wrapper .billing_info__hint_logo {
                width: 178px;
                height: 64px;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center;
                top: 26px;
                left: 26px;
                color: #d9dbe4;
                position: absolute;
                border: 2px dashed #f0f2f9;
                -webkit-box-sizing: border-box;
                box-sizing: border-box;
                border-radius: 6px;
                font-weight: 700;
                font-size: 16px;
                line-height: 120%;
            }
            .billing_info__wrapper .billing_info__hint_block .billing_info__hint_wrapper .billing_info__hint_info {
                max-width: 300px;
                white-space: pre;
                overflow: hidden;
                font-weight: 400;
                font-size: 16px;
                line-height: 150%;
                color: #151828;
            }
            .billing_info__wrapper .billing_info__hint_block .billing_info__hint_wrapper .billing_info__hint_info div {
                white-space: pre;
                overflow: hidden;
                text-overflow: ellipsis;
                font-style: normal;
                font-weight: 400;
                font-size: 11px;
                line-height: 130%;
                text-align: right;
                color: #151828;
            }
            .billing_info__wrapper .billing_info__hint_block .billing_info__hint_wrapper .billing_info__invoice_number {
                font-family: Arial, serif;
                font-style: normal;
                font-weight: 700;
                font-size: 33px;
                line-height: 172%;
                color: #000;
                position: absolute;
                bottom: 70px;
                left: 40px;
            }
        
            .change_password__action_wrapper {
                grid-column: 2;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center;
                -webkit-box-orient: vertical;
                -webkit-box-direction: normal;
                -ms-flex-direction: column;
                flex-direction: column;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
            }
            .change_password__action_wrapper .m-t-20 {
                margin-top: 20px;
            }
        
            .profile_card__container {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center;
                padding-bottom: 30px;
                padding-top: 30px;
                margin: 0 30px;
            }
            .profile_card__container .profile_card__wrapper {
                width: 472px;
            }
            .profile_card__container .profile_card__wrapper .modal__title {
                margin-top: 0;
            }
        
            .wallet_create__container {
                width: 590px;
                margin: 50px auto;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
            }
            .wallet_create__container .wallet_create__block {
                margin: 10px auto;
                padding-right: 20px;
                display: grid;
                grid-template-areas: "icon title" "icon description";
                grid-template-columns: 99px 1fr;
                grid-template-rows: 57px 1fr;
                border-radius: 3px;
                border: 1px solid transparent;
            }
            .wallet_create__container .wallet_create__block:hover {
                border: 1px solid #f0f2f9;
            }
            .wallet_create__container .wallet_create__block .wallet_create__icon_block {
                grid-area: icon;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center;
                padding-top: 45px;
            }
            .wallet_create__container .wallet_create__block .wallet_create__icon_block .wallet_create__icon {
                background-image: url(icons-sprite-blue.f159a2e3.svg);
                -webkit-transform: scale(2);
                transform: scale(2);
                min-width: 24px;
                width: 24px;
                max-width: 24px;
                min-height: 24px;
                height: 24px;
                max-height: 24px;
                background-repeat: no-repeat;
            }
            .wallet_create__container .wallet_create__block .wallet_create__icon_block .wallet_create__icon.create {
                background-position: 0 0;
            }
            .wallet_create__container .wallet_create__block .wallet_create__icon_block .wallet_create__icon.add {
                background-position: -24px -24px;
            }
            .wallet_create__container .wallet_create__block .wallet_create__icon_block .wallet_create__icon.recover {
                background-position: -96px 0;
            }
            .wallet_create__container .wallet_create__block .wallet_create__title_block {
                grid-area: title;
                height: 100%;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: end;
                -ms-flex-align: end;
                align-items: flex-end;
                padding-bottom: 3px;
                color: #da4833;
                font-weight: 700;
                font-size: 16px;
                line-height: 120%;
            }
            .wallet_create__container .wallet_create__block .wallet_create__description_block {
                grid-area: description;
                height: 100%;
                min-height: 70px;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-orient: vertical;
                -webkit-box-direction: normal;
                -ms-flex-direction: column;
                flex-direction: column;
                -webkit-box-pack: start;
                -ms-flex-pack: start;
                justify-content: flex-start;
                padding-top: 7px;
                color: #8a8b93;
                font-weight: 400;
                font-size: 14px;
                line-height: 140%;
            }
            .wallet_create__container .wallet_create__block .wallet_create__description_block .wallet_create__component_container {
                margin-top: 32px;
                margin-bottom: 40px;
            }
            .wallet_create__container .wallet_create__block .wallet_create__description_block .wallet_create__component_container .wallet__title_block {
                margin-bottom: 20px;
                color: #5b5d69;
                font-weight: 700;
                font-size: 16px;
                line-height: 120%;
            }
            .wallet_create__container .wallet_create__block .wallet_create__description_block .wallet_create__component_container .wallet__action_block {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                justify-content: space-between;
            }
            .wallet_create__container .wallet_create__block .wallet_create__description_block .wallet_create__component_container .wallet__action_block .wallet__button.outlined.v-btn {
                width: 110px;
                color: #da4833;
                background-color: #fff;
                border: 2px solid #da4833;
                min-height: 42px;
            }
            .wallet_create__container .wallet_create__block .wallet_create__description_block .wallet_create__component_container .wallet__action_block .wallet__button.outlined.v-btn .v-btn__content {
                font-weight: 900;
                font-size: 11px;
                line-height: 120%;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                text-align: center;
                color: #da4833;
                letter-spacing: 0.15em;
                text-transform: uppercase;
            }
            .wallet_create__container .wallet_create__block .wallet_create__description_block .wallet_create__component_container .wallet__action_block .wallet__button.filled.v-btn {
                border: 2px solid #da4833;
                min-height: 42px;
                background-color: #da4833;
                color: #fff;
                min-width: 84px;
                width: 195px;
            }
            .wallet_create__container .wallet_create__block .wallet_create__description_block .wallet_create__component_container .wallet__action_block .wallet__button.filled.v-btn .v-btn__content {
                font-weight: 900;
                font-size: 11px;
                line-height: 120%;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                text-align: center;
                color: #fff;
                letter-spacing: 0.15em;
                text-transform: uppercase;
            }
            .wallet_create__container .wallet_create__block .fade_height-enter-active,
            .wallet_create__container .wallet_create__block .fade_height-leave-active {
                -webkit-transition: all 0.5s;
                transition: all 0.5s;
                max-height: 500px;
            }
            .wallet_create__container .wallet_create__block .fade_height-enter,
            .wallet_create__container .wallet_create__block .fade_height-leave-to {
                opacity: 0;
                max-height: 0;
            }
        
            .wallet_select__container {
                min-width: 324px;
            }
        
            .wallet_password__container {
                min-width: 324px;
            }
        
            .mnemonic__container {
                background: #f5f7fa;
                border-radius: 5px;
                padding: 11px 0;
                text-align: center;
                font-size: 14px;
                line-height: 19px;
                font-weight: 700;
                color: #333;
                border: 1px solid #f5f7fa;
                cursor: pointer;
            }
            .mnemonic__container .mnemonic__number {
                margin-right: 10px;
                color: #c1c1c1;
            }

            .wallet_backup__container {
                min-width: 440px;
            }
            .wallet_backup__container .wallet_backup__info_block {
                color: #5b5d69;
                font-weight: 400;
                font-size: 14px;
                line-height: 140%;
            }
            .wallet_backup__container .wallet_backup__info_block .danger {
                color: #f97c7c;
            }
            .wallet_backup__container .wallet_backup__mnemonic_block {
                margin-top: 25px;
                display: grid;
                grid-template-columns: 1fr 1fr 1fr;
                width: 100%;
                grid-column-gap: 20px;
                grid-row-gap: 20px;
            }
            .wallet_backup__container .margin-t-20 {
                margin-top: 20px;
            }
            .wallet_backup__show_mnemonic .wallet_backup__copy_block {
                margin-top: 30px;
            }
            .wallet_backup__show_mnemonic .wallet__action_block {
                margin-top: 20px;
            }

            .wallet_backup__container {
                min-width: 440px;
            }
            .wallet_backup__container .wallet_backup__info_block {
                color: #5b5d69;
                font-weight: 400;
                font-size: 14px;
                line-height: 140%;
            }
            .wallet_backup__container .wallet_backup__info_block .danger {
                color: #f97c7c;
            }
            .wallet_backup__container .wallet_backup__mnemonic_block {
                margin-top: 25px;
                display: grid;
                grid-template-columns: 1fr 1fr 1fr;
                width: 100%;
                grid-column-gap: 20px;
                grid-row-gap: 20px;
            }
            .wallet_backup__container .margin-t-20 {
                margin-top: 20px;
            }
            .wallet_backup__confirm_mnemonic .wallet_confirm__block {
                display: grid;
                grid-template-columns: 1fr 75px;
            }
            .wallet_backup__confirm_mnemonic .wallet_confirm__block .wallet_confirm__reset_button_block {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
            }
            .wallet_backup__confirm_mnemonic .wallet_confirm__block .wallet_confirm__reset_button_block .wallet_confirm__reset_button_icon {
                background-image: url(icons-sprite-blue.f159a2e3.svg);
                background-position: -96px 0;
                min-width: 24px;
                width: 24px;
                max-width: 24px;
                min-height: 24px;
                height: 24px;
                max-height: 24px;
                cursor: pointer;
                background-repeat: no-repeat;
                margin-right: 10px;
            }
            .wallet_backup__confirm_mnemonic .wallet_confirm__block .wallet_confirm__reset_button_block .wallet_confirm__reset_button {
                color: #da4833;
                font-weight: 400;
                font-size: 14px;
                line-height: 140%;
            }
            .wallet_backup__confirm_mnemonic .wallet_backup__confirm_block {
                background: #50eff5;
                border-radius: 5px;
                padding: 11px 0;
                text-align: center;
                font-size: 14px;
                line-height: 19px;
                font-weight: 700;
                color: #333;
                border: 1px solid #f5f7fa;
            }

            .wallet_success__container {
                text-align: center;
                width: 385px;
            }
            .wallet_success__container .wallet_success__icon_block {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                padding-top: 20px;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center;
            }
            .wallet_success__container .wallet_success__icon_block .wallet_success__icon {
                -webkit-transform: scale(2);
                transform: scale(2);
                margin: 0 0 18px;
                background-image: url(icons-sprite-green.2a6979be.svg);
                background-position: -168px 0;
                min-width: 24px;
                width: 24px;
                max-width: 24px;
                min-height: 24px;
                height: 24px;
                max-height: 24px;
                cursor: pointer;
                background-repeat: no-repeat;
            }
            .wallet_success__container .wallet_success__title_block {
                margin: 5px 0;
                color: #b9babf;
                font-weight: 700;
                font-size: 16px;
                line-height: 120%;
            }
            .wallet_success__container .wallet_success__info_block {
                color: #b9babf;
                font-weight: 400;
                font-size: 14px;
                line-height: 140%;
                margin: 5px 0;
            }
            .wallet_success__container .wallet__action_block {
                margin-top: 14px;
                -ms-flex-pack: distribute !important;
                justify-content: space-around !important;
            }
            .wallet_success__container .wallet__action_block .wallet__button.outlined.v-btn {
                width: 195px !important;
            }
            .wallet_success__container .wallet__action_block .wallet__button.filled.v-btn {
                width: 110px !important;
            }

            .wallet_recover__container {
                width: 324px;
            }
            .wallet_recover__container .wallet_recover__text_block {
                margin-bottom: 20px;
                color: #5b5d69;
                font-weight: 400;
                font-size: 14px;
                line-height: 140%;
            }

            .account_card__container {
                padding: 0 0 0 15px;
            }
            .account_card__container .account_card__header {
                padding: 30px 0 0 0;
            }
            .account_card__container .account_card__header .account_card__button {
                color: #fff;
                text-transform: uppercase;
                background-color: #da4833;
                font-style: normal;
                font-weight: 900;
                font-size: 11px;
                line-height: 120%;
                letter-spacing: 0.15em;
            }
            .account_card__container .account_card__header .account_card__button.height-42 {
                height: 42px;
            }
            .account_card__container .account_card__header .account_card__button.block {
                width: 176px;
            }
            .account_card__container .account_card__header .account_card__button.icon {
                min-width: auto;
                width: 30px;
                -webkit-box-shadow: none;
                box-shadow: none;
            }
            .account_card__container .account_card__accounts_block {
                margin: 20px 25px 20px 0;
            }
            .account_card__container .account_card__accounts_block .account_card__total_wrap {
                color: rgba(21, 24, 40, 0.5);
                font-style: normal;
                font-weight: 400;
                font-size: 14px;
                line-height: 140%;
                margin-bottom: 5px;
            }
            .account_card__container .account_card__accounts_block .account_card__balance_wrap {
                font-style: normal;
                font-weight: 700;
                font-size: 24px;
                line-height: 118%;
                color: rgba(21, 24, 40, 0.7);
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
            }
            .account_card__container .account_card__accounts_block .account_card__balance_wrap .account_card__balance_currency {
                font-weight: 400;
                margin-left: 10px;
            }
            .account_card__container .account_card_wallets_block .account_card_wallets_title_wrap {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                min-height: 40px;
                -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                justify-content: space-between;
                margin-bottom: 15px;
                border-bottom: 1px solid #f0f2f9;
                padding-bottom: 15px;
                margin-right: 25px;
            }
            .account_card__container .account_card_wallets_block .account_card_wallets_title_wrap .account_card_wallets_title {
                font-style: normal;
                font-weight: 700;
                font-size: 16px;
                line-height: 24px;
                color: rgba(21, 24, 40, 0.7);
            }
            .account_card__container .account_card_wallets_block .account_card_wallets_title_wrap .account_card__wallet_add_button {
                width: 24px;
                height: 24px;
            }
            .account_card__container .account_card_wallets_block .account_card_wallets_title_wrap .account_card__wallet_add_button_icon {
                background-image: url(icons-sprite-blue.f159a2e3.svg);
                background-position: -24px -24px;
                min-width: 24px;
                width: 24px;
                max-width: 24px;
                min-height: 24px;
                height: 24px;
                max-height: 24px;
                background-repeat: no-repeat;
            }
            .account_card__dropdown .account_card__dropdown_item {
                background: #fff;
                height: 40px;
                padding: 10px 15px;
            }
            .account_card__dropdown .account_card__dropdown_item .account_card__dropdown_button {
                color: #5b5d69;
                font-weight: 400;
                font-size: 14px;
                line-height: 140%;
                cursor: pointer;
            }

            .invoice_item__block {
                color: #8a8b93;
                font-weight: 400;
                font-size: 14px;
                line-height: 140%;
            }
            .invoice_item__block:hover {
                background-color: #f5f7fa;
                cursor: pointer;
            }
            .invoice_item__block .invoice_item__status {
                display: grid;
                grid-template-columns: 50px 1fr;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                color: #5b5d69;
            }
            .invoice_item__block .invoice_item__status .invoice_item__status_icon_wrap {
                border-radius: 7px;
                width: 40px;
                height: 40px;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center;
            }
            .invoice_item__block .invoice_item__status .invoice_item__status_icon_wrap .invoice_item__status_icon {
                min-width: 24px;
                width: 24px;
                max-width: 24px;
                min-height: 24px;
                height: 24px;
                max-height: 24px;
                background-repeat: no-repeat;
            }
            .invoice_item__block .invoice_item__status .invoice_item__status_icon_wrap.unpaid {
                background-color: #f5f7fa;
            }
            .invoice_item__block .invoice_item__status .invoice_item__status_icon_wrap.unpaid .invoice_item__status_icon {
                background-image: url(icons-sprite-grey.a6485a04.svg);
                background-position: -384px -24px;
            }
            .invoice_item__block .invoice_item__status .invoice_item__status_icon_wrap.cancelled {
                background-color: #fff7f7;
            }
            .invoice_item__block .invoice_item__status .invoice_item__status_icon_wrap.cancelled .invoice_item__status_icon {
                background-image: url(icons-sprite-red.49782831.svg);
                background-position: -216px 0px;
            }
            .invoice_item__block .invoice_item__blockchain .invoice_item__blockchain_wrap {
                height: 100%;
                display: grid;
                grid-template-columns: 34px 1fr;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
            }
            .invoice_item__block .invoice_item__blockchain .invoice_item__blockchain_wrap .invoice_item__blockchain_icon {
                min-width: 24px;
                width: 24px;
                max-width: 24px;
                min-height: 24px;
                height: 24px;
                max-height: 24px;
                cursor: pointer;
                background-image: url(icons-sprite-grey.a6485a04.svg);
                background-repeat: no-repeat;
                background-position: -48px -24px;
            }
            .invoice_item__block .invoice_item__avatar_wrap .invoice_item__avatar {
                min-width: 24px;
                width: 24px;
                max-width: 24px;
                min-height: 24px;
                height: 24px;
                max-height: 24px;
                cursor: pointer;
                background-image: url(icons-sprite-grey.a6485a04.svg);
                background-repeat: no-repeat;
                background-position: -312px 0px;
            }
            .invoice_item__block .invoice_item__amount_wrap {
                text-align: right;
                font-style: normal;
                font-weight: 700;
                font-size: 16px;
                line-height: 120%;
            }
            .invoice_item__block .invoice_item__amount_wrap.income {
                color: #79c573;
            }
            .invoice_item__block .invoice_item__amount_wrap.outgoing {
                color: #f97c7c;
            }
            .invoice_item__block .invoice_item__amount_wrap .invoice_item__amount {
                margin-right: 13px;
            }
            .invoice_item__block .invoice_item__checkbox {
                max-width: 65px;
            }
            .invoice_item__block .invoice_item__checkbox.left {
                padding-left: 20px !important;
            }

            .invoice__table_header {
                color: #5b5d69;
                font-style: normal;
                font-weight: 700;
                font-size: 16px;
                line-height: 120%;
            }
            .invoice__table_header .invoice__checkbox_wrap.left {
                padding-left: 20px;
            }

            .user_info__container {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-pack: end;
                -ms-flex-pack: end;
                justify-content: flex-end;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                cursor: pointer;
                max-width: 240px;
            }
            .user_info__container .user_info__avatar_block {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
            }
            .user_info__container .user_info__user_email {
                font-style: normal;
                font-weight: 700;
                font-size: 16px;
                line-height: 120%;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                margin-left: 10px;
            }
            .user_info__container .user_info__user_icon_block {
                margin-left: 10px;
            }
            .user_info__container .user_info__user_icon_block .user_info__user_icon {
                background-image: url(icons-sprite-grey.a6485a04.svg);
                background-position: -168px -24px;
                min-width: 24px;
                width: 24px;
                max-width: 24px;
                min-height: 24px;
                height: 24px;
                max-height: 24px;
                background-repeat: no-repeat;
            }

            .dashboard_sidebar {
                -webkit-box-shadow: 0 1px 100px rgba(240, 242, 249, 0.5);
                box-shadow: 0 1px 100px rgba(240, 242, 249, 0.5);
            }
            .dashboard_sidebar .dashboard_sidebar__block {
                padding: 0 0 0 15px;
            }
            .dashboard_sidebar .v-navigation-drawer__border {
                display: none;
            }

            .main_cookies__container {
                position: fixed;
                left: auto;
                right: 30px;
                bottom: 30px;
                top: auto;
                z-index: 2;
                padding: 50px 60px 55px;
                border-radius: 10px;
                background-color: #fff;
                -webkit-box-shadow: 0 20px 40px 0 rgba(26, 29, 46, 0.1);
                box-shadow: 0 20px 40px 0 rgba(26, 29, 46, 0.1);
                text-align: center;
                max-width: 320px;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
            }
            .main_cookies__container .main_cookies__text_block {
                padding-bottom: 30px;
                color: rgba(21, 24, 40, 0.7);
            }
            .main_cookies__container .main_cookies__text_block .main_cookies__title {
                margin-bottom: 7px;
                font-size: 24px;
                line-height: 28px;
                font-weight: 800;
            }
            .main_cookies__container .main_cookies__text_block .main_cookies__subtitle {
                font-size: 17px;
                line-height: 20px;
            }
            .main_cookies__container .main_cookies__image_block {
                margin-left: -30px;
                margin-right: -30px;
            }
            .main_cookies__container .main_cookies__image_block .main_cookies__image {
                max-width: 260px;
            }
            .main_cookies__container .main_cookies__button.outlined {
                margin-top: 36px;
                margin-bottom: 20px;
                color: #da4833 !important;
                border: 2px solid #da4833;
                border-radius: 5px;
            }
            .main_cookies__container .main_cookies__button.outlined.v-btn:not(.v-btn--round).v-size--default {
                padding: 15px 30px;
                max-width: 245px;
                height: auto;
                width: 100%;
            }
            .main_cookies__container .main_cookies__button.outlined.v-btn:not(.v-btn--round).v-size--default .v-btn__content {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                letter-spacing: 0.15em;
                font-size: 14px;
                line-height: 20px;
                font-weight: 900;
                color: #da4833;
                text-transform: uppercase;
            }
            .main_cookies__container .main_cookies__button.text .v-btn__content {
                font-size: 17px;
                line-height: 20px;
            }
            .fade_collapse-enter-active,
            .fade_collapse-leave-active {
                -webkit-transition: all 0.5s;
                transition: all 0.5s;
                max-height: 700px;
                max-width: 400px;
            }
            .fade_collapse-enter,
            .fade_collapse-leave-to {
                max-height: 0;
                opacity: 0;
                max-width: 0;
            }

            .v-breadcrumbs {
                padding: 0 !important;
            }
            .v-breadcrumbs li {
                line-height: 20px !important;
                font-size: 16px !important;
                font-weight: 600 !important;
            }
            .v-breadcrumbs li:first-child {
                text-decoration: underline;
            }
            .v-breadcrumbs a:visited {
                color: #551a8b;
            }
            .v-breadcrumbs__divider {
                padding: 0 4px !important;
            }

            .contact__button {
                margin-top: 30px;
                color: #da4833 !important;
                -webkit-box-shadow: none;
                box-shadow: none;
                border: 2px solid #da4833;
            }
            .contact__button.v-btn:not(.v-btn--round).v-size--default {
                height: 58px;
                padding: 17px 27px;
            }
            .contact__button .v-btn__content {
                font-size: 14px;
                font-weight: 900;
                color: #da4833;
                letter-spacing: 0.15em;
                text-transform: uppercase;
            }
            .form-container {
                height: 80vh;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                justify-content: space-between;
                margin: 0;
            }
            @media only screen and (max-width: 600px) {
                .form-container {
                    -webkit-box-orient: vertical;
                    -webkit-box-direction: normal;
                    -ms-flex-direction: column;
                    flex-direction: column;
                }
            }
            @media only screen and (max-width: 959px) {
                .form-container {
                    height: auto;
                    -webkit-box-pack: center;
                    -ms-flex-pack: center;
                    justify-content: center;
                }
            }
            .grecaptcha-badge {
                z-index: 99;
            }
            .image-block {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center;
                padding: 0 22px 0 12px !important;
            }
            .image-block img {
                max-width: 100%;
                max-height: 445px;
                width: 793px;
            }
            @media only screen and (max-width: 959px) {
                .image-block {
                    padding-right: 12px !important;
                }
            }
            @media only screen and (max-width: 600px) {
                .image-block {
                    padding: 34px 0 45px 0 !important;
                }
            }
            .form-block {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-orient: vertical;
                -webkit-box-direction: normal;
                -ms-flex-direction: column;
                flex-direction: column;
            }
            @media only screen and (max-width: 959px) {
                .form-block {
                    -webkit-box-pack: center;
                    -ms-flex-pack: center;
                    justify-content: center;
                    -webkit-box-align: center;
                    -ms-flex-align: center;
                    align-items: center;
                }
                .form-block .v-breadcrumbs {
                    -ms-flex-item-align: center;
                    align-self: center;
                }
            }
            .form fieldset {
                border: none !important;
            }
            .form .v-text-field__details {
                display: none;
            }
            .form__title {
                color: #151828;
                font-size: 48px;
                line-height: 55px;
                font-weight: 800;
                margin: 20px 0;
            }
            .form__done {
                color: #da4833;
                padding: 20px 0 20px 0;
                font-size: 17px;
                line-height: 20px;
            }
            .form__done .red-text {
                color: #f97c7c;
            }
            .form__text-area .v-input__control .v-input__slot {
                background-color: #f5f7fa !important;
            }
            .form__input .v-input__control .v-input__slot {
                height: 60px !important;
                background-color: #f5f7fa !important;
            }
            .form__input .v-input__control .v-input__slot .v-text-field__slot input,
            .form__input .v-input__control .v-input__slot .v-text-field__slot textarea {
                font-size: 18px;
                font-weight: 600;
            }
            .form__text-area .v-input__control .v-input__slot .v-text-field__slot input,
            .form__text-area .v-input__control .v-input__slot .v-text-field__slot textarea,
            .form__input .v-input__control .v-input__slot .v-text-field__slot input,
            .form__input .v-input__control .v-input__slot .v-text-field__slot textarea {
                font-size: 18px;
                font-weight: 600;
            }
            .form__text-area {
                margin-bottom: 40px;
            }
            .form__submit-btn {
                padding: 17px 27px;
                text-transform: uppercase;
                border: 2px solid #da4833;
                border-radius: 3px;
                font-size: 14px;
                font-weight: 800;
                letter-spacing: 0.15em;
                color: #da4833;
                -webkit-transition: all 300ms ease;
                transition: all 300ms ease;
            }
            .form__submit-btn:hover {
                background-color: #da4833;
                color: #fff;
            }
            @media only screen and (max-width: 600px) {
                .form__title {
                    font-size: 32px;
                    line-height: 38px;
                }
            }
            @media only screen and (max-width: 959px) {
                .form {
                    width: 260px;
                    text-align: center;
                }
                .form__title {
                    text-align: center;
                }
            }

            .email_wrapper {
                color: #da4833;
            }
            .resent_password__countdown {
                padding-right: 9px;
                color: rgba(0, 0, 0, 0.6);
                white-space: nowrap;
            }
            .auth__container {
                min-height: 100vh;
            }
            .auth__container .auth__title {
                font-weight: 800;
                font-size: 48px;
            }
            .auth__container .auth__subtitle {
                font-weight: 400;
                font-size: 24px;
                line-height: 140%;
            }
            .auth__container .auth__input_field.v-text-field.v-text-field--solo:not(.v-text-field--solo-flat) > .v-input__control > .v-input__slot {
                -webkit-box-shadow: none;
                box-shadow: none;
            }
            @media only screen and (min-width: 1904px) {
                .auth__container .auth_main__form_container {
                    max-width: 50%;
                }
            }
            @media only screen and (min-width: 601px) and (max-width: 959px) {
                .auth__container .auth__title {
                    font-size: 24px;
                }
                .auth__container .auth__subtitle {
                    text-align: center;
                    font-weight: 400;
                    font-size: 13px;
                    line-height: 140%;
                }
            }
            @media only screen and (max-width: 600px) {
                .auth__container .auth__title {
                    font-size: 24px;
                }
                .auth__container .auth__subtitle {
                    text-align: center;
                    font-weight: 400;
                    font-size: 13px;
                    line-height: 140%;
                }
            }
            @media only screen and (max-width: 959px) {
                .auth__container {
                    min-height: auto;
                }
            }

            .invoices__container {
                max-width: 1177px !important;
                margin: 0 auto;
            }
            .invoices__table {
                margin: 26px 0 100px;
            }
            .invoices__table .invoices__table_body {
                width: 100%;
                border-collapse: collapse;
            }
            .invoices__table .invoices__table_body tr {
                border-bottom: 1px solid #f0f2f9;
                width: 100%;
            }
            .invoices__table .invoices__table_body tr td {
                height: 70px;
                min-width: 20px;
                padding: 0 5px;
            }
            .invoices__table .v-input--checkbox.v-input--is-disabled .v-icon--svg {
                fill: #fff;
                background-color: #fff;
            }
            .invoices__table .v-input--checkbox .v-icon--svg {
                background-color: #fff;
            }

            .contacts__container {
                max-width: 1170px;
                padding: 0 18px;
                margin: 0 auto;
            }

            .policy__container {
                padding: 80px 30px 60px 30px;
            }
            .policy__container .policy__wrap {
                max-width: 817px;
                margin-right: auto;
                margin-left: auto;
                text-align: center;
            }
            .policy__container .policy__wrap .policy__breadcrumb {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center;
            }
            .policy__container .policy__wrap p {
                margin-bottom: 10px;
                margin-top: 0;
            }
            .policy__container .policy__wrap h3 {
                margin-top: 20px;
                margin-bottom: 10px;
                color: #151828;
                font-size: 20px;
                line-height: 26px;
                font-weight: 700;
            }
            .policy__container .policy__wrap .policy__header {
                margin-top: 20px;
                margin-bottom: 20px;
                color: #151828;
                font-size: 48px;
                line-height: 55px;
                font-weight: 800;
            }
            .policy__container .policy__wrap .policy__text {
                text-align: left;
                padding-top: 7px;
                font-size: 16px;
                line-height: 25px;
                color: rgba(21, 24, 40, 0.7);
            }
            .policy__container .policy__wrap .policy__text .text-bold {
                font-weight: bold;
            }
            .policy__container .policy__wrap .policy__text a {
                text-decoration: underline;
            }
            .policy__container .policy__wrap .policy__text i {
                font-style: oblique !important;
            }
            .policy__container .policy__wrap .policy__text ul {
                margin-bottom: 10px;
                padding-left: 40px;
            }
            .policy__container .policy__wrap .policy__text ul li {
                margin-bottom: 10px;
            }
 
            .policy__container {
                padding: 80px 30px 60px 30px;
            }
            .policy__container .policy__wrap {
                max-width: 817px;
                margin-right: auto;
                margin-left: auto;
                text-align: center;
            }
            .policy__container .policy__wrap .policy__breadcrumb {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center;
            }
            .policy__container .policy__wrap p {
                margin-bottom: 10px;
                margin-top: 0;
            }
            .policy__container .policy__wrap h3 {
                margin-top: 20px;
                margin-bottom: 10px;
                color: #151828;
                font-size: 20px;
                line-height: 26px;
                font-weight: 700;
            }
            .policy__container .policy__wrap .policy__header {
                margin-top: 20px;
                margin-bottom: 20px;
                color: #151828;
                font-size: 48px;
                line-height: 55px;
                font-weight: 800;
            }
            .policy__container .policy__wrap .policy__text {
                text-align: left;
                padding-top: 7px;
                font-size: 16px;
                line-height: 25px;
                color: rgba(21, 24, 40, 0.7);
            }
            .policy__container .policy__wrap .policy__text .text-bold {
                font-weight: bold;
            }
            .policy__container .policy__wrap .policy__text a {
                text-decoration: underline;
            }
            .policy__container .policy__wrap .policy__text i {
                font-style: oblique !important;
            }
            .policy__container .policy__wrap .policy__text ul {
                margin-bottom: 10px;
                padding-left: 40px;
            }
            .policy__container .policy__wrap .policy__text ul li {
                margin-bottom: 10px;
            }
            .terms__container ol {
                margin-bottom: 10px;
                padding-left: 40px !important;
            }
            .terms__container ol li {
                margin-bottom: 10px;
            }

            .contact__button {
                margin-top: 30px;
                color: #da4833 !important;
                -webkit-box-shadow: none;
                box-shadow: none;
                border: 2px solid #da4833;
            }
            .contact__button.v-btn:not(.v-btn--round).v-size--default {
                height: 58px;
                padding: 17px 27px;
            }
            .contact__button .v-btn__content {
                font-size: 14px;
                font-weight: 900;
                color: #da4833;
                letter-spacing: 0.15em;
                text-transform: uppercase;
            }
            .not_found__container {
                max-width: 1260px;
                margin: 110px auto 0 auto;
                padding: 0 18px 20px 18px;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
            }
            .not_found__container img {
                max-width: 100%;
            }
            .not_found__container .not_found__text_wrapper {
                padding-left: 85px;
                padding-top: 50px;
            }
            .not_found__container .not_found__text_wrapper .not_found__title_block {
                margin-top: 20px;
                margin-bottom: 20px;
                color: #151828;
                font-weight: 800;
                font-size: 64px;
                line-height: 123%;
            }
            .not_found__container .not_found__text_wrapper .not_found__subtitle_block {
                font-size: 28px;
                line-height: 160%;
                color: #151828;
                opacity: 0.7;
                padding-left: 10px;
            }
            .not_found__container .not_found__text_wrapper .not_found__action_block .not_found__button {
                width: 243px;
                height: 68px;
            }
            @media only screen and (max-width: 959px) {
                .not_found__container {
                    margin-top: 10px;
                }
                .not_found__container .not_found__text_wrapper {
                    padding: 0 30px;
                    text-align: center;
                }
                .not_found__container .not_found__text_wrapper .not_found__title_block {
                    font-size: 48px !important;
                    line-height: 55px;
                    margin-top: 10px;
                    margin-bottom: 10px;
                }
            }
    
            .pricing_card__block {
                border-radius: 10px;
                background-color: #f5f7fa;
                max-width: 570px;
                margin: 120px 15px 15px 15px;
                padding: 0 0 90px 0;
            }
            .pricing_card__block .pricing_card__image {
                margin-top: -47px;
            }
            .pricing_card__block .pricing_card__heading {
                margin-top: 40px;
                font-size: 36px;
                line-height: 58px;
                font-weight: 800;
                color: #151828;
                margin-bottom: 6px;
            }
            .pricing_card__block .pricing_card__price {
                text-transform: uppercase;
                color: #da4833;
                font-size: 15px;
                font-weight: 800;
                letter-spacing: 0.1em;
                line-height: 20px;
            }
            .pricing_card__block .pricing_card__privileges_block {
                padding-top: 34px;
                font-size: 24px;
                line-height: 50px;
                text-align: center;
                color: rgba(21, 24, 40, 0.7);
            }
            .pricing_card__block .pricing_card__privileges_block p {
                margin-bottom: 0;
            }
            .pricing_card__block .pricing_card__action_wrapper {
                margin-top: 88px;
            }
            .pricing_card__block .pricing_card__action_wrapper .pricing_card__button {
                width: auto;
            }
            @media only screen and (max-width: 1264px) {
                .pricing_card__block .pricing_card__heading {
                    margin-bottom: 0;
                    font-size: 30px;
                }
            }

            .auth__image {
                max-width: 191px;
            }
        