* { box-sizing: border-box; }
body { margin: 0; font-family: system-ui, -apple-system, "Segoe UI", sans-serif; color: #1a1a1a; background: #f6f7f9; }
.dash-header { display: flex; align-items: center; justify-content: space-between; padding: 16px 32px; background: #fff; border-bottom: 1px solid #e3e5e8; }
/* Company logo, left side of the header. */
.dash-logo img { display: block; height: 80px; width: auto; }
.dash-nav a { margin-left: 24px; color: #1a1a1a; text-decoration: none; font-weight: 500; }
.dash-main { max-width: 720px; margin: 48px auto; padding: 0 24px; }
.env { color: #666; font-size: 14px; }
