/* Admin List */.reviewFilter {	text-align:right;}/* Submit */.reviewList {	margin:auto;	max-width: 500px;}.reviewList__intro {	border-bottom:1px dotted #ccc;	padding-bottom:20px;	margin-bottom:20px;}.reviewList__product {	display:grid;	column-gap:30px;	row-gap:10px;	border-bottom:1px dotted #ccc;	padding-bottom:20px;	margin-bottom:20px;}@media (min-width:461px) {	.reviewList__product {		grid-template-columns:100px 1fr;		grid-template-areas:			"image title"			"image rating"			"image review";	}}@media (max-width:460px) {	.reviewList__product {		grid-template-columns:60px 1fr;		grid-template-areas:			"title title"			"image rating"			"review review";	}}.reviewProduct__image {	grid-area:image}.reviewProduct__title {	grid-area:title;	font-weight:700;}.reviewProduct__rating {	grid-area:rating}.reviewProduct__review {	grid-area:review}.reviewProduct__review textarea {	width:100%;	max-width:370px;}.review-text {	display: none;}.review-text.is-visible {	display: block;}.rating-label {	margin-top: 5px;	font-size: 0.875rem;	color: #666;}.star-rating {	border: 0;	padding: 0;	margin: 0;}.star-rating legend {	margin-bottom: 5px;}.stars {	display: inline-flex;	flex-direction: row-reverse;	justify-content: flex-end;}.stars input {	position: absolute;	opacity: 0;}.stars label {	color: #ccc;	cursor: pointer;	font-size: 32px;	line-height: 1;	padding: 2px;}.stars label:hover,.stars label:hover ~ label,.stars input:checked ~ label {	color: #f5b301;}.stars input:focus-visible + label {	outline: 2px solid #000;	outline-offset: 2px;}.reviewList__footer {	display:grid;	column-gap:30px;	row-gap:10px;	padding-bottom:20px;}@media (min-width:461px) {	.reviewList__footer {		grid-template-columns:100px 1fr;	}}@media (max-width:460px) {	.reviewList__footer {		grid-template-columns:1fr;	}	.rlf__submit div:first-child {		display:none;	}	.rlf__submit div {		text-align:center;	}}.rlf__name div:first-child {	font-weight:700;}#entry_displayName {	width:100%;}