.emergency-dashboard-wrapper.svelte-fpzkcu{flex-direction:column;gap:20px;max-width:1300px;margin:0 auto;padding:10px 0 30px;font-family:Outfit,Inter,system-ui,sans-serif;display:flex}.req.svelte-fpzkcu{color:#ef4444;font-weight:700}.dashboard-header-card.svelte-fpzkcu{color:#fff;background:linear-gradient(135deg,#1e293b,#0f172a);border:1px solid #ffffff14;border-radius:16px;justify-content:space-between;align-items:center;padding:24px;display:flex;box-shadow:0 4px 20px #00000026}.header-left.svelte-fpzkcu{align-items:center;gap:20px;display:flex}.logo-red-pulse.svelte-fpzkcu{background-color:#dc262633;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex;position:relative}.pulse-ring.svelte-fpzkcu{border-radius:50%;width:100%;height:100%;animation:2s ease-in-out infinite svelte-fpzkcu-erPulse;position:absolute}.pulse-ring.red.svelte-fpzkcu{border:2px solid #ef4444}@keyframes svelte-fpzkcu-erPulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.header-text-sec.svelte-fpzkcu h1:where(.svelte-fpzkcu){letter-spacing:-.5px;margin:0 0 4px;font-size:24px;font-weight:700}.header-text-sec.svelte-fpzkcu p:where(.svelte-fpzkcu){color:#cbd5e1;margin:0;font-size:13.5px}.header-right.svelte-fpzkcu{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.status-indicator-badge.svelte-fpzkcu{color:#a7f3d0;text-transform:uppercase;background-color:#064e3b;border:1px solid #10b98133;border-radius:9999px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:700;display:flex}.green-indicator-dot.svelte-fpzkcu{background-color:#10b981;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #10b981}.time-stamp-badge.svelte-fpzkcu{color:#94a3b8;background-color:#ffffff0d;border-radius:6px;padding:4px 10px;font-size:11.5px}.triage-status-monitor-row.svelte-fpzkcu{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.monitor-card.svelte-fpzkcu{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;padding:16px;transition:all .2s;display:flex;box-shadow:0 1px 3px #0000000d}.monitor-card.svelte-fpzkcu:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.card-triage-header.svelte-fpzkcu{align-items:center;gap:8px;margin-bottom:8px;display:flex}.pulse-indicator.svelte-fpzkcu{border-radius:50%;width:10px;height:10px;position:relative}.pulse-indicator.svelte-fpzkcu:after{content:"";opacity:.8;border-radius:50%;position:absolute;inset:-3px}.red-glow.svelte-fpzkcu{background-color:#dc2626}.red-glow.svelte-fpzkcu:after{border:1px solid #dc2626;animation:1.5s infinite svelte-fpzkcu-badgeRingPulse}.orange-glow.svelte-fpzkcu{background-color:#f97316}.orange-glow.svelte-fpzkcu:after{border:1px solid #f97316;animation:1.5s infinite svelte-fpzkcu-badgeRingPulse}.yellow-glow.svelte-fpzkcu{background-color:#eab308}.green-glow.svelte-fpzkcu{background-color:#22c55e}.blue-glow.svelte-fpzkcu{background-color:#3b82f6}@keyframes svelte-fpzkcu-badgeRingPulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}.card-triage-header.svelte-fpzkcu h3:where(.svelte-fpzkcu){color:#1e293b;margin:0;font-size:13px;font-weight:700}.monitor-count.svelte-fpzkcu{color:#0f172a;margin-bottom:2px;font-size:26px;font-weight:800}.triage-desc.svelte-fpzkcu{color:#64748b;font-size:11px}.monitor-card.red.svelte-fpzkcu{border-left:4px solid #dc2626}.monitor-card.orange.svelte-fpzkcu{border-left:4px solid #f97316}.monitor-card.yellow.svelte-fpzkcu{border-left:4px solid #eab308}.monitor-card.green.svelte-fpzkcu{border-left:4px solid #22c55e}.monitor-card.blue.svelte-fpzkcu{border-left:4px solid #3b82f6}.workspace-grid-layout.svelte-fpzkcu{grid-template-columns:35% 65%;align-items:start;gap:20px;display:grid}@media (width<=1024px){.workspace-grid-layout.svelte-fpzkcu{grid-template-columns:1fr}}.patients-queue-column.svelte-fpzkcu{flex-direction:column;gap:16px;display:flex}.rapid-shortcuts-card.svelte-fpzkcu{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px;box-shadow:0 1px 3px #0000000d}.card-title-row.svelte-fpzkcu h4:where(.svelte-fpzkcu){letter-spacing:.5px;color:#475569;margin:0;font-size:12px;font-weight:700}.unidentified-shortcut-group.svelte-fpzkcu{margin-top:12px}.section-hint.svelte-fpzkcu{color:#64748b;margin:0 0 8px;font-size:11.5px;font-weight:500}.rapid-shortcut-buttons.svelte-fpzkcu{grid-template-columns:1fr 1fr;gap:10px;display:grid}.btn-rapid-unid.svelte-fpzkcu{cursor:pointer;text-align:center;border:none;border-radius:8px;width:100%;padding:12px;font-size:12px;font-weight:700;transition:all .2s;box-shadow:0 2px 4px #0000000d}.btn-rapid-unid.male.svelte-fpzkcu{color:#1e40af;background-color:#eff6ff;border:1px solid #bfdbfe}.btn-rapid-unid.male.svelte-fpzkcu:hover{background-color:#dbeafe;transform:translateY(-1px)}.btn-rapid-unid.female.svelte-fpzkcu{color:#9d174d;background-color:#fdf2f8;border:1px solid #fbcfe8}.btn-rapid-unid.female.svelte-fpzkcu:hover{background-color:#fce7f3;transform:translateY(-1px)}.card-divider.svelte-fpzkcu{background-color:#e2e8f0;border:0;height:1px;margin:16px 0}.btn-toggle-reg-form.svelte-fpzkcu{color:#fff;cursor:pointer;background-color:#0f172a;border:none;border-radius:8px;width:100%;padding:10px;font-size:13px;font-weight:600;transition:background .2s}.btn-toggle-reg-form.svelte-fpzkcu:hover{background-color:#1e293b}.slide-down-form.svelte-fpzkcu{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-top:16px;padding:16px;animation:.3s cubic-bezier(.16,1,.3,1) forwards svelte-fpzkcu-formSlideDown}@keyframes svelte-fpzkcu-formSlideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.form-input-grid.svelte-fpzkcu{grid-template-columns:1fr 1fr;gap:12px;display:grid}.span-2.svelte-fpzkcu{grid-column:span 2}.input-wrap.svelte-fpzkcu{flex-direction:column;gap:5px;display:flex}.input-wrap.svelte-fpzkcu label:where(.svelte-fpzkcu){color:#475569;font-size:11.5px;font-weight:600}.input-wrap.svelte-fpzkcu input:where(.svelte-fpzkcu),.input-wrap.svelte-fpzkcu select:where(.svelte-fpzkcu),.input-wrap.svelte-fpzkcu textarea:where(.svelte-fpzkcu){border:1px solid #cbd5e1;border-radius:6px;outline:none;padding:8px 12px;font-family:inherit;font-size:13px;transition:all .2s}.input-wrap.svelte-fpzkcu input:where(.svelte-fpzkcu):focus,.input-wrap.svelte-fpzkcu select:where(.svelte-fpzkcu):focus,.input-wrap.svelte-fpzkcu textarea:where(.svelte-fpzkcu):focus{border-color:#ef4444;box-shadow:0 0 0 2px #ef444426}.reg-form-actions.svelte-fpzkcu{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.btn-cancel-reg.svelte-fpzkcu{color:#64748b;cursor:pointer;background:0 0;border:1px solid #cbd5e1;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:500}.btn-submit-reg.svelte-fpzkcu{color:#fff;cursor:pointer;background-color:#dc2626;border:none;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600}.btn-submit-reg.svelte-fpzkcu:hover{background-color:#b91c1c}.queue-list-card.svelte-fpzkcu{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000000d}.queue-search-bar.svelte-fpzkcu{background-color:#f8fafc;border-bottom:1px solid #e2e8f0;padding:12px}.search-form.svelte-fpzkcu{gap:8px;display:flex}.search-form.svelte-fpzkcu input:where(.svelte-fpzkcu){border:1px solid #cbd5e1;border-radius:6px;outline:none;flex:1;padding:8px 12px;font-family:inherit;font-size:13px}.btn-search-queue.svelte-fpzkcu{color:#fff;cursor:pointer;background-color:#0f172a;border:none;border-radius:6px;padding:8px 16px;font-size:12px;font-weight:600}.patients-queue-list.svelte-fpzkcu{flex-direction:column;max-height:550px;display:flex;overflow-y:auto}.patient-queue-card.svelte-fpzkcu{cursor:pointer;text-align:left;background-color:#fff;border:none;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;width:100%;padding:14px 16px;transition:all .2s;display:flex}.patient-queue-card.svelte-fpzkcu:hover{background-color:#f8fafc}.patient-queue-card.selected.svelte-fpzkcu{background-color:#f1f5f9;border-left:4px solid #ef4444}.patient-queue-card.unidentified.svelte-fpzkcu{background-color:#fffbeb}.patient-queue-card.unidentified.svelte-fpzkcu:hover{background-color:#fef3c7}.patient-queue-card.unidentified.selected.svelte-fpzkcu{background-color:#fde68a}.patient-queue-card.deceased.svelte-fpzkcu{opacity:.75;background-color:#fafafa}.card-main-info.svelte-fpzkcu{align-items:center;gap:12px;display:flex}.card-avatar.svelte-fpzkcu{background-color:#f1f5f9;border-radius:50%;flex-shrink:0;width:38px;height:38px;overflow:hidden}.card-avatar.svelte-fpzkcu img:where(.svelte-fpzkcu){object-fit:cover;width:100%;height:100%}.card-details.svelte-fpzkcu{flex-direction:column;display:flex}.patient-title-row.svelte-fpzkcu{align-items:center;gap:6px;display:flex}.patient-name.svelte-fpzkcu{color:#0f172a;font-size:13.5px;font-weight:700}.unidentified-hazard-badge.svelte-fpzkcu{color:#fff;text-transform:uppercase;background-color:#f59e0b;border-radius:4px;padding:2px 4px;font-size:9px;font-weight:800}.patient-mrn.svelte-fpzkcu{color:#64748b;margin-top:1px;font-size:11px;font-weight:600}.patient-demog.svelte-fpzkcu{color:#64748b;margin-top:2px;font-size:11.5px}.card-right-status.svelte-fpzkcu{align-items:center;display:flex}.badge.svelte-fpzkcu{text-transform:uppercase;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:700}.deceased-status.svelte-fpzkcu{color:#fff;background-color:#1e293b}.admitted-status.svelte-fpzkcu{color:#1e40af;background-color:#dbeafe}.triage-badge-pill.svelte-fpzkcu{text-transform:uppercase;border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.triage-badge-pill.red.svelte-fpzkcu{color:#991b1b;background-color:#fee2e2}.triage-badge-pill.orange.svelte-fpzkcu{color:#9a3412;background-color:#ffedd5}.triage-badge-pill.yellow.svelte-fpzkcu{color:#854d0e;background-color:#fef9c3}.triage-badge-pill.green.svelte-fpzkcu{color:#166534;background-color:#dcfce7}.triage-badge-pill.blue.svelte-fpzkcu{color:#1e40af;background-color:#dbeafe}.badge-pulse.svelte-fpzkcu{border-radius:50%;width:6px;height:6px}.triage-badge-pill.red.svelte-fpzkcu .badge-pulse:where(.svelte-fpzkcu){background-color:#dc2626;animation:1s infinite svelte-fpzkcu-redBadgePulse}.triage-badge-pill.orange.svelte-fpzkcu .badge-pulse:where(.svelte-fpzkcu){background-color:#f97316;animation:1s infinite svelte-fpzkcu-orangeBadgePulse}.triage-badge-pill.yellow.svelte-fpzkcu .badge-pulse:where(.svelte-fpzkcu){background-color:#eab308}.triage-badge-pill.green.svelte-fpzkcu .badge-pulse:where(.svelte-fpzkcu){background-color:#22c55e}.triage-badge-pill.blue.svelte-fpzkcu .badge-pulse:where(.svelte-fpzkcu){background-color:#3b82f6}@keyframes svelte-fpzkcu-redBadgePulse{0%{box-shadow:0 0 #dc2626b3}70%{box-shadow:0 0 0 6px #dc262600}to{box-shadow:0 0 #dc262600}}@keyframes svelte-fpzkcu-orangeBadgePulse{0%{box-shadow:0 0 #f97316b3}70%{box-shadow:0 0 0 6px #f9731600}to{box-shadow:0 0 #f9731600}}.empty-queue-state.svelte-fpzkcu{text-align:center;color:#64748b;padding:40px 20px}.empty-queue-state.svelte-fpzkcu .empty-icon:where(.svelte-fpzkcu){margin-bottom:8px;font-size:32px;display:block}.patient-chart-column.svelte-fpzkcu{flex-direction:column;gap:16px;display:flex}.patient-card-header-glow.svelte-fpzkcu{color:#fff;background:linear-gradient(135deg,#022c22,#052e16);border:1px solid #10b98133;border-radius:16px;padding:24px;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000001a}.patient-card-header-glow.deceased.svelte-fpzkcu{background:linear-gradient(135deg,#1e293b,#0f172a);border-color:#94a3b833}.patient-card-header-glow.unidentified.svelte-fpzkcu{background:linear-gradient(135deg,#78350f,#451a03);border-color:#f59e0b33}.card-glow-overlay.svelte-fpzkcu{pointer-events:none;background:radial-gradient(circle at 100% 0,#10b98126,#0000 60%);position:absolute;inset:0}.profile-header-main.svelte-fpzkcu{z-index:5;align-items:center;gap:24px;display:flex;position:relative}.profile-photo-circle.svelte-fpzkcu{background-color:#ffffff1a;border:3px solid #fffc;border-radius:50%;width:72px;height:72px;position:relative;overflow:hidden;box-shadow:0 4px 10px #00000026}.profile-photo-circle.svelte-fpzkcu img:where(.svelte-fpzkcu){object-fit:cover;width:100%;height:100%}.biometric-verified-badge.svelte-fpzkcu{color:#fff;background-color:#10b981;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:flex;position:absolute;bottom:-2px;right:-2px;box-shadow:0 2px 4px #0003}.profile-text-meta.svelte-fpzkcu{flex-direction:column;gap:4px;display:flex}.profile-name-row.svelte-fpzkcu{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.profile-name-row.svelte-fpzkcu h2:where(.svelte-fpzkcu){letter-spacing:-.5px;margin:0;font-size:22px;font-weight:800}.bangla-script.svelte-fpzkcu{color:#a7f3d0;font-size:14px;font-weight:500}.patient-category-tag.svelte-fpzkcu{text-transform:uppercase;color:#fff;background-color:#ffffff26;border:1px solid #ffffff40;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:700}.patient-category-tag.emergency.svelte-fpzkcu{color:#ef4444;background-color:#fee2e2;border-color:#ef444433}.profile-codes-row.svelte-fpzkcu{color:#cbd5e1;gap:16px;font-size:12.5px;display:flex}.blood-blood.svelte-fpzkcu{color:#fca5a5}.profile-extra-row.svelte-fpzkcu{color:#cbd5e1;gap:16px;margin-top:2px;font-size:12.5px;display:flex}.critical-alert-box.svelte-fpzkcu{border-radius:10px;align-items:flex-start;gap:14px;padding:14px 18px;font-size:13px;display:flex}.critical-alert-box.unidentified-box.svelte-fpzkcu{color:#78350f;background-color:#fffbeb;border:1px solid #f59e0b}.pulse-red-border.svelte-fpzkcu{animation:2s ease-in-out infinite svelte-fpzkcu-redBorderPulse}@keyframes svelte-fpzkcu-redBorderPulse{0%{border-color:#f59e0b;box-shadow:0 0 #f59e0b00}50%{border-color:#ef4444;box-shadow:0 0 10px #ef444426}to{border-color:#f59e0b;box-shadow:0 0 #f59e0b00}}.critical-alert-box.deceased-box.svelte-fpzkcu{color:#1e293b;background-color:#f1f5f9;border:1px solid #94a3b8}.critical-alert-box.admitted-box.svelte-fpzkcu{color:#1e40af;background-color:#eff6ff;border:1px solid #3b82f6}.alert-icon.svelte-fpzkcu{font-size:18px;line-height:1}.alert-content.svelte-fpzkcu h4:where(.svelte-fpzkcu){letter-spacing:.5px;margin:0 0 4px;font-size:12.5px;font-weight:700}.alert-content.svelte-fpzkcu p:where(.svelte-fpzkcu){margin:0;font-size:12px;line-height:1.4}.chart-tab-bar.svelte-fpzkcu{border-bottom:2px solid #e2e8f0;flex-wrap:wrap;gap:6px;padding-bottom:2px;display:flex}.tab-btn.svelte-fpzkcu{color:#64748b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:6px 6px 0 0;padding:10px 16px;font-size:13px;font-weight:600;transition:all .15s}.tab-btn.svelte-fpzkcu:hover{color:#0f172a;background-color:#f1f5f9}.tab-btn.active.svelte-fpzkcu{color:#dc2626;border-bottom-color:#dc2626;font-weight:700}.tab-btn.svelte-fpzkcu:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.tab-content-panel.svelte-fpzkcu{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000000d}.form-container-card.svelte-fpzkcu{flex-direction:column;gap:16px;display:flex}.panel-header-badge.svelte-fpzkcu h3:where(.svelte-fpzkcu){color:#1e293b;border-left:3px solid #dc2626;margin:0;padding-left:10px;font-size:14px;font-weight:700}.ticket-form-inputs.svelte-fpzkcu{grid-template-columns:1fr 1fr;gap:16px;margin-top:12px;display:grid}.triage-select.svelte-fpzkcu{font-weight:700}.triage-select.red.svelte-fpzkcu{color:#dc2626;background-color:#fee2e2}.triage-select.orange.svelte-fpzkcu{color:#ea580c;background-color:#ffedd5}.triage-select.yellow.svelte-fpzkcu{color:#ca8a04;background-color:#fef9c3}.triage-select.green.svelte-fpzkcu{color:#16a34a;background-color:#dcfce7}.triage-select.blue.svelte-fpzkcu{color:#2563eb;background-color:#dbeafe}.fee-meta-summary-card.svelte-fpzkcu{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:8px;margin-top:14px;padding:14px 18px;display:flex}.fee-row.svelte-fpzkcu{color:#475569;justify-content:space-between;font-size:12.5px;display:flex}.fee-row.grand-total.svelte-fpzkcu{color:#0f172a;border-top:1px dashed #cbd5e1;padding-top:8px;font-size:14px}.btn-generate-ticket.svelte-fpzkcu{color:#fff;cursor:pointer;background-color:#22c55e;border:none;border-radius:8px;width:100%;margin-top:16px;padding:12px;font-size:13.5px;font-weight:700;transition:background .2s;box-shadow:0 4px 6px #22c55e33}.btn-generate-ticket.svelte-fpzkcu:hover{background-color:#16a34a}.history-list-section.svelte-fpzkcu h4:where(.svelte-fpzkcu){letter-spacing:.5px;color:#64748b;margin:0 0 12px;font-size:11px;font-weight:700}.records-timeline.svelte-fpzkcu{flex-direction:column;gap:10px;display:flex}.timeline-billing-item.svelte-fpzkcu{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.bill-badge.svelte-fpzkcu{border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700}.bill-badge.paid.svelte-fpzkcu{color:#15803d;background-color:#dcfce7}.bill-details.svelte-fpzkcu{flex-direction:column;flex:1;margin-left:12px;display:flex}.bill-details.svelte-fpzkcu h5:where(.svelte-fpzkcu){color:#334155;margin:0 0 2px;font-size:12.5px}.bill-date.svelte-fpzkcu,.bill-method.svelte-fpzkcu{color:#64748b;font-size:11px}.bill-amount.svelte-fpzkcu{color:#0f172a;font-size:14px}.empty-timeline-notice.svelte-fpzkcu{text-align:center;color:#94a3b8;border:1px dashed #cbd5e1;border-radius:8px;padding:20px;font-size:12px}.locked-tab-state.svelte-fpzkcu{text-align:center;color:#64748b;padding:40px 20px}.lock-icon.svelte-fpzkcu{margin-bottom:8px;font-size:32px;display:block}.locked-tab-state.success.svelte-fpzkcu{color:#166534;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px}.emr-clinical-form-grid.svelte-fpzkcu{grid-template-columns:1fr 1fr;gap:16px;margin-top:12px;display:grid}.vitals-input-section.svelte-fpzkcu h4:where(.svelte-fpzkcu){color:#334155;margin:0 0 10px;font-size:12.5px}.vitals-row-inputs.svelte-fpzkcu{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:repeat(5,1fr);gap:10px;padding:12px;display:grid}.vital-item.svelte-fpzkcu{flex-direction:column;gap:4px;display:flex}.vital-item.svelte-fpzkcu label:where(.svelte-fpzkcu){color:#475569;font-size:10.5px;font-weight:600}.vital-item.svelte-fpzkcu input:where(.svelte-fpzkcu){box-sizing:border-box;border:1px solid #cbd5e1;border-radius:4px;width:100%;padding:6px;font-size:12px}.vital-item.svelte-fpzkcu .unit:where(.svelte-fpzkcu){color:#94a3b8;text-align:right;font-size:9.5px}.medications-builder-section.svelte-fpzkcu{border-top:1px solid #e2e8f0;margin-top:8px;padding-top:16px}.section-title-row.svelte-fpzkcu{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.section-title-row.svelte-fpzkcu h4:where(.svelte-fpzkcu){color:#334155;margin:0;font-size:13px}.btn-add-drug.svelte-fpzkcu{color:#fff;cursor:pointer;background-color:#0f172a;border:none;border-radius:6px;padding:6px 12px;font-size:11.5px;font-weight:600}.drug-table-builder.svelte-fpzkcu{flex-direction:column;gap:8px;display:flex}.builder-headers.svelte-fpzkcu{color:#64748b;grid-template-columns:2fr 1fr 1fr 1fr 40px;gap:10px;padding:0 4px;font-size:11px;font-weight:700;display:grid}.builder-row.svelte-fpzkcu{grid-template-columns:2fr 1fr 1fr 1fr 40px;align-items:center;gap:10px;display:grid}.builder-row.svelte-fpzkcu input:where(.svelte-fpzkcu),.builder-row.svelte-fpzkcu select:where(.svelte-fpzkcu){box-sizing:border-box;border:1px solid #cbd5e1;border-radius:6px;width:100%;padding:8px;font-size:12.5px}.btn-delete-row.svelte-fpzkcu{color:#dc2626;cursor:pointer;background:0 0;border:1px solid #fecaca;border-radius:6px;padding:8px;font-size:12px;transition:all .2s}.btn-delete-row.svelte-fpzkcu:hover{background-color:#fee2e2}.btn-save-emr.svelte-fpzkcu{color:#fff;cursor:pointer;background-color:#dc2626;border:none;border-radius:8px;width:100%;padding:12px;font-size:13.5px;font-weight:700;transition:background .2s}.emr-timeline.svelte-fpzkcu{flex-direction:column;gap:16px;margin-top:10px;padding-left:20px;display:flex;position:relative}.emr-timeline.svelte-fpzkcu:before{content:"";background-color:#cbd5e1;width:2px;position:absolute;top:5px;bottom:5px;left:4px}.timeline-emr-item.svelte-fpzkcu{position:relative}.emr-dot.svelte-fpzkcu{background-color:#dc2626;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:12px;left:-20px;box-shadow:0 0 0 2px #fca5a5}.emr-card.svelte-fpzkcu{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:14px}.emr-card-header.svelte-fpzkcu{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.emr-card-header.svelte-fpzkcu h5:where(.svelte-fpzkcu){color:#1e293b;margin:0;font-size:13px;font-weight:700}.emr-card-vitals.svelte-fpzkcu{color:#1e40af;background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;margin-bottom:6px;padding:4px 8px;font-size:11.5px;display:inline-block}.emr-card-symptoms.svelte-fpzkcu{color:#475569;margin:0 0 8px;font-size:12px}.emr-card-meds.svelte-fpzkcu{border-top:1px dashed #cbd5e1;padding-top:8px;font-size:11.5px}.emr-card-meds.svelte-fpzkcu ul:where(.svelte-fpzkcu){margin:4px 0 0;padding-left:16px}.ward-selector-grid.svelte-fpzkcu{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:10px;display:grid}@media (width<=768px){.ward-selector-grid.svelte-fpzkcu{grid-template-columns:1fr 1fr}}.ward-btn.svelte-fpzkcu{cursor:pointer;text-align:left;background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:10px;padding:12px;transition:all .2s;display:flex}.ward-btn.svelte-fpzkcu:hover{background-color:#f8fafc;border-color:#94a3b8}.ward-btn.active.svelte-fpzkcu{background-color:#eff6ff;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f626}.ward-icon.svelte-fpzkcu{font-size:20px}.ward-btn-meta.svelte-fpzkcu{flex-direction:column;display:flex}.ward-btn-meta.svelte-fpzkcu strong:where(.svelte-fpzkcu){color:#1e293b;font-size:13px}.ward-btn-meta.svelte-fpzkcu span:where(.svelte-fpzkcu){color:#64748b;font-size:10.5px}.step-desc.svelte-fpzkcu{color:#64748b;margin:4px 0 10px;font-size:12px}.beds-allocator-grid.svelte-fpzkcu{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;display:grid}.bed-btn-slot.svelte-fpzkcu{cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;align-items:center;padding:10px;transition:all .2s;display:flex}.bed-btn-slot.svelte-fpzkcu:hover{background-color:#f8fafc;border-color:#94a3b8}.bed-btn-slot.selected.svelte-fpzkcu{background-color:#eff6ff;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.bed-item-icon.svelte-fpzkcu{margin-bottom:4px;font-size:18px}.bed-item-label.svelte-fpzkcu{color:#1e293b;margin-bottom:2px;font-size:11.5px;font-weight:700}.bed-status-badge.svelte-fpzkcu{color:#166534;background-color:#dcfce7;border-radius:4px;padding:1px 6px;font-size:9px;font-weight:700}.selected-bed-notif.svelte-fpzkcu{color:#1e40af;background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;margin-top:12px;padding:8px 12px;font-size:12.5px;display:inline-block}.admission-meta-inputs.svelte-fpzkcu{grid-template-columns:1fr 2fr;gap:16px;margin-top:10px;display:grid}.btn-confirm-admission.svelte-fpzkcu{color:#fff;cursor:pointer;background-color:#3b82f6;border:none;border-radius:8px;width:100%;padding:12px;font-size:13.5px;font-weight:700;transition:background .2s}.btn-confirm-admission.svelte-fpzkcu:disabled{cursor:not-allowed;opacity:.6;background-color:#94a3b8}.solemn-notice-card.svelte-fpzkcu{text-align:center;background-color:#fafafa;border:1px solid #e2e8f0;border-radius:12px;padding:24px}.notice-header.svelte-fpzkcu{color:#475569;letter-spacing:.5px;background-color:#f1f5f9;border-radius:6px;margin-bottom:12px;padding:6px 12px;font-size:11.5px;font-weight:700;display:inline-block}.solemn-notice-card.svelte-fpzkcu p:where(.svelte-fpzkcu){color:#64748b;max-width:450px;margin:0 auto 20px;font-size:12.5px;line-height:1.5}.btn-open-death-modal.svelte-fpzkcu{color:#fff;cursor:pointer;background-color:#0f172a;border:none;border-radius:8px;padding:12px 24px;font-size:13px;font-weight:700;transition:all .2s}.btn-open-death-modal.svelte-fpzkcu:hover{background-color:#1e293b;transform:translateY(-1px)}.chart-empty-state.svelte-fpzkcu{text-align:center;background-color:#fff;border:1px dashed #cbd5e1;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:400px;padding:64px 32px;display:flex}.heartbeat-animation-container.svelte-fpzkcu{justify-content:center;align-items:center;width:200px;height:60px;margin-bottom:16px;display:flex}.heartbeat-svg.svelte-fpzkcu{width:100%;height:100%}.heartbeat-line.svelte-fpzkcu{stroke-dasharray:600;stroke-dashoffset:600px;animation:3s linear infinite svelte-fpzkcu-drawHeartbeat}@keyframes svelte-fpzkcu-drawHeartbeat{to{stroke-dashoffset:0}}.chart-empty-state.svelte-fpzkcu h2:where(.svelte-fpzkcu){color:#1e293b;margin:0 0 8px;font-size:18px}.chart-empty-state.svelte-fpzkcu p:where(.svelte-fpzkcu){color:#64748b;max-width:420px;margin:0;font-size:13px;line-height:1.5}.modal-backdrop.svelte-fpzkcu{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background-color:#0f172aa6;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.modal-card.svelte-fpzkcu{background-color:#fff;border-radius:12px;width:90%;max-width:500px;overflow:hidden;box-shadow:0 20px 25px -5px #00000026,0 10px 10px -5px #0000000a}.scale-up.svelte-fpzkcu{animation:.2s cubic-bezier(.16,1,.3,1) forwards svelte-fpzkcu-modalScaleUp}@keyframes svelte-fpzkcu-modalScaleUp{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-card-header.svelte-fpzkcu{background-color:#fff;border-bottom:1px solid #e2e8f0;align-items:center;gap:12px;padding:16px 20px;display:flex;position:relative}.modal-card-header.solemn.svelte-fpzkcu{color:#fff;background-color:#0f172a}.modal-card-header-icon.svelte-fpzkcu{border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}.solemn-icon.svelte-fpzkcu{background-color:#ffffff1a}.modal-card-header.svelte-fpzkcu h4:where(.svelte-fpzkcu){margin:0;font-size:14.5px;font-weight:700}.modal-close-x.svelte-fpzkcu{cursor:pointer;color:#94a3b8;background:0 0;border:none;font-size:16px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.modal-card-header.solemn.svelte-fpzkcu .modal-close-x:where(.svelte-fpzkcu){color:#cbd5e1}.modal-form-body.svelte-fpzkcu{flex-direction:column;gap:14px;padding:20px;display:flex}.alert-caution-strip.svelte-fpzkcu{color:#991b1b;background-color:#fee2e2;border:1px solid #fca5a5;border-radius:6px;padding:10px;font-size:11.5px;font-weight:600}.modal-input-group.svelte-fpzkcu{flex-direction:column;gap:4px;display:flex}.modal-input-group.svelte-fpzkcu label:where(.svelte-fpzkcu){color:#475569;font-size:11px;font-weight:700}.modal-input-group.svelte-fpzkcu input:where(.svelte-fpzkcu),.modal-input-group.svelte-fpzkcu textarea:where(.svelte-fpzkcu){border:1px solid #cbd5e1;border-radius:6px;outline:none;padding:8px 12px;font-size:13px}.modal-footer-solemn.svelte-fpzkcu{background-color:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;gap:12px;padding:16px 20px;display:flex}.btn-modal-cancel.svelte-fpzkcu{color:#64748b;cursor:pointer;background:0 0;border:1px solid #cbd5e1;border-radius:6px;padding:8px 16px;font-size:13px}.btn-modal-confirm-death.svelte-fpzkcu{color:#fff;cursor:pointer;background-color:#0f172a;border:none;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600}.btn-modal-confirm-death.svelte-fpzkcu:hover{background-color:#1e293b}.toast-popup.svelte-fpzkcu{z-index:1100;border-radius:12px;max-width:320px;padding:12px 20px;animation:.25s cubic-bezier(.16,1,.3,1) forwards svelte-fpzkcu-toastSlideIn;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.toast-popup.success.svelte-fpzkcu{color:#fff;background-color:#065f46;border:1px solid #34d39933}.toast-popup.error.svelte-fpzkcu{color:#fff;background-color:#991b1b;border:1px solid #f8717133}@keyframes svelte-fpzkcu-toastSlideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.toast-body.svelte-fpzkcu{align-items:center;gap:12px;display:flex}.toast-symbol.svelte-fpzkcu{font-size:16px;font-weight:700}.toast-body.svelte-fpzkcu p:where(.svelte-fpzkcu){margin:0;font-size:12.5px;font-weight:600}#printable-ticket-slip.svelte-fpzkcu{z-index:2000;background-color:#fffffffa;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0;overflow-y:auto}#printable-ticket-slip.show.svelte-fpzkcu{display:flex}.ticket-slip-container.svelte-fpzkcu{color:#000;background-color:#fff;border:1px solid #cbd5e1;width:100%;max-width:380px;padding:24px;font-family:monospace;box-shadow:0 4px 6px #0000000d}.ticket-slip-header.svelte-fpzkcu{border-bottom:2px solid #000;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:12px;display:flex}.hospital-info.svelte-fpzkcu h2:where(.svelte-fpzkcu){margin:0 0 2px;font-size:13px;font-weight:900}.hospital-info.svelte-fpzkcu p:where(.svelte-fpzkcu){margin:0 0 4px;font-size:9px}.department-tag.svelte-fpzkcu{color:#fff;background-color:#000;border-radius:4px;padding:2px 6px;font-size:8.5px;font-weight:900;display:inline-block}.triage-strip.svelte-fpzkcu{text-align:center;border-radius:4px;margin-bottom:12px;padding:6px;font-size:11px;font-weight:900}.triage-strip.red.svelte-fpzkcu{color:#fff;background-color:#dc2626}.triage-strip.orange.svelte-fpzkcu{color:#fff;background-color:#f97316}.triage-strip.yellow.svelte-fpzkcu{color:#000;background-color:#eab308}.triage-strip.green.svelte-fpzkcu{color:#fff;background-color:#22c55e}.triage-strip.blue.svelte-fpzkcu{color:#fff;background-color:#3b82f6}.ticket-slip-meta.svelte-fpzkcu{flex-direction:column;gap:4px;font-size:10px;display:flex}.meta-row.svelte-fpzkcu{justify-content:space-between;display:flex}.ticket-slip-details.svelte-fpzkcu h3:where(.svelte-fpzkcu){border-bottom:1px dashed #000;margin:14px 0 6px;padding-bottom:4px;font-size:10.5px;font-weight:900}.detail-row.svelte-fpzkcu{justify-content:space-between;margin-bottom:4px;font-size:10px;display:flex}.detail-row.total-row.svelte-fpzkcu{border-top:1px solid #000;margin-top:8px;padding-top:6px;font-size:11px}.ticket-slip-footer.svelte-fpzkcu{text-align:center;border-top:2px solid #000;flex-direction:column;align-items:center;gap:6px;margin-top:24px;padding-top:14px;display:flex}.barcode-svg.svelte-fpzkcu{flex-direction:column;align-items:center;gap:2px;display:flex}.barcode-number-meta.svelte-fpzkcu{letter-spacing:2px;font-size:9px}.voucher-status.svelte-fpzkcu{margin:6px 0 2px;font-size:11px;font-weight:900}.print-instruction.svelte-fpzkcu{max-width:250px;font-size:8px}.print-actions-row.svelte-fpzkcu{gap:10px;margin-top:20px;display:flex}.btn-print-slip.svelte-fpzkcu{color:#fff;cursor:pointer;background-color:#000;border:none;border-radius:4px;flex:1;padding:10px;font-family:inherit;font-weight:700}.btn-close-slip.svelte-fpzkcu{color:#000;cursor:pointer;background-color:#cbd5e1;border:none;border-radius:4px;padding:10px;font-family:inherit;font-weight:700}.margin-top-12.svelte-fpzkcu{margin-top:12px}.margin-top-20.svelte-fpzkcu{margin-top:20px}@media print{body *,.app-shell *,.sidebar,.top-bar,.page-content,.emergency-dashboard-wrapper{visibility:hidden!important;display:none!important}#printable-ticket-slip.svelte-fpzkcu,#printable-ticket-slip.svelte-fpzkcu :where(.svelte-fpzkcu){visibility:visible!important;display:block!important}#printable-ticket-slip.svelte-fpzkcu{position:absolute;top:0;left:0;background:#fff!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important}.ticket-slip-container.svelte-fpzkcu{box-shadow:none!important;border:none!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.no-print.svelte-fpzkcu{display:none!important}}
