/*
 * Regra global de CAIXA ALTA do Sistema TATU.
 *
 * Esta camada altera somente a exibicao visual. Os dados continuam salvos
 * com a grafia original no banco, APIs, logs e integracoes.
 */
html body.page-metronic.page-metronic.page-metronic,
html body.page-metronic.page-metronic.page-metronic *,
html body.login.login.login,
html body.login.login.login *,
html body.page-metronic.page-metronic.page-metronic input,
html body.page-metronic.page-metronic.page-metronic textarea,
html body.page-metronic.page-metronic.page-metronic select,
html body.page-metronic.page-metronic.page-metronic option,
html body.page-metronic.page-metronic.page-metronic button,
html body.login.login.login input,
html body.login.login.login textarea,
html body.login.login.login select,
html body.login.login.login option,
html body.login.login.login button,
html body.page-metronic.page-metronic.page-metronic .modal,
html body.page-metronic.page-metronic.page-metronic .modal *,
html body.page-metronic.page-metronic.page-metronic .bootbox,
html body.page-metronic.page-metronic.page-metronic .bootbox *,
html body.page-metronic.page-metronic.page-metronic .dropdown-menu,
html body.page-metronic.page-metronic.page-metronic .dropdown-menu *,
html body.page-metronic.page-metronic.page-metronic .tooltip,
html body.page-metronic.page-metronic.page-metronic .tooltip *,
html body.page-metronic.page-metronic.page-metronic .popover,
html body.page-metronic.page-metronic.page-metronic .popover *,
html body.page-metronic.page-metronic.page-metronic .select2-drop,
html body.page-metronic.page-metronic.page-metronic .select2-drop *,
html body.page-metronic.page-metronic.page-metronic .select2-container,
html body.page-metronic.page-metronic.page-metronic .select2-container *,
html body.page-metronic.page-metronic.page-metronic .bootstrap-select,
html body.page-metronic.page-metronic.page-metronic .bootstrap-select *,
html body.page-metronic.page-metronic.page-metronic .typeahead-menu,
html body.page-metronic.page-metronic.page-metronic .typeahead-menu * {
  text-transform: uppercase !important;
}

html body.page-metronic.page-metronic.page-metronic ::placeholder,
html body.login.login.login ::placeholder {
  opacity: 1;
  text-transform: uppercase !important;
}

/*
 * Regra global de espacamento tipografico operacional.
 *
 * Evita oscilacao visual como "I M PR I MIR" ou texto apertado demais
 * quando alguma tela antiga tenta compensar layout com espacamento de letras.
 */
html body.page-metronic.page-metronic.page-metronic.page-metronic.page-metronic.page-metronic,
html body.page-metronic.page-metronic.page-metronic.page-metronic.page-metronic.page-metronic *,
html body.login.login.login.login.login.login,
html body.login.login.login.login.login.login * {
  letter-spacing: 0 !important;
  word-spacing: normal !important;
  font-stretch: normal !important;
}

html body.page-metronic.page-metronic.page-metronic.page-metronic.page-metronic.page-metronic ::placeholder,
html body.login.login.login.login.login.login ::placeholder {
  letter-spacing: 0 !important;
  word-spacing: normal !important;
  font-stretch: normal !important;
}

/*
 * Excecoes funcionais: aqui o espacamento faz parte da leitura do campo,
 * nao e decoracao de layout.
 */
html body.page-metronic.page-metronic.page-metronic.page-metronic.page-metronic.page-metronic .os-placa-input {
  letter-spacing: 2px !important;
}

html body.page-metronic.page-metronic.page-metronic.page-metronic.page-metronic.page-metronic .os-placa-input.os-placa-antiga {
  letter-spacing: 1px !important;
}

html body.page-metronic.page-metronic.page-metronic.page-metronic.page-metronic.page-metronic .plate-input {
  letter-spacing: 1px !important;
}

html body.page-metronic.page-metronic.page-metronic.page-metronic.page-metronic.page-metronic .dashboard-plate__number {
  font-stretch: condensed !important;
  letter-spacing: var(--dashboard-plate-number-spacing) !important;
}

html body.page-metronic.page-metronic.page-metronic.page-metronic.page-metronic.page-metronic
  .dashboard-plate--antiga.dashboard-plate--masked
  .dashboard-plate__number {
  font-stretch: normal !important;
  letter-spacing: var(--dashboard-plate-number-spacing) !important;
}

html body.page-metronic.page-metronic.page-metronic.page-metronic.page-metronic.page-metronic .code-input,
html body.login.login.login.login.login.login .code-input {
  letter-spacing: 12px !important;
}
