Files
guild_front/src/pages/Vacancy/vacancy.scss
2024-07-21 16:37:39 +03:00

131 lines
2.0 KiB
SCSS

.vacancy {
background: #F1F1F1;
height: 100vh;
&-content {
padding-top: 23px;
}
}
.opening {
display: flex;
flex-direction: column;
position: relative;
&__head {
display: flex;
border: 1px solid #DDDFE4;
border-radius: 8px;
background: white;
height: 60px;
align-items: center;
column-gap: 25px;
padding: 0 23px;
z-index: 2;
}
&__name {
color: #2E3A59;
font-size: 14px;
margin-bottom: 0;
}
&__img {
background: #52B709;
border-radius: 4px;
width: 24px;
height: 24px;
align-items: center;
justify-content: center;
display: flex;
}
&__info {
display: flex;
justify-content: space-between;
}
&__description {
background: white;
border: 1px solid #DDDFE4;
padding: 24px 24px;
border-radius: 8px;
position: relative;
top: -12px;
z-index: 1;
span {
color: #000000;
font-size: 16px;
font-weight: 700;
}
ul {
list-style-type: none;
padding: 0;
font-size: 14px;
color: #2E3A59;
line-height: 17.5px;
max-width: 600px;
}
li {
position: relative;
padding-left: 20px;
}
li::before {
content: '*';
position: absolute;
left: 0;
color: black;
}
}
&__blocks {
display: flex;
position: relative;
top: -12px;
height: 50%;
}
&__block {
border-radius: 8px;
border: 1px solid #DDDFE4;
background: #EBEBEB;
display: flex;
flex-direction: column;
padding: 24px 21px 12px;
row-gap: 14px;
&:nth-child(2) {
border-left: none;
}
&__info {
font-size: 14px;
span {
font-weight: 700;
}
}
}
&__title {
font-weight: 700;
font-size: 22px;
color: #000000;
margin: 11px 0;
}
&__btn {
max-width: 150px;
width: 100%;
background: #52B709;
border-radius: 44px;
height: 40px;
color: #FFFFFF;
font-size: 14px;
border: none;
position: absolute;
right: 25%;
bottom: -40%;
}
}