.plant-detail-tabs{grid-template-columns:repeat(3,1fr)!important}
.album-view-switch{display:flex;gap:5px;margin:-3px 0 12px}.album-view-switch button{border:1px solid #dce5d9;background:#fff;color:#748178;border-radius:8px;padding:5px 8px;font-size:10px;font-weight:750}.album-view-switch button.active{background:#285d45;border-color:#285d45;color:#fff}.album-photo-timeline{position:relative;display:grid;gap:9px;padding-left:13px}.album-photo-timeline:before{content:"";position:absolute;left:4px;top:5px;bottom:5px;width:2px;background:#cfe0cd}.album-photo-timeline>button{position:relative;display:grid;grid-template-columns:68px 1fr;grid-template-rows:auto auto;gap:2px 10px;text-align:left;border:0;border-radius:12px;background:#fff;padding:8px}.album-photo-timeline>button:before{content:"";position:absolute;left:-12px;top:17px;width:7px;height:7px;border-radius:50%;background:#2f7a4c}.album-photo-timeline img{grid-row:1/3;width:68px;height:58px;object-fit:cover;border-radius:8px}.album-photo-timeline span{font-size:10px;color:#7c8a80}.album-photo-timeline b{font-size:12px;color:#344b3b}
.stats-section{margin-bottom:12px;padding:15px;border:1px solid #e1e8de;border-radius:17px;background:#f8faf7}.stats-section>h3{margin:0 0 13px;color:#2f4637;font-size:15px}.stats-section>h3 small{color:#88948c;font-size:10px;font-weight:500}.stats-overview{display:grid;grid-template-columns:1fr 1fr;gap:9px}.stats-overview>div{display:grid;grid-template-columns:30px 1fr;grid-template-rows:auto auto;padding:11px;border-radius:13px;background:#fff}.stats-overview span{grid-row:1/3;font-size:22px}.stats-overview b{font-size:19px;color:#285d45}.stats-overview small{color:#7f8c83;font-size:10px}.habit-frequency{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:12px;background:#fff}.habit-frequency small,.habit-frequency b{display:block}.habit-frequency b{margin-top:2px;color:#2c5439}.habit-frequency>span{padding:5px 8px;border-radius:8px;background:#e4f1df;color:#2e6842;font-size:10px;font-weight:750}.habit-summary{margin:10px 2px 0;line-height:1.55;color:#59685e;font-size:12px}.habit-summary b{color:#294e36}.habit-summary small{color:#8b968f}.monthly-water-chart{height:115px;display:grid;grid-template-columns:repeat(6,1fr);gap:6px;align-items:end;padding:4px 3px 0;border-bottom:1px solid #dbe4d8}.monthly-water-chart>div{height:100%;display:grid;grid-template-rows:1fr auto auto;justify-items:center;align-items:end}.monthly-water-chart span{height:77px;display:flex;align-items:end}.monthly-water-chart i{display:block;width:15px;border-radius:5px 5px 2px 2px;background:linear-gradient(#61a978,#285d45)}.monthly-water-chart b{font-size:10px;color:#375240}.monthly-water-chart small{font-size:9px;color:#869188}.chart-caption{text-align:center;margin:7px 0 0;color:#859087;font-size:10px}.health-ratio-head{display:flex;justify-content:space-between;font-size:11px;color:#718077}.health-ratio-head b{color:#28613c}.health-ratio-bar{height:10px;margin:9px 0 17px;background:#e1e8df;border-radius:99px;overflow:hidden}.health-ratio-bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#7dbb83,#2d7147)}.health-timeline{position:relative;display:flex;justify-content:space-between}.health-timeline:before{content:"";position:absolute;left:8px;right:8px;top:5px;height:2px;background:#bad2bd}.health-timeline span{position:relative;z-index:1;display:grid}.health-timeline span:last-child{text-align:right;justify-items:end}.health-timeline i{width:11px;height:11px;border:3px solid #eaf2e7;border-radius:50%;background:#2f7a4c}.health-timeline b{margin-top:5px;font-size:10px;color:#39513f}.health-timeline small{font-size:9px;color:#859087}
