html{--app-bg:#f8fafc;--app-text:#0f172a;--app-muted:#64748b;--app-card:#fff;--app-border:#e2e8f0;--app-hover:#f1f5f9;--app-input-bg:#fff;--app-input-text:#0f172a;--chart-grid:#e2e8f0;--chart-tick:#64748b;--chart-cursor:#f1f5f9;--chart-tooltip-bg:#fff;--chart-tooltip-border:#e2e8f0;--chart-tooltip-text:#0f172a;--brand-primary:#f97316;--brand-primary-dark:#ea580c;--brand-primary-soft:#fb923c;--brand-primary-gradient:linear-gradient(135deg,#f97316,#fb923c);--brand-primary-wash:#fff7ed;--brand-primary-ring:#fed7aa;--brand-danger:#ef4444;--brand-danger-wash:#fef2f2;--brand-danger-ring:#fecaca;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-pill:24px;--status-duty:#16a34a;--status-duty-wash:#dcfce7;--status-duty-ring:#86efac;--status-upcoming:#f59e0b;--status-upcoming-wash:#fef3c7;--status-upcoming-ring:#fcd34d;--status-off:#dc2626;--status-off-wash:#fee2e2;--status-off-ring:#fecaca;--status-scheduled:#3b82f6;--status-scheduled-wash:#dbeafe;--status-scheduled-ring:#93c5fd;--slate-50:#f8fafc;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#cbd5e1;--slate-400:#94a3b8;--slate-500:#64748b;--slate-600:#475569;--slate-700:#334155;--slate-800:#1e293b;--slate-900:#0f172a;--slate-950:#020617;--shadow-sm:0 1px 2px 0 #0f172a0d;--shadow-md:0 4px 6px -1px #0f172a1a,0 2px 4px -2px #0f172a14;--shadow-lg:0 10px 28px -12px #0f172a2e;--shadow-xl:0 22px 60px -16px #0206172e;--shadow-modal:0 25px 50px -12px #00000040}html[data-theme=dark]{--app-bg:#0b1220;--app-text:#e5e7eb;--app-muted:#94a3b8;--app-card:#0f172a;--app-border:#1f2937;--app-hover:#111827;--app-input-bg:#0b1220;--app-input-text:#e5e7eb;--chart-grid:#263244;--chart-tick:#cbd5e1;--chart-cursor:#94a3b81f;--chart-tooltip-bg:#0b1220;--chart-tooltip-border:#1f2937;--chart-tooltip-text:#e5e7eb;--brand-primary:#f97316;--brand-primary-dark:#ea580c;--brand-primary-soft:#fb923c;--brand-primary-gradient:linear-gradient(135deg,#ea580c,#f97316);--brand-primary-wash:#f973161f;--brand-primary-ring:#fb923c47;--brand-danger:#f87171;--brand-danger-wash:#ef444426;--brand-danger-ring:#f8717147;--status-duty:#4ade80;--status-duty-wash:#22c55e24;--status-duty-ring:#4ade804d;--status-upcoming:#fbbf24;--status-upcoming-wash:#f59e0b24;--status-upcoming-ring:#fbbf244d;--status-off:#f87171;--status-off-wash:#ef444426;--status-off-ring:#f871714d;--status-scheduled:#60a5fa;--status-scheduled-wash:#3b82f624;--status-scheduled-ring:#60a5fa4d;--shadow-modal:0 25px 50px -12px #0009;color-scheme:dark}*,:after,:before{box-sizing:border-box}body{-webkit-text-size-adjust:100%;background:#f8fafc;background:var(--app-bg);color:#0f172a;color:var(--app-text);font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow-x:hidden}canvas,img,picture,svg,video{display:block;max-width:100%}#root{min-height:100vh}.app-mobile-menu-btn{display:none}@media (max-width:768px){.app-mobile-menu-btn{align-items:center;background:#fff;background:var(--app-card);border:1px solid #e2e8f0;border:1px solid var(--app-border);border-radius:12px;color:#0f172a;color:var(--app-text);cursor:pointer;display:inline-flex;flex:0 0 auto;height:40px;justify-content:center;width:40px}.app-mobile-menu-btn:active{transform:translateY(1px)}}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{background:#fff;background:var(--app-input-bg);border-color:#e2e8f0;border-color:var(--app-border);color:#0f172a;color:var(--app-input-text)}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#cbd5e1b3}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.admin-dashboard-main-column table,.admin-main table,.app-main table,.cs-main table,.dashboard-main table,.dashboard-section-card table,.doc-main table,.nurse-main table,.nurse-main-content table,.office-main table,.pharm-main table,.sec-main table{border-collapse:initial;border-spacing:0 6px;color:#334155;color:var(--slate-700,#334155);font-size:.88rem;width:100%}.admin-dashboard-main-column table thead th,.admin-main table thead th,.app-main table thead th,.cs-main table thead th,.dashboard-main table thead th,.dashboard-section-card table thead th,.doc-main table thead th,.nurse-main table thead th,.nurse-main-content table thead th,.office-main table thead th,.pharm-main table thead th,.sec-main table thead th{background:#f8fafc;background:var(--slate-50,#f8fafc);border:1px solid #e2e8f0;border:1px solid var(--slate-200,#e2e8f0);color:#64748b;color:var(--slate-500,#64748b);font-size:11px;font-weight:800;letter-spacing:.05em;padding:12px 14px;text-align:left;text-transform:uppercase}.admin-dashboard-main-column table thead th:first-child,.admin-main table thead th:first-child,.app-main table thead th:first-child,.cs-main table thead th:first-child,.dashboard-main table thead th:first-child,.dashboard-section-card table thead th:first-child,.doc-main table thead th:first-child,.nurse-main table thead th:first-child,.nurse-main-content table thead th:first-child,.office-main table thead th:first-child,.pharm-main table thead th:first-child,.sec-main table thead th:first-child{border-bottom-left-radius:12px;border-bottom-left-radius:var(--radius-md,12px);border-top-left-radius:12px;border-top-left-radius:var(--radius-md,12px)}.admin-dashboard-main-column table thead th:last-child,.admin-main table thead th:last-child,.app-main table thead th:last-child,.cs-main table thead th:last-child,.dashboard-main table thead th:last-child,.dashboard-section-card table thead th:last-child,.doc-main table thead th:last-child,.nurse-main table thead th:last-child,.nurse-main-content table thead th:last-child,.office-main table thead th:last-child,.pharm-main table thead th:last-child,.sec-main table thead th:last-child{border-bottom-right-radius:12px;border-bottom-right-radius:var(--radius-md,12px);border-top-right-radius:12px;border-top-right-radius:var(--radius-md,12px)}.admin-dashboard-main-column table tbody td,.admin-main table tbody td,.app-main table tbody td,.cs-main table tbody td,.dashboard-main table tbody td,.dashboard-section-card table tbody td,.doc-main table tbody td,.nurse-main table tbody td,.nurse-main-content table tbody td,.office-main table tbody td,.pharm-main table tbody td,.sec-main table tbody td{background:#fff;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--slate-200,#e2e8f0);border-top:1px solid #e2e8f0;border-top:1px solid var(--slate-200,#e2e8f0);padding:13px 14px;vertical-align:middle}.admin-dashboard-main-column table tbody td:first-child,.admin-main table tbody td:first-child,.app-main table tbody td:first-child,.cs-main table tbody td:first-child,.dashboard-main table tbody td:first-child,.dashboard-section-card table tbody td:first-child,.doc-main table tbody td:first-child,.nurse-main table tbody td:first-child,.nurse-main-content table tbody td:first-child,.office-main table tbody td:first-child,.pharm-main table tbody td:first-child,.sec-main table tbody td:first-child{border-bottom-left-radius:12px;border-bottom-left-radius:var(--radius-md,12px);border-left:1px solid #e2e8f0;border-left:1px solid var(--slate-200,#e2e8f0);border-top-left-radius:12px;border-top-left-radius:var(--radius-md,12px)}.admin-dashboard-main-column table tbody td:last-child,.admin-main table tbody td:last-child,.app-main table tbody td:last-child,.cs-main table tbody td:last-child,.dashboard-main table tbody td:last-child,.dashboard-section-card table tbody td:last-child,.doc-main table tbody td:last-child,.nurse-main table tbody td:last-child,.nurse-main-content table tbody td:last-child,.office-main table tbody td:last-child,.pharm-main table tbody td:last-child,.sec-main table tbody td:last-child{border-bottom-right-radius:12px;border-bottom-right-radius:var(--radius-md,12px);border-right:1px solid #e2e8f0;border-right:1px solid var(--slate-200,#e2e8f0);border-top-right-radius:12px;border-top-right-radius:var(--radius-md,12px)}.admin-dashboard-main-column table tbody tr,.admin-main table tbody tr,.app-main table tbody tr,.cs-main table tbody tr,.dashboard-main table tbody tr,.dashboard-section-card table tbody tr,.doc-main table tbody tr,.nurse-main table tbody tr,.nurse-main-content table tbody tr,.office-main table tbody tr,.pharm-main table tbody tr,.sec-main table tbody tr{transition:background .15s ease,box-shadow .15s ease}.admin-dashboard-main-column table tbody tr:nth-child(2n) td,.admin-main table tbody tr:nth-child(2n) td,.app-main table tbody tr:nth-child(2n) td,.cs-main table tbody tr:nth-child(2n) td,.dashboard-main table tbody tr:nth-child(2n) td,.dashboard-section-card table tbody tr:nth-child(2n) td,.doc-main table tbody tr:nth-child(2n) td,.nurse-main table tbody tr:nth-child(2n) td,.nurse-main-content table tbody tr:nth-child(2n) td,.pharm-main table tbody tr:nth-child(2n) td,.sec-main table tbody tr:nth-child(2n) td{background:#f8fafc;background:var(--slate-50,#f8fafc)}.admin-dashboard-main-column table tbody tr:hover td,.admin-main table tbody tr:hover td,.app-main table tbody tr:hover td,.cs-main table tbody tr:hover td,.dashboard-main table tbody tr:hover td,.dashboard-section-card table tbody tr:hover td,.doc-main table tbody tr:hover td,.nurse-main table tbody tr:hover td,.nurse-main-content table tbody tr:hover td,.pharm-main table tbody tr:hover td,.sec-main table tbody tr:hover td{background:#fff7ed!important;background:var(--brand-primary-wash,#fff7ed)!important;box-shadow:inset 2px 0 0 0 #f97316;box-shadow:inset 2px 0 0 0 var(--brand-primary,#f97316)}.office-main table tbody tr:hover td{background:#f1f5f9!important;background:var(--slate-100,#f1f5f9)!important;box-shadow:inset 2px 0 0 0 #cbd5e1!important;box-shadow:inset 2px 0 0 0 var(--slate-300,#cbd5e1)!important}html[data-theme=dark] .admin-dashboard-main-column table,html[data-theme=dark] .admin-main table,html[data-theme=dark] .app-main table,html[data-theme=dark] .cs-main table,html[data-theme=dark] .dashboard-main table,html[data-theme=dark] .dashboard-section-card table,html[data-theme=dark] .doc-main table,html[data-theme=dark] .nurse-main table,html[data-theme=dark] .nurse-main-content table,html[data-theme=dark] .office-main table,html[data-theme=dark] .pharm-main table,html[data-theme=dark] .sec-main table{color:#cbd5e1;color:var(--slate-300,#cbd5e1)}html[data-theme=dark] .admin-dashboard-main-column table thead th,html[data-theme=dark] .admin-main table thead th,html[data-theme=dark] .app-main table thead th,html[data-theme=dark] .cs-main table thead th,html[data-theme=dark] .dashboard-main table thead th,html[data-theme=dark] .dashboard-section-card table thead th,html[data-theme=dark] .doc-main table thead th,html[data-theme=dark] .nurse-main table thead th,html[data-theme=dark] .nurse-main-content table thead th,html[data-theme=dark] .office-main table thead th,html[data-theme=dark] .pharm-main table thead th,html[data-theme=dark] .sec-main table thead th{background:#1e293b;background:var(--slate-800,#1e293b);border-color:#334155;border-color:var(--slate-700,#334155);color:#94a3b8;color:var(--slate-400,#94a3b8)}html[data-theme=dark] .admin-dashboard-main-column table tbody td,html[data-theme=dark] .admin-main table tbody td,html[data-theme=dark] .app-main table tbody td,html[data-theme=dark] .cs-main table tbody td,html[data-theme=dark] .dashboard-main table tbody td,html[data-theme=dark] .dashboard-section-card table tbody td,html[data-theme=dark] .doc-main table tbody td,html[data-theme=dark] .nurse-main table tbody td,html[data-theme=dark] .nurse-main-content table tbody td,html[data-theme=dark] .office-main table tbody td,html[data-theme=dark] .pharm-main table tbody td,html[data-theme=dark] .sec-main table tbody td{background:#0f172a;background:var(--slate-900,#0f172a);border-color:#334155;border-color:var(--slate-700,#334155)}html[data-theme=dark] .admin-dashboard-main-column table tbody tr:nth-child(2n) td,html[data-theme=dark] .admin-main table tbody tr:nth-child(2n) td,html[data-theme=dark] .app-main table tbody tr:nth-child(2n) td,html[data-theme=dark] .cs-main table tbody tr:nth-child(2n) td,html[data-theme=dark] .dashboard-main table tbody tr:nth-child(2n) td,html[data-theme=dark] .dashboard-section-card table tbody tr:nth-child(2n) td,html[data-theme=dark] .doc-main table tbody tr:nth-child(2n) td,html[data-theme=dark] .nurse-main table tbody tr:nth-child(2n) td,html[data-theme=dark] .nurse-main-content table tbody tr:nth-child(2n) td,html[data-theme=dark] .pharm-main table tbody tr:nth-child(2n) td,html[data-theme=dark] .sec-main table tbody tr:nth-child(2n) td{background:#182234;background:var(--slate-850,#182234)}html[data-theme=dark] .admin-dashboard-main-column table tbody tr:hover td,html[data-theme=dark] .admin-main table tbody tr:hover td,html[data-theme=dark] .app-main table tbody tr:hover td,html[data-theme=dark] .cs-main table tbody tr:hover td,html[data-theme=dark] .dashboard-main table tbody tr:hover td,html[data-theme=dark] .dashboard-section-card table tbody tr:hover td,html[data-theme=dark] .doc-main table tbody tr:hover td,html[data-theme=dark] .nurse-main table tbody tr:hover td,html[data-theme=dark] .nurse-main-content table tbody tr:hover td,html[data-theme=dark] .pharm-main table tbody tr:hover td,html[data-theme=dark] .sec-main table tbody tr:hover td{background:#f973161f!important;box-shadow:inset 2px 0 0 0 #f97316;box-shadow:inset 2px 0 0 0 var(--brand-primary,#f97316)}html[data-theme=dark] .office-main table tbody tr:hover td{background:#94a3b824!important;box-shadow:inset 2px 0 0 0 #64748b!important;box-shadow:inset 2px 0 0 0 var(--slate-500,#64748b)!important}html[data-privacy-mode=on] :is(.admin-main,.admin-dashboard-main-column,.dashboard-main,.doc-main,.nurse-main,.nurse-main-content,.pharm-main,.office-main,.sec-main,.cs-main,.app-main) :is(tbody td,input:not([type=button]):not([type=submit]):not([type=checkbox]):not([type=radio]),textarea,[data-sensitive=true],.patient-name,.patient-email,.patient-phone,.receipt-patient,.email,.contact-number){filter:blur(7px);transition:filter .12s ease}html[data-privacy-mode=on] :is(.admin-main,.admin-dashboard-main-column,.dashboard-main,.doc-main,.nurse-main,.nurse-main-content,.pharm-main,.office-main,.sec-main,.cs-main,.app-main) :is(tbody td,input,textarea,[data-sensitive=true],.patient-name,.patient-email,.patient-phone,.receipt-patient,.email,.contact-number):is(:hover,:focus,:focus-within){filter:none}@media print{html[data-privacy-mode=on] *{filter:none!important}}.assistant-launcher-root{bottom:24px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;position:fixed;right:24px;z-index:1200}.assistant-launcher-root.assistant-widget-page-dashboard{bottom:24px;right:24px}.assistant-launcher-root.assistant-widget-page-sidebar{bottom:16px;left:12px;right:auto}body:has(.sidebar.collapsed,.pharm-sidebar.collapsed,.doc-sidebar.collapsed,.nurse-sidebar.collapsed,.office-sidebar.collapsed,.sec-sidebar.collapsed,.cs-sidebar.collapsed) .assistant-launcher-root.assistant-widget-page-sidebar{display:none}.assistant-launcher-button{align-items:center;background:linear-gradient(135deg,#ea580c,#f59e0b);border:none;border-radius:999px;box-shadow:0 18px 40px #ea580c40;color:#fff;cursor:pointer;display:inline-flex;font-size:.96rem;font-weight:800;gap:10px;padding:14px 18px}.assistant-launcher-root.assistant-widget-page-dashboard .assistant-launcher-button{justify-content:flex-start;padding:14px 18px 14px 16px;width:224px}.assistant-launcher-button:disabled{cursor:wait}.assistant-launcher-label{align-items:flex-start;display:flex;flex-direction:column;line-height:1.2}.assistant-launcher-label small{font-size:.73rem;font-weight:600;opacity:.92}@media (max-width:768px){.assistant-launcher-root,.assistant-launcher-root.assistant-widget-page-dashboard{bottom:max(12px,env(safe-area-inset-bottom));left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right))}.assistant-launcher-button{margin-left:auto;max-width:calc(100vw - 24px - env(safe-area-inset-left) - env(safe-area-inset-right))}}:where(.staff-table,.modern-table,.vitals-table,.pharm-table,.sec-table,.cs-table,.doc-data-table,.doc-approval-table,.inc-table){background:#fff;border-collapse:initial!important;border-spacing:0!important;color:#0f172a;font-size:.86rem;width:100%}:where(.staff-table,.modern-table,.vitals-table,.pharm-table,.sec-table,.cs-table,.doc-data-table,.doc-approval-table,.inc-table) thead th{background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;border-top:1px solid #e2e8f0!important;color:#475569!important;font-size:.74rem!important;font-weight:800!important;letter-spacing:.035em;line-height:1.3;padding:12px 14px!important;text-align:left;text-transform:uppercase;white-space:nowrap}:where(.staff-table,.modern-table,.vitals-table,.pharm-table,.sec-table,.cs-table,.doc-data-table,.doc-approval-table,.inc-table) tbody td{background:#fff;border-bottom:1px solid #edf2f7!important;padding:13px 14px!important;vertical-align:middle}:where(.staff-table,.modern-table,.vitals-table,.pharm-table,.sec-table,.cs-table,.doc-data-table,.doc-approval-table,.inc-table) tbody tr:hover td{background:#fffaf5!important}:where(.staff-table,.modern-table,.vitals-table,.pharm-table,.sec-table,.cs-table,.doc-data-table,.doc-approval-table,.inc-table) th:first-child{border-top-left-radius:10px}:where(.staff-table,.modern-table,.vitals-table,.pharm-table,.sec-table,.cs-table,.doc-data-table,.doc-approval-table,.inc-table) th:last-child{border-top-right-radius:10px}@media (max-width:760px){:where(.staff-table,.modern-table,.vitals-table,.pharm-table,.sec-table,.cs-table,.doc-data-table,.doc-approval-table,.inc-table){min-width:680px}}@media (max-width:1024px){.app-mobile-menu-btn{align-items:center;background:var(--app-card);border:1px solid var(--app-border);border-radius:12px;color:var(--app-text);cursor:pointer;display:inline-flex!important;height:44px;justify-content:center;min-height:44px;min-width:44px;touch-action:manipulation;width:44px}:where(.admin-dashboard-container,.doctor-shell,.nurse-dashboard-container,.cs-layout,.pharm-shell,.sec-dashboard,.office-shell){height:100dvh!important;min-height:100dvh;min-width:0;overflow:hidden!important;width:100%}:where(.sidebar,.doc-sidebar,.nurse-sidebar,.cs-sidebar,.pharm-sidebar,.sec-sidebar,.office-sidebar){box-shadow:18px 0 50px #0f172a47!important;height:100dvh!important;inset:0 auto 0 0;max-height:100dvh;overflow-y:auto!important;overscroll-behavior:contain;position:fixed!important;transform:translateX(0);transition:transform .24s ease,box-shadow .24s ease!important;width:min(320px,86vw)!important;z-index:100!important}:where(.sidebar.collapsed,.doc-sidebar.collapsed,.nurse-sidebar.collapsed,.cs-sidebar.collapsed,.pharm-sidebar.collapsed,.sec-sidebar.collapsed,.office-sidebar.collapsed){box-shadow:none!important;transform:translateX(-110%)!important;width:min(320px,86vw)!important}:where(.main-content,.doc-main,.nurse-main-content,.cs-main,.pharm-main,.sec-main,.office-main){-webkit-overflow-scrolling:touch;flex:1 1 auto;height:100dvh!important;min-height:0!important;min-width:0!important;overflow-x:hidden!important;overflow-y:auto!important;width:100%!important}:where(.admin-header,.doctor-topbar,.nurse-header,.cs-topbar,.pharm-header,.sec-topbar,.office-header){flex-wrap:wrap!important;gap:10px!important;height:auto!important;min-height:68px;padding:12px 16px!important;width:100%}:where(.content-body,.doctor-content,.nurse-content,.nurse-page-content,.cs-content,.pharm-content,.sec-content,.office-content){min-width:0;padding:16px!important;width:100%}:where(.dashboard-grid,.dashboard-grid-equal-2,.admin-ai-grid,.admin-trend-grid,.doc-grid,.doc-msg-wrap,.nurse-dashboard-grid,.cs-grid,.pharm-grid,.sec-grid,.office-grid-2,.office-grid-3,.office-grid-4){grid-template-columns:repeat(2,minmax(0,1fr))!important;min-width:0}:where(.form-grid-2-col,.profile-form-grid,.settings-form-grid,.office-billing-grid,.office-hmo-fields-pro,.doc-records-layout){grid-template-columns:minmax(0,1fr)!important;min-width:0}:where(.main-content,.doc-main,.nurse-main-content,.cs-main,.pharm-main,.sec-main,.office-main) :where(table,.table-container,.table-responsive,.modern-table-container,.doc-table-container,.doc-approval-table-wrap,.cs-card:has(>table)){max-width:100%}:where(.main-content,.doc-main,.nurse-main-content,.cs-main,.pharm-main,.sec-main,.office-main) table{-webkit-overflow-scrolling:touch;display:block;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;width:100%}:where(.modern-modal,.doc-modal,.inc-modal,.cs-modal,.pharm-modal,.sec-modal,.office-modal,.office-billing-modal,.modal-content){max-height:calc(100dvh - 28px)!important;max-width:min(94vw,760px)!important;overflow-y:auto!important;width:min(94vw,760px)!important}:where(button,a,input,select,textarea){touch-action:manipulation}}@media (max-width:640px){:where(.admin-header,.doctor-topbar,.nurse-header,.cs-topbar,.pharm-header,.sec-topbar,.office-header){padding:10px 12px!important}:where(.content-body,.doctor-content,.nurse-content,.nurse-page-content,.cs-content,.pharm-content,.sec-content,.office-content){padding:12px!important}:where(.dashboard-grid,.dashboard-grid-equal-2,.admin-kpi-grid,.admin-quick-actions-grid,.admin-ai-grid,.admin-trend-grid,.doc-grid,.doc-msg-wrap,.doc-msg-suggest,.nurse-dashboard-grid,.cs-grid,.pharm-grid,.sec-grid,.office-grid-2,.office-grid-3,.office-grid-4){grid-template-columns:minmax(0,1fr)!important}:where(.page-header-container,.header-actions,.doctor-topbar-right,.header-actions-group,.cs-topbar-actions,.pharm-header-actions,.sec-topbar-actions,.office-header-actions,.toolbar,.filter-bar,.search-filter-bar){align-items:stretch!important;flex-wrap:wrap!important;min-width:0;width:100%}:where(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px;max-width:100%}:where(.modern-modal-overlay,.doc-modal-overlay,.inc-modal-overlay,.cs-modal-overlay,.pharm-modal-overlay){align-items:flex-start!important;overflow-y:auto;padding:8px!important}:where(.modern-modal,.doc-modal,.inc-modal,.cs-modal,.pharm-modal,.sec-modal,.office-modal,.office-billing-modal,.modal-content){border-radius:14px!important;max-height:calc(100dvh - 16px)!important;max-width:calc(100vw - 16px)!important;width:calc(100vw - 16px)!important}}@media (max-width:380px){:where(.content-body,.doctor-content,.nurse-content,.nurse-page-content,.cs-content,.pharm-content,.sec-content,.office-content){padding:9px!important}.app-mobile-menu-btn{height:42px;min-height:42px;min-width:42px;width:42px}}