.review-section{border-radius:10px;padding:0 15px 15px}.review-section__note{margin-bottom:1.6rem;padding-inline:.4rem;background:var(--listing-form-bg);padding-block:0;border-bottom:1px solid var(--border-color);text-align:start}.note-heading{font-size:.9rem;font-weight:700;margin-bottom:0;color:var(--primary-text)}.note-text{font-size:.75rem;line-height:1.5;margin-top:0;color:var(--secondary-text)}.review-heading{margin-top:0;color:var(--primary-text)}.review-heading-sec{margin-top:20px}.review-header-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:13%}.review-form textarea{width:100%;height:80px;padding:10px;border-radius:5px;resize:none;background-color:var(--searchbar-bg);color:var(--primary-text)}.rating{display:flex;gap:5px;margin-bottom:7px}.star{font-size:20px;cursor:pointer;color:#ddd}.star.selected{color:#e8c70d}.review-button{padding:8px 15px;background-color:var(--third-button-bg);color:var(--third-button-text);border:none;border-radius:5px;cursor:pointer;border:.5px solid var(--border-color)}.review-button:hover{background-color:var(--third-button-hover)}.ratings-container{margin-top:30px}@media (max-width:768px){.review-section{padding-inline:0}}.average-rating-container{margin-bottom:30px}.average-rating-container,.rating-content{display:flex;flex-direction:column;align-items:center;width:100%}.rating-content{justify-content:space-evenly}.average-rating-header,.rating-summary{display:flex;flex-direction:column;align-items:center}.average-rating-score{font-size:4rem;font-weight:700;color:var(--primary-text);margin-bottom:0}.out-of-five{font-size:15px;margin-top:-18px;color:var(--primary-text)}.average-rating-stars{display:flex;justify-content:center;margin:10px 0;gap:3px;color:var(--primary-text)}.total-reviews{font-size:15px;color:var(--primary-text);font-weight:700;align-self:center}.review-buttons{display:flex;gap:10px;margin-top:10px}.review-buttons button{padding:8px 12px;border:none;cursor:pointer;font-size:14px}.see-all-reviews{background:#ddd;border-radius:5px}.write-review{background:#007bff;color:#fff;border-radius:5px}.rating-breakdown{display:flex;flex-direction:column;align-items:flex-start}.rating-row{display:flex;align-items:center;width:100%;margin-bottom:8px}.rating-label{min-width:50px;color:var(--secondary-text);font-size:14px}.rating-bar{height:11px;background:var(--border-color);border-radius:5px;margin:0 10px;position:relative;width:153px}.rating-fill{height:100%;background:orange;border-radius:5px}.rating-count{color:var(--primary-text);font-size:14px}@media (max-width:768px){.average-rating-score{font-size:3rem;margin-top:20px}}.reviews-list{margin-top:10%}.review-textarea::placeholder{color:var(--secondary-color);opacity:.6}.review{padding:12px;margin-bottom:10px;transition:transform .2s ease-in-out;border-bottom:1px solid #b3b3b3}.review-header{display:flex;align-items:flex-start;gap:10px;margin-bottom:8px;justify-content:space-between}.review-info{display:flex;flex-direction:column}.user-name{font-weight:600;font-size:14px}.review-date,.user-name{color:var(--secondary-text)}.review-date{font-size:12px}.review-text{font-size:14px;font-weight:500;color:var(--primary-text);margin-bottom:8px}.stars{color:gold;font-size:20px}.no-reviews{text-align:center;color:#888;font-size:16px;font-style:italic}.loading-message{text-align:center;font-weight:700;color:#555}@media (max-width:768px){.review{padding-inline:0}.no-reviews{font-size:14px}}