guild_front/src/pages/PartnerTreaties/partnerTreaties.scss
2024-02-14 16:34:12 +03:00

391 lines
8.1 KiB
SCSS

.treaties {
background: #f1f1f1;
display: flex;
flex-direction: column;
min-height: 100vh;
&__title {
font-weight: 700;
font-size: 22px;
line-height: 32px;
color: #000000;
}
&__tabs {
display: flex;
margin-top: 30px;
&__head {
width: 150px;
.tab {
display: flex;
padding: 12px 40px 15px 19px;
cursor: pointer;
align-items: center;
p {
margin: 0 0 0 15px;
font-weight: 400;
font-size: 16px;
line-height: 32px;
color: #000000;
}
}
.active-tab {
background: white;
border-radius: 15px 0 0 15px;
}
}
&__content {
width: calc(100% - 150px);
&__main {
background: #ffffff;
border-radius: 0 12px 12px 12px;
flex-wrap: wrap;
column-gap: 34px;
display: none;
align-items: center;
.main__head {
display: flex;
width: 100%;
justify-content: flex-end;
padding: 14px 35px;
align-items: center;
p {
font-weight: 500;
font-size: 15px;
line-height: 22px;
color: #000000;
margin-bottom: 0;
margin-right: 25px;
}
.img {
width: 32px;
height: 32px;
background: #e2e5cf;
border-radius: 50px;
display: flex;
align-items: center;
justify-content: center;
img {
height: 12px;
width: 7px;
}
}
}
.acts {
justify-content: space-between;
align-items: center;
.provider {
display: flex;
img {
width: 78px;
height: 21px;
}
}
.info {
display: flex;
align-items: center;
}
}
.not-paid {
background: #ebebeb;
}
.persons {
justify-content: space-between;
}
.item {
padding: 29px 30px;
width: 100%;
display: flex;
border-radius: 0px 0px 12px 12px;
&__info {
display: flex;
flex-direction: column;
row-gap: 16px;
p {
margin-bottom: 0;
}
.number {
font-weight: 500;
font-size: 18px;
line-height: 22px;
color: #000000;
}
.astral {
display: flex;
.img {
width: 48px;
height: 48px;
background: #cfe0b8;
display: flex;
justify-content: center;
align-items: center;
border-radius: 50px;
}
p {
font-weight: 400;
font-size: 12px;
line-height: 20px;
color: #000000;
max-width: 180px;
margin-right: 18px;
}
}
p {
font-weight: 300;
font-size: 10px;
line-height: 17px;
color: #000000;
}
.logo {
max-width: 125px;
height: 33px;
}
}
&__person {
display: flex;
&__date {
margin-right: 25px;
.arrow {
margin: 14px 0;
height: 14px;
width: 125px;
}
}
&__info {
display: flex;
img {
width: 56px;
height: 56px;
}
&__name {
display: flex;
flex-direction: column;
margin-left: 20px;
p {
max-width: 95px;
font-weight: 500;
font-size: 15px;
line-height: 22px;
color: #000000;
}
span {
font-weight: 300;
font-size: 10px;
line-height: 17px;
color: #000000;
}
}
}
&__act {
display: flex;
align-items: center;
.arrow {
background: #cfe0b8;
border-radius: 50px;
display: flex;
align-items: center;
justify-content: center;
min-width: 48px;
height: 48px;
margin-left: 34px;
}
&__info {
display: flex;
flex-direction: column;
.person-arrow {
margin-top: 20px;
max-width: 125px;
}
.more-info {
font-weight: 300;
font-size: 10px;
line-height: 17px;
margin-top: 14px;
}
}
&__avatar {
display: flex;
align-items: center;
img {
width: 42px;
height: 42px;
}
}
&__name {
margin-left: 15px;
p {
font-weight: 500;
font-size: 14px;
line-height: 18px;
max-width: 100px;
}
span {
display: flex;
margin-top: 13px;
font-weight: 300;
font-size: 10px;
line-height: 17px;
}
}
}
}
&__more {
display: flex;
margin-left: 130px;
flex-direction: column;
max-width: 450px;
justify-content: end;
p {
margin-bottom: 0;
}
&__price {
display: flex;
}
&__names {
display: flex;
margin-bottom: 40px;
p {
font-weight: 500;
font-size: 15px;
line-height: 20px;
color: #000000;
max-width: 200px;
&:nth-child(2) {
margin-left: 70px;
max-width: 170px;
}
}
}
&__date {
display: flex;
align-items: center;
column-gap: 13px;
p {
font-weight: 500;
font-size: 14px;
line-height: 20px;
margin-left: 10px;
}
&__from {
display: flex;
p {
color: #a29eb6;
}
}
&__to {
display: flex;
p {
color: #406128;
}
}
}
&__price {
display: flex;
justify-content: space-between;
margin-bottom: 35px;
p {
font-weight: 500;
font-size: 20px;
line-height: 22px;
color: #000000;
}
.total {
color: #1458dd;
}
}
}
.price {
justify-content: space-between;
width: 100%;
max-width: none;
.item__more__names {
justify-content: space-between;
p {
margin-left: 0;
}
}
}
}
}
.active__content {
display: flex;
}
.second {
border-radius: 12px;
}
}
}
.container {
display: flex;
flex-direction: column;
flex: 1;
margin-top: 23px;
@media (max-width: 570px) {
margin-top: 0;
}
}
}