.reviews-page .account-content,.reviews-page .account-panel,.product-review-section{min-width:0}
.reviews-page h1{font-size:32px;overflow-wrap:anywhere}
.reviews-page .account-stats{grid-template-columns:repeat(2,minmax(0,1fr))}
.reviews-page .account-panel-head h2,.product-review-section h2{font-size:21px;overflow-wrap:anywhere}
.reviews-page .review-pending strong{overflow-wrap:anywhere}
.review-form-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}
.review-feedback{padding:14px;border-left:3px solid #4dafe3;color:#c5e2f5;overflow-wrap:anywhere}
.reviews-page .review-stars,.product-review-section .review-stars{letter-spacing:0}
.product-review-section{padding:30px 64px 30px 0;border-top:1px solid #304963;margin-top:30px}
.p2z-page-buttons a,.p2z-page-buttons .review-page-disabled{display:grid;place-items:center;min-width:36px;height:36px;padding:0 10px;border:1px solid #365875;border-radius:7px;background:#142c43;color:#aecde5;font:inherit}
.p2z-page-buttons a[aria-current=page]{background:#2b77ad;border-color:#5bb0e9;color:white;font-weight:700}
.p2z-page-buttons .review-page-disabled{opacity:.35}
.p2z-page-buttons a:hover{border-color:#8bcef9;color:white}
.p2z-page-buttons a:focus-visible{outline:2px solid #9ad9ff;outline-offset:3px}
@media(max-width:590px){.reviews-page h1{font-size:27px}.reviews-page .account-stats{grid-template-columns:1fr}.reviews-page .community-primary{width:100%;white-space:normal}.product-review-section .section-head{align-items:flex-start;flex-direction:column;gap:8px}}
@media(max-width:1000px){.product-review-section{padding-right:0}}
@media(max-width:360px){.reviews-page h1{font-size:23px}}
