.ReviewSection-module__GvNvnq__section{border-top:1px solid var(--line);grid-column:1/-1;gap:24px;padding-block:42px 110px;scroll-margin-top:100px;display:grid}.ReviewSection-module__GvNvnq__heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.ReviewSection-module__GvNvnq__heading h2,.ReviewSection-module__GvNvnq__form h3{letter-spacing:-.04em;margin:0}.ReviewSection-module__GvNvnq__summary{color:var(--muted);font-size:14px}.ReviewSection-module__GvNvnq__message{border:1px solid var(--line-strong);border-radius:var(--radius-control);padding:12px 14px;font-size:13px}.ReviewSection-module__GvNvnq__form{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);gap:16px;max-width:680px;padding:22px;display:grid}.ReviewSection-module__GvNvnq__fields{grid-template-columns:150px minmax(0,1fr);gap:14px;display:grid}.ReviewSection-module__GvNvnq__body{grid-column:1/-1}.ReviewSection-module__GvNvnq__actions,.ReviewSection-module__GvNvnq__reviewActions{flex-wrap:wrap;gap:10px;display:flex}.ReviewSection-module__GvNvnq__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ReviewSection-module__GvNvnq__review{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);align-content:start;gap:12px;padding:20px;display:grid}.ReviewSection-module__GvNvnq__review header{justify-content:space-between;gap:12px;display:flex}.ReviewSection-module__GvNvnq__review h3,.ReviewSection-module__GvNvnq__review p{margin:0}.ReviewSection-module__GvNvnq__review p{color:var(--muted);line-height:1.6}.ReviewSection-module__GvNvnq__stars{color:#e4a225;gap:2px;display:flex}.ReviewSection-module__GvNvnq__author,.ReviewSection-module__GvNvnq__date{color:var(--quiet);font-size:11px}.ReviewSection-module__GvNvnq__reviewActions button{border:1px solid var(--line);border-radius:var(--radius-control);min-height:36px;color:var(--muted);background:0 0;align-items:center;gap:6px;padding-inline:11px;font-weight:620;display:inline-flex}.ReviewSection-module__GvNvnq__reviewActions button:hover{background:var(--surface-raised);color:var(--text)}.ReviewSection-module__GvNvnq__report{width:100%}.ReviewSection-module__GvNvnq__report summary{cursor:pointer;min-height:36px;color:var(--muted);align-items:center;gap:6px;font-size:13px;font-weight:620;display:inline-flex}.ReviewSection-module__GvNvnq__report form{gap:10px;margin-top:10px;display:grid}.ReviewSection-module__GvNvnq__report label{color:var(--muted);gap:6px;font-size:13px;display:grid}.ReviewSection-module__GvNvnq__report textarea{resize:vertical;border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--background);min-height:84px;color:var(--text);font:inherit;padding:10px}.ReviewSection-module__GvNvnq__pagination{justify-content:space-between;gap:16px;display:flex}.ReviewSection-module__GvNvnq__pagination a{min-height:44px;color:var(--accent-hover);align-content:center;font-weight:680}.ReviewSection-module__GvNvnq__reviewActions button:disabled,.ReviewSection-module__GvNvnq__actions button:disabled{cursor:wait;opacity:.65}@media (max-width:760px){.ReviewSection-module__GvNvnq__heading{flex-direction:column;align-items:start}.ReviewSection-module__GvNvnq__fields,.ReviewSection-module__GvNvnq__list{grid-template-columns:1fr}.ReviewSection-module__GvNvnq__body{grid-column:auto}}
