.day-exercise{position:relative;padding-left:58px}.actual-toggle{position:absolute;left:16px;top:18px;width:30px;height:30px;border-radius:50%;border:2px solid var(--line);background:var(--surface);display:grid;place-items:center;color:transparent;font:inherit;font-weight:800;cursor:pointer}.day-exercise.actual-done .actual-toggle{border-color:var(--green);background:var(--green);color:#fff}.day-exercise.actual-done{opacity:.82}.training-actuals-card{margin:16px 0 18px;padding:18px;border:1px solid var(--line);border-radius:20px;background:var(--surface);display:grid;gap:14px}.actuals-head small{font-size:11px;font-weight:800;letter-spacing:.09em;color:var(--muted)}.actuals-head h3{margin:4px 0 6px;font-size:20px}.actuals-head p{margin:0;color:var(--muted);line-height:1.4}.training-actuals-card label{display:grid;gap:7px;font-weight:700;font-size:14px}.training-actuals-card select,.training-actuals-card textarea{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink);font:inherit;padding:12px}.training-actuals-card textarea{resize:vertical;min-height:96px}.training-actuals-card .button{margin:0}.actual-checkin-edit{margin-top:10px;min-height:42px;padding:0 14px;border-radius:12px;border:1px solid var(--line);background:var(--surface);font:inherit;font-weight:750;color:var(--ink)}.checkout-tap-target{cursor:pointer}.checkout-tap-target:focus-visible{outline:2px solid var(--green);outline-offset:3px}#checkin-flow [disabled]{opacity:.58;cursor:not-allowed}#checkin-flow #save-checkin[data-mode="locked"]{background:var(--surface);color:var(--ink);border:1px solid var(--line)}