/* TONOS.AUTO.FULL V1.1.37
   Alinhamento final do cabecalho da Ordem de Servico. */

#modalOs .full-os-window > .full-os-head {
  box-sizing: border-box !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  align-items: center !important;
  gap: 20px !important;
  width: 100% !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 18px 22px !important;
}

#modalOs .full-os-window > .full-os-head > div:first-child {
  box-sizing: border-box !important;
  min-width: 0 !important;
  margin: 0 !important;
}

#modalOs .full-os-window #osTitulo {
  max-width: 100% !important;
  margin: 0 0 3px !important;
  line-height: 1.15 !important;
  overflow-wrap: anywhere !important;
}

#modalOs .full-os-window #osSubtitulo {
  max-width: 100% !important;
  margin: 0 !important;
  line-height: 1.3 !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
}

#modalOs .full-os-window #fecharOs {
  box-sizing: border-box !important;
  align-self: center !important;
  justify-self: end !important;
  width: auto !important;
  min-width: 64px !important;
  margin: 0 !important;
  white-space: nowrap !important;
}

/* Mantem cabecalho, primeiro bloco e rodape no mesmo eixo horizontal. */
#modalOs .full-os-window #osConteudo {
  padding-left: 22px !important;
  padding-right: 22px !important;
}

#modalOs .full-os-window > .full-os-footer {
  padding-left: 22px !important;
  padding-right: 22px !important;
}

@media (max-width: 620px) {
  #modalOs .full-os-window > .full-os-head {
    gap: 12px !important;
    padding: 13px 14px !important;
  }

  #modalOs .full-os-window #osTitulo {
    font-size: 18px !important;
  }

  #modalOs .full-os-window #fecharOs {
    min-width: 60px !important;
    padding: 9px 12px !important;
  }

  #modalOs .full-os-window #osConteudo {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }

  #modalOs .full-os-window > .full-os-footer {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
}
