/* OperacaoGD – custom.css  (mesma paleta do financeiroGD) */

:root {
  --move-primary:   #2A364E;
  --move-secondary: #F07F3A;
  --move-bg:        #EEE8D8;
}

body {
  background-color: var(--move-bg);
}

.navbar.bg-move {
  background-color: var(--move-bg) !important;
}

.navbar.bg-move .navbar-brand,
.navbar.bg-move .nav-link {
  color: var(--move-primary) !important;
}

.navbar.bg-move .nav-link:hover {
  color: var(--move-secondary) !important;
}

/* Botoes */
.btn-primary {
  background-color: var(--move-primary) !important;
  border-color:     var(--move-primary) !important;
}
.btn-primary:hover,
.btn-primary:focus {
  background-color: #093b51 !important;
  border-color:     #093b51 !important;
}

.btn-success {
  background-color: var(--move-secondary) !important;
  border-color:     var(--move-secondary) !important;
  color: #212529 !important;
}
.btn-success:hover { filter: brightness(0.9); }

.btn-move-outline {
  border-color:     var(--move-primary);
  color:            var(--move-primary);
  background-color: transparent;
}
.btn-move-outline:hover {
  background-color: var(--move-primary);
  color: #fff;
}

/* Cards */
.card {
  border-radius:  0.6rem;
  border-color:   var(--move-primary);
  background-color: var(--move-bg);
}

/* Logo na navbar */
.navbar-logo { height: 32px; }

/* Titulo central */
.navbar-title .brand-title,
.brand-title {
  font-weight: 500;
  font-size:   1.15rem;
  color:       var(--move-primary);
}

/* Tabelas */
.table-sm th, .table-sm td {
  padding-top:    0.35rem;
  padding-bottom: 0.35rem;
}

/* Badge ativo na tabela de ref */
.table-success td, .table-success th {
  background-color: rgba(25, 135, 84, 0.08) !important;
}

/* Campos somente leitura — imita aparência de input desabilitado do Bootstrap */
.form-control.form-control-static,
.form-control.form-control-sm.form-control-static {
  background-color: #e9ecef !important;
  color: #6c757d !important;
  cursor: default;
  user-select: text;
}
