/* Corrections stay separate from the next-set logging form. */
.ledger-shortcut{margin-top:10px;white-space:normal}
.hero .ledger-shortcut{display:block;width:100%}
.workout-ledger{min-width:0;margin-top:18px}
.workout-ledger>summary{font-weight:750;min-height:44px;padding:10px 0}
.workout-ledger>p:first-of-type{margin-top:12px}
.ledger-workout-picker{display:grid;gap:7px;margin:16px 0;font-size:.86rem;color:var(--muted)}
.ledger-workout-picker select{width:100%;min-width:0;background:var(--bg);color:var(--text);border:1px solid var(--edge);border-radius:10px;padding:12px;font:inherit}
.ledger-record-description{padding-bottom:14px;border-bottom:1px solid var(--edge)}
.ledger-exercise{margin-top:22px;min-width:0}
.ledger-exercise h3{font-size:1rem;line-height:1.4;margin-bottom:8px}
.ledger-set-row{display:flex;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid var(--edge)}
.ledger-set-row>span{flex:1;min-width:0}
.ledger-set-row small,.ledger-set-row strong{display:block}
.ledger-set-row small{font-size:.74rem;color:var(--muted);margin-bottom:3px}
.ledger-set-row strong{font-size:.94rem;overflow-wrap:anywhere}
.ledger-set-row .button{font-size:.82rem;min-height:44px;padding:10px}
.ledger-edit-form{margin:12px 0;padding:16px;border:1px solid var(--edge);border-radius:12px;background:var(--bg)}
.ledger-edit-form .set-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.ledger-edit-form label{display:grid;gap:7px;font-size:.85rem;color:var(--muted)}
.ledger-edit-form input{width:100%;min-width:0;min-height:48px;border:1px solid var(--edge);border-radius:10px;background:var(--panel);color:var(--text);padding:12px;font-size:1rem}
.ledger-edit-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}
.ledger-edit-actions .button{min-height:44px;white-space:normal}
.ledger-edit-form [role=alert]{color:var(--danger);margin:12px 0 0}
.workout-ledger [role=status]:empty{display:none}
.workout-ledger [role=status]{margin:14px 0 0;color:var(--accent)}
.workout-ledger [hidden]{display:none!important}
@media(max-width:600px){.workout-ledger{padding:16px}.ledger-edit-form{padding:12px}.ledger-edit-form .set-form{gap:10px}.ledger-edit-actions .primary{flex:1}.ledger-set-row{gap:4px}}
