.accountability-panel{border:1px solid var(--line,#d0d0d0);border-left:4px solid var(--blue,#222);padding:20px;margin:24px 0;overflow-wrap:anywhere}.accountability-panel h3{margin:0 0 10px}.accountability-panel a{display:inline-flex;align-items:center;min-height:44px;margin-top:14px}.accountability-panel .public-check{display:flex;gap:10px;align-items:flex-start}.accountability-panel .public-check input{width:20px;min-height:20px;flex-shrink:0}.yg-workout-link{display:block;background:#f2f2f2;border-left:3px solid #222;padding:18px;margin:20px 0;color:#222}.yg-workout-link p{color:#444}.yg-workout-link a{color:#111;display:inline-flex;align-items:center;min-height:44px;font-weight:700}.yg-date-picker{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:18px 0}.yg-date-picker input{max-width:220px;padding:10px;border:1px solid #777;border-radius:4px;font:inherit}.yg-link-management summary{cursor:pointer;min-height:44px;display:flex;align-items:center}.yg-link-management button{font:inherit;border:1px solid #777;padding:10px;margin:6px 0;min-height:44px;background:white;color:#222;cursor:pointer}.yg-linked-day{border-left:3px solid #222;padding:12px;background:#f2f2f2;color:#222}.yg-week-summary{border:1px solid #ccc;padding:18px;margin:20px 0;line-height:1.7}.yg-week-summary strong{display:block}.yg-check input:disabled{opacity:1}.yg-link-management p{overflow-wrap:anywhere}@media print{.accountability-panel,.yg-workout-link,.yg-date-picker,.yg-link-management{display:none!important}}

.yg-week-summary p{color:#555;opacity:1}.yg-week-summary span{color:#222}.yg-workout-link p{color:#444;opacity:1}.yg-linked-day .yg-check input:disabled{filter:contrast(1.5)}.accountability-back{display:inline-flex;min-height:44px;align-items:center}
