2024-02-28 19:06:05 +03:00

8341 lines
224 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

main {
padding-top: 112px;
min-height: calc(100vh - 587px);
position: relative;
@media all and (max-width: 1600px) and (min-width: 1280px) {
padding-top: 82px;
min-height: calc(100vh - 456px);
}
@media all and (max-width: 1279px) {
padding-top: 86px;
}
section {
//padding: 80px 0;
&.gray {
background: var(--inactive);
}
@media all and (max-width: 1279px) {
//overflow: hidden;
}
}
.title_wrapper {
display: flex;
justify-content: space-between;
align-items: flex-start;
margin-bottom: 50px;
@media all and (max-width: 1600px) and (min-width: 1280px) {
margin-bottom: 30px;
}
@media all and (max-width: 1279px) {
margin-bottom: 20px;
}
@media all and (max-width: 768px) {
flex-wrap: wrap;
}
h1,
h2,
h3,
h4,
h5 {
margin-bottom: 0;
}
.section_title {
@media all and (max-width: 768px) {
&:not(:only-child) {
margin-right: 10px;
}
}
&+h5,
&+.section_subtitle {
margin-top: 8px;
font-weight: normal;
font-weight: 400;
font-size: 14px;
line-height: 29px;
color: var(--text_not_active);
@media all and (max-width: 960px) {
font-size: 11px;
line-height: 15px;
margin-top: 4px;
}
}
}
.title_link {
font-weight: 600;
display: inline-block;
margin-left: 55px;
align-self: flex-end;
line-height: 24px;
@media all and (max-width: 1279px) {
font-size: 13px;
margin-left: 12px;
line-height: 30px;
}
@media all and (max-width: 768px) {
margin-left: 0;
}
}
.left {
display: flex;
max-width: 70%;
@media all and (max-width: 768px) {
max-width: none;
}
}
.right {
display: flex;
@media all and (max-width: 768px) {
width: 100%;
text-align: left;
margin-top: 8px;
p {
font-size: 10px;
line-height: 15px;
text-align: left;
}
}
}
.company-dropdown {
position: relative;
z-index: 90;
.arrow {
cursor: pointer;
padding-right: 22px;
background: url(/assets/images/icons/company-arrow.svg) no-repeat 100% 8px;
}
.companies_list {
display: none;
position: absolute;
right: 0;
top: calc(100% + 28px);
width: 412px;
background: #fff;
box-shadow: 0px 4px 32px rgba(0, 0, 0, 0.16);
padding: 35px 60px 20px 6px;
@media all and (max-width: 1279px) {
top: calc(100% + 35px);
}
@media all and (max-width: 768px) {
top: calc(100% + 25px);
max-width: 300px;
right: 16px;
left: 0;
margin-left: 0;
}
&.opened {
display: block;
}
&:before {
content: "";
display: block;
width: 0;
height: 0;
border-left: 13px solid transparent;
border-right: 13px solid transparent;
border-bottom: 24px solid #fff;
position: absolute;
top: -24px;
right: 60px;
@media all and (max-width: 768px) {
right: auto;
left: 60px;
}
}
.company_item {
padding-left: 60px;
margin-bottom: 20px;
cursor: pointer;
&:not(:last-child) {
border-bottom: 1px solid #EDEFF5;
padding-bottom: 20px;
}
@media all and (max-width: 768px) {
padding-left: 50px;
}
&.selected {
pointer-events: none;
background: url(/assets/images/icons/icon-selected.svg) no-repeat 10px 50%;
@media all and (max-width: 768px) {
background-size: 24px !important;
}
}
}
}
}
.back {
padding-left: 28px;
background: url("../../public/assets/images/icons/page-back.svg") no-repeat left center;
color: var(--blue);
font-weight: 700;
margin-right: 25px;
@media all and (max-width: 768px) {
&+.section_title {
width: 100%;
}
}
}
}
// Главный слайдер
#main_slider {
height: 600px;
background: var(--gray-light);
padding: 0;
position: relative;
@media all and (max-width: 1279px) {
height: 395px;
}
.container {
position: relative;
height: 100%;
background: repeating-linear-gradient(90deg, rgba(255, 255, 255, 10%), rgba(255, 255, 255, 10%) 1px, transparent 2px, transparent 20%);
@media all and (max-width: 768px) {
background: transparent;
}
}
.slider_active_title {
font-weight: bold;
font-size: 43px;
line-height: 63px;
letter-spacing: 2px;
color: #fff;
max-width: 560px;
position: absolute;
top: 55px;
left: 0;
text-transform: uppercase;
font-family: 'PF Din Display Pro Bold';
@media all and (max-width: 1279px) {
font-size: 20px;
line-height: 35px;
max-width: 280px;
top: 25px;
}
}
.slider_list {
position: absolute;
bottom: 0;
left: 0;
right: 0;
display: flex;
@media all and (max-width: 1279px) {
height: 135px;
}
@media all and (max-width: 768px) {
display: none;
}
.slider_item {
width: 20%;
max-width: 20%;
height: 300px;
padding: 15px 25px;
display: flex;
flex-wrap: wrap;
align-items: flex-end;
align-content: flex-end;
cursor: pointer;
position: relative;
overflow: hidden;
@media all and (max-width: 1279px) {
height: 135px;
padding: 15px 20px;
}
&:after {
content: "";
display: block;
position: absolute;
left: 0;
right: 0;
top: 0;
z-index: 1;
width: 100%;
height: 100%;
transform: translateY(100%);
transition: 175ms transform cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.item_name {
font-size: 24px;
line-height: 24px;
text-transform: uppercase;
color: #fff;
width: 100%;
display: flex;
height: 86px;
align-content: center;
align-items: center;
justify-content: space-between;
transition: 175ms transform cubic-bezier(0.25, 0.46, 0.45, 0.94);
transform: translateY(57px);
position: relative;
z-index: 2;
margin-right: 15px;
font-family: 'PF Din Display Pro Bold';
@media all and (max-width: 1279px) {
font-size: 20px;
height: 80px;
}
&:after {
content: "";
display: block;
width: 22px;
min-width: 22px;
height: 14px;
background: url("/assets/images/icons/slider_arrow.svg") no-repeat center;
}
}
a {
display: inline-block;
line-height: 40px;
color: #fff;
font-weight: 600;
transition: 175ms transform cubic-bezier(0.25, 0.46, 0.45, 0.94);
transform: translateY(57px);
position: relative;
z-index: 2;
@media all and (max-width: 1279px) {
font-size: 13px;
}
}
&.active {
background: currentColor;
.item_name,
a {
transform: translateY(0px);
}
.item_name:after {
width: 44px;
background: url("/assets/images/icons/slider_arrow-hover.svg") no-repeat center;
transform: rotate(-90deg) translate(15px, 15px);
@media all and (max-width: 1279px) {
transform: rotate(-90deg) translate(-15px, 15px);
}
}
}
&:hover {
.item_name,
a {
transform: translateY(0px);
}
&:after {
transform: translateY(0px);
background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, currentColor 100%);
}
}
}
.slider_navto {
width: 20%;
max-width: 20%;
height: 300px;
a {
background: #fff;
width: 100%;
height: 100%;
clip-path: polygon(100% 0, 0% 100%, 100% 100%);
transition: 175ms background cubic-bezier(0.25, 0.46, 0.45, 0.94);
box-sizing: border-box;
padding: 0 25px;
display: flex;
align-items: flex-end;
justify-content: flex-end;
&:after {
content: "";
display: block;
width: 22px;
min-width: 22px;
height: 86px;
transition: 175ms all cubic-bezier(0.25, 0.46, 0.45, 0.94);
background: url("/assets/images/icons/slider_arrow-blue.svg") no-repeat center;
}
&:hover {
background: #04a8a4;
&:after {
width: 90px;
background: url("/assets/images/icons/arrow-navto.svg") no-repeat center;
}
}
}
}
}
}
// Калькулятор
#calc {
@media all and (max-width: 768px) {
background: #EDEFF5;
}
.container {
background: url("/assets/images/calc-bg.jpg") no-repeat right center #EDEFF5;
padding: 70px 25px;
position: relative;
&:after {
content: "";
display: block;
position: absolute;
top: 0;
bottom: 0;
right: -100%;
width: 100%;
left: auto;
background-color: inherit;
}
@media all and (max-width: 1279px) {
padding: 50px 25px;
}
@media all and (max-width: 1279px) {
background: #EDEFF5;
}
@media all and (max-width: 768px) {
padding: 25px 0;
}
}
.calc_body {
display: flex;
justify-content: space-between;
@media all and (max-width: 768px) {
display: block;
}
.calc_settings {
width: 830px;
@media all and (max-width: 1420px) {
width: calc(100% - 410px);
}
@media all and (max-width: 1279px) {
width: calc(50% - 15px);
}
@media all and (max-width: 768px) {
width: 100%;
}
.settings_box {
background: rgba(255, 255, 255, 0.6);
border-radius: 4px;
height: 57px;
margin-bottom: 80px;
position: relative;
display: flex;
flex-wrap: wrap;
align-items: flex-end;
justify-content: space-between;
padding: 10px;
output[hidden] {
display: none;
}
&:last-child {
margin-bottom: 20px;
}
@media all and (max-width: 1279px) {
margin-bottom: 45px;
height: 48px;
padding: 8px;
}
p {
margin-bottom: 15px;
font-weight: 700;
@media all and (max-width: 1279px) {
font-size: 13px;
}
&.min {
position: absolute;
top: 65px;
font-weight: 400;
left: 10px;
margin: 0;
@media all and (max-width: 960px) {
display: none;
}
}
&.max {
position: absolute;
top: 65px;
font-weight: 400;
right: 10px;
margin: 0;
@media all and (max-width: 960px) {
top: 30px;
}
}
}
.line {
width: 100%;
background: rgb(142 148 167 / 40%);
@media all and (max-width: 960px) {
width: calc(100% - 55px);
}
}
.line,
.rangeslider.rangeslider--horizontal {
position: relative;
height: 5px;
z-index: 2;
.active_line,
.rangeslider__fill {
background: var(--blue);
position: absolute;
left: 0;
bottom: 0;
height: 10px;
}
.dragble,
.rangeslider__handle {
width: 1px;
height: 16px;
cursor: pointer;
position: absolute;
top: 8px;
left: 0;
&:after {
content: "";
display: block;
transform: rotate(45deg) translate(-6px, 6px);
width: 16px;
height: 16px;
background: var(--blue);
}
}
}
}
}
.calc_result {
width: 350px;
align-items: stretch;
align-content: stretch;
display: flex;
flex-wrap: wrap;
@media all and (max-width: 1420px) {
width: 320px;
}
@media all and (max-width: 1279px) {
width: calc(50% - 15px);
}
@media all and (max-width: 768px) {
width: 100%;
margin-top: 35px;
}
.result_box {
width: 100%;
p {
font-weight: 700;
@media all and (max-width: 1279px) {
font-weight: 400;
font-size: 13px;
line-height: 20px;
margin-bottom: 20px;
}
@media all and (max-width: 768px) {
margin-bottom: 8px;
}
&.price {
font-size: 41px;
line-height: 1;
sup {
font-weight: 300;
font-size: 12px;
line-height: 18px;
color: #8E94A7;
vertical-align: super;
}
@media all and (max-width: 1279px) {
font-size: 32px;
}
@media all and (max-width: 1279px) {
font-size: 20px;
margin-bottom: 0;
font-weight: 700;
}
}
}
@media all and (max-width: 768px) {
width: 50%;
}
}
.button {
width: 100%;
align-self: center;
@media all and (max-width: 768px) {
margin-top: 30px;
margin-bottom: 15px;
}
}
.secondary {
align-self: flex-end;
}
}
}
}
.news_arrows {
display: flex;
align-content: center;
@media all and (max-width: 1279px) {
display: none !important;
}
button {
width: 97px;
height: 28px;
background-color: var(--blue);
box-sizing: border-box;
padding: 0 10px;
transition: 175ms background ease-in-out;
svg {
width: 8px;
height: 12px;
margin-left: auto;
path {
stroke: #fff;
transition: 175ms stroke ease-in-out;
}
}
&.prev {}
&.next {}
&:disabled,
&.slick-disabled {
cursor: default;
background-color: var(--inactive);
background-position: center;
svg {
margin-left: 0;
path {
stroke: #8E94A7;
}
}
}
}
}
#news {
.news_slider_wrapper {
@media all and (max-width: 768px) {
margin: 0 -16px;
}
}
}
.news_list,
.career_list {
display: flex;
white-space: nowrap;
width: 100%;
.slick-list {
// overflow: visible;
width: 100%;
.slick-track {
white-space: nowrap;
display: flex;
padding-right: 100px;
&:after {
content: "";
display: block;
width: 365px;
min-width: 365px;
height: 200px;
}
}
}
.news_item,
.career_item {
width: 365px;
min-width: 365px;
padding: 35px 20px;
background: #EDEFF5;
position: relative;
@media all and (max-width: 1279px) {
width: 214px;
min-width: 214px;
padding: 25px 15px;
}
@media all and (max-width: 768px) {
margin-right: 1px;
}
p {
white-space: normal;
margin-bottom: 22px;
line-height: 24px;
transition: 175ms color ease-in-out;
}
.news_date {
margin-bottom: 35px;
@media all and (max-width: 1279px) {
margin-bottom: 15px;
}
}
img {
display: block;
margin-bottom: 22px;
object-fit: cover;
@media all and (max-width: 1279px) {
height: 178px;
width: 100%;
margin-bottom: 15px;
}
}
.news_title,
.career_title {
color: #0C0C0C;
font-size: 24px;
line-height: 28px;
font-weight: 700;
@media all and (max-width: 1279px) {
font-size: 19px;
line-height: 26px;
margin-bottom: 15px;
}
}
.news_description,
.career_description {}
.news_link,
.career_link {
margin-bottom: 0;
color: var(--blue);
@media all and (max-width: 1279px) {
font-weight: 700;
font-size: 13px;
}
}
a {
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 3;
}
&:after {
content: "";
display: block;
position: absolute;
top: -24px;
left: 0;
right: 0;
bottom: -24px;
opacity: 0;
visibility: hidden;
transition: 175ms all ease-in-out;
}
&:hover {
z-index: 2;
&:after {
opacity: 1;
visibility: visible;
background: var(--green);
z-index: 0;
}
p,
img {
color: #fff;
z-index: 2;
position: relative;
}
.news_date {
&:after {
content: "";
position: absolute;
bottom: -8px;
height: 2px;
left: 0;
right: 0;
background: linear-gradient(to right, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
}
}
}
}
&.masongry_columns {
display: flex;
justify-content: space-between;
.column {
width: calc(50% - 15px);
}
.news_item,
.career_item {
width: 100%;
margin-bottom: 30px;
}
@media all and (max-width: 768px) {
display: block;
.column {
width: 100%;
}
}
}
}
.programs_list,
.services_list {
display: flex;
flex-wrap: wrap;
@media all and (max-width: 1279px) {
justify-content: space-between;
}
.program_item,
.service_item {
margin-top: 40px;
margin-bottom: 40px;
width: calc(25% - 23px);
position: relative;
background: #EDEFF5;
transform-origin: left;
transition: all 175ms ease-in-out;
height: 390px;
@media all and (max-width: 1420px) {
overflow: hidden;
}
@media all and (max-width: 1279px) {
width: calc(50% - 15px);
margin-right: 0 !important;
margin-bottom: 30px;
margin-top: 0;
height: 258px;
overflow: hidden;
}
@media all and (max-width: 768px) {
width: 100%;
}
&:after {
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #eeeff4;
z-index: 0;
transition: all 125ms ease-in-out;
}
a {
height: 100%;
display: block;
box-sizing: border-box;
padding: 36px 18px;
position: relative;
z-index: 2;
@media all and (max-width: 1279px) {
padding: 24px 18px;
}
span {
display: inline-block;
}
}
&:not(:nth-child(4n)) {
margin-right: 30px;
}
.program_name,
.service_name {
font-weight: 700;
font-size: 26px;
line-height: 36px;
color: #000;
position: relative;
z-index: 2;
transform: translateY(0px);
transition: 125ms transform ease-in-out;
max-width: 70%;
@media all and (max-width: 1279px) {
font-size: 19px;
line-height: 26px;
}
}
.program_link,
.service_link {
position: absolute;
right: 0px;
bottom: -10px;
color: var(--blue);
font-weight: 600;
font-size: 15px;
line-height: 20px;
opacity: 0;
z-index: 2;
transform: translate(0, 0);
transition: 125ms all ease-in-out;
}
img {
position: absolute;
right: 0;
bottom: 0;
transform: translate(0, 0);
transition: 125ms all ease-in-out;
@media all and (max-width: 1420px) and (min-width: 1280px) {
max-width: 100%;
}
@media all and (max-width: 1279px) {
max-height: 120%;
}
}
&:hover {
@media all and (min-width: 1280px) {
overflow: visible;
&:after {
top: -35px;
right: -20px;
bottom: -35px;
}
img {
transform: translate(20px, -35px);
}
.program_name,
.service_name {
transform: translateY(-30px);
}
.program_link,
.service_link {
opacity: 1;
transform: translate(-10px, -10px);
}
}
}
}
}
.services_list {
justify-content: center;
@media all and (max-width: 1279px) {
justify-content: space-between;
}
.service_item {
&:after {
background: #f1f2f7;
}
.service_name {
max-width: 50%;
}
&:not(:nth-child(3n)) {
margin-right: 30px;
}
&:nth-child(3n) {
margin-right: 0;
}
&:nth-child(4n) {
margin-right: 30px;
}
width: calc(33.333% - 20px);
@media all and (max-width: 1279px) {
width: calc(50% - 15px);
img {
max-height: 100%;
}
}
@media all and (max-width: 768px) {
width: 100%;
}
}
}
.special_list {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
.special_item {
position: relative;
width: calc(50% - 18px);
min-width: calc(50% - 18px);
margin-bottom: 80px;
a {
display: block;
color: #0C0C0C;
position: relative;
z-index: 2;
box-sizing: border-box;
padding: 25px calc(50% + 20px) 25px 20px;
.special_name {
font-size: 26px;
line-height: 35px;
font-weight: 700;
color: #0C0C0C;
margin-bottom: 25px;
display: block;
transition: all 220ms ease-in-out;
}
.speacial_text {
display: block;
margin-bottom: 10px;
font-weight: 700;
color: #0C0C0C;
transform: translate(0px, 0px);
transition: all 220ms ease-in-out;
}
.special_desc {
font-size: 15px;
line-height: 24px;
transform: translate(0px, 0px);
transition: all 220ms ease-in-out;
}
.special_link {
display: inline-block;
font-weight: 600;
opacity: 0;
transform: translate(10px, 10px);
transition: all 220ms ease-in-out;
color: #fff;
}
}
&:after {
content: "";
display: block;
position: absolute;
top: 20px;
bottom: 30px;
right: 30px;
left: 30%;
transition: all 220ms ease-in-out;
background: var(--inactive);
z-index: 0;
}
img {
display: block;
position: absolute;
top: 0;
bottom: 0;
width: 50%;
height: 100%;
right: 0;
object-fit: cover;
z-index: 1;
}
&:hover {
@media all and (min-width: 1280px) {
a {
.special_name {
color: #fff;
}
.speacial_text,
.special_desc {
transform: translate(0px, -10px);
color: #fff;
}
.special_link {
opacity: 1;
color: #fff;
transform: translate(0px, 0px);
}
}
&:after {
background: var(--green);
top: 0;
left: 0;
bottom: 0;
}
}
}
@media all and (max-width: 1279px) {
width: calc(50% - 15px);
min-width: calc(50% - 15px);
margin-bottom: 30px;
a {
padding: 30px 0 0 0;
display: flex;
flex-wrap: wrap;
.special_name {
font-size: 19px;
line-height: 26px;
}
.special_desc {
font-size: 13px;
line-height: 20px;
width: 100%;
}
.speacial_text {
width: 100%;
}
.special_link {
opacity: 1;
transform: translate(0, 0);
color: var(--blue);
}
img {
position: relative;
width: 100%;
height: 155px;
object-fit: cover;
object-position: center;
}
}
&:after {
width: 182px;
top: 0;
left: auto;
right: 0;
height: 120px;
}
}
@media all and (max-width: 768px) {
width: 100%;
min-width: 100%;
margin-bottom: 25px;
}
}
&.swiped {
flex-wrap: unset;
white-space: nowrap;
.special_item {
margin-top: 30px;
margin-bottom: 30px;
margin-right: 30px;
>* {
white-space: normal;
}
a {
.special_link {
color: var(--blue);
opacity: 1;
}
}
&:hover {
a .special_link {
color: #fff;
}
}
}
}
}
.brand_select {
max-width: 306px;
margin-left: auto;
margin-top: 35px;
margin-bottom: 35px;
@media all and (max-width: 768px) {
max-width: 100%;
margin-top: 10px;
margin-bottom: 25px;
}
}
.special_detail {
.special_offer {
position: relative;
padding: 25px calc(100% - 390px) 0 25px;
margin-bottom: 45px;
h2 {
font-size: 26px;
line-height: 35px;
color: #0C0C0C;
font-weight: 700;
margin-bottom: 25px;
span {
color: #A8026B;
font-size: 58px;
line-height: 58px;
}
mark {
color: #A8026B;
background: transparent;
}
}
.button {
width: 100%;
margin-top: 40px;
}
&:after {
content: "";
display: block;
position: absolute;
z-index: 1;
left: 420px;
top: 15px;
bottom: 25px;
right: 0;
background: var(--inactive);
}
img {
display: block;
height: 100%;
width: calc(100% - 502px);
position: absolute;
right: 0;
bottom: 0;
z-index: 2;
object-fit: cover;
}
@media all and (max-width: 1420px) {
padding-left: 0;
}
@media all and (max-width: 1279px) {
padding: 0 calc(50% + 15px) 0 0;
h2 {
font-size: 19px;
line-height: 26px;
width: 100%;
order: 2;
margin-bottom: 0;
span {
font-size: 19px;
line-height: 26px;
}
}
img {
width: calc(50% - 15px);
}
&:after {
left: calc(50% - 120px);
z-index: -1;
}
}
@media all and (max-width: 768px) {
padding: 0;
display: flex;
flex-wrap: wrap;
img {
order: 1;
width: 100%;
position: relative;
height: 155px;
margin-bottom: 10px;
}
.list-column {
order: 3;
margin-top: 20px;
margin-bottom: 30px;
}
button.button {
order: 4;
margin-top: 0;
}
&:after {
width: 182px;
left: auto;
right: 0;
top: 0;
bottom: 50px;
z-index: -1;
}
}
}
.special_offer-text {
margin-bottom: 80px;
padding: 0 25px;
@media all and (max-width: 768px) {
padding: 0;
margin-bottom: 40px;
}
}
.aside_container {
margin-top: 60px;
@media all and (max-width: 768px) {
margin-top: 30px;
padding-top: 30px;
border-top: 1px solid #EDEFF5;
}
}
}
.leasing_offer {
h3 {
padding: 0 25px;
margin-bottom: 15px;
font-size: 26px;
line-height: 35px;
@media all and (max-width: 768px) {
padding: 0;
font-size: 17px;
line-height: 24px;
}
}
.leasing_list {
display: flex;
flex-wrap: wrap;
.leasing_item {
width: calc(33.333% - 20px);
margin-bottom: 30px;
&:not(:nth-child(3n)) {
margin-right: 30px;
}
.item_wrapper {
display: block;
padding-bottom: 35px;
background: #fff;
transition: background-color 175ms ease-in-out;
img {
display: block;
width: 100%;
height: 220px;
object-fit: cover;
margin-bottom: 30px;
}
span {
display: block;
color: #000;
transition: color 175ms ease-in-out;
}
.leasing_model {
padding: 0 30px;
margin-bottom: 5px;
font-weight: 700;
}
.leasing_desc {
padding: 0 30px;
}
&:hover {
background: var(--green);
.leasing_model,
.leasing_desc {
color: #fff;
}
}
}
}
@media all and (max-width: 1279px) {
overflow-x: scroll;
flex-wrap: unset;
margin-right: -80px;
.leasing_item {
min-width: 210px;
margin-right: 5px !important;
.item_wrapper {
padding-bottom: 12px;
img {
margin-bottom: 12px;
height: 135px;
}
.leasing_model,
.leasing_desc {
padding: 0 18px;
}
}
}
}
@media all and (max-width: 768px) {
margin: 0 -16px;
padding: 0 16px;
}
}
.leasing_offer-detail {
display: flex;
justify-content: space-between;
margin-top: 100px;
.image_slider {
height: 425px;
width: calc(100% - 560px);
.slide {
height: 100%;
img {
width: 100%;
height: 100%;
object-fit: cover;
}
}
}
.offer_desc {
width: 530px;
padding-bottom: 40px;
position: relative;
.offer_name {
font-size: 26px;
line-height: 35px;
text-transform: uppercase;
font-weight: 700;
margin-bottom: 30px;
}
ul {
li {
line-height: 25px;
}
margin-bottom: 20px;
}
.button {
margin-top: 40px;
width: 390px;
position: absolute;
bottom: 0;
left: 0;
}
}
@media all and (max-width: 1279px) {
.image_slider {
height: 300px;
}
.image_slider,
.offer_desc {
width: calc(50% - 15px);
.button {
position: relative;
}
}
}
@media all and (max-width: 768px) {
margin-top: 18px;
display: block;
.image_slider {
width: 100%;
height: 168px;
}
.offer_desc {
width: 100%;
padding-bottom: 0;
.offer_name {
font-size: 19px;
line-height: 26px;
margin-bottom: 13px;
}
.button {
width: 100%;
position: relative;
}
}
}
}
}
.faq_search {
margin-bottom: 40px;
.form_field {
width: 100%;
max-width: 635px;
margin-left: auto;
}
}
.click-more {
color: var(--blue);
cursor: pointer;
}
.paymentDateForm {
display: flex;
align-items: center;
margin-top: 15px;
.form_field {
width: 100%;
}
button.button {
min-width: 160px;
margin-left: 30px;
}
@media all and (max-width: 768px) {
display: block;
button.button {
margin-left: 0;
margin-top: 30px;
}
}
}
.dropdown_blocks_list {
&.zero-margin {
margin-left: -30px;
border-left: 1px solid #EDEFF5;
border-right: 1px solid #EDEFF5;
.dropdown_block {
border-bottom: 0 !important;
position: relative;
&:after {
content: "";
display: block;
width: auto;
height: 1px;
background: #EDEFF5;
position: absolute;
bottom: 0;
left: 32px;
right: 32px;
}
.block_header {
padding-left: 30px;
padding-right: 30px;
}
.block_body {
margin-left: 85px;
max-width: 755px;
overflow: hidden;
&.full {
margin-left: 30px;
max-width: 100%;
@media all and (max-width: 1279px) {
margin-left: 0;
}
}
}
}
@media all and (max-width: 1279px) {
border: 0;
margin-left: 0;
.dropdown_block {
&:after {
left: 0;
right: 0;
}
.block_header {
padding-left: 5px;
padding-right: 5px;
}
.block_body {
margin-left: 0;
padding-left: 5px;
}
}
}
}
.block-column {
display: flex;
justify-content: space-between;
border-bottom: 1px solid #EDEFF5;
margin-bottom: 15px;
padding-bottom: 15px;
flex-wrap: wrap;
.dropdown_block {
width: 240px;
margin-right: 50px;
border: 0 !important;
&+.dropdown_blocks_list {
width: calc(100% - 290px);
@media all and (max-width: 768px) {
width: 100%;
}
.dropdown_block {
width: 100%;
&:not(:last-child) {
margin-bottom: 30px;
}
}
}
}
.docs_list {
width: calc(100% - 290px);
}
.block_with_form {
@media all and (max-width: 960px) {
width: 100%;
}
@media all and (max-width: 768px) {
margin-top: 15px;
}
}
@media all and (max-width: 768px) {
display: block;
margin-bottom: 25px;
padding-bottom: 10px;
.dropdown_block,
.docs_list {
width: 100%;
margin-right: 0;
border: 0 !important;
.block_header {
padding: 0;
height: auto;
}
}
}
}
.dropdown_block {
&:not(:last-child) {
border-bottom: 1px solid #EDEFF5;
}
&.bt {
border-bottom: 0;
border-top: 1px solid #EDEFF5;
}
.block_header {
padding: 15px 0;
height: 70px;
display: flex;
align-items: center;
justify-content: space-between;
cursor: pointer;
&.default {
cursor: default;
}
p {
margin-bottom: 0;
margin-right: 20px;
font-weight: 700;
&.with-icon {
display: inline-flex;
align-items: center;
img {
margin-right: 20px;
}
}
}
button {
width: 22px;
height: 22px;
min-width: 22px;
cursor: pointer;
background: url("/assets/images/icons/dropdown-blue.svg") no-repeat center;
}
}
.block_body {
display: none;
.company {
display: flex;
margin-bottom: 30px;
padding: 24px 16px;
position: relative;
.title {
text-transform: uppercase;
font-size: 26px;
line-height: 35px;
font-weight: 700;
min-width: 15%;
&.lower {
text-transform: unset;
}
@media all and (max-width: 960px) {
min-width: 120px;
}
}
ul {
margin-left: 80px;
li {
line-height: 1.5;
margin-bottom: 6px;
&.alert {
color: #A8026B;
}
}
@media all and (max-width: 960px) {
&:not(:last-child) {
padding-bottom: 55px;
}
}
@media all and (max-width: 768px) {
&:not(:last-child) {
padding-bottom: 20px;
}
}
}
@media all and (max-width: 767px) {
display: block;
.title {
font-size: 19px;
line-height: 26px;
}
ul {
margin-left: 0;
}
}
&.filled {
background: var(--inactive);
}
.action {
margin-left: auto;
position: absolute;
right: 16px;
top: 24px;
@media all and (max-width: 960px) {
position: absolute;
width: 100%;
margin-top: 0px;
left: 216px;
bottom: 24px;
right: auto;
top: auto;
}
@media all and (max-width: 768px) {
margin-left: 0;
position: static;
}
}
}
}
&.open {
.block_header {
button:not(.rotate) {
background: url("/assets/images/icons/close-blue.svg") no-repeat center;
}
button.rotate {
transform: rotate(180deg);
}
}
.block_body {
display: block;
p:not(.doc_name) {
margin-bottom: 35px;
}
@media all and (max-width: 768px) {
//margin-top: 0;
p {
margin-bottom: 15px;
}
}
}
}
}
&.filled {
.dropdown_block {
&.open {
.block_header {
background: var(--inactive);
color: var(--blue);
}
}
.block_body {}
}
}
}
aside {
background: #fff;
position: relative;
z-index: 2;
&:before {
content: "";
display: block;
width: auto;
position: absolute;
left: -50vw;
right: 0;
background: #fff;
top: 0;
bottom: 0;
z-index: -1;
@media all and (max-width: 1280px) {
display: none;
}
}
.nav_toggle {
display: none;
@media all and (max-width: 1279px) {
display: block;
height: 23px;
z-index: 3;
background-image: url("/assets/images/icons/icon-select.svg");
background-repeat: no-repeat;
background-position: 100% 50%;
font-size: 13px;
color: var(--blue);
font-weight: 700;
//padding-right: 24px;
padding-left: 0;
cursor: pointer;
text-align: left;
white-space: nowrap;
text-overflow: ellipsis;
max-width: 285px;
overflow: hidden;
display: none;
}
}
.aside_nav {
list-style: none;
padding: 0;
margin: 0 0 30px 0;
li {
margin-bottom: 0px;
a {
display: flex;
align-items: center;
min-height: 56px;
color: #000;
font-size: 15px;
line-height: 23px;
font-weight: 700;
box-sizing: border-box;
padding: 6px 15px;
&[disabled] {
pointer-events: none;
cursor: default;
color: #8E94A7;
}
span {
width: 20px;
height: 20px;
border-radius: 100%;
margin-left: 6px;
color: #fff;
background: #A8026B;
font-weight: 400;
text-align: center;
line-height: 20px;
font-size: 11px;
}
&.active {
background: var(--green);
color: #fff;
font-weight: 700;
span {
background: #fff;
color: #000;
}
}
}
}
@media all and (max-width: 1600px) and (min-width: 1280px) {
li {
a {
min-height: 48px;
font-size: 13px;
line-height: 18px;
}
}
}
@media all and (max-width: 1279px) {
display: flex;
overflow-x: auto;
li {
margin-bottom: 0;
background: var(--inactive);
a {
font-size: 15px;
font-weight: 400;
padding: 0;
min-height: unset;
white-space: nowrap;
padding: 0 16px;
line-height: 42px;
&.active {
background-color: var(--green);
color: #fff;
}
}
}
}
@media all and (max-width: 768px) {
left: 0;
margin: 0 -16px;
padding: 0 16px;
}
}
.button {
width: 100%;
}
}
#order {
.container {
padding-bottom: 180px;
@media all and (max-width: 1279px) {
padding-bottom: 60px;
}
}
@media all and (max-width: 768px) {
background: #EDEFF5;
.container {
padding: 40px 0 0 0;
}
}
}
}
// Detail Car
.model_container {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin-top: 60px;
.col {
width: calc(50% - 15px);
img {
max-width: 100%;
}
.model_desc {
margin-top: 35px;
p {
margin-bottom: 10px;
}
}
}
#calc {
background: var(--inactive);
padding: 35px 30px;
position: relative;
&:after {
content: "";
display: block;
position: absolute;
top: 0;
right: -100%;
bottom: 0;
width: 100%;
background: inherit;
}
.calc_body {
flex-wrap: wrap;
.calc_settings {
width: 100%;
margin-bottom: 35px;
}
.calc_result {
width: 100%;
.result_box {
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 15px;
p {
font-weight: 400;
}
&.bolder {
margin-bottom: 35px;
p {
font-weight: 700;
font-size: 26px;
line-height: 35px;
}
}
}
.calc_footer {
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
margin-top: 20px;
.button {
width: calc(50% - 13px);
padding: 0;
font-weight: 400;
}
}
}
}
}
.aside_container {
width: 100%;
margin-top: 0px;
border-top: 1px solid #EDEFF5;
aside {
width: 305px;
padding-top: 40px;
}
article {
width: calc(100% - 305px);
padding-top: 40px;
border-left: 1px solid #EDEFF5;
.dropdown_blocks_list {
.dropdown_block {
padding: 0 40px;
}
}
}
}
@media all and (max-width: 768px) {
margin-top: 20px;
.col {
width: 100%;
margin-bottom: 10px;
img {
margin: 0 -16px;
width: calc(100% + 32px);
}
.model_desc {
margin-top: 12px;
}
#calc {
margin: 0 -16px;
padding: 25px 16px;
.calc_body {
.calc_result {
.result_box {
&.bolder {
p {
font-size: 19px;
line-height: 26px;
}
}
}
.calc_footer {
margin-top: 0;
display: block;
button {
width: 100%;
margin-bottom: 0;
&:first-child {
margin-top: 0;
}
}
}
}
}
}
}
.aside_container {
border-top: 0;
aside {
display: none;
}
article {
width: 100%;
border: 0;
padding-top: 0;
.dropdown_blocks_list .dropdown_block {
padding: 0;
}
}
}
}
}
// Catalog
.catalog_list {
display: flex;
flex-wrap: wrap;
@media all and (max-width: 1279px) {
justify-content: space-between;
width: 100%;
}
.catalog_item {
width: calc(33.333% - 20px);
margin-bottom: 110px;
&:not(:nth-child(3n)) {
margin-right: 30px;
}
img {
width: 100%;
height: 220px;
object-fit: cover;
margin-bottom: 30px;
}
.item_class {
font-size: 26px;
line-height: 35px;
color: #0C0C0C;
font-weight: 700;
margin-bottom: 8px;
}
.item_model {
font-size: 14px;
b {
display: block;
font-size: 15px;
}
}
ul {
li {
display: flex;
justify-content: space-between;
line-height: 29px;
p {
margin: 0;
}
&.pay {
font-weight: 700;
margin: 25px 0;
}
}
}
.item_footer {
text-align: right;
margin-top: 30px;
}
}
@media all and (max-width: 1279px) {
.catalog_item {
width: calc(50% - 15px);
margin-right: 0 !important;
margin-bottom: 66px;
.item_class {
font-size: 19px;
line-height: 26px;
}
.item_model {
font-size: 13px;
margin-top: 10px;
b {
font-size: 13px;
}
}
ul {
li {
line-height: 20px;
margin-bottom: 10px;
&.pay {
margin: 15px 0;
}
}
}
}
}
@media all and (max-width: 768px) {
.catalog_item {
width: 100%;
img {
margin-left: -16px;
margin-right: -16px;
width: calc(100% + 32px);
}
ul li {
margin-bottom: 0px;
}
}
}
}
// Реквезиты
.requisites {
padding: 0 110px;
.requisites_row {
display: flex;
justify-content: flex-start;
margin-bottom: 25px;
p {
margin: 0;
max-width: calc(50% - 15px);
text-align: left;
&:first-child {
font-weight: 700;
margin-right: 30px;
width: 180px;
}
}
}
.button {
margin-top: 40px;
}
@media all and (max-width: 1420px) {
padding: 0;
}
@media all and (max-width: 1279px) {
.requisites_row {
display: block;
margin-bottom: 8px;
p {
width: 100%;
margin-bottom: 8px;
}
}
.button {
width: 286px;
}
}
}
// Контакты
#choose_region {
display: flex;
align-items: center;
p {
margin-right: 30px;
max-width: 340px;
}
.form_field {
width: 415px;
}
}
#officeViewToggle {
@media all and (max-width: 1279px) {
justify-content: flex-end;
}
.tab {
@media all and (max-width: 768px) {
width: 50%;
text-align: center;
}
}
}
#map {
display: none;
width: 100%;
height: 615px;
margin: 45px 0;
background: var(--gray-light);
&.visible {
display: block;
}
@media all and (max-width: 1279px) {
height: 320px;
margin: 20px 0;
}
}
.popover {
position: absolute;
top: 0;
left: 0;
z-index: 1010;
display: block;
padding: 1px;
text-align: left;
white-space: normal;
background: var(--blue);
color: #fff;
-webkit-box-shadow: 0 5px 10px rgb(0 0 0 / 20%);
-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
box-shadow: 0 5px 10px rgb(0 0 0 / 20%);
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
padding: 30px 20px;
max-width: 500px;
}
.popover .close {
position: absolute;
top: 8px;
right: 8px;
width: 24px;
height: 24px;
font-size: 0;
cursor: pointer;
background: url("/assets/images/icons/close-white.svg") no-repeat center;
}
.popover p {
margin: 5px 0;
}
.popover .arrow {
position: absolute;
left: 0;
right: 0;
bottom: -25px;
margin: auto;
width: 43px;
height: 54px;
background: url("/assets/images/pin-open.svg") no-repeat center;
}
.offices_list {
display: flex;
justify-content: space-between;
border-top: 1px solid #EDEFF5;
margin-top: 30px;
&#offices:not(.visible) {
display: none;
}
.column {
width: calc(50% - 15px);
.dropdown_block.open {
.block_body {
p {
margin-bottom: 8px;
}
a {
display: inline-block;
font-weight: 700;
margin: 20px 0 20px 28px;
}
}
}
}
@media all and (max-width: 768px) {
display: block;
padding-top: 35px;
margin-top: 35px;
.column {
width: 100%;
}
}
}
// Документы
.docs_list {
.list_title {
margin-top: 45px;
font-weight: 700;
margin-bottom: 15px;
font-size: 15px;
line-height: 23px;
@media all and (max-width: 768px) {
margin-top: 25px;
font-size: 13px;
line-height: 20px;
}
&:first-child {
margin-top: 0;
}
}
.row {
margin-bottom: 35px;
display: flex;
align-items: center;
justify-content: space-between;
@media all and (max-width: 1600px) and (min-width: 1280px) {
margin-bottom: 20px;
}
p {
margin-bottom: 0;
}
.doc_name {
font-weight: 700;
min-height: 56px;
display: inline-flex;
flex-wrap: wrap;
align-items: center;
margin-right: 30px;
max-width: 50%;
@media all and (max-width: 1600px) and (min-width: 1280px) {
min-height: 42px;
}
@media all and (max-width: 960px) {
align-content: flex-start;
}
&.full {
max-width: 100%;
span {
width: 100%;
}
}
a {
text-decoration: underline;
font-weight: 700;
&:hover {
text-decoration: none;
}
}
span {
display: block;
font-weight: 400;
margin-top: 2px;
color: var(--text_not_active);
}
}
.btn_group {
display: flex;
@media all and (max-width: 768px) {
display: block;
}
.button {
width: auto;
margin-left: 30px;
@media all and (max-width: 768px) {
margin-bottom: 0px;
display: flex;
margin-top: 16px !important;
&:first-child {
margin-left: 0;
width: auto;
display: inline-flex;
margin-top: 8px !important;
}
}
}
}
.doc_date {
margin-right: 30px;
margin-left: 30px;
white-space: nowrap;
}
.button {
width: auto;
padding: 0 30px;
}
}
&.medium-icon {
.row {
margin-bottom: 15px;
width: 100%;
}
.doc_name {
min-height: 40px;
background-size: 32px;
padding-left: 48px;
}
}
&.acts_list-checkbox {
.row {
margin-bottom: 15px;
width: 100%;
.doc_name {
background-size: 32px;
padding-left: 0;
background-position: 30px 50%;
min-height: 32px;
max-width: none;
font-weight: 400;
position: relative;
&[data-format] {
&:before {
left: 30px;
width: 31px;
font-size: 6px;
}
}
input[type="checkbox"]+label {
display: flex;
align-items: center;
padding-left: 0;
}
input[type="checkbox"]+label:before {
margin-right: 56px;
position: relative;
}
&:not(.i-pdf) {
min-height: 0;
input[type="checkbox"]+label:before {
margin-right: 16px;
}
}
}
}
}
@media all and (max-width: 768px) {
.row {
position: relative;
flex-wrap: wrap;
.doc_name {
max-width: 100%;
width: 100%;
}
.button:not(.download-icon) {
margin-left: 0;
margin-right: 0;
margin-top: 8px;
width: auto;
}
.button.download-icon {
position: absolute;
right: 0;
top: 0;
bottom: 0;
margin: auto;
width: 24px;
padding: 0;
}
}
}
}
.payments_actions {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
margin-bottom: 30px;
.avans {
margin-bottom: 0;
p {
margin: 0;
padding: 0;
}
span {
color: #000;
}
}
div {
display: flex;
flex-wrap: wrap;
&:nth-child(2) {
min-width: 30%;
}
p {
font-weight: 700;
margin-bottom: 16px;
width: 100%;
span {
color: #A8026B
}
}
button+button {
margin-left: 16px;
}
}
@media (max-width: 1279px) {
div {
width: 100%;
&:not(:last-child) {
margin-bottom: 30px;
}
p {
font-size: 13px;
line-height: 20px;
}
}
}
}
// Таблица договоров в лк
.contract_table {
margin-bottom: 0px;
.table_row {
min-height: 80px;
display: flex;
width: 100%;
@media (max-width: 1280px) {
padding-bottom: 0px !important;
}
.table_cell {
padding: 16px 8px;
border: 1px solid #EDEFF5;
width: 13%;
min-width: 13%;
&:nth-child(3) {
width: 15%;
min-width: 15%;
}
&:nth-child(4) {
width: 15%;
min-width: 15%;
white-space: nowrap;
}
&:nth-child(5) {
word-break: break-word;
width: 18%;
}
p {
margin: 0;
&.closed {
color: var(--text_not_active);
}
&.opened {
color: var(--green);
}
@media (max-width: 1280px) {
width: 100%;
margin-top: 40px;
}
}
b {
display: block;
}
span {
display: block;
word-break: break-all;
margin-top: 4px;
}
.contract_debt {
margin-top: 30px;
span {
display: block;
color: #A8026B;
margin-bottom: 4px;
}
}
.service_list {
display: flex;
flex-wrap: wrap;
gap: 24px 16px;
@media all and (max-width: 1279px) {
gap: 15px;
}
}
i {
&[data-additional-service] {
display: inline-block;
width: 32px;
height: 32px;
@media all and (max-width: 1279px) {
width: 24px;
height: 24px;
background-size: contain !important;
}
}
&[data-additional-service="1"] {
background: url("/assets/images/icons/additional-service-1.svg") no-repeat bottom center;
transform: translateY(-4px);
}
&[data-additional-service="2"] {
background: url("/assets/images/icons/additional-service-2.svg") no-repeat bottom center;
}
&[data-additional-service="3"] {
background: url("/assets/images/icons/additional-service-3.svg") no-repeat bottom center;
}
&[data-additional-service="4"] {
background: url("/assets/images/icons/additional-service-4.svg") no-repeat bottom center;
}
&[data-additional-service="5"] {
background: url("/assets/images/icons/additional-service-5.svg") no-repeat bottom center;
}
&[data-additional-service="6"] {
background: url("/assets/images/icons/additional-service-6.svg") no-repeat bottom center;
}
&[data-additional-service="7"] {
background: url("/assets/images/icons/additional-service-7.svg") no-repeat bottom center;
}
&[data-additional-service="8"] {
background: url("/assets/images/icons/additional-service-8.svg") no-repeat bottom center;
}
}
}
}
.table_header {
.table_cell {
border: 0;
color: var(--text_not_active);
font-weight: 700;
display: flex;
align-items: center;
&.caret {
cursor: pointer;
&:after {
content: "";
display: inline-block;
width: 16px;
min-width: 16px;
height: 16px;
margin-left: 6px;
background: url("/assets/images/icons/icon-select.svg") no-repeat center;
}
&.reverse {
&:after {
transform: scaleY(-1);
}
}
}
}
}
&.schedule {
@media all and (max-width: 1279px) {
align-items: flex-start;
}
.show_more {
width: 100%;
height: 60px;
text-align: center;
background: var(--inactive);
color: var(--blue);
font-weight: 600;
@media all and (max-width: 1279px) {
margin-bottom: 15px;
}
}
.table_row {
@media all and (max-width: 1279px) {
width: 100%;
margin-bottom: 30px;
}
@media all and (max-width: 768px) {
margin-bottom: 15px;
}
.table_cell {
width: 25%;
//min-width: 25%;
min-width: 14%;
&:nth-child(1),
&:nth-child(2),
&:nth-child(4) {
width: 14%;
min-width: 14%;
}
}
&[data-status="notpaid"] {
background: rgb(168 2 107 / 10%);
}
&[data-status="overpayment-2"] {
background: rgb(28 1 169 / 10%);
}
&[data-status="overpayment-1"] {
background: rgb(168 2 107 / 10%);
}
&[data-status="paid"] {
background: rgb(4 168 164 / 10%);
}
.toggle_cell {
display: none;
}
@media all and (max-width: 1279px) {
position: relative;
width: calc(50% - 15px);
.table_cell {
width: 100%;
padding-right: 45px;
&:nth-child(1),
&:nth-child(2),
&:nth-child(3),
&:nth-child(4),
&:nth-child(5),
&:nth-child(6) {
width: 100%;
text-align: left;
font-size: 13px;
line-height: 20px;
padding-top: 0;
border: none;
margin: 5px 0;
&:before {
content: attr(data-title);
display: inline-block;
margin-right: 6px;
font-weight: 600;
height: auto;
position: static;
background: transparent;
}
}
&:nth-child(3) {
margin: 0;
font-weight: 400;
}
}
.toggle_cell {
display: block;
position: absolute;
width: 16px;
height: 16px;
position: absolute;
right: 15px;
top: 28px;
background: url("/assets/images/icons/toggle-cell.svg") no-repeat center;
border: 0;
outline: none;
}
}
@media all and (max-width: 1279px) {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
&:not(.opened) {
.table_cell:nth-child(4),
.table_cell:nth-child(5),
.table_cell:nth-child(6) {
display: none;
}
}
&.opened {
.toggle_cell {
transform: rotate(180deg);
}
}
.table_cell {
&:nth-child(1),
&:nth-child(2) {
width: 50%;
margin-top: 0;
margin-bottom: 0;
font-weight: 700;
&::before {
font-weight: 700;
}
}
&:nth-child(2) {
text-align: right;
}
&:nth-child(3),
&:nth-child(4) {
display: flex;
justify-content: space-between;
align-items: flex-end;
font-weight: 700;
&:before {
font-weight: 400;
font-size: 13px;
line-height: 20px;
max-width: 55%;
margin-right: 20px;
}
}
&:nth-child(3) {
margin-top: 10px;
margin-bottom: 8px;
}
&:nth-child(5) {
display: flex;
justify-content: space-between;
padding-top: 15px;
margin-top: 15px;
border-top: 1px solid #EDEFF5;
margin-left: -15px;
margin-right: -15px;
padding-left: 15px;
padding-right: 60px;
width: calc(100% + 30px);
}
&:nth-child(5),
&:nth-child(6) {
font-size: 13px;
line-height: 20px;
margin-bottom: 0;
margin-top: 10px;
&:before {
display: none;
}
}
}
}
@media all and (max-width: 768px) {
width: 100%;
}
}
}
@media all and (max-width: 1600px) and (min-width: 1280px) {
margin-bottom: 30px;
.table_row {
min-height: 0;
.table_cell {
padding: 12px 5px;
}
}
}
@media all and (max-width: 1279px) {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
.table_row {
width: calc(50% - 15px);
margin-bottom: 30px;
border: 1px solid #EDEFF5;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
padding: 25px 15px;
&.table_header {
display: none;
}
.table_cell {
border: 0;
padding: 0;
width: 100%;
font-size: 13px;
line-height: 20px;
padding: 0;
position: relative;
&:nth-child(1),
&:nth-child(4) {
font-size: 10px;
line-height: 15px;
width: 50%;
text-align: left;
}
&:nth-child(4) {
width: 100%;
display: flex;
justify-content: space-between;
position: relative;
padding-bottom: 16px;
margin-bottom: 16px;
&:before {
content: "";
position: absolute;
bottom: 0;
left: -15px;
right: 0;
width: auto;
height: 1px;
background: #EDEFF5;
}
span {
margin-top: 0;
}
}
&:nth-child(2) {
font-size: 10px;
line-height: 15px;
width: 40%;
text-align: right;
}
&:nth-child(5) {
text-align: left;
}
&:nth-child(3) {
font-weight: 700;
margin: 15px 0;
width: 100%;
}
&:nth-child(5) {
width: 100%;
order: 6;
margin-top: -20px;
.contract_debt {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
margin-top: 15px;
span {
margin-top: 0;
margin-bottom: 0;
}
}
}
&:nth-child(6) {
width: 100%;
margin-top: 0;
padding-top: 0;
position: relative;
font-size: 13px;
top: 0;
right: 0;
order: 5;
display: flex;
justify-content: flex-end;
max-width: 45%;
margin-left: auto;
.price {
margin-left: 15px;
}
}
&:nth-child(7) {
order: 7;
display: flex;
align-items: center;
width: 100%;
text-align: right;
justify-content: flex-start;
margin-top: 15px;
padding-top: 0;
position: relative;
&:before {
content: "";
position: absolute;
top: 0;
right: -15px;
left: 0;
width: auto;
height: 1px;
background: #EDEFF5;
display: none;
}
.price {
margin-left: 15px;
}
}
}
}
}
@media all and (max-width: 768px) {
.table_row {
width: 100%;
margin-bottom: 15px;
}
}
}
// Блок с логотипами
.logo_list {
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
margin: 35px 0;
.logo_item {
width: calc(16.666% - 25px);
height: 97px;
display: flex;
align-items: center;
justify-content: center;
margin: 15px 0;
img {
max-width: 100%;
max-height: 100%;
object-fit: contain;
}
}
}
// Лизинговое предложение
.leasing_offers_list {
display: flex;
justify-content: space-between;
margin-top: 60px;
.offer_item {
width: calc(33.333% - 20px);
padding-left: 80px;
position: relative;
p {
margin-bottom: 15px;
}
img {
position: absolute;
top: 0;
left: 0;
}
ul {
li {
&:not(:last-child) {
margin-bottom: 6px;
}
}
}
}
}
// Сортировка
.catalog_sort {
display: flex;
align-items: center;
justify-content: flex-end;
margin-bottom: 65px;
.sort_container {
margin-left: 40px;
position: relative;
button {
height: 40px;
padding: 0 20px 0 48px;
color: var(--blue);
&.i-filter {
background: url("/assets/images/icons/icon-filter.svg") no-repeat 20px 50%;
}
&.i-sort {
background: url("/assets/images/icons/icon-sort.svg") no-repeat 20px 50%;
}
}
}
}
// Страница новости
.news_cotnainer {
display: flex;
justify-content: space-between;
.left {
width: 525px;
.image {
width: 100%;
height: 525px;
background: var(--gray-light);
margin-bottom: 30px;
img {
width: 100%;
height: 100%;
object-fit: cover;
}
}
.socials {
a {
width: 48px;
height: 48px;
margin-right: 15px;
}
}
}
.right {
width: calc(100% - 555px);
h1 {
margin-bottom: 20px;
}
.date {
display: block;
text-transform: uppercase;
margin-bottom: 35px;
}
p,
ul,
ol {
margin-bottom: 20px;
}
}
}
// Личный кабинет - Календарь
.calendar_wrapper {
#calendar_month {
margin-left: auto;
max-width: 235px;
padding-left: 32px;
display: block;
background: url("/assets/images/icons/icon-date.svg") no-repeat 8px 50%, url("/assets/images/icons/icon-select.svg") no-repeat calc(100% - 16px) 50%;
@media all and (max-width: 960px) {
margin-left: 0;
max-width: 284px;
}
@media all and (max-width: 768px) {
max-width: 100%;
}
}
.calendar_nav {
display: none;
@media all and (max-width: 768px) {
display: flex;
align-items: center;
justify-content: space-between;
margin-top: 15px;
button {
max-width: 48%;
height: 28px;
font-size: 10px;
color: var(--blue);
padding: 0;
&:first-child:before {
content: "<";
display: inline-block;
width: 20px;
height: 28px;
line-height: 28px;
text-align: left;
}
&:last-child:after {
content: ">";
display: inline-block;
width: 20px;
height: 28px;
line-height: 28px;
text-align: right;
}
&:disabled {
opacity: 0.3;
}
}
}
}
.calendar_grid {
margin-top: 30px;
.grid_header {
display: flex;
flex-wrap: wrap;
.grid_cell {
padding: 15px;
text-transform: uppercase;
font-weight: bold;
font-size: 15px;
line-height: 23px;
color: #0C0C0C;
width: 14.2%;
}
}
.grid_body {
display: flex;
flex-wrap: wrap;
//border: 1px solid #E0E0E0;
.grid_week {
width: 100%;
display: flex;
}
.grid_cell {
padding: 15px;
width: 15%;
height: 150px;
border: 1px solid #E0E0E0;
box-sizing: border-box;
display: flex;
flex-wrap: wrap;
align-items: stretch;
.cell_header {
color: #87878E;
align-self: flex-start;
text-transform: capitalize;
span:not(.year) {
font-size: 26px;
line-height: 35px;
font-weight: 700;
color: #000;
padding-right: 4px;
}
.year {
display: block;
}
}
.cell_body {
align-self: flex-end;
p {
color: #000;
span {
display: block;
font-weight: 700;
}
}
}
&.disabled {
background: #EDEFF5;
opacity: 0.4;
}
&.payment {
background: var(--green);
border: 1px solid var(--green);
.cell_header {
color: #fff;
span {
color: inherit;
}
}
.cell_body p {
color: #fff;
}
}
&.current {
background: var(--blue) !important;
border: 1px solid var(--blue) !important;
.cell_header {
color: #fff;
span {
color: inherit;
}
}
.cell_body p {
color: #fff;
}
}
}
}
@media all and (max-width: 1600px) and (min-width: 1280px) {
.grid_header {
.grid_cell {
font-size: 14px;
line-height: 18px;
padding: 10px;
}
}
.grid_body {
.grid_cell {
padding: 10px;
height: 135px;
.cell_header {
span:not(.year) {
font-size: 22px;
line-height: 30px;
}
}
}
}
}
@media all and (max-width: 960px) {
position: relative;
margin-right: -80px;
.grid_header {
width: 22px;
position: absolute;
left: 0;
top: 0;
.grid_cell {
width: 100%;
height: 72px;
padding: 14px 0;
text-align: center;
font-size: 13px;
line-height: 20px;
}
}
.grid_body {
margin-left: 30px;
overflow-x: auto;
.grid_week {
width: auto;
}
.grid_cell {
height: 72px;
padding: 10px;
width: 33.333%;
min-width: 256px;
font-size: 13px;
line-height: 20px;
align-items: flex-start;
//display: block;
.cell_header {
span:not(.year) {
font-size: 13px;
line-height: 20px;
}
}
.cell_body {
width: 100%;
p {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
}
}
}
}
}
@media all and (max-width: 768px) {
margin-top: 15px;
margin-right: 0;
.grid_body {
.grid_week {
width: 100%;
flex-wrap: wrap;
&:not(.active) {
display: none;
}
.grid_cell {
display: flex;
width: 100%;
}
}
}
}
}
}
.calendar_payment {
display: flex;
.day {
color: #87878E;
font-size: 26px;
line-height: 35px;
font-weight: 700;
margin-right: 50px;
@media all and (max-width: 1279px) {
font-size: 13px;
line-height: 20px;
}
span {
display: block;
font-size: 50px;
line-height: 1;
color: #000;
@media all and (max-width: 1279px) {
font-size: 22px;
}
}
}
.payment_table {
display: table;
margin-top: 12px;
@media all and (max-width: 1279px) {
margin-top: 0;
}
.table_row {
display: table-row;
.table_cell {
display: table-cell;
padding: 2px 10px;
a {
font-weight: 700;
}
@media all and (max-width: 1279px) {
font-size: 13px;
}
}
&.table_header {
.table_cell {
color: #87878E;
padding: 12px 10px;
@media all and (max-width: 1279px) {
padding: 0 10px 12px 10px;
}
}
}
}
}
@media all and (max-width: 768px) {
display: block;
}
}
// Личный кабинет - Акты
.acts_wrapper {
display: flex;
justify-content: space-between;
.acts_list-checkbox,
.reconciliation_form {
width: ~"calc(50% - 10px)";
}
@media all and (max-width: 768px) {
flex-wrap: wrap;
.acts_list-checkbox {
width: 100%;
order: 1;
margin-bottom: 40px;
}
.reconciliation_form {
order: 2;
width: 100%;
}
}
}
main .dropdown_blocks_list .dropdown_block .block_body {
.transaction_detail {
margin: 30px 0;
p {
margin-bottom: 10px;
}
ul {
max-width: 60%;
display: flex;
flex-wrap: wrap;
li {
width: 50%;
}
}
}
.fines_detail {
margin: 30px 0;
p {
margin-bottom: 10px;
}
ul {
max-width: 100%;
display: flex;
flex-wrap: wrap;
li {
width: 50%;
}
}
}
}
.dropdown_block+.docs_list {
margin-top: 20px;
@media all and (max-width: 768px) {
margin-top: 0;
padding-top: 20px;
border-top: 1px solid #EDEFF5;
}
}
.helpBox_wrapper {
position: absolute;
top: 0;
left: 0;
bottom: -30px;
right: 0;
pointer-events: none;
z-index: 80;
margin: 0 auto;
max-width: 1310px;
@media all and (max-width: 1420px) {
width: calc(100% - 160px);
}
@media all and (max-width: 1080px) {
position: relative;
bottom: 0;
z-index: 2;
margin-bottom: -40px;
}
@media all and (max-width: 768px) {
width: calc(100% - 32px);
margin-bottom: -80px;
}
&.rate_opened {
@media all and (max-width: 360px) {
width: 100vw;
margin: 0px;
}
}
.helpBox {
max-width: 730px;
background: #FFFFFF;
box-shadow: 0px 4px 32px rgba(0, 0, 0, 0.16);
border-radius: 17px;
padding: 30px 25px;
display: flex;
justify-content: space-between;
margin: 0;
position: sticky;
margin-top: auto;
pointer-events: all;
top: calc(100vh - 220px);
@media all and (max-width: 1279px) {
top: calc(100vh - 240px);
}
@media all and (max-width: 1080px) {
position: relative;
top: 0;
}
&.hidden {
display: none;
@media all and (max-width: 960px) {
display: flex;
flex-wrap: wrap;
}
}
.avatar {
width: 62px;
min-width: 62px;
height: 62px;
display: flex;
align-items: center;
justify-content: center;
img {
width: 100%;
height: 100%;
object-fit: cover;
border-radius: 31px;
}
}
.content {
width: calc(100% - 86px);
p {
font-size: 15px;
line-height: 22px;
margin-bottom: 3px;
&.name {}
&.message {
font-weight: 700;
color: var(--blue);
}
&.position {
color: var(--text_not_active);
}
}
.info {
margin-top: 15px;
display: flex;
flex-wrap: wrap;
gap: 15px;
a {
display: flex;
align-items: center;
width: auto;
min-width: calc(33.33% - 15px);
padding-left: 38px;
line-height: 1.2;
min-height: 26px;
font-size: 15px;
color: #0C0C0C;
box-sizing: border-box;
background: url("/assets/images/icons/icon-messanger.svg") no-repeat left center;
word-break: break-word;
&[href^="tel:"] {
background: url("/assets/images/icons/icon-phone-blue.svg") no-repeat left center;
}
&[href^="mailto:"] {
background: url("/assets/images/icons/icon-email.svg") no-repeat left center;
}
}
@media all and (max-width: 1279px) {
display: block;
a {
width: auto;
&:not(:last-child) {
margin-bottom: 16px;
}
}
}
}
@media all and (max-width: 960px) {
// width: 100%;
margin-top: 10px;
}
}
.button {
position: absolute;
top: 5px;
right: 5px;
width: 44px;
height: 44px;
background: url("/assets/images/icons/close-blue.svg") no-repeat center;
@media all and (max-width: 960px) {
display: none;
}
}
}
.helpBox_small {
max-width: 100px;
background: #FFFFFF;
box-shadow: 0px 4px 32px rgba(0, 0, 0, 0.16);
border-top-right-radius: 17px;
border-bottom-right-radius: 17px;
border-top-left-radius: 17px;
border-bottom-left-radius: 17px;
padding: 20px 20px;
display: flex;
justify-content: space-between;
margin: 0;
position: sticky;
margin-top: auto;
pointer-events: all;
top: calc(100vh - 150px);
@media all and (max-width: 1420px) {
margin-left: -80px;
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;
}
@media all and (max-width: 960px) {
display: none;
}
&.hidden {
display: none;
}
.avatar {
width: 62px;
min-width: 62px;
height: 62px;
display: flex;
align-items: center;
justify-content: center;
img {
width: 100%;
height: 100%;
object-fit: cover;
border-radius: 31px;
}
}
}
}
.rate_us {
position: sticky;
margin-top: auto;
margin-left: auto;
margin-right: 0;
/*width: 343px;*/
width: 250px;
pointer-events: all;
top: calc(100vh - 150px);
/* tile shadow */
display: flex;
align-items: flex-end;
height: 102px;
@media all and (max-width: 1080px) {
//display: none;
height: 120px;
}
&.opened {
form {
display: flex;
flex-direction: column;
width: 100%;
textarea {
min-height: 160px;
}
button {
align-self: center;
}
animation: rate_form 0.25s normal forwards ease-in-out;
}
width: 350px;
// height: 400px;
.rate_body {
overflow: hidden;
//height: 450px;
animation: rate_body_opened 0.25s normal forwards ease-in-out;
&.completed {
align-items: center;
justify-content: center;
animation: rate_body_shrink 0.25s normal forwards ease-in-out;
}
@media all and (max-width: 360px) {
width: 100vw;
margin: 0px;
}
}
animation: rate_opened 0.25s normal forwards ease-in-out;
}
@keyframes rate_opened {
from {
width: 250px;
}
to {
width: 350px;
}
}
@keyframes rate_body_opened {
from {
height: 110px;
}
to {
height: 450px;
}
}
@keyframes rate_body_shrink {
from {
height: 450px;
}
to {
height: 120px;
}
}
@keyframes rate_form {
from {
// transform: translate(-80px, -130px) scale(0.25, 0.25);
transform: scale(0.5, 0.5);
}
to {
// transform: translate(0px, 0px) scale(1, 1);
transform: scale(1, 1);
}
}
&.hidden {
animation: rate_hide 0.25s normal forwards ease-in-out;
}
@keyframes rate_hide {
from {
opacity: 100;
}
to {
opacity: 0;
}
}
.rate_body {
margin-left: auto;
border-radius: 16px;
background: var(--white, #FFF);
width: 100%;
padding: 16px 24px;
box-shadow: 0px 4px 32px 0px rgba(0, 0, 0, 0.16);
align-items: center;
display: flex;
flex-direction: column;
justify-content: space-between;
@media all and (min-width: 961px) and (max-width: 1420px) {
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
margin-right: -80px;
}
}
p {
font-size: 15px;
font-weight: 700;
line-height: 23px;
width: 100%;
margin-bottom: 8px;
text-align: center;
}
.rate_start {
display: flex;
align-items: center;
justify-content: space-between;
flex-direction: column;
p {
text-align: center;
font-weight: 400;
font-size: 11px;
line-height: 15px;
margin: 0;
}
}
.stars {
display: flex;
align-items: center;
justify-content: flex-start;
gap: 0 0px;
label {
width: 32px;
height: 32px;
display: inline-flex;
align-items: center;
justify-content: center;
position: relative;
background-image: url("data:image/svg+xml,%3Csvg width='26' height='25' viewBox='0 0 26 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.5514 20.8416L19.8558 24.8358C20.6617 25.3464 21.6622 24.587 21.4231 23.6463L19.6016 16.481C19.5503 16.2815 19.5564 16.0715 19.6191 15.8752C19.6819 15.6789 19.7987 15.5044 19.9563 15.3715L25.6097 10.6661C26.3525 10.0478 25.9691 8.81502 25.0147 8.75308L17.6318 8.27392C17.4329 8.25971 17.2422 8.18931 17.0818 8.0709C16.9214 7.95249 16.7979 7.79095 16.7258 7.6051L13.9722 0.670972C13.8974 0.473703 13.7643 0.30387 13.5906 0.184027C13.417 0.0641833 13.211 0 13 0C12.789 0 12.583 0.0641833 12.4094 0.184027C12.2357 0.30387 12.1026 0.473703 12.0278 0.670972L9.27423 7.6051C9.20209 7.79095 9.07863 7.95249 8.91823 8.0709C8.75784 8.18931 8.5671 8.25971 8.36824 8.27392L0.985254 8.75308C0.03087 8.81502 -0.352537 10.0478 0.390298 10.6661L6.04371 15.3715C6.20126 15.5044 6.31813 15.6789 6.38088 15.8752C6.44362 16.0715 6.4497 16.2815 6.39841 16.481L4.70918 23.126C4.42222 24.2549 5.62287 25.1661 6.58991 24.5534L12.4486 20.8416C12.6134 20.7367 12.8047 20.681 13 20.681C13.1953 20.681 13.3866 20.7367 13.5514 20.8416Z' fill='%23EDEFF5'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-position: center;
padding: 0;
cursor: pointer;
&.hover,
&:hover {
background-image: url("data:image/svg+xml,%3Csvg width='26' height='25' viewBox='0 0 26 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.5514 20.8416L19.8558 24.8358C20.6617 25.3464 21.6622 24.587 21.4231 23.6463L19.6016 16.481C19.5503 16.2815 19.5564 16.0715 19.6191 15.8752C19.6819 15.6789 19.7987 15.5044 19.9563 15.3715L25.6097 10.6661C26.3525 10.0478 25.9691 8.81502 25.0147 8.75308L17.6318 8.27392C17.4329 8.25971 17.2422 8.18931 17.0818 8.0709C16.9214 7.95249 16.7979 7.79095 16.7258 7.6051L13.9722 0.670972C13.8974 0.473703 13.7643 0.30387 13.5906 0.184027C13.417 0.0641833 13.211 0 13 0C12.789 0 12.583 0.0641833 12.4094 0.184027C12.2357 0.30387 12.1026 0.473703 12.0278 0.670972L9.27423 7.6051C9.20209 7.79095 9.07863 7.95249 8.91823 8.0709C8.75784 8.18931 8.5671 8.25971 8.36824 8.27392L0.985254 8.75308C0.03087 8.81502 -0.352537 10.0478 0.390298 10.6661L6.04371 15.3715C6.20126 15.5044 6.31813 15.6789 6.38088 15.8752C6.44362 16.0715 6.4497 16.2815 6.39841 16.481L4.70918 23.126C4.42222 24.2549 5.62287 25.1661 6.58991 24.5534L12.4486 20.8416C12.6134 20.7367 12.8047 20.681 13 20.681C13.1953 20.681 13.3866 20.7367 13.5514 20.8416Z' fill='%231c01a9'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-position: center;
opacity: 0.8;
}
&.active {
background-image: url("data:image/svg+xml,%3Csvg width='26' height='25' viewBox='0 0 26 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.5514 20.8416L19.8558 24.8358C20.6617 25.3464 21.6622 24.587 21.4231 23.6463L19.6016 16.481C19.5503 16.2815 19.5564 16.0715 19.6191 15.8752C19.6819 15.6789 19.7987 15.5044 19.9563 15.3715L25.6097 10.6661C26.3525 10.0478 25.9691 8.81502 25.0147 8.75308L17.6318 8.27392C17.4329 8.25971 17.2422 8.18931 17.0818 8.0709C16.9214 7.95249 16.7979 7.79095 16.7258 7.6051L13.9722 0.670972C13.8974 0.473703 13.7643 0.30387 13.5906 0.184027C13.417 0.0641833 13.211 0 13 0C12.789 0 12.583 0.0641833 12.4094 0.184027C12.2357 0.30387 12.1026 0.473703 12.0278 0.670972L9.27423 7.6051C9.20209 7.79095 9.07863 7.95249 8.91823 8.0709C8.75784 8.18931 8.5671 8.25971 8.36824 8.27392L0.985254 8.75308C0.03087 8.81502 -0.352537 10.0478 0.390298 10.6661L6.04371 15.3715C6.20126 15.5044 6.31813 15.6789 6.38088 15.8752C6.44362 16.0715 6.4497 16.2815 6.39841 16.481L4.70918 23.126C4.42222 24.2549 5.62287 25.1661 6.58991 24.5534L12.4486 20.8416C12.6134 20.7367 12.8047 20.681 13 20.681C13.1953 20.681 13.3866 20.7367 13.5514 20.8416Z' fill='%231c01a9'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-position: center;
}
&:before {
display: none;
}
}
}
form {
margin-top: 12px;
display: none;
.form_field {
margin-bottom: 8px;
textarea {
resize: none;
}
}
}
}
.feed {
position: relative;
padding-top: 0;
margin-bottom: 30px;
@media (max-width: 1600px) and (min-width: 1280px) {
margin-top: 50px;
}
@media all and (max-width: 768px) {
overflow: hidden;
}
.feed_item {
box-sizing: border-box;
padding: 24px 16px;
background: var(--inactive);
&.user {
background: transparent;
display: flex !important;
align-items: center;
&.quest {
padding: 5px 16px;
img {
width: 48px;
height: 48px;
}
}
div {
margin-left: 16px;
p {
margin-bottom: 7px;
&:last-child {
margin-bottom: 0;
}
}
}
}
}
p {
margin-bottom: 16px;
color: #0C0C0C;
&.item_title {
font-weight: 700;
}
&.item_desc {}
}
.item_link {
color: var(--blue);
}
.feed_list {
//display: flex;
margin-right: -50px;
@media all and (max-width: 768px) {
margin-right: 0;
}
.slick-track {
display: flex;
&:after {
content: "";
display: block;
width: 20px;
height: 50px;
float: left;
}
}
.slick-slide {
margin-right: 30px;
width: 480px;
div {
height: 100%;
}
&:first-child {
margin-left: 0;
}
@media (max-width: 1279px) {
width: 289px !important;
min-width: 289px !important;
}
@media all and (max-width: 768px) {
margin-right: 15px;
}
}
}
.slick-arrow {
width: 96px;
height: 28px;
padding: 0 9px;
background: var(--blue);
outline: none;
border: 0;
position: absolute;
right: 0;
top: -44px;
&.slick-prev {
right: 96px;
}
&.slick-disabled {
pointer-events: none;
background: var(--inactive);
svg {
margin: auto;
path {
stroke: #8E94A7;
}
}
}
@media (max-width: 1279px) {
display: none !important;
}
}
}
.offline {
max-width: 920px;
text-align: center;
margin: 30px auto;
p {
font-weight: 400;
font-size: 26px;
line-height: 150%;
text-align: center;
color: #1C01A9;
}
@media all and (max-width: 1279px) {
max-width: 610px;
margin: 15px auto;
p {
font-size: 13px;
line-height: 20px;
}
}
}
.events-list {
li {
border-bottom: 1px solid #EDEFF5;
color: #2C2D2E;
padding: 10px 0;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: flex-start;
position: relative;
margin-bottom: 15px;
&.new {
&:after {
content: "";
display: block;
width: 13px;
height: 13px;
border-radius: 100%;
background: #2F80ED;
position: absolute;
top: 14px;
right: 0;
@media all and (max-width: 960px) {
right: auto;
left: 0;
}
}
}
p {
line-height: 20px;
max-width: 580px;
&:not(:last-child) {
margin-bottom: 5px;
}
@media all and (max-width: 960px) {
max-width: none;
}
&.name {
color: #8E94A7;
font-weight: 700;
position: relative;
@media all and (max-width: 960px) {
order: 3;
width: 100%;
}
b {
color: #2C2D2E;
}
}
&.type {
background: #A8026B;
color: #fff;
border-radius: 4px;
padding: 4px 10px;
font-weight: 700;
@media all and (max-width: 960px) {
order: 2;
position: absolute;
top: 7px;
right: 0;
}
}
&.date {
font-weight: 700;
color: #8E94A7;
margin-right: 30px;
@media all and (max-width: 960px) {
order: 1;
width: 100%;
margin-left: 20px;
margin-right: 0;
margin-bottom: 10px;
}
}
&.action {
width: 100%;
margin-top: 10px;
@media all and (max-width: 960px) {
order: 4;
text-align: left;
}
}
}
a {
color: var(--blue);
font-weight: 600;
}
}
}
.grecaptcha-badge {
visibility: hidden;
}
.changes {
@media all and (max-width:1279px) {
min-height: 60vh;
}
.block {
margin-bottom: 55px;
.title {
font-weight: 700;
margin-bottom: 15px;
a {
font-weight: 400;
display: inline-block;
margin-left: 25px;
}
}
&.alert {
display: flex;
p {
font-weight: 700;
color: #A8026B;
margin-bottom: 0;
margin-right: 15px;
}
a {
font-weight: 600;
}
@media all and (max-width: 768px) {
display: block;
p {
margin-bottom: 12px;
}
}
}
}
.feed .feed_list {
margin-right: -30px;
//padding-right: 100px;
box-sizing: border-box;
@media all and (max-width: 1279px) {
overflow: visible;
}
.slick-track:after {
display: none;
}
}
form {
.button {
margin-top: 25px;
}
.form_field {
display: flex;
align-items: center;
padding: 6px 0;
margin-bottom: 10px;
label {
position: relative;
}
}
}
}
.help_tooltip {
margin-left: 16px;
position: relative;
.help_icon {
padding: 0;
height: 24px;
width: 24px;
&:hover {
svg {
path[stroke] {
stroke: var(--blue)
}
path[fill] {
fill: var(--blue);
}
}
@media all and (min-width: 768px) {
&+.help_content {
display: block;
}
}
}
}
.help_content {
display: none;
position: absolute;
top: -25px;
margin: auto;
left: 55px;
width: 412px;
background: #FFFFFF;
padding: 17px;
box-shadow: 0px 4px 32px rgba(0, 0, 0, 0.16);
z-index: 2;
&.opened {
display: block;
}
.button {
display: none;
}
&:before {
content: "";
display: block;
width: 0;
height: 0;
border-top: 12px solid transparent;
border-right: 24px solid #fff;
border-bottom: 12px solid transparent;
position: absolute;
top: 24px;
margin: auto;
left: -24px;
}
@media all and (max-width: 768px) {
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
width: auto;
z-index: 99999;
background: rgba(12, 12, 12, 0.5);
&:before {
display: none;
}
div {
margin: 70px 16px 40px 16px;
padding: 16px 16px 56px 16px;
background: #fff;
position: relative;
}
.button {
display: block;
text-align: center;
position: absolute;
left: 0;
right: 0;
bottom: 0;
}
}
}
.help_tooltip_content {
ul {
list-style: unset;
margin-left: 10px;
}
}
}
.calc {
input,
select,
.date_input_wrapper {
max-width: 320px;
margin-left: 20px;
@media all and (max-width: 768px) {
margin-left: 0;
margin-top: 10px;
}
}
>.form_field {
@media all and (max-width: 768px) {
display: block !important;
label {
padding-right: 30px;
}
}
}
.form_field {
.form_field {
margin-bottom: 0;
margin-left: 20px;
@media all and (max-width: 768px) {
margin-left: 0;
}
}
}
.btn_group {
display: flex;
flex-wrap: wrap;
.button {
&:first-child {
width: 160px;
margin-right: 30px;
@media all and (max-width: 768px) {
order: 2;
width: 100%;
margin-right: 0;
margin-top: 20px;
}
}
&:nth-child(2) {
width: 350px;
@media all and (max-width: 768px) {
order: 1;
width: 100%;
min-width: 100% !important;
}
}
}
}
.help_tooltip {
@media all and (max-width: 768px) {
position: absolute;
right: 0;
top: 5px;
}
.help_tooltip_content {
ul {
list-style: unset;
margin-left: 10px;
}
}
}
}
.compare {
width: 100% !important;
position: relative;
&:before {
content: "";
position: absolute;
top: -60px;
bottom: -60px;
width: 1px;
background: #EDEFF5;
display: none;
@media all and (min-width: 1280px) {
display: block;
}
}
.compare_top {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 35px;
@media all and (max-width: 1279px) {
display: block;
}
p {
font-weight: 700;
@media all and (max-width: 1279px) {
margin-bottom: 12px;
max-width: 60%;
}
@media all and (max-width: 768px) {
max-width: none;
}
}
a {
font-weight: 400;
display: inline-block;
margin-left: 30px;
margin-right: auto;
@media all and (max-width: 1279px) {
display: block;
margin-left: 0;
margin-top: 20px;
font-weight: 700;
}
}
@media all and (max-width: 1279px) {
display: flex;
flex-wrap: wrap;
margin-bottom: 10px;
a {
order: 1;
margin-top: 0;
margin-bottom: 15px;
}
p {
width: 100%;
order: 3;
}
button {
order: 2;
margin-bottom: 25px;
}
}
}
.compare_data {
display: flex;
flex-wrap: wrap;
width: 100%;
padding-bottom: 10px;
margin-bottom: 30px;
border-bottom: 1px solid var(--inactive);
padding-right: 30%;
@media all and (min-width: 1280px) {
padding-left: 16px;
}
.form_field {
width: 50%;
margin-bottom: 20px;
@media all and (max-width: 768px) {
width: 100%;
}
p {
span {
color: var(--text_not_active);
}
}
}
@media all and (max-width: 1279px) {
padding-right: 0;
}
}
.compare_tables {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin-bottom: 45px;
.compare_table {
width: calc(50% - 15px);
display: table;
&.touchable {
display: none;
@media all and (max-width: 1279px) {
display: block;
width: 100%;
.table_body {
display: block;
.table_row {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin-top: 16px;
&.opened {
.row_title {
border-color: transparent;
&:after {
transform: rotate(180deg);
}
}
.table_group {
display: flex;
}
}
.row_title {
font-weight: 700;
width: 100%;
border-bottom: 1px solid #EDEFF5;
padding: 3px 0;
display: flex;
align-items: center;
justify-content: space-between;
&:after {
content: "";
width: 24px;
height: 24px;
background: url("../../public/assets/images/icons/dropdown.svg") no-repeat center;
transform: rotate(0deg);
transition: transform 175ms ease;
display: block;
}
}
.table_group {
border: 1px solid #EDEFF5;
width: 100%;
display: none;
justify-content: space-between;
padding: 24px 16px;
position: relative;
&:after {
content: "";
display: block;
width: 1px;
position: absolute;
left: 0;
right: 0;
top: 24px;
bottom: 24px;
height: auto;
background: #EDEFF5;
margin: auto;
gap: 0 30px;
}
}
.table_cell {
width: calc(50% - 30px);
display: block;
border: 0;
div {
border: 0;
font-weight: 700;
display: flex;
margin-bottom: 16px;
width: 100% !important;
&:last-child {
margin-bottom: 0;
}
span {
font-weight: 400;
width: 50%;
padding-right: 15px;
box-sizing: border-box;
}
}
}
}
}
}
@media all and (max-width: 768px) {
.table_body .table_row .table_group {
flex-wrap: wrap;
.table_cell {
width: 100%;
&:first-child {
padding-bottom: 16px;
margin-bottom: 16px;
border-bottom: 1px solid #EDEFF5;
}
}
&:after {
display: none;
}
}
}
}
@media all and (max-width: 1279px) {
&:not(.touchable) {
display: none;
}
}
.table_title {
font-weight: 700;
margin-bottom: 16px;
display: table-caption;
}
button {
width: 100%;
color: var(--blue);
height: 58px;
}
&:not(.touchable) {
.table_body {
display: table;
border-collapse: collapse;
width: 100%;
}
.table_row {
display: table-row;
width: 100%;
border-collapse: collapse;
&.table_header {
display: table-header-group;
div {
font-weight: 700;
color: var(--text_not_active);
&.sortable {
padding-right: 35px;
position: relative;
cursor: pointer;
&:after {
content: "";
display: block;
position: absolute;
right: 5px;
top: 17px;
width: 16px;
height: 16px;
background: url("../../public/assets/images/icons/sortable.svg") no-repeat center;
}
}
}
}
div {
padding: 16px 5px;
width: calc(33.333% - 12px);
min-width: calc(33.333% - 12px);
border: 1px solid #EDEFF5;
display: table-cell;
border-bottom: 0;
&:first-child {
width: 35px;
min-width: 35px;
}
}
&.row-button {
height: 58px;
position: relative;
display: table-row;
button {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
}
}
}
}
}
.compare_suscr {
margin-bottom: 80px;
@media all and (max-width: 1279px) {
margin-bottom: 40px;
}
.block_title {
font-weight: 700;
width: 100%;
margin-bottom: 20px;
a {
font-weight: 400;
margin-left: 30px;
}
}
.feed {
gap: 0 8px;
display: flex;
flex-wrap: wrap;
.feed_item {
position: relative;
padding-left: 30px;
width: calc(33.33% - 8px);
margin-bottom: 16px;
padding-top: 0;
padding-bottom: 0;
@media all and (max-width: 1279px) {
width: calc(50% - 8px);
}
@media all and (max-width: 768px) {
width: 100%;
}
input+label {
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
&:before {
top: 0;
bottom: 0;
margin: auto;
}
}
img {
width: 48px;
min-width: 48px;
border-radius: 100%;
height: 48px;
}
}
}
}
.btn_group {
display: flex;
gap: 0 20px;
@media all and (max-width: 1279px) {
display: block;
}
button {
width: 100%;
max-width: 420px;
@media all and (max-width: 1279px) {
display: flex;
margin-bottom: 15px;
}
@media all and (max-width: 768px) {
max-width: none;
height: auto;
height: auto;
padding: 10px 20px;
font-weight: 600;
}
}
}
.compare_message {
margin: 70px 0;
p {
max-width: 446px;
font-weight: 700;
text-align: center;
margin: auto;
display: block;
}
}
}
.fine {
.fine_block {
margin-bottom: 40px;
max-width: 600px;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
&:last-child {
margin-bottom: 0;
}
.fine_col {
width: calc(50% - 23px);
max-width: 240px;
@media all and (max-width: 768px) {
width: 100%;
max-width: 100%;
}
p {
display: flex;
justify-content: space-between;
span {
font-weight: 700;
color: #000;
}
}
&:first-child {
p {
color: var(--text_not_active);
}
@media all and (max-width: 768px) {
margin-bottom: 35px;
}
}
&:nth-child(2) {
p {
padding-bottom: 8px;
margin-bottom: 8px;
border-bottom: 1px solid var(--inactive);
&:last-child {
border: 0;
}
}
}
}
}
}
.faq-list {
.faq_item {
margin-bottom: 20px;
display: flex;
flex-wrap: wrap;
.item_title {
font-weight: 700;
max-width: 235px;
width: 235px;
margin-right: 20px;
padding-top: 20px;
@media all and (max-width: 1279px) {
max-width: 100%;
width: 100%;
padding-top: 0;
}
}
.dropdown_blocks_list {
width: calc(100% - 255px);
@media all and (max-width: 1279px) {
max-width: 100%;
width: 100%;
}
.dropdown_block {
&:last-child {
border-bottom: 1px solid #EDEFF5;
}
.block_header {
padding-top: 0;
p {
font-weight: 400;
}
}
}
}
}
}
.new-appeal {
@media all and (max-width: 1279px) {
max-width: 255px;
margin-left: auto;
display: block !important;
}
@media all and (max-width: 768px) {
width: 100%;
max-width: 100%;
margin: 20px 0 0 0;
}
}
.appeal_list {
.appeal_item {
margin-bottom: 20px;
padding: 16px;
border: 1px solid rgba(0, 16, 61, 0.12);
@media all and (max-width: 768px) {
padding: 0;
border: 0;
}
p {
margin-bottom: 8px;
&:last-child {
margin-bottom: 0;
}
}
.item_header {
margin-bottom: 25px;
position: relative;
@media all and (max-width: 768px) {
padding-top: 35px;
}
.status {
position: absolute;
top: 0;
right: 0;
color: #fff;
font-weight: 700;
font-size: 15px;
line-height: 20px;
padding: 4px 10px;
background: #04A8A4;
border-radius: 4px;
@media all and (max-width: 768px) {
font-size: 13px;
line-height: 20px;
right: auto;
left: 0;
font-weight: 400;
}
}
}
.item_body {
.item_text {
margin: 0 -16px;
padding: 0 16px;
@media all and (max-width: 768px) {
margin-left: 0;
margin-right: 0;
padding-left: 0;
padding-right: 0;
}
&:not(:last-child) {
padding-bottom: 16px;
margin-bottom: 16px;
border-bottom: 1px solid rgba(0, 16, 61, 0.12);
;
}
.docs_list {
display: flex;
gap: 0 20px;
flex-wrap: wrap;
margin-top: 16px;
.row {
width: calc(33.333% - 20px);
@media all and (max-width: 1279px) {
width: calc(50% - 20px);
}
@media all and (max-width: 768px) {
width: 100%;
}
}
}
.doc_name {
max-width: 100%;
span {
width: 100%;
}
}
}
}
}
}
.new_appeal {
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
.column {
&:first-child {
width: 440px;
margin-right: 30px;
@media all and (max-width: 1279px) {
width: 100%;
margin-right: 0;
margin-bottom: 30px;
}
}
&:nth-child(2) {
width: calc(100% - 470px);
max-width: 660px;
@media all and (max-width: 1279px) {
width: 100%;
max-width: 100%;
}
}
&.full {
width: 100%;
margin-right: 0;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
.column_text_block {
width: calc(50% - 37px);
margin-bottom: 30px;
@media all and (max-width: 1279px) {
width: 100%;
margin-bottom: 20px;
}
}
}
.column_text_block {
margin-bottom: 40px;
p {
margin-bottom: 8px;
}
.docs_list {
display: flex;
flex-wrap: wrap;
.row {
width: 50%;
@media all and (max-width: 768px) {
width: 100%;
margin-bottom: 20px;
}
.doc_name {
max-width: 100%;
@media all and (max-width: 768px) {
min-height: 42px;
}
}
}
}
}
.appeal_list {
&:not(.visible) {
@media all and (max-width: 1279px) {
.appeal_item {
&:not(.open) {
display: none;
}
}
}
}
.appeal_item {
padding: 8px;
margin-bottom: 8px;
border: 0;
border-bottom: 1px solid #EDEFF5;
.block_header {
padding: 0;
height: auto;
p {
font-weight: 400;
}
button {
&.rotate {
@media all and (max-width: 1279px) {
transform: rotate(-90deg);
}
}
}
}
&.open {
background: #EDEFF5;
border-radius: 4px;
button {
&.rotate {
transform: rotate(-90deg);
@media all and (max-width: 1279px) {
transform: rotate(0deg);
}
}
}
}
}
}
}
}
.gibdd.dropdown_blocks_list {
@media all and (max-width: 1279px) {
.dropdown_block .block_body .company {
padding: 0;
}
}
@media all and (max-width: 768px) {
.docs_list {
margin-top: 20px;
.row {
margin-bottom: 0;
}
}
.dropdown_block .block_body .company ul li b {
display: block;
margin-top: 2px;
}
}
}
.search_list {
.search_item {
padding-bottom: 20px;
margin-bottom: 20px;
border-bottom: 1px solid #EDEFF5;
.item_title {
font-weight: 700;
margin-bottom: 10px;
}
a {
color: var(--blue);
}
mark {
color: #fff;
background: var(--blue);
a {
color: #fff;
text-decoration: underline;
}
}
}
}
.form_field {
.input_with_notes {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
max-width: 320px;
margin-left: 20px;
@media all and (max-width: 768px) {
margin-left: 0;
}
input {
width: 100%;
margin-bottom: 6px;
margin-left: 0;
}
span {
font-size: 12px;
margin-bottom: -14px;
}
}
}
/* fix for gibdd*/
main .dropdown_blocks_list.zero-margin.gibdd .dropdown_block {
&:after {
left: 0;
right: 0;
}
margin-bottom: 15px;
.title {
font-size: 26px;
line-height: 35px;
font-weight: 700;
min-width: 30%;
padding-right: 20px;
@media all and (max-width: 1280px) {
display: none;
}
}
.block_body {
max-width: none;
margin-left: 0;
@media all and (max-width: 767px) {
padding-left: 0;
}
.fines_detail {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin: 0;
p {
width: 100%;
margin-bottom: 15px;
&.fines_doc {
margin-top: 20px;
@media all and (max-width: 767px) {
margin-bottom: 0;
margin-top: 10px;
}
}
}
ul {
margin-left: 0;
display: block;
width: calc(50% - 15px);
li {
width: 100%;
}
@media all and (max-width: 767px) {
width: 100%;
padding-bottom: 0;
}
}
}
.docs_list {
@media all and (max-width: 767px) {
margin-bottom: 15px;
}
}
}
}
.services_invoice_button {
min-width: 220px;
@media all and (max-width: 1600px) {
min-width: 195px;
}
}
.contract_payments_status_cell {
@media all and (max-width: 1280px) {
border-top: unset !important;
}
}
.contract_payments_invoices_cell {
@media all and (max-width: 1279px) {
flex-direction: column;
width: 100%;
display: flex;
white-space: nowrap;
min-width: 100% !important;
p {
white-space: nowrap !important;
display: flex;
span {
white-space: nowrap;
padding-left: 10px;
margin-top: 0px !important;
}
}
}
@media all and (max-width: 900px) {
flex-direction: column;
width: 100%;
display: flex;
white-space: nowrap;
min-width: 100% !important;
p {
white-space: normal !important;
display: flex;
flex-direction: column;
span {
padding-left: 0px;
}
}
}
@media all and (max-width: 768px) {
flex-direction: column;
width: 100%;
display: flex;
white-space: nowrap;
min-width: 100% !important;
p {
flex-direction: row;
white-space: nowrap !important;
display: flex;
span {
white-space: nowrap;
padding-left: 10px;
margin-top: 0px !important;
}
}
}
@media all and (max-width: 400px) {
flex-direction: column;
width: 100%;
display: flex;
white-space: nowrap;
min-width: 100% !important;
p {
white-space: normal !important;
display: flex;
flex-direction: column;
span {
padding-left: 0px;
}
}
}
}
.search_form_buttons_wrapper {
flex-direction: row;
display: flex;
align-items: flex-start;
justify-content: flex-end;
margin-left: auto;
.button {
display: block !important;
}
}
.contractStatus_list {
margin: 50px 0;
position: relative;
z-index: 9;
.list_item {
display: flex;
align-items: center;
width: 100%;
gap: 0 30px;
justify-content: space-between;
position: relative;
@media all and (max-width: 920px) {
display: block;
padding-left: 100px;
}
@media all and (max-width: 768px) {
padding-left: 0;
}
div {
display: flex;
align-items: center;
img {
@media all and (max-width: 920px) {
max-width: 30px;
}
@media all and (max-width: 768px) {
display: none;
}
}
p {
font-weight: 700;
line-height: 23px;
white-space: nowrap;
display: inline-flex;
align-items: center;
justify-content: flex-start;
gap: 0 8px;
@media all and (max-width: 920px) {
font-size: 12px;
line-height: 16px;
}
}
&:first-child {
@media all and (max-width: 920px) and (min-width: 769px) {
position: absolute;
left: 0;
top: 0;
max-width: 90px;
}
}
&:nth-child(2) {
width: 30%;
position: relative;
@media all and (max-width: 768px) {
width: 100%;
}
p {
cursor: pointer;
color: var(--text_not_active);
}
&:before {
content: "";
display: block;
position: absolute;
right: 0;
top: 0;
bottom: 0;
margin: auto;
width: 0;
height: 0;
border-top: 6px solid transparent;
border-left: 8px solid #d1d4db;
border-bottom: 6px solid transparent;
background: #fff;
@media all and (max-width: 920px) {
display: none;
}
}
&:after {
content: "";
display: block;
width: 100%;
height: 18px;
background: url("/assets/images/status/line.jpg") repeat-x left center;
background-size: auto 13px;
margin-left: 24px;
@media all and (max-width: 920px) {
display: none;
}
}
}
&:nth-child(3) {
display: flex;
align-items: center;
justify-content: center;
gap: 0 24px;
width: 50%;
position: relative;
@media all and (max-width: 920px) {
width: 100%;
gap: 0 12px;
padding: 10px 20px;
justify-content: flex-start;
}
@media all and (max-width: 768px) {
padding: 20px;
}
&:before {
content: "";
display: block;
position: absolute;
right: 0;
top: 0;
bottom: 0;
margin: auto;
width: 0;
height: 0;
border-top: 6px solid transparent;
border-left: 8px solid #a499dd;
border-bottom: 6px solid transparent;
@media all and (max-width: 920px) {
border-top: 4px solid transparent;
border-left: 6px solid #a499dd;
border-bottom: 4px solid transparent;
right: auto;
left: 0;
bottom: 0;
transform: rotate(90deg);
top: auto;
}
}
&:after {
content: "";
display: block;
width: 100%;
height: 18px;
background: url("/assets/images/status/line_2.jpg") repeat-x left center;
background-size: auto 13px;
@media all and (max-width: 920px) {
background-size: auto 10px;
position: absolute;
left: -22px;
right: auto;
transform: rotate(90deg);
width: 50px;
height: 6px;
}
@media all and (max-width: 768px) {
left: -17px;
width: 40px;
}
}
}
&:nth-child(4) {
width: 130px;
min-width: 130px;
justify-content: flex-end;
@media all and (max-width: 920px) {
justify-content: flex-start;
}
cursor: pointer;
button {
white-space: nowrap;
gap: 0 8px;
@media all and (max-width: 920px) {
padding: 0;
}
}
}
&:first-child {
min-width: 60px;
}
}
&:not(:last-child) {
margin-bottom: 5px;
@media all and (max-width: 920px) {
margin-bottom: 20px;
}
div:nth-child(5) {
/*visibility: hidden;*/
}
}
}
}
.opened .contractStatus_modal {
transform: translateY(0);
}
.contractStatus_modal {
position: relative;
top: 0;
left: 0;
right: 0;
max-width: 100%;
width: 100%;
display: block;
background: #fff;
transition: transform 150ms ease;
overflow: hidden;
@media all and (max-width: 768px) {
margin-bottom: 30px;
overflow: visible;
}
.modal_header {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 35px;
}
.modal_title {
font-size: 26px;
font-weight: 700;
line-height: 35px;
}
.modal_close {
width: 24px;
height: 24px;
padding: 0;
border: 0;
background-image: url("data:image/svg+xml,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.87938 6.49925L0.439875 3.05975C-0.146625 2.47475 -0.146625 1.52375 0.439875 0.93875C1.02488 0.35375 1.97588 0.35375 2.56088 0.93875L6.00038 4.37825L9.43988 0.93875C10.0249 0.35375 10.9759 0.35375 11.5609 0.93875C12.1459 1.52375 12.1459 2.47475 11.5609 3.05975L8.12138 6.49925L11.5609 9.93875C12.1459 10.5238 12.1459 11.4748 11.5609 12.0598C10.9759 12.6448 10.0249 12.6448 9.43988 12.0598L6.00038 8.62025L2.56088 12.0598C1.97588 12.6448 1.02488 12.6448 0.439875 12.0598C-0.146625 11.4748 -0.146625 10.5238 0.439875 9.93875L3.87938 6.49925V6.49925Z' fill='%23333333'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-position: center;
}
.single_status {
>div {
display: flex;
//align-items: flex-start;
align-items: unset;
justify-content: flex-start;
gap: 0 30px;
padding: 0px 0;
@media all and (max-width: 920px) {
gap: 0 12px;
font-size: 12px;
}
&:last-child {
.status_body .wrap {
padding-bottom: 0;
border: 0;
}
>span::before {
display: none !important;
}
}
>p {
margin: 0;
&:first-child {
font-weight: 700;
white-space: nowrap;
padding: 15px 0;
// height: 80px;
display: flex;
align-items: flex-start;
box-sizing: border-box;
}
}
i {
display: block;
width: 40px;
height: 40px;
@media all and (max-width: 920px) {
width: 30px;
height: 30px;
background-size: contain !important;
}
&.status_100 {
background: url("/assets/images/status/icon_deal_status_100.svg") no-repeat center;
&.inactive {
background: url("/assets/images/status/icon_deal_status_100_inactive.svg") no-repeat center;
}
}
&.status_101 {
background: url("/assets/images/status/icon_deal_status_101.svg") no-repeat center;
&.inactive {
background: url("/assets/images/status/icon_deal_status_101_inactive.svg") no-repeat center;
}
}
&.status_102 {
background: url("/assets/images/status/icon_deal_status_102.svg") no-repeat center;
&.inactive {
background: url("/assets/images/status/icon_deal_status_102_inactive.svg") no-repeat center;
}
}
&.status_103 {
background: url("/assets/images/status/icon_deal_status_103.svg") no-repeat center;
&.inactive {
background: url("/assets/images/status/icon_deal_status_103_inactive.svg") no-repeat center;
}
}
&.status_104 {
background: url("/assets/images/status/icon_deal_status_104.svg") no-repeat center;
&.inactive {
background: url("/assets/images/status/icon_deal_status_104_inactive.svg") no-repeat center;
}
}
&.status_105 {
background: url("/assets/images/status/icon_deal_status_105.svg") no-repeat center;
&.inactive {
background: url("/assets/images/status/icon_deal_status_105_inactive.svg") no-repeat center;
}
}
&.status_106 {
background: url("/assets/images/status/icon_deal_status_106.svg") no-repeat center;
&.inactive {
background: url("/assets/images/status/icon_deal_status_106_inactive.svg") no-repeat center;
}
}
&.status_107 {
background: url("/assets/images/status/icon_deal_status_107.svg") no-repeat center;
&.inactive {
background: url("/assets/images/status/icon_deal_status_107_inactive.svg") no-repeat center;
}
}
}
>span {
display: block;
width: 20px;
min-width: 20px;
//height: 20px;
margin: 0;
//border-radius: 100%;
//background-color: #5FB158;
//background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.92871 3.50024L4.92871 8.50002L2.42871 6.00024' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='10' fill='%23EDEFF5'/%3E%3Cpath d='M9.9986 14.2857C12.3655 14.2857 14.2843 12.3669 14.2843 10C14.2843 7.63307 12.3655 5.71429 9.9986 5.71429C7.63167 5.71429 5.71289 7.63307 5.71289 10C5.71289 12.3669 7.63167 14.2857 9.9986 14.2857Z' stroke='%238E94A7' stroke-miterlimit='10'/%3E%3Cpath d='M10 7.5V10H12.5' stroke='%238E94A7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-position: top center;
position: relative;
z-index: 2;
top: 15px;
&:before {
content: "";
display: block;
position: absolute;
width: 0px;
height: auto;
border: 1px dashed #EDEFF5;
top: 20px;
bottom: -20px;
left: 0;
right: 0;
margin: auto;
z-index: -1;
}
&:after {
content: "";
width: 0;
height: 0;
border-left: 3px solid transparent;
border-right: 3px solid transparent;
border-top: 5px solid #EDEFF5;
position: absolute;
top: -5px;
left: 0;
right: 0;
margin: auto;
}
}
&:first-child {
span {
&:after {
display: none;
}
}
}
&:last-child {
span {
&:before {
content: "";
display: block;
position: absolute;
width: 0px;
height: auto;
border: 1px dashed #EDEFF5;
top: 20px;
bottom: -20px;
left: 0;
right: 0;
margin: auto;
z-index: -1;
bottom: 0;
}
}
}
&:not(:last-child) {
//border-bottom: 1px solid var(--inactive, #EDEFF5);
}
&:first-child {
@media all and (max-width: 768px) {
padding-top: 25px;
>p:first-child {
width: 100%;
position: absolute;
top: 0;
padding: 0;
}
}
}
&:not(:first-child) {
>p:first-child {
visibility: hidden;
@media all and (max-width: 768px) {
display: none;
}
}
}
&:not(.current) {
img {
filter: grayscale(1)
}
}
&.current {
>span {
//background-color: #2F80ED;
//background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.00084 9.92868C8.17053 9.92868 9.92941 8.1698 9.92941 6.00011C9.92941 3.83041 8.17053 2.07153 6.00084 2.07153C3.83115 2.07153 2.07227 3.83041 2.07227 6.00011C2.07227 8.1698 3.83115 9.92868 6.00084 9.92868Z' stroke='white' stroke-miterlimit='10'/%3E%3Cpath d='M6 6.00007L7.76777 4.2323' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.92871 0.642944H7.07157' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='10' fill='%232F80ED'/%3E%3Cpath d='M9.99888 13.9286C12.1686 13.9286 13.9275 12.1697 13.9275 9.99998C13.9275 7.83029 12.1686 6.07141 9.99888 6.07141C7.82919 6.07141 6.07031 7.83029 6.07031 9.99998C6.07031 12.1697 7.82919 13.9286 9.99888 13.9286Z' stroke='white' stroke-miterlimit='10'/%3E%3Cpath d='M10 10L11.7678 8.23224' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.92773 4.64282H11.0706' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-position: top center;
&:before {
border-color: #2F80ED;
}
&:after {
border-top-color: #2F80ED;
}
}
/*
&~div {
> span {
//background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.00056 10.2858C8.36749 10.2858 10.2863 8.367 10.2863 6.00007C10.2863 3.63313 8.36749 1.71436 6.00056 1.71436C3.63362 1.71436 1.71484 3.63313 1.71484 6.00007C1.71484 8.367 3.63362 10.2858 6.00056 10.2858Z' stroke='%238E94A7' stroke-miterlimit='10'/%3E%3Cpath d='M6 3.5V6H8.5' stroke='%238E94A7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-position: top center;
&:before {
border-color: #2F80ED;
}
&:after {
border-top-color: #2F80ED;
}
}
i {
//&.status_1 {
// background: url("/assets/images/status/1_inactive.svg") no-repeat center;
//}
//&.status_2 {
// background: url("/assets/images/status/2_inactive.svg") no-repeat center;
//}
//&.status_3 {
// background: url("/assets/images/status/3_inactive.svg") no-repeat center;
//}
//&.status_4 {
// background: url("/assets/images/status/4_inactive.svg") no-repeat center;
//}
//&.status_5 {
// background: url("/assets/images/status/5_inactive.svg") no-repeat center;
//}
//&.status_6 {
// background: url("/assets/images/status/6_inactive.svg") no-repeat center;
//}
//&.status_7 {
// background: url("/assets/images/status/7_inactive.svg") no-repeat center;
//}
}
}
*/
&+div {
span {
&:after {
border-top-color: #2F80ED;
}
}
}
}
&.done {
>span {
background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='10' fill='%235FB158'/%3E%3Cpath d='M13.9277 7.5L8.92773 12.4998L6.42773 10' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
&:before {
border-color: #5FB158;
}
&:after {
border-top-color: #5FB158;
}
}
/*
&~div {
> span {
&:before {
border-color: #5FB158;
}
}
}
*/
&+div {
span {
&:after {
border-top-color: #5FB158;
}
}
}
}
.toggle_status {
margin: auto;
gap: 0 8px;
margin-right: 0;
color: var(--blue);
padding: 0;
svg {
transform: rotate(180deg);
}
}
.status_body {
width: 100%;
display: block;
&.with_footer {
.wrap {
padding-bottom: 0px;
border: 0px;
}
}
.status_header {
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
display: flex;
align-items: center;
justify-content: flex-start;
gap: 0 30px;
padding: 0px 0;
position: relative;
cursor: pointer;
@media all and (max-width: 920px) {
gap: 0 12px;
font-size: 12px;
min-height: 50px;
}
@media all and (max-width: 768px) {
flex-wrap: wrap;
height: auto;
}
.background {
background-color: rgb(237, 239, 245);
position: absolute;
left: -65px;
top: 0px;
width: calc(100% + 65px);
height: 50px;
z-index: 1;
@media all and (max-width: 920px) {
left: 0;
}
@media all and (max-width: 768px) {
left: -48px;
width: calc(100% + 96px);
}
}
i {
z-index: 2;
white-space: nowrap;
min-width: 40px;
@media all and (max-width: 768px) {
display: none;
}
}
p {
z-index: 2;
white-space: nowrap;
@media all and (max-width: 768px) {
max-width: calc(100% - 70px);
white-space: unset;
width: 100%;
}
}
.buttons {
z-index: 2;
width: 100%;
display: flex;
justify-content: flex-end;
padding-right: 4px;
@media all and (max-width: 768px) {
justify-content: flex-start;
width: 100%;
margin-top: 10px;
}
}
.button_arrow {
min-width: 50px;
height: 50px;
display: flex;
justify-content: center;
align-items: center;
z-index: 2;
margin-left: -30px;
@media all and (max-width: 920px) {
margin-left: -12px;
}
.icon {
width: 18px;
height: 18px;
}
.down {
background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.625 6.75L9 12.375L3.375 6.75' stroke='%238E94A7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.up {
background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.375 11.25L9 5.625L14.625 11.25' stroke='%238E94A7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
}
}
.status_footer {
display: flex;
align-items: center;
justify-content: flex-start;
gap: 0 30px;
padding: 0px 0;
position: relative;
cursor: pointer;
border-bottom: solid var(--inactive);
padding-bottom: 30px;
margin-bottom: 30px;
@media all and (max-width: 920px) {
gap: 0 12px;
font-size: 12px;
min-height: 50px;
}
@media all and (max-width: 768px) {
flex-wrap: wrap;
height: auto;
}
.background {
background-color: rgb(237, 239, 245);
position: absolute;
left: -65px;
top: 0px;
width: calc(100% + 65px);
height: 50px;
z-index: 1;
@media all and (max-width: 920px) {
left: 0;
}
@media all and (max-width: 768px) {
left: -48px;
width: calc(100% + 96px);
}
}
i {
z-index: 2;
white-space: nowrap;
min-width: 40px;
@media all and (max-width: 768px) {
display: none;
}
}
p {
z-index: 2;
white-space: nowrap;
@media all and (max-width: 768px) {
max-width: calc(100% - 70px);
white-space: unset;
width: 100%;
}
}
.buttons {
z-index: 2;
width: 100%;
display: flex;
justify-content: flex-end;
padding-right: 4px;
@media all and (max-width: 768px) {
justify-content: flex-start;
width: 100%;
margin-top: 10px;
}
}
.button_arrow {
min-width: 50px;
height: 50px;
display: flex;
justify-content: center;
align-items: center;
z-index: 2;
margin-left: -30px;
@media all and (max-width: 920px) {
margin-left: -12px;
}
.icon {
width: 18px;
height: 18px;
}
.down {
background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.625 6.75L9 12.375L3.375 6.75' stroke='%238E94A7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.up {
background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.375 11.25L9 5.625L14.625 11.25' stroke='%238E94A7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
}
}
.header {
visibility: visible !important;
}
.wrap {
margin-top: 25px;
padding-bottom: 25px;
border-bottom: 1px solid var(--inactive, #EDEFF5);
@media all and (max-width: 920px) {
margin-top: 15px;
padding-bottom: 15px;
}
@media all and (max-width: 768px) {
margin-top: 20px;
padding-bottom: 20px;
}
&.form {
display: flex;
flex-direction: column;
.block {
display: flex;
flex-direction: row;
@media all and (max-width: 768px) {
display: block;
}
.left {
width: 20%;
@media all and (max-width: 768px) {
width: 100%;
}
p {
line-height: 14px;
margin: 15px 0px 15px 0px;
}
}
.right {
width: 80%;
padding-left: 30px;
//padding-bottom: 30px;
@media all and (max-width: 768px) {
width: 100%;
padding-left: 0;
}
}
}
}
input[type="checkbox"]+label {
width: 16px;
padding: 0;
height: 16px;
&:before {
margin-right: 0;
}
}
p {
font-weight: 400;
}
.single_text {
//max-width: 565px;
//margin: auto;
padding-top: 20px;
padding-left: 20px;
padding-bottom: 10px;
p {
display: flex;
color: #8E94A7;
margin-right: 20%;
padding-top: 0px;
padding-left: 40px;
position: relative;
@media all and (max-width: 768px) {
margin-right: 0;
padding-top: 0;
line-height: 15px;
}
&:before {
content: "";
display: block;
width: 40px;
min-height: 40px;
height: 40px;
min-width: 40px;
margin-top: -20px;
position: absolute;
left: -10px;
top: 50%;
background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='8' fill='%232F80ED' fill-opacity='0.1'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 29C24.9706 29 29 24.9706 29 20C29 15.0294 24.9706 11 20 11C15.0294 11 11 15.0294 11 20C11 24.9706 15.0294 29 20 29ZM21 14.5C21 13.9477 20.5523 13.5 20 13.5C19.4477 13.5 19 13.9477 19 14.5V19.75C19 20.4404 19.5596 21 20.25 21H23.5C24.0523 21 24.5 20.5523 24.5 20C24.5 19.4477 24.0523 19 23.5 19H21V14.5Z' fill='%232F80ED'/%3E%3C/svg%3E");
@media all and (max-width: 768px) {
//margin-top: -13px;
}
}
}
}
table {
font-size: 12px;
line-height: 120%;
border-collapse: collapse;
td,
th {
//border: 1px solid rgba(0, 0, 0, 17%);
border: solid 1px #EDEFF5;
border-collapse: collapse;
padding: 13px;
text-align: left;
vertical-align: middle;
&:not(:last-child) {
// border-right: 0;
}
&:not(:first-child) {
// border-left: 0;
}
}
td {
&:nth-child(3),
&:nth-child(4) {
white-space: nowrap;
}
}
.row {
margin-bottom: 0;
}
.i-pdf {
background-size: auto 28px;
padding-left: 35px;
margin-right: 0;
min-height: 28px;
font-weight: 700;
span {
font-weight: 400;
}
}
&.deal_offers_table {
@media all and (max-width: 920px) {
label[data-text] {
height: auto;
width: 100%;
display: flex;
align-items: center;
min-height: 16px;
&:before {
position: relative;
order: 2;
margin-left: auto;
margin-right: calc(50% - 16px);
}
&:after {
content: attr(data-text);
order: 1;
display: block;
padding-top: 0;
width: 50%;
}
}
}
@media all and (max-width: 920px) {
thead {
display: none;
}
tbody {
display: block;
}
tr {
display: block;
position: relative;
padding-left: 0;
}
td {
display: block;
padding: 8px;
&:first-child:not(:empty) {
box-sizing: border-box;
background: #fff;
.form_field {
display: flex;
width: 100%;
}
}
&:not(:last-child) {
border-bottom: 0;
}
&:empty {
display: none;
}
&[data-title] {
display: flex;
}
&[data-title]:before {
content: attr(data-title);
color: var(--text_not_active);
font-size: 12px;
font-style: normal;
font-weight: 700;
line-height: 120%;
width: 100%;
display: block;
width: 50%;
min-width: 50%;
}
}
.docs_list .row .doc_name span {
width: 100%;
}
}
@media all and (max-width: 768px) {
thead {
display: none;
}
tbody {
display: block;
}
tr {
display: block;
position: relative;
padding-right: 0;
padding-left: 0;
}
td {
display: block;
padding: 8px;
&:not(:last-child) {
border-bottom: 0;
}
&:empty {
display: none;
}
label[data-text] {
&:before {
margin-right: 0;
}
}
&[data-title]:before {
content: attr(data-title);
color: var(--text_not_active);
font-size: 12px;
font-style: normal;
font-weight: 700;
line-height: 120%;
width: 100%;
display: block;
margin-bottom: 5px;
}
}
.docs_list .row .doc_name span {
width: 100%;
}
}
}
}
.message {
display: flex;
align-items: center;
padding: 10px;
padding-left: 0px;
&:before {
content: "";
display: block;
width: 24px;
min-height: 24px;
height: 24px;
min-width: 24px;
margin-right: 8px;
}
&.ok::before {
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21Z' stroke='%235FB158' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.125 9.75L10.625 15L7.875 12.375' stroke='%235FB158' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-position: center;
}
&.alert::before {
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 9V13.5' stroke='%23ED0A34' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.7015 3.74857L2.45374 17.9978C2.32177 18.2258 2.25217 18.4846 2.25195 18.748C2.25174 19.0115 2.32091 19.2703 2.4525 19.4986C2.5841 19.7268 2.77348 19.9163 3.0016 20.0481C3.22971 20.1799 3.48851 20.2493 3.75196 20.2493H20.2475C20.5109 20.2493 20.7697 20.1799 20.9979 20.0481C21.226 19.9163 21.4154 19.7268 21.547 19.4986C21.6786 19.2703 21.7477 19.0115 21.7475 18.748C21.7473 18.4846 21.6777 18.2258 21.5457 17.9978L13.2979 3.74857C13.1662 3.52093 12.9769 3.33193 12.749 3.20055C12.5212 3.06916 12.2628 3 11.9997 3C11.7367 3 11.4783 3.06916 11.2504 3.20055C11.0226 3.33193 10.8333 3.52093 10.7015 3.74857V3.74857Z' stroke='%23ED0A34' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 18C12.6213 18 13.125 17.4963 13.125 16.875C13.125 16.2537 12.6213 15.75 12 15.75C11.3787 15.75 10.875 16.2537 10.875 16.875C10.875 17.4963 11.3787 18 12 18Z' fill='%23ED0A34'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-position: center;
}
&.wait:before {
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21Z' stroke='%238E94A7' stroke-width='2' stroke-miterlimit='10'/%3E%3Cpath d='M12 6.75V12H17.25' stroke='%238E94A7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-position: center;
}
.button {
margin-left: 30px;
}
&.documents {
display: flex;
justify-content: space-between;
gap: 0 28px;
padding: 0;
&::before {
display: none;
}
.doc_list {
width: 350px;
min-width: 350px;
border: 1px solid #8A8A8A;
background: rgba(118, 118, 118, 0.10);
padding: 15px 25px;
p {
max-width: 100%;
margin-right: 0;
}
.row:last-child {
margin-bottom: 0;
p {
margin-bottom: 0;
}
}
}
.doc_list+p {
background: rgba(131, 3, 84, 0.10);
padding: 15px 25px;
}
}
}
.block-column {
margin-bottom: 60px;
}
.docs_list {
a {
text-decoration: none;
}
}
.acts_list-checkbox {
label {
width: auto !important;
min-height: 32px;
padding-left: 50px;
&::before {
margin-right: 56px !important;
}
}
}
.block_footer_btn {
display: flex;
justify-content: flex-end;
gap: 0 20px;
@media all and (max-width: 920px) {
flex-wrap: wrap;
gap: 10px 0;
button {
width: 100%;
}
}
}
.flex-start {
justify-content: flex-start;
}
.block-column {
&:last-child {
margin-bottom: 0;
}
}
.attach_file {
label {
height: 52px;
border: 1px dashed var(--brand-blue, #1C01A9);
background: rgba(28, 1, 169, 0.10);
width: 350px;
margin: 25px 0;
color: var(--brand-blue, #1C01A9);
text-align: center;
display: flex;
align-items: center;
justify-content: center;
gap: 0 11px;
&:before {
content: "";
display: block;
width: 36px;
height: 36px;
min-width: 36px;
background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.1241 31.5H7.87305C7.57468 31.5 7.28853 31.3815 7.07755 31.1705C6.86657 30.9595 6.74805 30.6734 6.74805 30.375V5.625C6.74805 5.32663 6.86657 5.04048 7.07755 4.82951C7.28853 4.61853 7.57468 4.5 7.87305 4.5H21.3741L29.2491 12.375V30.375C29.2491 30.5227 29.22 30.669 29.1635 30.8055C29.107 30.942 29.0241 31.066 28.9196 31.1705C28.8152 31.275 28.6912 31.3578 28.5547 31.4144C28.4182 31.4709 28.2719 31.5 28.1241 31.5Z' stroke='%231C01A9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21.375 4.5V12.375H29.2511' stroke='%231C01A9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.625 21.375H21.375' stroke='%231C01A9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18 18V24.75' stroke='%231C01A9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
}
}
}
}
.documents {
display: flex;
flex-direction: column;
grid-gap: 10px 0px;
margin-bottom: 30px;
&:last-child {
margin-bottom: 0;
}
.document {
width: 100%;
display: flex;
flex-direction: row;
@media all and (max-width: 1279px) {
flex-wrap: wrap;
}
.icon {
margin-top: 5px;
display: flex;
align-items: center;
justify-content: center;
width: 56px;
height: 56px;
min-width: 56px;
min-height: 56px;
position: relative;
background: url(/assets/images/icons/icon-file.svg) no-repeat left center;
background-size: contain;
padding: 0;
zoom: 0.65;
.extension {
font-weight: 600;
font-size: 12px;
color: #fff;
}
@media all and (max-width: 768px) {
width: 28px;
height: 28px;
min-width: 28px;
min-height: 28px;
.extension {
font-size: 8px;
}
}
&.formal {
background-image: url("data:image/svg+xml,%3Csvg width='26' height='28' viewBox='0 0 26 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 3.5C2 1.84315 3.34315 0.5 5 0.5H18.3701L20.7774 4L23.1848 7.06354V24.5C23.1848 26.1569 21.8417 27.5 20.1848 27.5H5C3.34314 27.5 2 26.1569 2 24.5V3.5Z' fill='%231C01A9'/%3E%3Cpath opacity='0.4' d='M23.1858 11.5V7L19.334 6.5L23.1858 11.5Z' fill='%230C0C0C'/%3E%3Cline y1='-0.5' x2='11.5553' y2='-0.5' transform='matrix(1 -9.89866e-05 0.000132759 1 6.81445 7.50098)' stroke='%23F0F0F0'/%3E%3Cline y1='-0.5' x2='11.5553' y2='-0.5' transform='matrix(1 -9.89866e-05 0.000132759 1 6.81445 12.501)' stroke='%23F0F0F0'/%3E%3Cline y1='-0.5' x2='11.5553' y2='-0.5' transform='matrix(1 -9.89866e-05 0.000132759 1 6.81445 17.501)' stroke='%23F0F0F0'/%3E%3Cline y1='-0.5' x2='11.5553' y2='-0.5' transform='matrix(1 -9.89866e-05 0.000132759 1 6.81445 22.501)' stroke='%23F0F0F0'/%3E%3Cpath d='M23.1858 7H19.3711C18.8188 7 18.3711 6.55228 18.3711 6V3.5V0.5L23.1858 7Z' fill='%232F80ED'/%3E%3C/svg%3E");
}
}
.title {
display: flex;
flex-direction: column;
p {
font-weight: 600;
margin-left: 16px;
@media all and (max-width: 768px) {
margin-left: 0;
}
}
@media all and (max-width: 1279px) {
width: calc(100% - 56px)
}
@media all and (max-width: 768px) {
margin-left: 12px;
}
}
.description {
display: flex;
flex-direction: row;
span {
font-weight: 300;
margin-left: 16px;
margin-top: 2px;
color: #8e94a7;
@media all and (max-width: 768px) {
margin-left: 0;
margin-right: 10px;
}
}
}
.actions {
display: flex;
flex: 1;
gap: 0px 0px;
flex-direction: row;
justify-content: flex-end;
align-items: center;
@media all and (max-width: 1279px) {
flex: auto;
width: 100%;
flex-wrap: wrap;
padding-left: 50px !important;
}
@media all and (max-width: 768px) {
padding-left: 30px !important;
justify-content: flex-start;
gap: 0 12px;
}
button {
white-space: nowrap;
@media all and (max-width: 1279px) {
order: 1;
padding: 0;
justify-content: flex-start;
width: 100%;
}
}
.status {
display: flex;
align-items: center;
flex-direction: row;
background-color: #2F80ED;
gap: 0px 16px;
padding: 0px 16px;
@media all and (max-width: 1279px) {
width: 100%;
order: 2;
}
.status_icon {
min-width: 24px;
min-height: 24px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.9766 21C17.9471 21 21.9766 16.9706 21.9766 12C21.9766 7.02944 17.9471 3 12.9766 3C8.006 3 3.97656 7.02944 3.97656 12C3.97656 16.9706 8.006 21 12.9766 21ZM13.9766 6.5C13.9766 5.94772 13.5288 5.5 12.9766 5.5C12.4243 5.5 11.9766 5.94772 11.9766 6.5V11.75C11.9766 12.4404 12.5362 13 13.2266 13H16.4766C17.0288 13 17.4766 12.5523 17.4766 12C17.4766 11.4477 17.0288 11 16.4766 11H13.9766V6.5Z' fill='white'/%3E%3C/svg%3E");
}
span {
font-weight: 300;
color: #fff;
white-space: nowrap;
@media all and (max-width: 1279px) {
white-space: inherit;
line-height: 1.25;
padding: 5px 0;
}
}
}
}
.wide {
justify-content: space-between;
padding-left: 64px;
}
}
.empty {
margin: 12px 0px 15px 0px;
color: #8e94a7;
}
}
}
}
}
.bottom_button_close {
display: flex;
flex-direction: row;
justify-content: flex-start;
align-items: center;
padding: 18px 54px 18px 54px;
margin-left: 82px;
width: fit-content;
gap: 12px;
cursor: pointer;
span {
font-weight: 600;
color: #1C01A9;
}
.icon {
width: 16px;
height: 16px;
background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 10L8 5L13 10' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
@media all and (max-width: 920px) {
margin-left: 0;
padding: 0;
margin-top: 15px;
margin-bottom: 25px;
}
}
}
.all_contracts_modal {
.contractStatus_list {
.list_item {
.step {
width: 50%;
gap: 0 16px;
p {
font-weight: 400;
color: var(--text_not_active);
}
&:before {
content: "";
display: block;
position: absolute;
right: 0;
top: 0;
bottom: 0;
margin: auto;
width: 0;
height: 0;
border-top: 6px solid transparent;
border-left: 8px solid #d1d4db;
border-bottom: 6px solid transparent;
background: #fff;
}
&:after {
content: "";
display: block;
width: 100%;
height: 18px;
background: url("/assets/images/status/line.jpg") repeat-x left center;
background-size: auto 13px;
margin-left: 0;
}
&.active {
p {
color: #18191F;
}
}
}
div {
&:last-child {
p {
color: var(--blue);
}
}
}
}
}
}
.horizontal_dropzone_wrapper {
margin: 0px;
padding: 30px;
height: 100px;
@media all and (max-width: 920px) {
padding: 15px;
}
@media all and (max-width: 768px) {
height: auto;
}
&.disabled {
filter: grayscale(1);
opacity: 0.25;
}
.horizontal_dropzone_inner {
display: flex;
width: 100%;
max-width: 80%;
gap: 20px;
@media all and (max-width: 920px) {
max-width: 100%;
gap: 0 12px;
}
@media all and (max-width: 768px) {
flex-wrap: wrap;
}
p {
text-align: left;
margin: 0px;
}
label {
white-space: nowrap;
@media all and (max-width: 768px) {
margin-top: 15px;
}
}
}
}
.horizontal_dropzone_files {
display: flex;
flex-direction: column;
grid-gap: 10px 0px;
margin-bottom: 30px;
.file {
display: flex;
flex-direction: row;
.delete {
margin-left: 0px;
padding-right: 16px;
padding-top: 10px;
cursor: pointer;
width: 30px;
min-width: 30px;
padding-left: 3px;
.icon {
width: 16px;
height: 16px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M8 14C11.3137 14 14 11.3137 14 8C14 4.68629 11.3137 2 8 2C4.68629 2 2 4.68629 2 8C2 11.3137 4.68629 14 8 14Z' fill='%23ED0A34' stroke='%23ED0A34' stroke-miterlimit='10'/%3E%3Cpath d='M10 6L6 10' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10 10L6 6' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
}
.loading {
width: 30px;
min-width: 30px;
.success {
width: 24px;
min-width: 24px;
height: 30px;
min-height: 30px;
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21Z' stroke='%235FB158' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.125 9.75L10.625 15L7.875 12.375' stroke='%235FB158' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-position: center;
background-position-y: 6px;
}
}
.doc_icon {
display: flex;
align-items: center;
justify-content: center;
width: 56px;
height: 56px;
min-width: 56px;
min-height: 56px;
position: relative;
background: url(/assets/images/icons/icon-file.svg) no-repeat left center;
background-size: contain;
padding: 0;
zoom: 0.65;
.extension {
font-weight: 600;
font-size: 12px;
color: #fff;
}
}
.title {
display: flex;
flex-direction: column;
span:nth-child(odd) {
font-weight: 600;
margin-left: 16px;
}
span:nth-child(even) {
font-weight: 300;
margin-left: 16px;
}
}
.description {
display: block;
font-weight: 400;
margin-top: 2px;
color: #8e94a7;
}
}
}
.horizontal_dropzone_files_wrapper {
width: 100%;
display: flex;
flex-direction: column;
gap: 0px 20px;
padding: 15px 0px;
.horizontal_dropzone_files_item {
width: 100%;
}
}
.horizontal_dropzone_files_error {
padding-bottom: 15px;
position: relative;
.switch {
cursor: pointer;
position: absolute;
top: 0;
right: 0;
width: 50px;
height: 50px;
background: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.625 6.75L9 12.375L3.375 6.75' stroke='%238E94A7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center;
z-index: 2;
transform: rotate(180deg);
&.up {
transform: rotate(0deg);
}
}
}
.horizontal_dropzone_files_comment {
background: rgba(131, 3, 84, 0.10);
padding: 15px 25px;
display: flex;
flex-direction: column;
.title {
font-weight: 600;
}
&.closed {
background: rgb(237 239 245);
}
}
.deals_contracts {
display: flex;
flex-direction: column;
label {
height: 16px !important;
min-height: 16px !important;
&::before {
margin-top: 18px;
}
}
.info {
margin-left: 72px;
display: flex;
flex-direction: row;
grid-gap: 10px 10px;
}
}
.edo_banner {
.title {
display: flex;
gap: 0px 10px;
}
.info {
cursor: pointer;
margin-left: 80px;
&:after {
content: "";
display: inline-block;
width: 10px;
height: 10px;
margin-left: 5px;
width: 10px;
height: 10px;
background-size: contain;
background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.25' y='2.25' width='6.5' height='7.5' rx='0.75' fill='white' stroke='%230C0C0C' stroke-width='0.5'/%3E%3Crect x='3.25' y='0.25' width='6.5' height='7.5' rx='0.75' fill='white' stroke='%230C0C0C' stroke-width='0.5'/%3E%3C/svg%3E");
}
}
.buttons {
display: flex;
gap: 0px 20px;
margin-left: 80px;
height: fit-content !important;
a {
margin-top: 10px;
}
}
@media all and (max-width: 1279px) {
.info {
margin-left: 0px;
}
.buttons {
flex-direction: column;
margin-left: 0px;
}
}
}
.edo_detail {
p {
margin: 0px;
}
.list_title {
font-weight: 700 !important;
margin-bottom: 15px;
font-size: 15px;
line-height: 23px;
}
}
.edo_list_field {
display: flex;
flex-wrap: wrap;
align-items: flex-start !important;
margin-bottom: 30px;
width: 100%;
flex-direction: row;
@media all and (max-width: 640px) {
flex-direction: column;
}
label {
width: 186px;
margin-right: 12px;
&.wide {
width: 30%;
}
}
}
.edo_list_selection {
flex: 1;
margin-top: -12px;
@media all and (max-width: 640px) {
margin-top: 20px;
}
.item {
width: 100%;
padding: 16px 0px;
margin: 0px !important;
border-bottom: solid 1px #edeff5;
label {
width: auto;
display: flex;
align-items: center;
margin-right: 12px;
// padding-top: 16px;
&:first {
margin-top: 0px;
}
&:before {
top: 0;
bottom: 0;
margin: auto;
}
}
&:first {
margin-top: 0px;
}
&:last-child {
border-bottom: 0px;
}
}
}
.edo_sign_document {
display: flex;
flex-direction: column;
// margin: 30px 0px !important;
align-items: flex-start;
&:before {
font-size: 8px;
width: 32px;
left: 0;
right: 0;
padding: 0;
}
}
.edo_operators_settings_list {
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 15px 0px;
padding-bottom: 40px;
}
.edo_operators_settings_list_item {
margin-left: 40px;
display: flex;
flex-direction: column;
position: relative;
a {
color: #8e94a7;
font-style: italic;
}
&:before {
content: "";
position: absolute;
left: -40px;
top: -7px;
width: 24px;
min-width: 24px;
height: 30px;
min-height: 30px;
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21Z' stroke='%235FB158' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.125 9.75L10.625 15L7.875 12.375' stroke='%235FB158' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-position: center;
background-position-y: 6px;
}
&.invite {
&:before {
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21Z' stroke='%238E94A7' stroke-width='2' stroke-miterlimit='10'/%3E%3Cpath d='M12 6.75V12H17.25' stroke='%238E94A7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
}
}
.edo_sign_documents_list {
display: flex;
flex-direction: column;
// gap: 30px 0px;
margin-bottom: 50px;
}
.edo_sign_documents_document {
display: flex;
flex-direction: row;
gap: 0px 30px;
@media all and (max-width: 640px) {
flex-direction: column;
}
padding-top: 15px;
padding-bottom: 15px;
border-top: solid 1px #edeff5;
.status_icon {
width: 24px;
min-width: 24px;
height: 24px;
min-height: 24px;
background-repeat: no-repeat;
background-position: center;
background-position-y: -1px;
background-position-x: -1px;
&.success {
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21Z' stroke='%235FB158' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.125 9.75L10.625 15L7.875 12.375' stroke='%235FB158' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
border: none !important;
}
&.error {
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21Z' stroke='%23ED0A34' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13 16C13 16.5523 12.5523 17 12 17C11.4477 17 11 16.5523 11 16C11 15.4477 11.4477 15 12 15C12.5523 15 13 15.4477 13 16Z' fill='%23ED0A34'/%3E%3Cpath d='M12 8L12 12' stroke='%23ED0A34' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
border: none !important;
}
&.await {
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21Z' stroke='%238E94A7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 8L12 12' stroke='%238E94A7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 12L12 12' stroke='%238E94A7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
border: none !important;
}
}
.status_title {
padding: 0px 10px;
i {
display: contents;
}
}
.edo_sign_documents_document_left {
width: 35%;
@media all and (max-width: 640px) {
width: 100%;
}
}
.edo_sign_documents_document_right {
width: 65%;
display: flex;
align-items: center;
justify-content: flex-start;
@media all and (max-width: 640px) {
width: 100%;
margin-top: 20px;
margin-left: 40px;
position: relative;
padding-right: 40px;
align-items: flex-start;
&::before {
content: "";
position: absolute;
top: -17px;
left: -40px;
width: 40px;
height: 40px;
background: url(/assets/images/deal_contract_status_mobile_arrow.svg) no-repeat;
}
}
i {
width: 100% !important;
height: auto !important;
font-size: 12px;
padding-left: 10px;
color: #8e94a7;
align-self: center;
justify-content: center;
line-height: 16px;
}
}
&:first-child {
border: none;
}
}
.edo_sign_status_attorney_select {
padding-left: 10px;
width: 100%;
}
.deal_contract_sign_list {
gap: 0px 0px;
}
.deal_contract_sign_item {
padding-top: 15px;
padding-bottom: 15px;
border-top: solid 1px #edeff5;
width: 100%;
display: flex;
flex-direction: row;
.title {
width: 35%;
}
.actions {
width: 65%;
justify-content: space-between;
justify-content: flex-start !important;
.status_icon {
width: 24px;
min-width: 24px;
height: 24px;
min-height: 24px;
background-repeat: no-repeat;
background-position: center;
background-position-y: -1px;
background-position-x: -1px;
&.success {
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21Z' stroke='%235FB158' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.125 9.75L10.625 15L7.875 12.375' stroke='%235FB158' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
border: none !important;
}
&.error {
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21Z' stroke='%23ED0A34' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13 16C13 16.5523 12.5523 17 12 17C11.4477 17 11 16.5523 11 16C11 15.4477 11.4477 15 12 15C12.5523 15 13 15.4477 13 16Z' fill='%23ED0A34'/%3E%3Cpath d='M12 8L12 12' stroke='%23ED0A34' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
border: none !important;
}
&.await {
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21Z' stroke='%238E94A7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 8L12 12' stroke='%238E94A7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 12L12 12' stroke='%238E94A7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
border: none !important;
}
}
.status_title {
padding: 0px 10px;
i {
display: contents;
}
}
&.actions_with_status {
justify-content: flex-start !important;
margin-left: 15px;
}
}
&:first-child {
border: none;
}
}
.deal_contracts_group_item {
border-top: solid 1px #edeff5;
padding-top: 10px;
padding-bottom: 20px;
// margin-top: 30px;
}
.deal_documents_form_group {
padding-top: 15px;
padding-bottom: 15px;
border-top: solid 1px #edeff5;
}
.checkbox_disabled {
label {
cursor: default !important;
&:before {
filter: grayscale();
opacity: 0.5;
cursor: default !important;
}
}
}
.offer_selection {
color: var(--blue);
&:hover {
text-decoration: underline;
}
}
.deal_list_item {
cursor: pointer;
}
.contract_invoices_list {
display: flex;
gap: 40px 20px;
flex-wrap: wrap;
// padding-bottom: 40px;
.invoice {
max-width: 23%;
width: 23%;
min-height: 85px;
//border-bottom: solid 1px var(--gray-light);
//border-left: solid 1px var(--gray-light);
padding-bottom: 10px;
align-items: flex-start;
justify-content: space-between;
display: flex;
flex-direction: column;
@media all and (max-width: 1280px) {
max-width: 31%;
width: 31%;
}
@media all and (max-width: 900px) {
max-width: 47%;
width: 47%;
}
@media all and (max-width: 400px) {
max-width: 100%;
width: 100%;
}
p {
line-height: 15px;
color: var(--gray);
@media all and (max-width: 1280px) {
font-size: 13px;
}
}
.actions {
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
width: 100%;
//padding-left: 10px;
.icon {
margin-top: 5px;
display: flex;
align-items: center;
justify-content: center;
width: 56px;
height: 56px;
min-width: 56px;
min-height: 56px;
position: relative;
background: url(/assets/images/icons/icon-file.svg) no-repeat left center;
background-size: contain;
padding: 0;
zoom: 0.65;
&.formal {
background-image: url("data:image/svg+xml,%3Csvg width='26' height='28' viewBox='0 0 26 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 3.5C2 1.84315 3.34315 0.5 5 0.5H18.3701L20.7774 4L23.1848 7.06354V24.5C23.1848 26.1569 21.8417 27.5 20.1848 27.5H5C3.34314 27.5 2 26.1569 2 24.5V3.5Z' fill='%231C01A9'/%3E%3Cpath opacity='0.4' d='M23.1858 11.5V7L19.334 6.5L23.1858 11.5Z' fill='%230C0C0C'/%3E%3Cline y1='-0.5' x2='11.5553' y2='-0.5' transform='matrix(1 -9.89866e-05 0.000132759 1 6.81445 7.50098)' stroke='%23F0F0F0'/%3E%3Cline y1='-0.5' x2='11.5553' y2='-0.5' transform='matrix(1 -9.89866e-05 0.000132759 1 6.81445 12.501)' stroke='%23F0F0F0'/%3E%3Cline y1='-0.5' x2='11.5553' y2='-0.5' transform='matrix(1 -9.89866e-05 0.000132759 1 6.81445 17.501)' stroke='%23F0F0F0'/%3E%3Cline y1='-0.5' x2='11.5553' y2='-0.5' transform='matrix(1 -9.89866e-05 0.000132759 1 6.81445 22.501)' stroke='%23F0F0F0'/%3E%3Cpath d='M23.1858 7H19.3711C18.8188 7 18.3711 6.55228 18.3711 6V3.5V0.5L23.1858 7Z' fill='%232F80ED'/%3E%3C/svg%3E");
}
.extension {
font-weight: 600;
font-size: 12px;
color: #fff;
}
}
.download {
min-width: 82px;
}
}
}
}
#chat21-launcher-button circle {
fill: #1c01a9 !important;
}
.rw-state-selected {
background-color: var(--blue) !important;
border: none !important;
border-radius: 0px !important;
}
.date_input_wrapper_with_ph {
&:before {
content: "ДД.ММ.ГГГГ";
position: absolute;
left: 33px;
top: 12px;
z-index: 1;
font-family: Montserrat, sans-serif;
font-size: 15px;
color: #919399;
pointer-events: none;
touch-action: none;
@media all and (max-width: 960px) {
font-size: 13px;
}
}
}
// Виджет AutoFaq
.chat-21-channel-qr {
border-radius: 0px !important;
}
.chat21-sheet {
border-radius: 15px !important;
font-family: 'Montserrat', sans-serif !important;
}
.chat-21-channel-invite-button {
border-radius: 0px !important;
font-family: 'Montserrat', sans-serif !important;
}
.chat21-sheet-header{
box-shadow: none !important;
webkit-box-shadow: none !important;
}
.chat21-sheet-header-title {
font-family: 'Montserrat', sans-serif !important;
}
#chat21-launcher-button image {
display:none !important;
}
.chat-21-channels-list-item {
box-shadow: none !important;
webkit-box-shadow: none !important;
}
// Ниже этой линии фикс ширины для публичной части
#chat21-launcher-button circle {
fill: #1c01a9 !important;
}
.chat21-window.chat21-sheet {
width: 376px !important;
}
// Закончили упражнение с виджетом AutoFaq