.onboarding.svelte-ad2fyy{border-top:1px solid var(--border, #e5d8c8);margin-top:24px;padding-top:16px;overflow-wrap:anywhere}h2.svelte-ad2fyy{font-size:22px}h3.svelte-ad2fyy{font-size:18px}article.svelte-ad2fyy{border:1px solid var(--border, #e5d8c8);border-radius:16px;padding:16px;margin:16px 0}.status.svelte-ad2fyy{font-weight:700}code.svelte-ad2fyy{font-size:12px}form.svelte-ad2fyy{display:grid;gap:10px;margin:24px 0}input.svelte-ad2fyy,textarea.svelte-ad2fyy{width:100%;min-height:48px;border:1px solid var(--border, #cbbdac);border-radius:12px;padding:10px 12px;background:var(--bg, #fff);color:inherit}textarea.svelte-ad2fyy{min-height:88px;resize:vertical}button.svelte-ad2fyy{min-height:48px;padding:10px 18px;margin:8px 8px 8px 0;border-radius:12px}input.svelte-ad2fyy:focus-visible,textarea.svelte-ad2fyy:focus-visible,button.svelte-ad2fyy:focus-visible{outline:3px solid #397460;outline-offset:3px}[role=alert].svelte-ad2fyy{color:#9a342d}.team-review.svelte-1d7jmia{margin-top:24px;padding-top:20px;border-top:1px solid var(--border, #e5d8c8);overflow-wrap:anywhere}h2.svelte-1d7jmia{font-size:20px}h3.svelte-1d7jmia,h4.svelte-1d7jmia{margin:16px 0 8px}p.svelte-1d7jmia{line-height:1.6}article.svelte-1d7jmia{border:1px solid var(--border, #e5d8c8);border-radius:12px;padding:12px;margin:12px 0}form.svelte-1d7jmia{display:grid;gap:8px}label.svelte-1d7jmia{font-weight:700}input.svelte-1d7jmia,select.svelte-1d7jmia,textarea.svelte-1d7jmia{width:100%;box-sizing:border-box;padding:10px;border:1px solid var(--border, #e5d8c8);border-radius:8px;font:inherit}textarea.svelte-1d7jmia{min-height:80px}button.svelte-1d7jmia{padding:10px 12px;margin:8px 4px 0 0;border:0;border-radius:10px;background:var(--accent, #785442);color:#fff;font:inherit;cursor:pointer}button.svelte-1d7jmia:disabled{opacity:.5;cursor:not-allowed}code.svelte-1d7jmia{overflow-wrap:anywhere}[role=alert].svelte-1d7jmia{color:#9a3028}.action-panel.svelte-xyayzo{margin-block:1.5rem;padding:1rem;border:1px solid var(--border);border-radius:1rem;overflow-wrap:anywhere}.action-panel.svelte-xyayzo dl:where(.svelte-xyayzo){margin-block:1rem}.action-panel.svelte-xyayzo dt:where(.svelte-xyayzo){font-weight:600}.action-panel.svelte-xyayzo dd:where(.svelte-xyayzo){margin:0 0 .65rem;white-space:pre-wrap}fieldset.svelte-xyayzo{border:0;padding:0;min-width:0}label.svelte-xyayzo{display:block;margin-block:.75rem}textarea.svelte-xyayzo{width:100%;box-sizing:border-box;min-height:88px}.confirmation.svelte-xyayzo{display:flex;align-items:flex-start;gap:.75rem}.confirmation.svelte-xyayzo input:where(.svelte-xyayzo){flex:0 0 auto;width:22px;height:22px}button.svelte-xyayzo{min-height:44px}p[role=alert].svelte-xyayzo{color:var(--danger)}.draft-panel.svelte-f1sadn{border:1px solid var(--border);border-radius:16px;padding:16px;margin:20px 0;overflow-wrap:anywhere}fieldset.svelte-f1sadn{border:0;padding:0;margin:0;display:grid;gap:8px;min-width:0}input.svelte-f1sadn,select.svelte-f1sadn,textarea.svelte-f1sadn{width:100%;min-width:0;min-height:44px;padding:10px;border:1px solid var(--border);border-radius:10px;background:var(--bg);color:inherit;font:inherit}button.svelte-f1sadn{min-height:44px;padding:10px 14px;margin:8px 0;white-space:normal;font:inherit}h3.svelte-f1sadn{margin:0}p.svelte-f1sadn{line-height:1.6}.muted.svelte-f1sadn{color:var(--muted)}[role=alert].svelte-f1sadn{color:var(--danger, #9a342d)}.svelte-f1sadn:is(input:where(.svelte-f1sadn),textarea:where(.svelte-f1sadn),select:where(.svelte-f1sadn),button:where(.svelte-f1sadn)):focus-visible{outline:3px solid var(--accent);outline-offset:3px}.clinical-health.svelte-1wer9ll{margin-top:2rem;border-top:2px solid var(--border);padding-top:1.5rem;min-width:0}.health-header.svelte-1wer9ll{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:1rem}h2.svelte-1wer9ll,h3.svelte-1wer9ll,h4.svelte-1wer9ll,h5.svelte-1wer9ll,p.svelte-1wer9ll{margin:0 0 .65rem;overflow-wrap:anywhere}h5.svelte-1wer9ll{font-size:1rem}.muted.svelte-1wer9ll{color:var(--muted)}.empty.svelte-1wer9ll,.patient-card.svelte-1wer9ll,.history.svelte-1wer9ll{padding:1rem;margin-top:1rem;border:1px solid var(--border);border-radius:1rem;background:var(--surface)}label.svelte-1wer9ll{display:block;margin-top:1rem;font-weight:600}select.svelte-1wer9ll{display:block;width:100%;max-width:100%;margin:.5rem 0 1rem}.record-list.svelte-1wer9ll{list-style:none;padding:0;margin:1rem 0}.record-list.svelte-1wer9ll li:where(.svelte-1wer9ll){display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:.75rem;padding:1rem;margin-bottom:.75rem;border:1px solid var(--border);border-radius:.75rem;background:var(--soft)}.record-list.svelte-1wer9ll li:where(.svelte-1wer9ll)>div:where(.svelte-1wer9ll){flex:1 1 20rem;min-width:0}.state.svelte-1wer9ll{display:inline-block;padding:.2rem .6rem;border:1px solid var(--border);border-radius:2rem;font-size:.9rem;font-weight:600}.published.svelte-1wer9ll .state:where(.svelte-1wer9ll){color:var(--professional);background:var(--green-bg)}.health-error.svelte-1wer9ll{border-left:4px solid var(--danger);padding:.75rem;margin-top:.75rem}.version.svelte-1wer9ll,.publisher.svelte-1wer9ll{border-top:1px solid var(--border);margin-top:1rem;padding-top:1rem}.preserve.svelte-1wer9ll{white-space:pre-wrap}button.svelte-1wer9ll{min-height:44px;max-width:100%;white-space:normal;overflow-wrap:anywhere}@media(max-width:480px){.patient-card.svelte-1wer9ll,.history.svelte-1wer9ll,.record-list.svelte-1wer9ll li:where(.svelte-1wer9ll){padding:.75rem}.health-header.svelte-1wer9ll button:where(.svelte-1wer9ll),.record-list.svelte-1wer9ll button:where(.svelte-1wer9ll){width:100%}}.decision-panel.svelte-1lk5pwc{margin-block:1.5rem;padding:1rem;border:1px solid var(--border);border-radius:1rem;overflow-wrap:anywhere}dl.svelte-1lk5pwc{display:grid;grid-template-columns:minmax(6rem,1fr) minmax(0,3fr);gap:.75rem}dt.svelte-1lk5pwc{font-weight:600}dd.svelte-1lk5pwc{margin:0;min-width:0}fieldset.svelte-1lk5pwc{border:0;padding:0;min-width:0;display:grid;gap:.75rem}input[type=checkbox].svelte-1lk5pwc{min-width:1.25rem;min-height:1.25rem;margin-inline-end:.75rem}.confirmation.svelte-1lk5pwc{display:flex;align-items:center;padding:.75rem;border:1px solid var(--border);border-radius:.75rem}.preserve.svelte-1lk5pwc{white-space:pre-wrap}button.svelte-1lk5pwc,select.svelte-1lk5pwc{min-height:44px}textarea.svelte-1lk5pwc{width:100%;max-width:100%;box-sizing:border-box}@media(max-width:480px){dl.svelte-1lk5pwc{grid-template-columns:1fr}dt.svelte-1lk5pwc{margin-top:.5rem}}.confirmation-inbox.svelte-iw6i3i{margin-block:2rem;padding-block:1rem;border-block-start:1px solid var(--border);overflow-wrap:anywhere}.request-list.svelte-iw6i3i{list-style:none;padding:0;display:grid;gap:1rem}.request-list.svelte-iw6i3i li:where(.svelte-iw6i3i),.selected-item.svelte-iw6i3i{border:1px solid var(--border);border-radius:1rem;padding:1rem;margin-block:1rem}button.svelte-iw6i3i{min-height:44px;margin-block:.35rem}dl.svelte-iw6i3i{display:grid;grid-template-columns:minmax(6rem,1fr) minmax(0,3fr);gap:.75rem}dt.svelte-iw6i3i{font-weight:600}dd.svelte-iw6i3i{margin:0;min-width:0;overflow-wrap:anywhere}.preserve.svelte-iw6i3i{white-space:pre-wrap}.historical-entry.svelte-iw6i3i{border-block-start:1px solid var(--border);padding-block:1rem}h5.svelte-iw6i3i,h6.svelte-iw6i3i{font-size:1rem}.trust.svelte-iw6i3i{border-inline-start:4px solid var(--muted);padding:.75rem}.trust.confirmed.svelte-iw6i3i{border-color:var(--confirmed)}@media(max-width:480px){dl.svelte-iw6i3i{grid-template-columns:1fr}dt.svelte-iw6i3i{margin-top:.5rem}}.workspace-lock.svelte-ieotjl{border:0;padding:0;margin:0;min-width:0}.auth-page.svelte-ieotjl{min-height:100dvh;display:grid;place-items:center;padding:24px}.auth-card.svelte-ieotjl{width:min(100%,460px);padding:28px;background:var(--surface, #fffaf2);border:1px solid var(--border, #e5d8c8);border-radius:24px}.brand.svelte-ieotjl{font-weight:800;font-size:24px;color:var(--accent, #785442);text-decoration:none}h1.svelte-ieotjl{font-size:clamp(23px,5vw,32px);line-height:1.4;margin:20px 0}h2.svelte-ieotjl{font-size:22px;overflow-wrap:anywhere}form.svelte-ieotjl{display:grid;gap:10px;margin:24px 0}input.svelte-ieotjl,select.svelte-ieotjl{width:100%;min-height:48px;border:1px solid var(--border, #cbbdac);border-radius:12px;padding:10px 12px;background:var(--bg, #fff);color:inherit}button.svelte-ieotjl{min-height:48px;padding:10px 18px;margin:8px 8px 8px 0;border-radius:12px}input.svelte-ieotjl:focus-visible,button.svelte-ieotjl:focus-visible,a.svelte-ieotjl:focus-visible{outline:3px solid #397460;outline-offset:3px}.secondary.svelte-ieotjl{font-size:14px}[role=alert].svelte-ieotjl{color:#9a342d}
