.care-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}.care-grid>.lesson{min-width:0;margin:0;padding:16px;background:var(--surface)}.care-work{min-width:0;overflow-wrap:anywhere}.care-detail{margin-top:16px}.care-detail>summary{min-height:44px;cursor:pointer;color:var(--accent);font-weight:700}.care-work .checkline{align-items:flex-start;min-height:44px;font-size:16px;line-height:1.65}.care-work .checkline input{flex:none;margin-top:6px}.care-work .care-progress{padding:16px;background:var(--wash);color:var(--accent);border-radius:var(--r2);font-variant-numeric:tabular-nums}.care-context{margin-top:24px}.care-feedback:empty{display:none}.care-work details>summary{min-height:44px;overflow-wrap:anywhere}.care-work .head-actions{flex-wrap:wrap}.case-item>.care-detail{grid-column:1/-1}.care-work select{max-width:100%}@media(max-width:760px){.care-grid{grid-template-columns:minmax(0,1fr)}.care-work .head-actions .button{width:100%}}
.care-work fieldset{min-width:0;border:1px solid var(--line);border-radius:var(--r2);padding:16px;margin:16px 0}.care-work legend{font-weight:700;padding:0 8px}
.case-item .care-work label{max-width:none}
