#patient-dashboard{min-width:0;max-width:1100px;margin-inline:auto}#patient-dashboard .patient-dashboard-tasks{border:1px solid #c1d8c7;border-left:5px solid #328051;border-radius:9px;background:#f1f8f2;padding:10px 13px;margin-bottom:18px}#patient-dashboard .patient-dashboard-tasks.has-tasks{background:#fff8e8;border-color:#e2be72;border-left-color:#bb791e}#patient-dashboard .patient-dashboard-task-heading{display:flex;align-items:center;gap:10px;flex-wrap:wrap}#patient-dashboard .patient-dashboard-task-heading h2{font-size:16px;margin:0;font-weight:800}#patient-dashboard .patient-dashboard-tasks p{margin:5px 0 0;font-size:13px}#patient-dashboard .patient-dashboard-task-links{display:flex;gap:7px;flex-wrap:wrap;margin-top:8px}#patient-dashboard .patient-dashboard-task-links button{font-size:13px;min-height:44px;padding:7px 10px;text-align:left;white-space:normal}#patient-dashboard .patient-dashboard-tasks details{margin:7px 0 0}#patient-dashboard .patient-dashboard-tasks summary{font-size:13px}#patient-dashboard .patient-dashboard-greeting{position:static;display:block;background:transparent;border:0;padding:0;margin:0 0 22px}#patient-dashboard .patient-dashboard-greeting h1{margin:0 0 6px;font-size:26px;overflow-wrap:anywhere}#patient-dashboard .patient-dashboard-greeting p{margin:0;color:#52675b}#patient-dashboard .patient-dashboard-new{margin-bottom:24px}#patient-dashboard .patient-dashboard-new>h2{font-size:23px;margin:0 0 6px}#patient-dashboard .patient-dashboard-new>p{margin:6px 0 14px}#patient-dashboard .patient-dashboard-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}#patient-dashboard .patient-dashboard-choices .card{display:flex;flex-direction:column;align-items:start;min-width:0;margin:0}#patient-dashboard .patient-dashboard-choices h3{font-size:19px;margin:0 0 9px;color:#174c3b}#patient-dashboard .patient-dashboard-choices p{flex:1;margin:0 0 16px}#patient-dashboard .patient-dashboard-choices button{min-height:48px;max-width:100%;white-space:normal}#patient-dashboard .patient-dashboard-case-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:14px}#patient-dashboard .patient-dashboard-case-heading h2{margin:0;font-size:21px}@media(max-width:600px){#patient-dashboard .patient-dashboard-choices{grid-template-columns:minmax(0,1fr)}#patient-dashboard .patient-dashboard-choices .card{padding:16px}#patient-dashboard .patient-dashboard-choices button{width:100%}#patient-dashboard .patient-dashboard-task-links button{flex:1 1 180px}#patient-dashboard .patient-dashboard-greeting h1{font-size:23px}#patient-dashboard .patient-dashboard-tasks{padding:9px 11px}}
