.lab-topbar{display:flex;align-items:center;gap:28px;min-height:54px;padding:0 24px;background:#f2f3f5;border-bottom:1px solid #c8ced5;color:#26313c;line-height:1.5}
.lab-brand{display:inline-flex;align-items:center;gap:9px;flex-shrink:0;text-decoration:none;color:#26313c;font-size:18px;font-weight:600;letter-spacing:0;white-space:nowrap}
.lab-brand svg{display:block;flex-shrink:0;color:#586878}
.lab-nav{display:flex;align-items:stretch;gap:4px;align-self:stretch}
.lab-nav a{display:flex;align-items:center;justify-content:center;padding:0 12px;border-bottom:2px solid transparent;color:#526170;font-size:14px;font-weight:400;text-decoration:none;white-space:nowrap}
.lab-nav a:hover{background:#e8ecf0;color:#254868}
.lab-nav a[aria-current=page]{border-bottom-color:#315c83;background:#e6edf3;color:#254868;font-weight:600}
.lab-actions{margin-left:auto;display:flex;align-items:center;gap:18px;flex-shrink:0;font-size:13px;color:#627180}
.lab-actions .logout{margin:0;border:0;background:none;padding:6px 0;font:inherit;font-size:14px;color:#526170}
.lab-actions .timezone{margin:0;white-space:nowrap}
.lab-topbar a:focus-visible,.lab-topbar button:focus-visible{outline:3px solid #7c9dbd;outline-offset:2px}
@media(max-width:900px){.lab-topbar{flex-wrap:wrap;gap:0 16px;padding:0 14px}.lab-brand{min-height:48px;font-size:17px}.lab-nav{order:3;width:100%;min-height:40px;border-top:1px solid #d5dbe2;gap:2px}.lab-nav a{padding:0 12px;min-height:40px}.lab-actions{gap:12px}.lab-actions .timezone{display:none}}
@media(max-width:420px){.lab-topbar{padding:0 8px}.lab-nav a{padding:0 9px;font-size:14px}.lab-actions{font-size:12px}.lab-brand{font-size:16px}}
