.sr-member-overview {
	margin: 22px 0;
	padding: 24px;
	color: #fff;
	background: #15171c;
	border: 1px solid rgba(255,255,255,.1);
	border-radius: 15px;
}
.sr-member-overview h2 { margin: 3px 0 7px; }
.sr-member-overview > div:first-child > p:last-child { color: #aeb4bf; }
.sr-member-overview-grid { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); gap: 9px; margin-top: 18px; }
.sr-member-overview-grid a { display: grid; padding: 15px; color: #fff; background: #20232a; border-radius: 11px; text-decoration: none; }
.sr-member-overview-grid strong { color: var(--sr-lime); font: 32px/1 Impact,sans-serif; }
.sr-member-overview-grid span { margin-top: 5px; color: #aeb4bf; font-size: 9px; font-weight: 900; text-transform: uppercase; }
.sr-clear-discoveries { align-self: center; padding: 9px 12px; color: #fff; background: #292d35; border: 1px solid rgba(255,255,255,.12); border-radius: 999px; font-size: 10px; font-weight: 900; cursor: pointer; }
.sr-clear-discoveries:hover { background: var(--sr-red); }
.sr-member-login-button { display: inline-flex; margin-top: 20px; padding: 11px 16px; color: #111; background: var(--sr-lime); border-radius: 999px; font-size: 11px; font-weight: 900; text-decoration: none; }
.sr-member-login-button:hover { color: #fff; background: #111; }
.sr-review-member-section .sr-review-history-list { margin-top: 0; }
.sr-review-member-section .sr-review-history-card { background: #20232a; }
.sr-review-history.sr-my-sr-page { max-width: 1200px; margin-top: 0; margin-bottom: 0; padding-top: 24px; padding-bottom: 60px; }
@media (max-width: 700px) { .sr-member-overview-grid { grid-template-columns: repeat(2,minmax(0,1fr)); } }
