.stats-cards{display:flex;flex-wrap:wrap;gap:20px}.stat-card{box-shadow:0 0 5px rgba(0,0,0,.5);color:#7dbf73;min-width:150px;padding:15px 20px;text-align:center}.stat-card,canvas{background-color:var(--tac-gray);border-radius:8px}canvas{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;image-rendering:crisp-edges;padding:10px}.gridWrapper{align-items:center;display:grid;justify-content:center;width:100%}.pdfGrid{grid-gap:15px;display:grid;grid-auto-flow:column;grid-template-columns:repeat(3,2fr)}@media screen and (max-width:525px){.pdfGrid{grid-auto-flow:row;grid-template-columns:repeat(1,3fr)}}.pdfFileCard{background:var(--tac-gray);border-radius:5px;box-shadow:0 0 3px 0 var(--tac-accent);margin:1rem;padding:10px 20px;width:100%}.pdfFileCard:hover{box-shadow:0 0 5px 0 var(--tac-accent)}.pdfFileCard a{display:flex;flex-direction:column}.file-grid,.pdfFileCard a{align-items:center;justify-content:center}.file-grid{display:grid;grid-template-columns:repeat(5,2fr);justify-items:center;width:100%}.admin-dashboard{background-color:#121618;color:#e0e0e0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:90vh;padding:30px 15px}.sidebar-column{background-color:#1b1f23;border-radius:8px;box-shadow:0 3px 10px rgba(0,0,0,.7);height:-moz-max-content;height:max-content;width:-moz-max-content;width:max-content}@media screen and (max-width:525px){.sidebar-column{width:unset}}.main-content{background-color:#262b2f;border-radius:8px;box-shadow:0 3px 10px rgba(0,0,0,.6);padding:25px 30px}.welcome-heading{color:var(--tac-accent);font-weight:700;margin-bottom:10px}.welcome-subtitle{color:#a0b28e;font-size:1.1rem;margin-bottom:20px}@media (max-width:768px){.main-content,.sidebar-column{margin-bottom:20px;min-height:auto}}#userParticipationChartMobile{display:none}@media (max-width:767.98px){#userParticipationChart{display:none!important}#userParticipationChartMobile{display:block}}.chart-wrapper{min-height:410px;position:relative}
