client/app/assets/less/inc/photos.less (60 lines of code) (raw):
.photos {
&:not(.pmb-block) {
margin: 10px 5px 0;
}
.p-item {
padding: 0 3px;
margin-bottom: 6px;
}
}
.p-item {
& > img {
border-radius: 2px;
}
}
.p-timeline {
position: relative;
padding-left: 80px;
margin-bottom: 75px;
.p-item {
float: left;
width: 70px;
height: 70px;
margin: 0 3px 3px 0;
}
&:last-child .pt-line:before {
height: 100%;
}
}
.ptb-title {
font-size: 15px;
font-weight: 400;
margin-bottom: 20px;
}
.pt-line {
position: absolute;
left: 0;
top: 0;
height: 100%;
line-height: 14px;
&:before,
&:after {
content: "";
position: absolute;
}
&:before {
width: 1px;
height: ~"calc(100% + 63px)";
background: #E2E2E2;
top: 14px;
right: -20px;
}
&:after {
top: 2px;
right: -26px;
width: 13px;
height: 13px;
border: 1px solid #C1C1C1;
border-radius: 50%;
}
}