.caregiver-home.svelte-lw4m98{display:grid;gap:1rem;padding:1rem;max-width:540px;margin:0 auto}.hero.svelte-lw4m98{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.hero[data-urgent=true].svelte-lw4m98{background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;padding:.75rem}.hero.svelte-lw4m98 h1:where(.svelte-lw4m98){margin:0;font-size:1.5rem}.hero-sub.svelte-lw4m98{margin:0;color:#6b7280;font-size:.875rem}.now-grid.svelte-lw4m98{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}h2.svelte-lw4m98{font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;color:#374151;margin:0 0 .5rem}.alarms.svelte-lw4m98 ul:where(.svelte-lw4m98),.recommendations.svelte-lw4m98 ul:where(.svelte-lw4m98){list-style:none;padding:0;margin:0;display:grid;gap:.5rem}.alarm.svelte-lw4m98,.rec.svelte-lw4m98{display:grid;grid-template-columns:auto 1fr auto;gap:.75rem;align-items:center;padding:.75rem;border:1px solid #e5e7eb;border-radius:.5rem}.ack.svelte-lw4m98{padding:6px 10px;border:1px solid #d1d5db;border-radius:4px;background:#fff;font-size:12px;cursor:pointer}.ack.svelte-lw4m98:hover{background:#f9fafb}.caregiver-actions.svelte-lw4m98{display:flex;flex-wrap:wrap;gap:8px;padding-top:12px;border-top:1px solid #e5e7eb}.caregiver-actions.svelte-lw4m98 button:where(.svelte-lw4m98){padding:8px 12px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;font-size:13px;cursor:pointer}.caregiver-actions.svelte-lw4m98 button:where(.svelte-lw4m98):hover{background:#f3f4f6}
