.rating{color:#fff;text-decoration:none}.rating:hover{color:#fff;opacity:0.8}.rating_count{color:#cbd5e1;font-weight:500}.middle_area_item .rating_count{color:#555}.reviews-section{margin-top:32px;padding-top:24px;border-top:1px solid #e5e7eb}.reviews-section__head{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;margin-bottom:20px}.reviews-section h3{font-size:26px;font-weight:700;color:#101828;margin:0}.reviews-section__subtitle{font-size:15px;color:#667085}.reviews-summary{display:flex;flex-wrap:wrap;align-items:center;gap:32px;padding:22px 26px;margin-bottom:8px;border:1px solid #e5e7eb;border-radius:12px}.reviews-summary__score{text-align:center;flex-shrink:0;min-width:108px}.reviews-summary__number{color:#101828;font-size:40px;font-weight:700;line-height:1.1}.reviews-summary__stars{margin-top:2px}.reviews-summary__count{margin-top:4px;font-size:13px;color:#667085}.reviews-summary__bars{flex:1 1 280px;min-width:240px}.reviews-summary__bar{display:flex;align-items:center;gap:12px;margin-bottom:5px}.reviews-summary__bar-label{width:34px;font-size:13px;color:#475467;flex-shrink:0;display:flex;align-items:center;gap:4px}.reviews-summary__bar-label i{font-size:10px;color:#98a2b3}.reviews-summary__bar-track{flex:1;height:8px;border-radius:999px;background-color:#eaecf0;overflow:hidden}.reviews-summary__bar-fill{display:block;height:100%;border-radius:999px;background-color:#FFB836}.reviews-summary__bar-count{width:26px;text-align:right;font-size:13px;color:#475467;flex-shrink:0}.reviews-list{list-style:none;margin:0;padding:0}.reviews-list__item{display:flex;gap:14px;padding:18px 0;border-bottom:1px solid #f2f4f7}.reviews-list__avatar{flex-shrink:0;width:38px;height:38px;border-radius:50%;background-color:#eef2fe;color:#3557b7;font-size:12px;font-weight:700;letter-spacing:0.02em;display:flex;align-items:center;justify-content:center}.reviews-list__body{flex:1;min-width:0}.reviews-list__head{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px}.reviews-list__author{font-weight:700;font-size:15px;color:#101828}.reviews-list__verified{font-size:13px;color:#12874a;display:inline-flex;align-items:center;gap:4px}.reviews-list__verified i{font-size:11px}.reviews-list__date{margin-left:auto;font-size:13px;color:#98a2b3;white-space:nowrap}.reviews-list__text{margin:0;font-size:15px;line-height:1.6;color:#344054}.reviews-list__quiet{margin-top:16px;font-size:14px;color:#667085}.reviews-tags{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.reviews-tag{font-size:12px;line-height:1.3;color:#2563eb;background-color:#eff6ff;border-radius:999px;padding:4px 10px}.reviews-reply{margin:12px 0 0 0;padding:12px 14px;border-left:3px solid #e5e7eb;background-color:#fafafa}.reviews-reply__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px}.reviews-reply__author{font-weight:600;font-size:13px}.reviews-reply__badge{font-size:11px;color:#4b5563;background-color:#f1f2f4;border-radius:999px;padding:2px 8px}.reviews-reply__date{font-size:12px;color:#9ca3af}.reviews-reply__text{margin:0;font-size:13px;line-height:1.6;color:#4b5563}.reviews-more{margin-top:16px}@media (max-width: 480px){.reviews-summary{gap:18px;padding:18px}.reviews-section h3{font-size:22px}.reviews-list__date{margin-left:0}}.reviews-more>.reviews-more__toggle{display:list-item;cursor:pointer;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:9px 16px;font-size:14px;font-weight:600;color:#1f2937;border:1px solid #d1d5db;border-radius:6px;list-style:none}.reviews-more>.reviews-more__toggle::-webkit-details-marker{display:none}.reviews-more>.reviews-more__toggle::after{content:" \2193";color:#6b7280}.reviews-more[open]>.reviews-more__toggle::after{content:" \2191"}.reviews-more>.reviews-more__toggle:hover{border-color:#9ca3af}.reviews-more>.reviews-more__toggle:focus-visible{outline:2px solid #FFB836;outline-offset:2px}
