.gp-community-geekcheck{display:grid;gap:16px}.gp-geekcheck-summaries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gp-geekcheck-summaries>:only-child{grid-column:1/-1}.gp-geekcheck-summary{min-width:0}.gp-geekcheck-community{text-align:right}.gp-geekcheck-community .gp-score-label,.gp-geekcheck-community .gp-score-number,.gp-community-value{color:#a9a9b2}.gp-community-geekcheck .gp-score-number{font-size:clamp(2.8rem,6vw,4.4rem);margin:10px 0 4px}.gp-score-values{display:flex;gap:7px}.gp-score-separator{color:var(--gp-muted)}.gp-score-bar-community i{background:#94949e}.gp-community-vote-count{margin:0;color:var(--gp-muted);font-size:.82rem}.gp-rating-open{width:100%;text-align:center}.gp-rating-dialog{width:min(100% - 24px,560px);max-height:calc(100dvh - 24px);padding:0;border:1px solid var(--gp-border);border-radius:var(--gp-radius-sm);background:var(--gp-surface);color:var(--gp-text)}.gp-rating-dialog::backdrop{background:rgba(0,0,0,.78)}.gp-rating-dialog form{display:grid;gap:20px;padding:20px}.gp-rating-dialog-head,.gp-rating-dialog-head h2,.gp-rating-fields label,.gp-rating-actions{display:flex;align-items:center}.gp-rating-dialog-head,.gp-rating-fields label{justify-content:space-between}.gp-rating-dialog-head h2{margin:0;font-size:clamp(1.5rem,7vw,2.2rem)}.gp-rating-close{width:44px;height:44px;padding:0;border:1px solid var(--gp-border);background:transparent;color:var(--gp-text);font-size:1.6rem}.gp-rating-fields{display:grid;gap:8px}.gp-rating-fields label{font-weight:700}.gp-rating-fields output{font-weight:900}.gp-rating-fields input{width:100%;min-height:36px;accent-color:var(--gp-pink)}.gp-rating-status{min-height:1.5em;margin:0;color:var(--gp-muted)}.gp-rating-actions{justify-content:flex-end;gap:10px}.gp-rating-actions button{min-height:44px}.gp-rating-actions .secondary{background:transparent;border:1px solid var(--gp-border);color:var(--gp-text)}
@media(max-width:390px){.gp-geekcheck-summaries{gap:10px}.gp-community-geekcheck .gp-score-number{font-size:2.65rem}.gp-rating-dialog form{padding:16px}.gp-rating-actions{align-items:stretch;flex-direction:column-reverse}.gp-rating-actions button{width:100%}}
