/* Final visual pass for the record and progress screens. */
#app[data-view="history"] .title:after{content:"Sesiones, volumen y detalles";display:block;margin-top:8px;color:var(--muted);font-size:.9rem;font-weight:450;letter-spacing:0}#app[data-view="history"] .history-row{min-height:78px;padding:14px 16px;border-color:#3a403c!important}#app[data-view="history"] .history-row:hover{border-color:#836522!important}#app[data-view="history"] .history-row h3{margin:0 0 7px!important;font-size:1.03rem}#app[data-view="history"] .history-meta{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:.82rem;line-height:1.2}.history-status{display:inline-flex;align-items:center;border:1px solid #4c9864;border-radius:999px;background:#163620;color:#c6f0d1;padding:3px 7px;font-size:.72rem;font-weight:800}.history-row .row>span:last-child{flex:0 0 auto}#app[data-view="history"] .empty{border:1px dashed #514727;border-radius:16px;background:#111412}
#app[data-view="evolution"] .title:after{content:"Tendencias y decisiones confirmables";display:block;margin-top:8px;color:var(--muted);font-size:.9rem;font-weight:450;letter-spacing:0}#app[data-view="evolution"] .card{position:relative;overflow:hidden}#app[data-view="evolution"] .card h3{font-size:1.12rem}#app[data-view="evolution"] .card:first-of-type{border-color:#73591d;background:linear-gradient(145deg,#19180e,#101414)}#app[data-view="evolution"] .weight-chart{box-shadow:inset 0 0 25px #d99d2410}#app[data-view="evolution"] .weight-selection{border-color:#72591e;background:#18160f}
@media(max-width:410px){#app[data-view="history"] .history-row{padding:13px 14px}.history-status{font-size:.69rem}}
