.care-drafts{margin:0 0 1.5rem;padding:1.25rem;border:1px solid var(--line,#d8dce2);border-radius:12px;background:var(--surface,#fff);color:var(--text,#18212e)}
.care-drafts h2{font-size:1.2rem;margin:0 0 .75rem}.care-drafts p{line-height:1.55;overflow-wrap:anywhere}.care-drafts label{display:flex;align-items:center;gap:.6rem;line-height:1.5}.care-drafts input[type=checkbox]{flex:0 0 auto;width:1.1rem;height:1.1rem}
.care-draft-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin:1rem 0}.care-draft-note{font-size:.9rem;line-height:1.55;overflow-wrap:anywhere}.care-draft-note .btn{margin:.2rem 0}.care-drafts button:focus-visible,.care-draft-note button:focus-visible{outline:3px solid #2774d9;outline-offset:3px}.care-drafts button{max-width:100%;white-space:normal;text-align:left}
@media(max-width:600px){.care-drafts{padding:1rem}.care-draft-actions{align-items:stretch;flex-direction:column}.care-draft-actions .btn{width:100%}.care-draft-note p{display:flex;gap:.5rem;flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){.care-drafts *{scroll-behavior:auto;transition:none;animation:none}}
