.care-links,.care-actions{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0 24px}.care-links a{padding:8px 12px;border-radius:12px;background:#eaf3ef;color:#164d49}.care-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.care-card{padding:24px;border:1px solid #d3e3dc;border-radius:22px;background:#fff;min-width:0}.care-card h2{margin-top:0}.care-card .form{margin:18px 0}.care-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:24px 0}.care-metrics>div{padding:18px;border-radius:18px;background:#e7f2ec;display:flex;flex-direction:column;gap:10px}.care-metrics strong{font-size:24px}.care-metrics small,.care-metrics span{font-size:13px}.care-list{list-style:none;padding:0}.care-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid #e0e8e4}.care-list p{margin:6px 0}.care-chart{margin:18px 0}.care-chart svg{width:100%;height:auto}.care-chart text{font-size:14px;fill:#42615a}.care-chart figcaption{font-size:14px}.care-card details{padding:14px 0;border-bottom:1px solid #dce7df}.care-card summary{cursor:pointer;font-weight:600}.care-card input,.care-card select{max-width:100%}.care-lab{border-bottom:1px solid #dce7df;padding:18px 0}.care-lab small{display:block;margin:8px 0}.care button:disabled{opacity:.55}.bottom-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.care [disabled]{cursor:not-allowed}.care .form label{overflow-wrap:anywhere}@media(max-width:850px){.care-grid{grid-template-columns:1fr}.care-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.care-card{padding:18px}.care-list li{align-items:flex-start;flex-wrap:wrap}}@media print{.sidebar,.topbar,.bottom-nav,footer,button,.care-links{display:none}.care-grid{display:block}.care-card{break-inside:avoid}}
.document-preview{display:block;max-width:100%;height:auto;border:1px solid #dce8e5;border-radius:12px}.document-text{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.document-form{padding-block:18px;border-bottom:1px solid #dce8e5}.document-form:last-child{border:0}
