/* V22.3.68 / build 2391 — preenchimento do histórico de Orçamentos, sem tocar em outras áreas. */
#orcamentoView .saved-quotes{
  display:flex!important;
  flex-direction:column!important;
  min-height:clamp(420px,48dvh,560px)!important;
}
#orcamentoView #savedQuotesList{
  flex:1 1 auto!important;
  min-height:0!important;
  max-height:calc((84px * 5) + (10px * 4))!important;
  grid-auto-rows:minmax(84px,1fr)!important;
  gap:10px!important;
  align-content:stretch!important;
  overflow-y:auto!important;
  overscroll-behavior:contain!important;
  scrollbar-gutter:stable!important;
}
#orcamentoView .quote-history-row{
  min-height:84px!important;
  height:100%!important;
  padding:12px 13px!important;
}

@media(max-width:760px){
  #orcamentoView .saved-quotes{
    min-height:clamp(520px,62dvh,650px)!important;
    padding-bottom:18px!important;
  }
  #orcamentoView #savedQuotesList{
    max-height:calc((96px * 5) + (11px * 4))!important;
    grid-auto-rows:minmax(96px,1fr)!important;
    gap:11px!important;
  }
  #orcamentoView .quote-history-row{
    min-height:96px!important;
    padding:13px 14px!important;
    gap:10px!important;
    align-content:center!important;
  }
  #orcamentoView .quote-history-actions{
    align-self:end!important;
  }
}

@media(max-width:420px){
  #orcamentoView .saved-quotes{
    min-height:clamp(500px,60dvh,620px)!important;
  }
  #orcamentoView #savedQuotesList{
    max-height:calc((92px * 5) + (10px * 4))!important;
    grid-auto-rows:minmax(92px,1fr)!important;
    gap:10px!important;
  }
  #orcamentoView .quote-history-row{
    min-height:92px!important;
  }
}
