*{box-sizing:border-box}.care-shell{max-width:1120px;margin:auto;padding:24px;font:16px/1.5 system-ui;color:#183429}body:has(.care-shell){margin:0;background:#faf7ef}.care-header,.care-toolbar{display:flex;gap:15px;justify-content:space-between;align-items:center;flex-wrap:wrap}.care-shell h1,.care-shell h2{font-family:Georgia,serif}.care-shell h1{font-size:42px}.care-card,.care-patient-card{background:#fffdf8;border:1px solid #dce4d8;border-radius:18px;padding:20px;margin:12px 0}.care-layout{display:grid;grid-template-columns:280px 1fr;gap:20px}.care-shell input,.care-shell textarea,.care-shell select{display:block;font:inherit;padding:10px;border:1px solid #cbd6c9;border-radius:10px;max-width:100%}.care-shell textarea{width:100%;min-height:140px}.care-shell button,.care-button{padding:10px 16px;border:1px solid #cbd6c9;border-radius:30px;font:inherit;cursor:pointer;background:#e1f1ab;color:#183429}.care-patient-card{display:block;text-align:left;width:100%}.care-patient-card[aria-pressed=true]{border:2px solid #255442}.care-shell a{color:#255442}.care-summary{display:flex;flex-wrap:wrap;gap:14px}.care-summary p{background:#edf1e2;border-radius:12px;padding:15px}.care-entry{padding:12px 0;border-bottom:1px solid #dce4d8;white-space:pre-wrap}.care-note{font-size:14px;color:#4d6257}.care-empty{padding:20px;background:#edf1e2;border-radius:12px}@media(max-width:720px){.care-layout{grid-template-columns:1fr}.care-shell{padding:16px}.care-toolbar{align-items:stretch}.care-shell h1{font-size:34px}}
