.user-primary{grid-template-columns:repeat(3,minmax(0,1fr))}.more-filters{border-top:1px solid var(--line)}.more-filters summary,.trend-data summary{padding:18px 24px;cursor:pointer;font-weight:600;color:var(--deep);min-height:48px}.more-filters summary:focus-visible,.trend-data summary:focus-visible{outline:3px solid #759534;outline-offset:-4px}.user-error{color:#a0341b;margin:0 24px 16px;line-height:1.6}.cohort-banner{padding:22px 24px;border:1px solid #b6cb97;border-radius:16px;background:#eef5e1;margin-bottom:22px;display:flex;align-items:center;justify-content:space-between;gap:16px}.cohort-banner p{margin:7px 0}.cohort-banner small{color:var(--muted)}.cohort-banner .row{flex-wrap:wrap}.detail-tabs{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding:10px 0 18px;margin-bottom:22px}.detail-tabs [aria-selected=true]{background:var(--deep);color:white}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.detail-grid span{display:block;font-size:12px;color:var(--muted);margin-bottom:8px}.detail-note{font-size:12px;margin-top:20px}#user-detail-body{min-height:240px;max-width:100%}.stats-presets{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:20px 24px 0}.stats-meta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:25px 0 18px}.stats-meta p{font-size:12px;margin:6px 0 0}.stats-meta label{display:flex;align-items:center;gap:10px;font-size:12px;white-space:nowrap}.stats-meta select{font-size:12px;max-width:170px}.stats-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:26px}.stat-card{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:16px;border-radius:16px;padding:22px 18px;min-height:162px}.stat-card>span{font-size:13px}.stat-card>strong{font-size:36px;letter-spacing:-1px;font-variant-numeric:tabular-nums}.stat-card strong small{font-size:12px;margin-left:8px;font-weight:400;letter-spacing:0}.stat-card>small{font-size:11px;font-weight:400;color:var(--muted);line-height:1.6}.stat-card:disabled{opacity:1;background:#edf0ec}.stat-card:disabled strong{color:#65706b}.compact-select{display:flex;align-items:center;gap:12px;white-space:nowrap;font-size:12px}.compact-select select{max-width:190px}.stats-footnote{padding:0 24px 16px;margin:14px 0 0;font-size:12px}.trend-scroll{overflow-x:auto;padding:25px 24px 12px}.trend-bars{display:flex;gap:12px;align-items:flex-end;height:185px}.trend-day{flex:1;text-align:center;min-width:35px}.trend-day>strong{font-size:12px}.trend-track{height:140px;display:flex;align-items:flex-end;justify-content:center;border-bottom:1px solid var(--line);margin-bottom:10px}.trend-track>div{background:#759e43;width:65%;max-width:60px;min-height:1px;border-radius:5px 5px 0 0}.trend-day>span{font-size:11px;color:var(--muted)}.trend-data{border-top:1px solid var(--line);margin-top:10px}.stats-empty{text-align:center;padding:70px 20px;color:var(--muted);line-height:2}.stats-empty small{font-size:12px}#stats-filter .filters{grid-template-columns:repeat(4,minmax(0,1fr))}#user-detail-body table{font-size:12px}#user-detail-body h3{font-size:16px}
@media(max-width:1200px){.stats-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.stats-meta{align-items:flex-start;flex-wrap:wrap}.cohort-banner{flex-wrap:wrap}}
@media(max-width:760px){.stats-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card{min-height:145px;padding:18px 14px}.stat-card>strong{font-size:30px}.user-primary,#stats-filter .filters{grid-template-columns:1fr 1fr}.admin-panel-head{flex-wrap:wrap;gap:12px}.stats-presets{padding:16px 16px 0}.cohort-banner{padding:18px}.detail-grid{grid-template-columns:1fr}.compact-select{white-space:normal}.stats-meta label{white-space:normal}.sidebar nav{max-width:100%}.stats-footnote{padding:0 16px 16px}}
