.activityPage{background:#f5f3ee;min-height:100vh}.activityIntro{text-align:center;padding:65px 0 35px}.activityIntro h1{font:42px/1.25 Prata;margin:14px 0}.activityIntro>p:last-child{max-width:680px;margin:auto;color:#687273;line-height:1.7}.activityStats{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:28px}.activityStats article{background:#fff;border:1px solid #e2e1dc;border-radius:12px;padding:22px;display:flex;flex-direction:column;gap:8px}.activityStats small{color:#747e7d}.activityStats strong{font:25px Prata}.activityFilters{display:flex;justify-content:center;gap:8px;margin-bottom:25px}.activityFilters a{padding:9px 17px;border:1px solid #d6d8d3;border-radius:22px;background:#fff;font-size:12px}.activityFilters a.active{background:#347783;color:#fff;border-color:#347783}.activityList{background:#fff;border:1px solid #e1e0db;border-radius:14px;margin-bottom:70px;padding:10px 28px}.activityList article{display:grid;grid-template-columns:42px 1fr 150px 110px 25px;gap:14px;align-items:center;padding:17px 0;border-bottom:1px solid #e8e6e1}.activityList article:last-child{border-bottom:0}.activityList i{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-style:normal;background:#eef3f2;color:#347783}.activityList i.spendings{background:#f5eee7;color:#9b693d}.activityList h2{font:600 13px Manrope;margin:0 0 4px}.activityList p,.activityList time{color:#798181;font-size:10px;margin:0}.activityList>article>strong{text-align:right;font-size:13px}.positive{color:#347783}.negative{color:#8d5d39}.activityList article>a{color:#347783;font-weight:700}.activityEmpty{text-align:center;padding:60px;color:#778080}@media(max-width:700px){.activityStats{grid-template-columns:1fr}.activityList{padding:6px 17px}.activityList article{grid-template-columns:38px 1fr auto}.activityList time{grid-column:2}.activityList article>a{display:none}.activityList>article>strong{grid-column:3;grid-row:1/3}.activityFilters{justify-content:flex-start;overflow:auto}.activityFilters a{white-space:nowrap}}.backToAnimal{display:inline-block;margin-top:18px;color:#347783;font-weight:700;font-size:12px}.reportPhotos{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.reportPhotos a{display:block;border-radius:6px;overflow:hidden;border:1px solid #d8d9d4}.reportPhotos img{width:76px;height:58px;object-fit:cover}.activityList article.hasEvidence{align-items:start}