Files
tripwithbonus/styles/moover/diff.scss
2024-11-21 13:10:25 +03:00

283 lines
5.5 KiB
SCSS

.diff {
margin-bottom: 179px;
@media (min-width: 1720px) {
margin-bottom: 172px;
}
@media (max-width: 1304.98px) {
margin-bottom: 140px;
}
@media (max-width: 991.98px) {
margin-bottom: 125px;
}
@media (max-width: 767.98px) {
margin-bottom: 139px;
}
.title {
width: 60%;
margin-bottom: 65px;
@media (min-width: 1720px) {
width: 49%;
margin-bottom: 60px;
}
@media (max-width: 1304.98px) {
width: 73%;
margin-bottom: 40px;
}
@media (max-width: 991.98px) {
width: 90%;
margin-bottom: 40px;
}
@media (max-width: 767.98px) {
width: 100%;
margin-bottom: 30px;
}
}
&__grid {
display: flex;
position: relative;
margin-bottom: 30px;
&::before {
content: '';
position: absolute;
height: 96%;
width: 5px;
border-radius: 5px;
background-color: #EDEDED;
left: 50%;
transform: translateX(-50%);
bottom: 0;
@media (max-width: 1304.98px) {
height: 90%;
}
@media (max-width: 991.98px) {
display: none;
}
}
@media (max-width: 991.98px) {
display: block;
}
}
&__coll {
width: 50%;
@media (max-width: 991.98px) {
width: 100%;
}
&.left {
margin-right: 29px;
@media (min-width: 1720px) {
margin-right: 12px;
}
@media (max-width: 1304.98px) {
margin-right: 10px;
}
@media (max-width: 991.98px) {
margin-right: 0;
}
.diff__coll-title {
padding-left: 39px;
@media (min-width: 1720px) {
padding-left: 2px;
}
@media (max-width: 1304.98px) {
padding-left: 0;
}
@media (max-width: 991.98px) {
padding-left: 0;
}
}
}
&.right {
margin-left: 29px;
@media (max-width: 1304.98px) {
margin-left: 10px;
}
@media (max-width: 991.98px) {
margin-left: 0;
display: none;
}
.diff__coll-title {
padding-right: 39px;
@media (min-width: 1720px) {
padding-right: 0;
}
@media (max-width: 1304.98px) {
padding-right: 0;
}
@media (max-width: 991.98px) {
padding-right: 0;
}
@media (max-width: 767.98px) {
//margin-bottom: 29px;
}
}
}
}
&__coll-title {
margin-bottom: 38px;
@media (max-width: 1304.98px) {
margin-bottom: 18px;
}
@media (max-width: 991.98px) {
margin-bottom: 19px;
}
@media (max-width: 767.98px) {
margin-bottom: 29px;
}
}
&__item {
position: relative;
text-align: left;
padding-left: 10px;
padding-top: 11px;
padding-bottom: 11px;
display: flex;
gap: 11px;
align-items: center;
background-color: #FFFFFF;
border-radius: 15px;
font-weight: 500;
font-size: 20px;
line-height: 28px;
margin-bottom: 35px;
cursor: default;
@media (min-width: 1720px) {
padding: 20px;
gap: 20px;
margin-bottom: 40px;
}
@media (max-width: 1304.98px) {
margin-bottom: 18px;
}
@media (max-width: 991.98px) {
font-size: 18px;
margin-bottom: 25px;
padding-bottom: 9px;
}
@media (max-width: 767.98px) {
font-size: 16px;
line-height: 19.36px;
padding-right: 15px;
margin-bottom: 14px;
}
&:last-child {
margin-bottom: 0;
}
&:hover {
.diff__status::before {
scale: 1.2;
}
}
}
&__status {
position: relative;
height: 48px;
width: 48px;
border-radius: 5px;
flex-shrink: 0;
@media (min-width: 1720px) {
border-radius: 12px;
}
@media (max-width: 1304.98px) {
border-radius: 13px;
}
@media (max-width: 991.98px) {
border-radius: 11px;
}
@media (max-width: 767.98px) {
width: 35px;
height: 35px;
}
&::before {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
transform-origin: 0% 15%;
}
&::before {
content: '';
width: 36px;
height: 36px;
}
.diff__item--done & {
background-color: #CCF9D9;
&::before {
width: 26px;
height: 26px;
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI0IDJMOS4zMzMzMyAyNEwyIDEzLjAwMDUiIHN0cm9rZT0iIzQ1QzIyNiIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
@media (max-width: 767.98px) {
scale: 0.7;
}
}
}
.diff__item--error & {
background-color: #F9CCCC;
&::before {
width: 36px;
height: 36px;
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI4LjEyNSA3Ljg3NUw3Ljg3NSAyOC4xMjUiIHN0cm9rZT0iI0ZGMDAwMCIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTI4LjEyNSAyOC4xMjVMNy44NzUgNy44NzUiIHN0cm9rZT0iI0ZGMDAwMCIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
@media (max-width: 767.98px) {
scale: 0.7;
}
}
}
}
}