:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:80px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-pill:999px;--font-latin:var(--font-noto-sans,"Noto Sans"), "Helvetica Neue", Arial, sans-serif;--font-deva:var(--font-noto-deva,"Noto Sans Devanagari"), var(--font-noto-sans,"Noto Sans"), sans-serif;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--text-caption:12px;--text-small:13px;--text-body:15px;--text-body-lg:17px;--text-title:20px;--text-h2:24px;--text-h1:30px;--text-display:40px;--text-display-xl:56px;--text-w1:clamp(96px, 14vw, 200px);--leading-tight:1.1;--leading-snug:1.25;--leading-normal:1.5;--measure:66ch;--color-background:#fafefc;--color-fill:#edf4f0;--color-stroke-weak:#d6e6df;--color-stroke-strong:#5e8a7a;--color-text-weak:#47725c;--color-text-strong:#193f2d;--color-brand:#26745a;--color-brand-pressed:#1c5844;--color-on-brand:#fff;--color-accent:#ee9e57;--color-accent-fill:#fcefdf;--color-on-accent:#26221e;--color-cream:#fbf6ee;--color-ink:#26221e;--color-canvas:#eef2f0;--color-danger:#bc3030;--color-warning:#9c5d0e;--color-success:#237a4e;--color-info:#2a63d6;--color-danger-fill:#fbeaea;--color-warning-fill:#f7eedd;--color-success-fill:#e4f3eb;--color-info-fill:#e7eefb;--elevation-1:0 1px 2px #193f2d0f, 0 2px 4px #193f2d0d;--elevation-2:0 4px 12px #193f2d14, 0 2px 6px #193f2d0f;--elevation-3:0 12px 32px #193f2d24;--focus-ring:0 0 0 3px #26745a73;--focus-offset:2px;--tr:.15s ease;--target-doctor:48px;--target-min:44px}
[data-portal=platform],[data-portal=facility],[data-portal=doctor],[data-portal=desk],[data-portal=signin]{--color-background:#fff;--color-page:#fbfbfe;--color-fill:#eef0f8;--color-row-hover:#f5f6fb;--color-choice-selected:#f7f8fd;--color-stroke-weak:#dadded;--color-stroke-strong:#6e779e;--color-text-strong:#1b2144;--color-text-weak:#4a5279;--color-text-muted:#6e779e;--color-brand:#33429a;--color-brand-pressed:#26327a;--color-brand-mid:#7780be;--color-you:#ee9e57;--color-on-brand:#fff;--qp-loader-mark:var(--color-brand);--qp-loader-you:var(--color-you);--color-success:#237a4e;--color-success-fill:#e6f3ec;--color-warning:#7a5a00;--color-warning-fill:#fff4cc;--color-danger:#bc3030;--color-danger-fill:#fbeeee;--color-info:#33429a;--color-info-fill:#eef0f8;--color-nav-bg:#11162f;--color-nav-active:#1a2145;--color-nav-text:#ffffffd6;--color-nav-strong:#fff;--color-nav-muted:#8f96bc;--color-nav-rule:#ffffff24;--color-placeholder-bg:#f6f6f6;--color-placeholder-line:#bdbdbd;--color-placeholder-block:#dcdcdc;--color-placeholder-chip:#e3e3e3;--color-placeholder-text:#555;--color-placeholder-strong:#1f1f1f;--color-placeholder-chip-text:#3d3d3d;--color-scrim:#11162f52;--color-toast:#1b2144;--color-toast-action:#b9bedb;--color-on-dark:#fff;--color-on-dark-weak:#ffffffb8;--color-on-dark-hover:#ffffff1a;--color-chart-line:#33429a;--color-chart-previous:#8f96bc;--color-chart-grid:#e6e8f2;--color-chart-fees:#8f96bc;--color-chart-incident:#bc303014;--color-chart-incident-edge:#bc303066;--elevation-1:0 1px 2px #1b21440f, 0 1px 1px #1b21440a;--elevation-2:0 8px 24px #11162f3d;--elevation-3:0 16px 40px -12px #1b214459;--elevation-brand:0 1px 2px #1b21442e;--elevation-drawer:-12px 0 32px #1b21441f;--elevation-bar:0 -4px 16px #1b21440f;--elevation-tooltip:0 4px 16px #1b214424;--focus-ring:0 0 0 3px #33429a59;--focus-ring-danger:0 0 0 3px #bc30301f;--radius-sm:8px;--radius-control:10px;--radius-md:12px;--radius-lg:16px;--control-h:44px;--control-h-lg:48px;--text-caption:12px;--text-small:13px;--text-body:14px;--text-body-lg:16px;--text-title:20px;--text-h2:24px;--text-h1:24px;--text-display:32px;--text-money:48px}[data-portal=signin]{--si-night:#11162f;--si-night-muted:#8f96bc;--si-night-strong:#ffffffd6;--si-circle-far:#151b39;--si-circle-near:#181f40;--si-mark-on-night:#5664b8;--si-queue-1:#252d57;--si-queue-2:#2d366a;--si-queue-3:#36407c;--si-queue-4:#404b8e;--si-queue-5:#4b57a0;--si-queue-6:#5864b2;--si-you-ring:#ee9e5729;--si-focus-ring:0 0 0 3px #33429a29;--si-notice-track:#ffffff1f;--si-notice-fill:#ffffff8f;--si-menu-shadow:0 8px 24px #1b214424;--si-motion:.25s}[data-portal=facility]{--color-toast:#11162f;--color-toast-action:#fff;--drawer-top:64px;--sidebar-w:248px;--topbar-h:64px;--color-toggle-off:#c9cde0;--color-chip-selected:#f3f4fb;--elevation-pop:0 12px 32px #1b21442e, 0 2px 6px #1b214414;--elevation-knob:0 1px 2px #11162f4d;--radius-pop:14px;--radius-bar:6px;--text-lead:15px;--text-section:18px;--text-name:22px;--text-page:28px;--text-tick:11px;--text-initials:17px;--text-initials-lg:26px;--color-scrim-dialog:#11162f7a;--elevation-dialog:0 24px 64px #11162f52, 0 4px 12px #11162f1f;--radius-dialog:20px;--text-row-title:17px;--color-needs:#ee9e57;--color-needs-fill:#fdebda;--color-needs-wash:#fdf1e5;--color-needs-line:#f6d3b2;--color-needs-edge:#e9b489;--color-needs-input:#fff8f1;--color-needs-ink:#8f4710;--color-needs-title:#5e2f0a;--color-needs-body:#7a3e0e;--color-on-needs:#1a1206;--color-needs-placeholder:#94603b;--color-hidden:#4a4f6e;--color-hidden-fill:#eef0f5;--color-hidden-dot:#8a8fad;--color-chip:#f0f1f7;--color-chip-ink:#464b6b;--color-selected:#f2f4fd;--color-selected-strong:#e6e9f8;--color-selected-line:#cbd0ee;--color-lab-page:#f4f5fa;--color-row-head:#fafbfd;--color-group-row:#f7f8fc;--color-segment-track:#e9ebf4;--radius-card:18px;--text-page-lg:30px;--elevation-panel:0 1px 2px #141a3d0a, 0 14px 36px #141a3d12;--elevation-card-hover:0 1px 0 #141a3d08, 0 6px 18px #141a3d14;--elevation-tab:0 1px 2px #141a3d14, 0 2px 8px #141a3d0f;--elevation-sticky:0 -8px 24px #141a3d0f}[data-portal=doctor]{--color-toast:#11162f;--color-toast-action:#fff;--color-live:#3dbe7a;--color-avatar:#3a4aa8;--color-offline-on-dark:#f2a7a7;--color-warn-on-dark:#e8c15a;--color-danger-edge:#f1cfcf;--color-other-facility:#f7f8fd;--color-other-facility-edge:#c9ceea;--color-placeholder-face:#d5d8e4;--color-placeholder-face-ink:#9aa0bd;--color-keyboard:#d5d8e4;--color-print-ink:#111827;--color-print-weak:#4b5563;--color-print-line:#e5e7eb;--color-print-box:#d1d5db;--elevation-dialog:0 12px 32px #1b21442e, 0 2px 6px #1b214414;--radius-segment:14px;--radius-card-lg:20px;--control-h:48px;--control-h-lg:48px;--control-h-xl:52px;--control-h-primary:56px;--topbar-h:64px;--consult-header-h:72px;--tabs-h:52px;--sidebar-w:248px;--rail-w:72px;--search-w:440px;--drawer-top:0px;--color-nav-divider:#2a3156;--color-stroke-soft:#e6e8f2;--color-record:#eef1f9;--color-writing:#f4f5fa;--color-consent:#e1f0e8;--color-pill-other:#e4e7f3;--color-warning-chip:#fff4d6;--color-warning-row:#fff8e6;--color-photo-tile:#2b3150;--record-w:400px;--record-w-touch:372px;--record-w-open:560px;--revisit-list-w:300px;--label-w:104px;--writing-max:680px;--rx-search-w:420px}[data-portal=desk]{--color-toast:#11162f;--color-toast-action:#fff;--color-toast-action-fill:#ffffff1f;--toast-action-decoration:none;--toast-action-pad:14px;--toast-action-h:44px;--toast-text:15px;--toast-elevation:var(--elevation-dialog);--toasts-bottom:24px;--toasts-shift:none;--toasts-width:max-content;--toasts-max:720px;--color-live:#3dbe7a;--color-avatar:#3a4aa8;--color-avatar-dim:#ffffff1a;--color-warn-on-dark:#e8c15a;--color-nav-badge:#ffffff24;--color-nav-rule:#ffffff1f;--color-came-back-row:#f6f7fc;--color-collect-edge:#e9d48a;--color-choice-on:#f3f4fb;--color-danger-edge:#f1cfcf;--elevation-dialog:0 12px 32px #1b21442e, 0 2px 6px #1b214414;--elevation-panel:-12px 0 32px #1b21441a;--radius-segment:14px;--control-h-xl:52px;--control-h-primary:56px;--topbar-h:64px;--drawer-top:64px;--desk-menu-w:280px;--desk-rail-w:76px;--desk-search-w:420px;--desk-called-actions-w:320px;--desk-side-w:340px;--desk-row-h:72px;--desk-menu-item-h:64px;--desk-token-w:48px;--desk-fee-w:190px;--desk-actions-w:128px;--text-menu:15px;--text-token-row:20px;--text-token-called:48px;--text-slip-token:32px}
*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-latin);font-size:var(--text-body);line-height:var(--leading-normal);color:var(--color-text-strong);background:var(--color-canvas);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}:lang(hi){font-family:var(--font-deva)}h1,h2,h3,h4,p,figure{margin:0}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}.num{font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums}:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}:is(input,textarea,select):focus-visible{box-shadow:none}input:-webkit-autofill{-webkit-text-fill-color:var(--color-text-strong);-webkit-box-shadow:0 0 0 100px var(--color-background) inset;box-shadow:0 0 0 100px var(--color-background) inset;caret-color:var(--color-text-strong);transition:background-color 100000s}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text-strong);-webkit-box-shadow:0 0 0 100px var(--color-background) inset;box-shadow:0 0 0 100px var(--color-background) inset;caret-color:var(--color-text-strong);transition:background-color 100000s}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-text-strong);-webkit-box-shadow:0 0 0 100px var(--color-background) inset;box-shadow:0 0 0 100px var(--color-background) inset;caret-color:var(--color-text-strong);transition:background-color 100000s}input:-webkit-autofill:active{-webkit-text-fill-color:var(--color-text-strong);-webkit-box-shadow:0 0 0 100px var(--color-background) inset;box-shadow:0 0 0 100px var(--color-background) inset;caret-color:var(--color-text-strong);transition:background-color 100000s}textarea:-webkit-autofill{-webkit-text-fill-color:var(--color-text-strong);-webkit-box-shadow:0 0 0 100px var(--color-background) inset;box-shadow:0 0 0 100px var(--color-background) inset;caret-color:var(--color-text-strong);transition:background-color 100000s}select:-webkit-autofill{-webkit-text-fill-color:var(--color-text-strong);-webkit-box-shadow:0 0 0 100px var(--color-background) inset;box-shadow:0 0 0 100px var(--color-background) inset;caret-color:var(--color-text-strong);transition:background-color 100000s}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
