body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;background:#f5f5f5}.dark-mode{background:#1a1a1a}.dark-mode body{background:#1a1a1a;color:#e0e0e0}.company-header.svelte-12qhfyh{position:sticky;top:0;z-index:1000;background:#fff;border-bottom:1px solid #e0e0e0;padding:.5rem 2rem;display:flex;align-items:center;justify-content:space-between}.dark-mode .company-header.svelte-12qhfyh{background:#000;border-bottom-color:#333}.company-header-left.svelte-12qhfyh{display:flex;align-items:center;gap:1rem}.main-nav.svelte-12qhfyh{display:flex;gap:.5rem;margin-left:2rem}.nav-link.svelte-12qhfyh{padding:.5rem 1rem;color:#333;text-decoration:none;font-weight:500;border-radius:4px;transition:all .2s}.dark-mode .nav-link.svelte-12qhfyh{color:#e0e0e0}.nav-link.svelte-12qhfyh:hover{background:#f0f0f0;color:#0d7a3e}.dark-mode .nav-link.svelte-12qhfyh:hover{background:#2a2a2a}.nav-link.active.svelte-12qhfyh,.dark-mode .nav-link.active.svelte-12qhfyh{color:#0d7a3e}.company-header-right.svelte-12qhfyh{display:flex;align-items:center;gap:1.5rem}.settings-container.svelte-12qhfyh{position:relative}.settings-btn.svelte-12qhfyh{padding:.5rem;background:transparent;color:#666;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .2s;border-radius:4px}.settings-btn.svelte-12qhfyh:hover{color:#0d7a3e;background:#0d7a3e1a}.dark-mode .settings-btn.svelte-12qhfyh{color:#999}.dark-mode .settings-btn.svelte-12qhfyh:hover{color:#0d7a3e}.settings-dropdown.svelte-12qhfyh{position:absolute;top:100%;right:0;margin-top:.5rem;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:180px;z-index:1000}.dark-mode .settings-dropdown.svelte-12qhfyh{background:#2a2a2a;border-color:#444}.settings-item.svelte-12qhfyh{width:100%;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:transparent;border:none;cursor:pointer;color:#333;font-size:.95rem;text-align:left;transition:background .2s}.settings-item.svelte-12qhfyh:first-child{border-radius:8px 8px 0 0}.settings-item.svelte-12qhfyh:last-child{border-radius:0 0 8px 8px}.settings-item.svelte-12qhfyh:hover{background:#f0f0f0}.dark-mode .settings-item.svelte-12qhfyh{color:#e0e0e0}.dark-mode .settings-item.svelte-12qhfyh:hover{background:#333}
