*{box-sizing:border-box}.light,:root,[data-theme=light]{--bg-primary:#fff;--surface-card:#fff;--text-main:#020617;--border-subtle:#e2e8f0;--bg-slate:var(--bg-primary);--bg-card:var(--surface-card);--text-primary:var(--text-main);--text-on-slate:#0f172a;--text-muted-on-slate:#64748b;--text-secondary:#64748b;--grid-label:#334155;--footer-border:#e2e8f0;--specialty-icon-bg:#eff6ff;--specialty-icon-color:#2563eb;--specialty-selected-bg:#eff6ff;--specialty-selected-border:#3b82f6;--specialty-selected-color:#1d4ed8;--header-btn-bg:var(--surface-card);--header-btn-color:var(--text-main);--icon-circle-bg:#f1f5f9;--icon-circle-color:#475569;--history-title-color:#020617;--history-description-color:#475569;--view-history-cta-shadow:none;--modal-bg:var(--surface-card);--modal-text:var(--text-main);--filter-item-border:#e2e8f0;--filter-item-text:#475569;--filter-item-active-bg:#2563eb;--filter-item-active-border:#2563eb;--filter-item-active-text:#fff;--clear-all-color:#3b82f6;--modal-close-bg:#f1f5f9;--modal-close-color:#0f172a;--unibody-card-bg:var(--surface-card);--unibody-card-border:var(--border-subtle);--unibody-card-title:#020617;--unibody-card-meta:#475569;--stepper-line:#e2e8f0;--stepper-done:#2563eb;--stepper-active:#38bdf8;--stepper-pending:#cbd5e1;--stepper-label-done:#1f2933;--stepper-label-pending:#9ca3af;--health-btn-bg:var(--surface-card);--health-btn-border:#0ea5e9;--health-btn-text:#0369a1;--surface:var(--surface-card);--surface-muted:#f8fafc;--ghost-btn-bg:#0000;--ghost-btn-border:#e2e8f0;--ghost-btn-text:#0369a1;--toggle-track-bg:#e2e8f0;--toggle-inactive-bg:#0000;--toggle-inactive-text:#64748b;--toggle-active-bg:var(--surface-card);--toggle-active-text:var(--text-main);--toggle-active-shadow:none;--action-ghost-border:#0ea5e9;--action-ghost-text:#0369a1;--specialty-label-color:#334155;--soap-notes-bg:#f1f5f9;--warning-bg:#fef3c7;--bottom-nav-bg:#fffffff7;--bottom-nav-border:#e2e8f0;--secure-input-bg:var(--surface-card);--secure-input-border:var(--border-subtle);--secure-input-text:var(--text-main);--secure-input-placeholder:#64748b;--info-box-bg:var(--surface-muted);--info-box-border:var(--border-subtle);--info-box-text:var(--text-secondary);--profile-label:#64748b;--booking-sheet-bg:#ffffffe6;--booking-sheet-border:#e2e8f0cc}.dark,[data-theme=dark]{--bg-primary:#0b0e14;--surface-card:#161b22;--text-main:#f8fafc;--border-subtle:#30363d;--bg-slate:var(--bg-primary);--bg-card:var(--surface-card);--text-primary:var(--text-main);--text-on-slate:var(--text-main);--text-muted-on-slate:#cbd5e1;--text-secondary:#94a3b8;--grid-label:#e2e8f0;--footer-border:#1e293b;--specialty-icon-bg:#1e293b80;--specialty-icon-color:#38bdf8;--specialty-label-color:#e2e8f0;--specialty-selected-bg:#3b82f640;--specialty-selected-border:#3b82f6;--specialty-selected-color:#f1f5f9;--header-btn-bg:var(--surface-card);--header-btn-color:#38bdf8;--icon-circle-bg:var(--surface-muted);--icon-circle-color:#38bdf8;--history-title-color:var(--text-main);--history-description-color:#94a3b8;--view-history-cta-shadow:0 0 20px #3b82f633;--modal-bg:var(--bg-primary);--modal-text:var(--text-main);--filter-item-border:#334155;--filter-item-text:#94a3b8;--filter-item-active-bg:#2563eb;--filter-item-active-border:#3b82f6;--filter-item-active-text:#fff;--clear-all-color:#38bdf8;--modal-close-bg:#1e293b;--modal-close-color:#fff;--unibody-card-bg:var(--surface-card);--unibody-card-border:var(--border-subtle);--unibody-card-title:var(--text-main);--unibody-card-meta:#94a3b8;--stepper-line:#475569;--stepper-done:#2563eb;--stepper-active:#38bdf8;--stepper-pending:#475569;--stepper-label-done:#f1f5f9;--stepper-label-pending:#cbd5e1;--health-btn-bg:var(--surface-card);--health-btn-border:#334155;--health-btn-text:#38bdf8;--surface:var(--surface-card);--surface-muted:#161b22d9;--soap-notes-bg:#1e293b99;--warning-bg:#2d261473;--ghost-btn-bg:var(--surface-card);--ghost-btn-border:#334155;--ghost-btn-text:#fff;--toggle-track-bg:#1e293b;--toggle-inactive-bg:#0000;--toggle-inactive-text:#94a3b8;--toggle-active-bg:#2563eb;--toggle-active-text:#fff;--toggle-active-shadow:0 0 0 1px #3b82f64d;--action-ghost-border:#0ea5e9;--action-ghost-text:#38bdf8;--bottom-nav-bg:#0f1729f7;--bottom-nav-border:#1e293b;--secure-input-bg:var(--surface-card);--secure-input-border:var(--border-subtle);--secure-input-text:var(--text-main);--secure-input-placeholder:#64748b;--info-box-bg:var(--surface-card);--info-box-border:var(--border-subtle);--info-box-text:#cbd5e1;--profile-label:#94a3b8;--booking-sheet-bg:var(--bg-primary);--booking-sheet-border:var(--border-subtle)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg-primary:#0b0e14;--surface-card:#161b22;--text-main:#f8fafc;--border-subtle:#30363d;--bg-slate:var(--bg-primary);--bg-card:var(--surface-card);--text-primary:var(--text-main);--text-on-slate:var(--text-main);--text-muted-on-slate:#cbd5e1;--text-secondary:#94a3b8;--grid-label:#e2e8f0;--footer-border:#1e293b;--specialty-icon-bg:#161b22e6;--specialty-icon-color:#38bdf8;--specialty-label-color:#e2e8f0;--specialty-selected-bg:#3b82f640;--specialty-selected-border:#3b82f6;--specialty-selected-color:#f1f5f9;--header-btn-bg:var(--surface-card);--header-btn-color:#38bdf8;--icon-circle-bg:var(--surface-muted);--icon-circle-color:#38bdf8;--history-title-color:var(--text-main);--history-description-color:#94a3b8;--view-history-cta-shadow:0 0 20px #3b82f633;--modal-bg:var(--bg-primary);--modal-text:var(--text-main);--filter-item-border:#334155;--filter-item-text:#94a3b8;--filter-item-active-bg:#2563eb;--filter-item-active-border:#3b82f6;--filter-item-active-text:#fff;--clear-all-color:#38bdf8;--modal-close-bg:#1e293b;--modal-close-color:#fff;--unibody-card-bg:var(--surface-card);--unibody-card-border:var(--border-subtle);--unibody-card-title:var(--text-main);--unibody-card-meta:#94a3b8;--stepper-line:#475569;--stepper-done:#2563eb;--stepper-active:#38bdf8;--stepper-pending:#475569;--stepper-label-done:#f1f5f9;--stepper-label-pending:#cbd5e1;--health-btn-bg:var(--surface-card);--health-btn-border:#334155;--health-btn-text:#38bdf8;--surface:var(--surface-card);--surface-muted:#161b22d9;--soap-notes-bg:#1e293b99;--warning-bg:#2d261473;--ghost-btn-bg:var(--surface-card);--ghost-btn-border:#334155;--ghost-btn-text:#fff;--toggle-track-bg:#1e293b;--toggle-inactive-bg:#0000;--toggle-inactive-text:#94a3b8;--toggle-active-bg:#2563eb;--toggle-active-text:#fff;--toggle-active-shadow:0 0 0 1px #3b82f64d;--action-ghost-border:#0ea5e9;--action-ghost-text:#38bdf8;--bottom-nav-bg:#0f1729f7;--bottom-nav-border:#1e293b;--secure-input-bg:var(--surface-card);--secure-input-border:var(--border-subtle);--secure-input-text:var(--text-main);--secure-input-placeholder:#64748b;--info-box-bg:var(--surface-card);--info-box-border:var(--border-subtle);--info-box-text:#cbd5e1;--profile-label:#94a3b8;--booking-sheet-bg:var(--bg-primary);--booking-sheet-border:var(--border-subtle)}}.theme-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#fff;background:var(--unibody-card-bg);border:1px solid #e2e8f0;border:1px solid var(--unibody-card-border);border-radius:16px;color:#020617;color:var(--unibody-card-title)}.theme-btn-ghost{background:#0000;background:var(--ghost-btn-bg);border:1px solid #e2e8f0;border:1px solid var(--ghost-btn-border);border-radius:8px;color:#0369a1;color:var(--ghost-btn-text);cursor:pointer;font-weight:500}.theme-btn-ghost:hover{opacity:.9}.secure-input{background:#fff;background:var(--secure-input-bg);border:1px solid #e2e8f0;border:1px solid var(--secure-input-border);border-radius:8px;box-sizing:border-box;color:#020617;color:var(--secure-input-text);font-family:inherit;font-size:14px;padding:10px 12px;width:100%}.secure-input::placeholder{color:#64748b;color:var(--secure-input-placeholder)}.secure-input:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f680;outline:none}body,html{-webkit-font-smoothing:antialiased;background-color:#fff;background-color:var(--bg-primary);color:#020617;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0;overflow-x:hidden}.light,[data-theme=light]{color:#64748b;color:var(--text-secondary)}.light h1,.light h2,.light h3,.light h4,.light h5,.light h6,[data-theme=light] h1,[data-theme=light] h2,[data-theme=light] h3,[data-theme=light] h4,[data-theme=light] h5,[data-theme=light] h6{color:#020617;color:var(--text-main)}section{background-color:#fff;background-color:var(--bg-primary);color:#020617;color:var(--text-primary)}#root{min-height:100vh;padding-bottom:calc(64px + env(safe-area-inset-bottom, 0px))}.dark .theme-card,[data-theme=dark] .theme-card{background:#fff!important;background:var(--unibody-card-bg)!important;border-color:#e2e8f0!important;border-color:var(--unibody-card-border)!important;color:#020617;color:var(--unibody-card-title)}.digital-script-bridge,[data-shared-clinical-surface]{background:#f8fafc;background:var(--surface-muted,var(--unibody-card-bg));border-color:#e2e8f0;border-color:var(--border-subtle);color:#020617;color:var(--text-primary,var(--text-main));color-scheme:light dark}
/*# sourceMappingURL=main.5d44dc46.css.map*/