.period-presets{margin-bottom:0}.period-form{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:end;gap:12px;display:grid}.period-form .field{margin:0}.period-form .input{min-width:0}.stats-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:0 0 16px;display:grid}.stat{border:1px solid var(--color-border);border-radius:var(--radius-card);align-content:start;gap:4px;padding:14px 16px;display:grid}.stat dt{color:var(--color-text-muted);font-size:14px}.stat dd{margin:0;font-size:28px;font-weight:700}.counters{white-space:nowrap}.rows .counters{flex:none;display:inline}.reviews{margin:0 0 16px;padding:0;list-style:none}.review-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.stars{color:var(--color-star);letter-spacing:1px}.review .thumbs a{border-radius:12px;display:block}.complaint>summary{cursor:pointer;width:fit-content}.complaint form{margin-top:8px}
