:root{--vdx-font-family: Arial, Helvetica, sans-serif;--vdx-font-size-base: 12px;--vdx-font-size-label: 11px;--vdx-font-size-section: 13px;--vdx-font-size-subheader: 14px;--vdx-navy: #334d6e;--vdx-navy-dark: #2c3e50;--vdx-header-text: #ffffff;--vdx-subheader-bg: #fef9e7;--vdx-subheader-text: #2e6da4;--vdx-page-bg: #f5f5f5;--vdx-panel-bg: #ffffff;--vdx-tab-inactive: #d1d9e1;--vdx-tab-active-bg: #ffffff;--vdx-tab-active-text: #333333;--vdx-divider: #d6b48d;--vdx-divider-strong: #f39c12;--vdx-label: #333333;--vdx-text: #000000;--vdx-input-border: #cccccc;--vdx-input-bg: #ffffff;--vdx-input-height: 24px;--vdx-patient-highlight: #fefde7;--vdx-btn-primary: #3498db;--vdx-btn-secondary: #95a5a6;--vdx-required: #cc0000;--vdx-nav-highlight: #fef9e7;--vdx-cross-highlight-bg: #e8f4fc;--vdx-cross-highlight-border: #3498db;--vdx-diff-highlight-bg: #fff3cd;--vdx-diff-highlight-border: #d6b48d;--vdx-collapsible-bar: #e8e8e8}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;font-family:var(--vdx-font-family);font-size:var(--vdx-font-size-base);color:var(--vdx-text);background:var(--vdx-page-bg)}app-root{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}input,textarea,select,button{font-family:var(--vdx-font-family)}
