:root{--large-container-max-width:1920px;--container-max-width:1440px;--container-padding:96px;--container-padding-redesign:64px;--project-max-width:812px;--project-margin-right:440px}@media screen and (max-width:1400px){:root{--container-padding:64px;--project-max-width:750px}}@media screen and (max-width:1100px){:root{--project-margin-right:0}}@media screen and (max-width:992px){:root{--container-padding:48px;--container-padding-redesign:48px;--project-max-width:646px;--project-margin-right:0}}@media screen and (max-width:768px){:root{--container-padding:8px;--container-padding-redesign:20px;--project-margin-right:0}}.project-rating{align-items:center;background:#f2f2f285;border:1px solid #e9e9e9;border-radius:4px;-moz-column-gap:30px;column-gap:30px;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px;padding:0 30px}.project-rating__state{display:flex;flex-direction:column}.project-rating__state-review{font-size:14px;line-height:24px;margin-top:6px;text-align:center;white-space:nowrap}.project-rating__bars{display:flex;flex:1;flex-direction:column;gap:12px;padding:22px 0 22px 20px;position:relative;width:100%}.project-rating__bars:before{background-color:var(--divider-color);bottom:0;content:"";left:0;position:absolute;top:0;width:1px}.project-rating__bars__row{align-items:center;display:flex}.project-rating__bars__label{flex:0 0 115px;font-size:14px;line-height:1}.project-rating__bars__bar-bg{background-color:#d9d9d9;border-radius:4px;flex:1;height:10px;overflow:hidden}.project-rating__bars__bar-fill{background-color:var(--color-primary);border-radius:4px;height:100%;transition:width .3s ease}@media screen and (max-width:768px){.project-rating__bars{gap:8px;padding:10px 0 10px 10px}.project-rating{-moz-column-gap:10px;column-gap:10px;padding:0 10px}}.project-reviews__row{align-items:center;border-bottom:1px solid var(--divider-color);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:20px}.project-reviews__row .read-more{font-size:14px;text-decoration:underline}.project-reviews__author{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex;font-size:16px;font-weight:500}.project-reviews__author .app-avatar__img{border-radius:50%;height:40px;width:40px}.project-reviews__rate{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;font-size:10px;line-height:1;row-gap:6px}.project-reviews__message{display:-webkit-box;flex-basis:100%;font-size:16px;line-height:24px;transition:.3s ease}.project-reviews__message.truncated{-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
