/* SerialGestor - estilos customizados */
:root {
  --sg-primary: #0d6efd;
  --sg-card-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
}

body { font-size: 0.95rem; }
.min-vh-100 { min-height: 100vh; }
.font-monospace { font-family: ui-monospace, monospace; }

.navbar-brand { font-weight: 600; }
.navbar .nav-link { padding-left: 1rem !important; padding-right: 1rem !important; }

/* Logo na navbar (canto superior esquerdo) */
.sg-logo-nav {
  height: 36px;
  width: auto;
  max-width: 140px;
  object-fit: contain;
  vertical-align: middle;
}

/* Logo na tela de login */
.sg-logo-login {
  max-width: 220px;
  height: auto;
  object-fit: contain;
}

.card { border: none; border-radius: 0.5rem; }
.table th { font-weight: 600; white-space: nowrap; }
.table .badge { font-weight: 500; }

#lic_serial { background-color: var(--bs-light); }

@media (max-width: 768px) {
  .navbar-collapse { margin-top: 0.5rem; }
}
