.review-form-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 16px}
.review-form-card>small{grid-column:1/-1;margin:0 0 5px}
.review-form-card h3{grid-column:1;grid-row:2;margin:0 0 12px}
.review-form-card form{display:contents}
.review-form-card .star-picker{grid-column:2;grid-row:2;min-width:132px;min-height:0;padding:7px 10px}
.review-form-card .star-picker legend{margin:auto;font-size:9px}
.review-form-card .star-picker>div{justify-content:center;gap:3px}
.review-form-card .star-picker label{font-size:21px;line-height:1.25}
.review-form-card .review-comment-label{grid-column:1/-1;grid-row:3;margin:0 0 12px}
.review-form-card .review-comment-label textarea{min-height:90px}
.review-form-card form>button{grid-column:2;grid-row:4;min-width:145px}
.review-form-card .review-update-note{grid-column:1/-1;grid-row:5;margin-top:8px}
@media(max-width:700px){
 .review-form-card{grid-template-columns:minmax(0,1fr) auto;gap:0 8px}
 .review-form-card h3{grid-column:1;grid-row:2;font-size:15px}
 .review-form-card .star-picker{grid-column:2;grid-row:2;min-width:118px;padding:6px 7px}
 .review-form-card .star-picker label{font-size:18px}
 .review-form-card .review-comment-label{grid-column:1/-1;grid-row:3}
 .review-form-card form>button{grid-column:1/-1;grid-row:4;width:100%}
 .review-form-card .review-update-note{grid-row:5}
}
