.client-list-wrap-new .client-list-wrap{display:flex !important;flex-wrap:wrap;gap:10px;justify-content:center}.client-list-wrap-new .client-list-wrap.device-list.active{display:flex !important}.client-list-wrap-new .client-list-wrap a{height:auto;line-height:2;padding:8px 20px;width:auto}.client-list-wrap-new .client-list-wrap li{border:1px solid var(--title-color)}.client-list-wrap-new .client-list-wrap li a .link-effect{height:25px}.client-list-wrap-new .client-list-wrap a.active{background-color:var(--title-color);color:#fff !important}.client-list-wrap-small{display:flex;flex-wrap:wrap;gap:10px}.client-list-wrap-small li a{width:auto;height:auto;line-height:2;padding:8px 20px}.client-list-wrap-small li a .link-effect{height:25px}.repair-price-list__container{display:flex;flex-direction:column}.repair-price-list__item{display:grid;align-items:center;border-bottom:1px solid var(--title-color);border-left:1px solid var(--title-color);border-right:1px solid var(--title-color);padding:20px 0;grid-template-columns:50px 1fr 1fr 1fr 230px}.repair-price-list__item:first-child{border-top:1px solid var(--title-color)}.repair-price-list__item button{display:flex;align-items:center;justify-content:center}.repair-price-list__item p,.repair-price-list__item button{display:flex;align-items:center}.repair-price-list__item p,.repair-price-list__item button,.repair-price-list__item img{margin:0}@media screen and (max-width: 768px){.repair-price-list__item{display:flex;flex-direction:column}}.client-list-wrap{margin:unset;padding:unset;display:flex;grid-template-columns:unset !important}.device-list:not(.active){display:none !important}.review-card{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);width:320px;padding:20px;margin:10px;transition:transform .3s ease}.review-card:hover{transform:translateY(-5px)}.review-header{display:flex;align-items:center;flex-wrap:wrap}.review-header .author{font-weight:bold;font-size:16px;color:#333}.review-header .date{font-size:12px;color:#888;margin-left:10px;width:100%;text-align:right}.review-header .source{font-size:12px;color:#888;margin-left:10px;text-align:right;flex-grow:1}.color-circle{width:30px;height:30px;border-radius:50%;font-weight:500;display:flex;justify-content:center;align-content:center;line-height:1.8;color:#fff;margin-right:10px}.review-rating{display:flex;align-items:center;margin-top:10px}.review-rating .star{color:#ff9800;margin-right:3px}.review-text{margin-top:10px;font-size:14px;color:#555;line-height:1.6}.reviews-container{text-align:center;justify-content:center;display:flex;flex-wrap:wrap;gap:0}