.contenu .stats-bloc{margin:0 0 18px;padding:14px 20px 8px;background:var(--surface);border:var(--surface-bord);border-radius:var(--rayon);box-shadow:var(--surface-ombre)}.contenu .stats-bloc>h2{margin-top:0}.contenu .stats-bloc>h2 small{margin-left:auto;font:400 13px var(--police-texte);color:var(--texte-doux)}.contenu .stats-bloc .aide{margin:6px 0 10px;font-size:13px;color:var(--texte-doux)}.contenu .stats-bloc .graphique{margin:6px auto}.stats-grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:0 18px;align-items:start}.stats-filtres{display:flex;flex-wrap:wrap;gap:8px 14px;margin:0 0 16px}.contenu .stats-repartition table.tabdata{width:100%;margin:0 0 8px}.stats-retour{margin:0 0 14px}.stats-pseudos{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px 16px;margin:10px 0 14px;padding:0;list-style:none}.stats-pseudos li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contenu .stats-bloc table.stats-table{width:100%;margin:0 0 10px}.contenu .stats-bloc table.stats-table td:first-child,.contenu .stats-bloc table.stats-table th:first-child{text-align:left}.contenu .stats-bloc.anniversaires{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:20px;align-items:start;padding-top:16px}@media (max-width: 960px){.contenu .stats-bloc.anniversaires{grid-template-columns:minmax(0,1fr)}}.anniversaires-illustration img{display:block;width:100%;height:auto}.anniversaires-cartes{display:grid;gap:10px;margin:0 0 10px;padding:0;list-style:none}.anniversaires-cartes li{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--rayon);background:color-mix(in srgb,var(--z, var(--accent)) 10%,var(--surface));border:1px solid color-mix(in srgb,var(--z, var(--accent)) 30%,transparent)}.anniversaires-cartes .anniv-avatar{flex:none;width:56px;height:56px;border-radius:50%;border:3px solid var(--z, var(--surface-bord-couleur));object-fit:cover;background:var(--surface)}.anniversaires-cartes .anniv-qui{display:flex;flex:1 1 140px;flex-direction:column;font-size:15px}.anniversaires-cartes .anniv-qui .pseudo>a{font-weight:700}.anniversaires-cartes form{margin:0}.anniversaires-cartes .bouton{display:inline-flex;align-items:center;gap:6px;margin:0}.anniversaires-cartes .anniv-moi{font-weight:600;color:var(--bordeaux)}.anniv-age{font-size:13px;color:var(--texte-doux)}.anniversaires-semaine{margin:0 0 10px;padding:0;list-style:none}.anniversaires-semaine li{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:10px;align-items:baseline;padding:6px 0;border-bottom:1px solid color-mix(in srgb,var(--surface-bord-couleur) 60%,transparent)}.anniversaires-semaine li:last-child{border-bottom:0}.anniversaires-semaine .anniv-date{font-weight:600;color:var(--bordeaux)}.fetes{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px;padding:0;list-style:none}.fetes li{padding:3px 11px;border-radius:14px;background:color-mix(in srgb,var(--accent) 16%,var(--surface));font-weight:600;font-size:14px;color:var(--bordeaux)}
