:root{--primary-color: #007bff;--primary-dark: #0056b3;--secondary-color: #6c757d;--success-color: #28a745;--warning-color: #ffc107;--danger-color: #dc3545;--danger-bg: #fff5f5;--danger-text: #c53030;--title-color: #007bff;--bg-color: #f0f2f5;--bg-light: #ffffff;--card-bg: #ffffff;--text-main: #333333;--text-muted: #666666;--text-secondary: #555555;--text-dark: #000000;--border-radius: 12px;--shadow-sm: 0 2px 4px rgba(0,0,0,.05);--shadow-md: 0 4px 12px rgba(0,0,0,.08);--font-family: "Inter", sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family);background-color:var(--bg-color);color:var(--text-main);line-height:1.5}.container{max-width:1200px;margin:0 auto}header{background:var(--card-bg);padding:20px 30px;border-radius:var(--border-radius);box-shadow:var(--shadow-sm);margin-bottom:24px;display:flex;justify-content:space-between;align-items:center;border-left:6px solid var(--primary-color)}.header-info h1{font-size:1.5rem;color:var(--primary-dark);margin-bottom:4px}.header-info p{color:var(--text-muted);font-size:.9rem}.hospital-brand{text-align:right}.hospital-brand strong{display:block;color:var(--text-main);font-size:1.1rem}@media(max-width:768px){.header-info h1{font-size:1.2rem}.card{padding:16px}.lab-table th,.lab-table td{padding:8px 4px}}
