/* Marca Axion: usada no painel, no app, no login e nas páginas de erro */
.ax-logo { display: inline-flex; align-items: center; gap: 10px; min-width: 0; color: #fff; text-decoration: none; }
.ax-logo-simbolo { display: block; flex: none; border-radius: 8px; object-fit: contain; }
.ax-logo-texto { display: block; line-height: 1; }
.ax-logo-nome { display: block; font-size: 13.5px; font-weight: 600; color: #fff; }
.ax-logo-sub { display: block; margin-top: 3px; font-size: 8px; font-weight: 500; letter-spacing: .32em; text-transform: uppercase; color: rgba(255, 255, 255, .4); }
