@media print{body{background:#fff!important;color:#000!important}}.pulse-bubble-wrapper.svelte-jbwj87{display:flex;flex-direction:column;width:100%;margin-top:5px;margin-bottom:5px;box-sizing:border-box}.pulse-align-right.svelte-jbwj87{align-items:flex-end}.pulse-align-left.svelte-jbwj87{align-items:flex-start}.pulse-bubble-card.svelte-jbwj87{position:relative;width:100%;max-width:92%;border-radius:18px!important;padding:12px 14px!important;box-sizing:border-box;box-shadow:0 2px 6px -1px #00000012;transition:all .15s ease-in-out}@media (min-width: 640px){.pulse-bubble-card.svelte-jbwj87{max-width:80%;padding:14px 16px!important}}@media (min-width: 1024px){.pulse-bubble-card.svelte-jbwj87{max-width:72%}}.pulse-incoming.svelte-jbwj87{background-color:#fff!important;color:#0f172a!important;border:2px solid #cbd5e1!important}.pulse-outgoing.svelte-jbwj87{background-color:#e6f7f2!important;color:#0f172a!important;border:2px solid #cbd5e1!important}.pulse-divider.svelte-jbwj87{display:block!important;width:100%!important;height:1px!important;min-height:1px!important;margin-top:5px!important;margin-bottom:5px!important;border:none!important;box-sizing:border-box!important}.pulse-incoming.svelte-jbwj87 .pulse-divider:where(.svelte-jbwj87){background-color:#e2e8f0!important;border-top:1px solid #e2e8f0!important}.pulse-outgoing.svelte-jbwj87 .pulse-divider:where(.svelte-jbwj87){background-color:#cbd5e1!important;border-top:1px solid #cbd5e1!important}.pulse-unviewed-ribbon.svelte-jbwj87{position:absolute;left:-2px;top:10px;bottom:10px;width:4px;background-color:#f59e0b;border-radius:9999px}.pulse-title.svelte-jbwj87{font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding-bottom:2px;line-height:1.2}.pulse-row.svelte-jbwj87{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:2px;padding-bottom:2px}.pulse-body-text.svelte-jbwj87{font-size:14.5px;line-height:1.55;white-space:pre-wrap;word-break:break-word;font-weight:400;padding-top:2px;padding-bottom:2px}.pulse-attachments.svelte-jbwj87{display:flex;flex-direction:column;gap:5px;padding-top:2px;padding-bottom:2px}.pulse-actions-row.svelte-jbwj87{display:flex;align-items:center;gap:8px;padding-top:2px}.pulse-btn-primary.svelte-jbwj87{flex:1;min-height:38px;padding:6px 12px;border-radius:12px;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;border:none;transition:all .15s ease}.pulse-btn-primary.svelte-jbwj87:active{transform:scale(.98)}.pulse-btn-white.svelte-jbwj87{background-color:#fff;color:#1a4335;border:1px solid #d5e1d8;box-shadow:0 1px 2px #0000000d}.pulse-btn-white.svelte-jbwj87:hover{background-color:#f4f8f5;border-color:#b8ccbf}.pulse-btn-clinical.svelte-jbwj87{background-color:#dcf1e9;color:#1a4335;border:1px solid #b4ded0;box-shadow:0 1px 2px #1a43350f}.pulse-btn-clinical.svelte-jbwj87:hover{background-color:#ceebdf;border-color:#a3d4c4;color:#14372b}.pulse-btn-icon.svelte-jbwj87{min-height:38px;min-width:38px;padding:6px;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid;transition:all .15s ease}.pulse-btn-icon.svelte-jbwj87:active{transform:scale(.98)}.pulse-btn-icon-dark.svelte-jbwj87{background-color:#ffffff26;color:#fff;border-color:#ffffff4d}.pulse-btn-icon-dark.svelte-jbwj87:hover{background-color:#ffffff40}.pulse-btn-icon-light.svelte-jbwj87{background-color:#fff;color:#23392d;border-color:#d5e1d8;box-shadow:0 1px 2px #0000000a}.pulse-btn-icon-light.svelte-jbwj87:hover{background-color:#f4f8f5;border-color:#b8ccbf;color:#183c2e}.pulse-footer-row.svelte-jbwj87{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding-top:2px}.pulse-reactions-tray.svelte-jbwj87{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.pulse-rx-chip.svelte-jbwj87{padding:3px 8px;border-radius:9999px;font-size:11px;font-weight:700;display:inline-flex;align-items:center;gap:4px;cursor:pointer;border:1px solid;transition:all .12s ease;line-height:1}.pulse-rx-chip.svelte-jbwj87:active{transform:scale(.95)}.pulse-rx-in.svelte-jbwj87{background-color:#f8fafc;color:#334155;border-color:#cbd5e1}.pulse-rx-in.svelte-jbwj87:hover{background-color:#e2e8f0}.pulse-rx-out.svelte-jbwj87{background-color:#ffffffb3;color:#1e293b;border-color:#cbd5e1}.pulse-rx-out.svelte-jbwj87:hover{background-color:#fff;border-color:#94a3b8}.pulse-rx-selected.svelte-jbwj87{background-color:#f59e0b!important;color:#fff!important;border-color:#d97706!important;box-shadow:0 1px 3px #00000026}.pulse-meta-tray.svelte-jbwj87{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:500;user-select:none;margin-left:auto}.pulse-comments-toggle.svelte-jbwj87{display:inline-flex;align-items:center;gap:3px;font-weight:700;cursor:pointer;background:none;border:none;padding:2px 4px;border-radius:6px;transition:all .12s ease}.pulse-modal-trigger.svelte-jbwj87{padding:3px;border-radius:6px;cursor:pointer;background:none;border:none;display:inline-flex;align-items:center;justify-content:center;transition:all .12s ease}.pulse-thread-container.svelte-jbwj87{padding:10px;border-radius:14px;margin-top:4px;display:flex;flex-direction:column;gap:8px}.pulse-thread-light.svelte-jbwj87{background-color:#f8fafc;border:1px solid #e2e8f0}.pulse-thread-out.svelte-jbwj87{background-color:#fff9;border:1px solid #cbd5e1}.pulse-thread-list.svelte-jbwj87{display:flex;flex-direction:column;gap:6px;max-height:200px;overflow-y:auto}.pulse-thread-item.svelte-jbwj87{padding:8px 10px;border-radius:10px;border:1px solid;font-size:12px}.pulse-thread-composer.svelte-jbwj87{display:flex;align-items:center;gap:6px;padding-top:4px}.pulse-thread-input.svelte-jbwj87{flex:1;height:36px;padding:0 10px;font-size:12.5px;border-radius:10px;border:1px solid;outline:none;box-sizing:border-box}.pulse-thread-send-btn.svelte-jbwj87{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;transition:all .12s ease}.pulse-thread-send-btn.svelte-jbwj87:active{transform:scale(.95)}.pulse-inspector-input.svelte-1oe5r65{display:block!important;width:100%!important;height:48px!important;min-height:48px!important;padding:0 16px!important;font-size:16px!important;font-size:1.05rem!important;font-weight:500!important;line-height:1.5!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background-color:#f8fafc!important;border:1.5px solid #cbd5e1!important;border-radius:16px!important;box-sizing:border-box!important;outline:none!important;transition:all .15s ease!important}.pulse-inspector-input.svelte-1oe5r65::placeholder{font-size:15px!important;color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important}.pulse-inspector-input.svelte-1oe5r65:focus{background-color:#fff!important;border-color:#0f766e!important;box-shadow:0 0 0 3px #0f766e26!important}.pulse-inspector-send-btn.svelte-1oe5r65{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;border-radius:16px!important;background-color:#0f766e!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;border:none!important;cursor:pointer!important;transition:all .15s ease!important;box-shadow:0 1px 3px #0f766e40!important}.pulse-inspector-send-btn.svelte-1oe5r65:active{transform:scale(.95)!important}.pulse-inspector-send-btn.svelte-1oe5r65:disabled{opacity:.5!important;cursor:not-allowed!important}.insights-scroll-wrap.svelte-1oe5r65{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.insights-view-container{width:100%;font-size:13.5px;line-height:1.45;color:#0f172a}.insights-view-container .ic{display:flex;flex-direction:column;gap:12px;width:100%}.insights-view-container .ib{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #0000000a}.insights-view-container .it{font-size:12px;font-weight:800;color:#042f2e;background:#f0fdfa;padding:8px 12px;border-bottom:1px solid #ccfbf1;text-transform:uppercase;letter-spacing:.04em}.insights-view-container .tbl{width:100%;border-collapse:collapse;font-size:12px}.insights-view-container .tbl th{background-color:#f8fafc;color:#475569;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:8px 10px;border-bottom:1px solid #e2e8f0;white-space:nowrap;text-align:left}.insights-view-container .tbl td{padding:8px 10px;border-bottom:1px solid #f1f5f9;color:#1e293b;font-size:12.5px;vertical-align:middle}.insights-view-container .tbl tbody tr:last-child td{border-bottom:none}.insights-view-container .tbl tbody tr:hover{background-color:#f8fafc}.insights-view-container .r,.insights-view-container th.r,.insights-view-container td.r{text-align:right!important;font-variant-numeric:tabular-nums}.insights-view-container .c,.insights-view-container th.c,.insights-view-container td.c{text-align:center!important}.insights-view-container .l,.insights-view-container th.l,.insights-view-container td.l{text-align:left!important}.insights-view-container .if{background-color:#f8fafc;border-top:1.5px solid #e2e8f0;padding:8px 12px;display:flex;flex-direction:column;gap:4px}.insights-view-container .fi{display:flex;align-items:center;justify-content:flex-end;gap:8px;font-size:12px}.insights-view-container .fi.r{justify-content:flex-end}.insights-view-container .fi.c{justify-content:center}.insights-view-container .fi.l{justify-content:flex-start}.insights-view-container .ft{font-weight:600;color:#64748b;font-size:11.5px}.insights-view-container .fv{font-weight:800;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#0f172a;font-size:12.5px}
