#personalStats { display:none; padding:24px; }
#progressDialog[data-view="stats"] #personalStats { display:block; }
#progressDialog[data-view="stats"] .personal-collection,#progressDialog[data-view="stats"] .progress-body,#progressDialog[data-view="stats"] #levelRewards { display:none; }
#personalStats header { display:flex; justify-content:space-between; align-items:center; gap:16px; flex-wrap:wrap; }
#personalStats h3 { color:#12d9f4; font:28px var(--display); }
#personalStats label { display:flex; gap:10px; align-items:center; }
#statsMode { min-height:44px; padding:8px; font-size:16px; background:#102532; color:white; border:1px solid #4f7688; }
#statsNumbers { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:14px; }
#statsNumbers article { padding:20px; background:linear-gradient(130deg,#143441,#101a28); border:1px solid #31596b; }
#statsNumbers span { display:block; font:14px var(--display); color:#c0d4df; }
#statsNumbers strong { display:block; margin-top:8px; font:42px var(--display); color:#b7f20c; }
#statsStreak,#statsNote { font-size:14px; line-height:1.6; color:#b6cbd8; }
#statsRecent p { padding:12px; background:#102331; border-left:3px solid #ff315e; font-size:14px; line-height:1.6; }
#statsRecent p[data-result="win"] { border-color:#b7f20c; }
#statsRecent p[data-result="draw"] { border-color:#12d9f4; }
@media(max-width:600px){#personalStats { padding:14px; }#statsNumbers { grid-template-columns:repeat(2,minmax(0,1fr));gap:8px; }#statsNumbers article { padding:12px; }}
