.recent-readings[hidden]{display:none}
.recent-readings{padding-top:30px;padding-bottom:30px}
.recent-readings-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}
.recent-readings-heading .section-heading{margin-bottom:0}
.recent-readings-heading .section-heading p:last-child{margin-bottom:0;font-size:12px}
.recent-readings-heading>button{flex-shrink:0;min-height:44px;padding:10px 15px;border:1px solid #c7a471;border-radius:7px;background:#fffcf5;color:#75411f;font:12px/1.4 "Segoe UI",system-ui,sans-serif;cursor:pointer}
.recent-readings-heading>button:disabled{opacity:.6;cursor:default}
.recent-readings-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;list-style:none;margin:0;padding:0}
.recent-readings-list li{min-width:0}
.recent-readings-list a{display:flex;flex-direction:column;justify-content:space-between;gap:15px;height:100%;min-height:125px;padding:23px;background:#fffcf5;border:1px solid #dfc59e;border-left:3px solid #ac652d;border-radius:10px;text-decoration:none;color:#65361f}
.recent-readings-list a:hover{background:#f7ecd7;border-color:#b4864c}
.recent-readings-list strong{font:400 20px/1.5 Georgia,"Nirmala UI",serif;overflow-wrap:anywhere}
.recent-readings-list span{font-size:12px;color:#985226}
.recent-readings-status{font-size:12px;color:#745338;margin:12px 0 0}
.recent-readings-status:empty{display:none}
@media(max-width:1050px){.recent-readings-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.recent-readings-heading{align-items:flex-start;flex-direction:column;gap:16px}.recent-readings-list{grid-template-columns:minmax(0,1fr)}.recent-readings-list a{min-height:95px;padding:19px}.recent-readings-heading h2{font-size:29px}}
