@import"https://fonts.googleapis.com/css2?family=Baloo+Thambi+2:wght@600&display=swap";.login-button.svelte-1nw7p6l{padding:.5rem 1.25rem;border-radius:.375rem;text-decoration:none;font-weight:500;transition:all .2s;white-space:nowrap;background:transparent;color:var(--color-text, #333);border:1px solid var(--color-border, #e0e0e0)}.login-button.svelte-1nw7p6l:hover{background:var(--color-bg-secondary, #f8f9fa);border-color:var(--color-text, #333);transform:translateY(-1px)}.user-menu.svelte-1nw7p6l{position:relative}.user-link.svelte-1nw7p6l{display:flex;align-items:center;gap:.5rem;padding:.25rem .75rem;border-radius:.375rem;text-decoration:none;color:var(--color-text, #333);transition:all .2s;border:1px solid transparent}.user-link.svelte-1nw7p6l:hover{background:var(--color-bg-secondary, #f8f9fa);border-color:var(--color-border, #e0e0e0)}.user-avatar.svelte-1nw7p6l{width:2rem;height:2rem;border-radius:50%;background:var(--color-primary, #007bff);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem}.user-name.svelte-1nw7p6l{font-weight:500;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 768px){.login-button.svelte-1nw7p6l,.user-link.svelte-1nw7p6l{width:100%;text-align:center;padding:.75rem 1.25rem}.user-name.svelte-1nw7p6l{max-width:none}}.main-navigation.svelte-r8iict{background:var(--color-bg-nav, #ffffff);border-bottom:1px solid var(--color-border, #e0e0e0);position:sticky;top:0;z-index:1000;box-shadow:0 2px 4px #0000000d}.nav-container.svelte-r8iict{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;align-items:center;justify-content:space-between;height:4rem}.nav-brand.svelte-r8iict{display:flex;align-items:center;z-index:1001}.nav-brand.svelte-r8iict a:where(.svelte-r8iict){display:flex;align-items:center;text-decoration:none;color:var(--color-text, #333);gap:.75rem}.brand-name.svelte-r8iict{font-size:1.25rem;font-weight:600}.mobile-menu-toggle.svelte-r8iict{display:none;background:none;border:none;cursor:pointer;padding:.5rem;z-index:1001}.hamburger.svelte-r8iict{display:block;width:24px;height:2px;background:var(--color-text, #333);margin:5px 0;transition:all .3s ease}.nav-menu.svelte-r8iict{display:flex;align-items:center;gap:3rem;flex:1;justify-content:space-between}.nav-links.svelte-r8iict{display:flex;list-style:none;margin:0;padding:0;gap:2rem;margin-left:3rem}.nav-links.svelte-r8iict a:where(.svelte-r8iict){text-decoration:none;color:var(--color-text, #333);font-weight:500;padding:.5rem 0;position:relative;transition:color .2s}.nav-links.svelte-r8iict a:where(.svelte-r8iict):hover{color:var(--color-primary, #007bff)}.nav-links.svelte-r8iict a.active:where(.svelte-r8iict){color:var(--color-primary, #007bff)}.nav-links.svelte-r8iict a.active:where(.svelte-r8iict):after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--color-primary, #007bff)}.nav-actions.svelte-r8iict{display:flex;gap:1rem;align-items:center}.btn-primary.svelte-r8iict{padding:.5rem 1.25rem;border-radius:.375rem;text-decoration:none;font-weight:500;transition:all .2s;white-space:nowrap;background:var(--color-primary, #007bff);color:#fff;border:1px solid var(--color-primary, #007bff)}.btn-primary.svelte-r8iict:hover{background:var(--color-primary-dark, #0056b3);border-color:var(--color-primary-dark, #0056b3);transform:translateY(-1px);box-shadow:0 4px 8px #007bff33}@media (max-width: 768px){.mobile-menu-toggle.svelte-r8iict{display:block}.nav-menu.svelte-r8iict{position:fixed;top:4rem;left:0;right:0;bottom:0;background:var(--color-bg-nav, #ffffff);flex-direction:column;padding:2rem;gap:2rem;transform:translate(100%);transition:transform .3s ease;justify-content:flex-start}.nav-menu.open.svelte-r8iict{transform:translate(0)}.nav-links.svelte-r8iict{flex-direction:column;width:100%;margin-left:0;gap:0}.nav-links.svelte-r8iict li:where(.svelte-r8iict){width:100%}.nav-links.svelte-r8iict a:where(.svelte-r8iict){display:block;padding:1rem 0;border-bottom:1px solid var(--color-border, #e0e0e0)}.nav-actions.svelte-r8iict{flex-direction:column;width:100%}.btn-primary.svelte-r8iict{width:100%;text-align:center;padding:.75rem 1.25rem}}.svelte-vxqgn4{box-sizing:border-box}.www-layout.svelte-vxqgn4{--color-primary: #16d3dd;--color-primary-dark: #02b8c1;--color-primary-light: #4bf0f9;--color-primary-lighter: #9bf8fd;--color-primary-contrast: #fff;--color-highlight: #e9a642;--color-positive: #69e11e;--color-negative: #ff0084;--color-warning: #f5a623;--color-lighter: #fafafa;--color-light: #ebebeb;--color-secondary: #999;--color-diagnosis: var(--color-primary);--color-therapy: #65ad38;--color-lab: #a2165c;--color-vitals: #ff0084;--color-imaging: #444444;--color-report: #02b8c1;--color-consult: #c300ff;--color-procedure: #980068;--color-white: #FFF;--color-border: #d2d2d2;--header-height: 3.5rem;--footer-height: 3.5rem;--footer-bottom: 0;--top-offset: 0rem;--footer-height: 5rem;--footer-bottom: 1rem;--page-background: #e7eef4;background-color:var(--page-background);width:100vw;height:100vh;overflow:auto}a.svelte-vxqgn4{color:var(--color-primary-dark);text-decoration:none;transition:text-shadow .5s}a.svelte-vxqgn4:hover{text-shadow:2px 2px 2px rgba(50,50,50,.5)}.www-layout.svelte-vxqgn4{min-height:100vh}.language-switcher.svelte-vxqgn4{display:flex;gap:.5rem;justify-content:center;padding:.75rem 2rem;background:var(--color-bg-secondary, #f8f9fa);border-bottom:1px solid var(--color-border, #e0e0e0);font-size:.875rem}.language-switcher.svelte-vxqgn4 a:where(.svelte-vxqgn4){padding:.25rem .75rem;text-decoration:none;color:var(--color-text-muted, #666);border-radius:.25rem;transition:all .2s}.language-switcher.svelte-vxqgn4 a:where(.svelte-vxqgn4):hover{background-color:var(--color-bg-tertiary, #e9ecef);color:var(--color-text, #333)}.language-switcher.svelte-vxqgn4 a.active:where(.svelte-vxqgn4){background-color:var(--color-primary, #007bff);color:#fff;font-weight:500}main.svelte-vxqgn4{padding:0}
