/* Pousada Laranjal — tarifa vigente unica nos cards.
 * Homepage, arquivo de acomodacoes e sugestoes das paginas individuais.
 * Preserva o card especial da Casa Laranjal Prive.
 */
:is(#acomodacoes-home,.mobi-archive-luxo-catalog,.mobi-static-stay-related)
  .mobi-archive-stay-card .mobi-archive-card-bottom{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  align-items:center;
  gap:12px;
  min-width:0;
  padding:13px 16px;
}
:is(#acomodacoes-home,.mobi-archive-luxo-catalog,.mobi-static-stay-related)
  .mobi-archive-stay-card .mobi-archive-price-summary{
  min-width:0;
  overflow:visible;
  padding:0;
  margin:0;
}
:is(#acomodacoes-home,.mobi-archive-luxo-catalog,.mobi-static-stay-related)
  .mobi-archive-stay-card .mobi-archive-price-title{
  display:block;
  margin:0 0 5px;
  font-size:9.5px;
  line-height:1.3;
  letter-spacing:.11em;
}
:is(#acomodacoes-home,.mobi-archive-luxo-catalog,.mobi-static-stay-related)
  .mobi-archive-stay-card .mobi-archive-price-current{
  display:flex;
  align-items:center;
  min-width:0;
}
:is(#acomodacoes-home,.mobi-archive-luxo-catalog,.mobi-static-stay-related)
  .mobi-archive-stay-card .mobi-archive-price-current strong{
  display:block;
  color:#183A34;
  font-family:Georgia,"Times New Roman",serif;
  font-weight:700;
  font-size:clamp(19px,1.55vw,23px);
  line-height:1.15;
  letter-spacing:-.02em;
  white-space:nowrap;
  font-variant-numeric:lining-nums tabular-nums;
}
:is(#acomodacoes-home,.mobi-archive-luxo-catalog,.mobi-static-stay-related)
  .mobi-archive-stay-card .mobi-archive-card-action{
  width:auto;
  min-width:0;
  max-width:100%;
  margin:0;
  align-self:center;
  justify-self:end;
  white-space:nowrap;
  padding:10px 12px;
  font-size:11px;
  flex:none;
}
:is(#acomodacoes-home,.mobi-archive-luxo-catalog,.mobi-static-stay-related)
  .mobi-archive-stay-card .mobi-archive-price-consult p{
  font-size:12.5px;
}
@media (max-width:1280px){
  :is(#acomodacoes-home,.mobi-archive-luxo-catalog,.mobi-static-stay-related)
    .mobi-archive-stay-card .mobi-archive-card-bottom{
    grid-template-columns:minmax(0,1fr);
    align-items:stretch;
    gap:10px;
  }
  :is(#acomodacoes-home,.mobi-archive-luxo-catalog,.mobi-static-stay-related)
    .mobi-archive-stay-card .mobi-archive-card-action{
    width:100%;
    justify-self:stretch;
  }
}
@media (max-width:700px){
  :is(#acomodacoes-home,.mobi-archive-luxo-catalog,.mobi-static-stay-related)
    .mobi-archive-stay-card .mobi-archive-card-bottom{padding:13px 16px;}
  :is(#acomodacoes-home,.mobi-archive-luxo-catalog,.mobi-static-stay-related)
    .mobi-archive-stay-card .mobi-archive-price-current strong{font-size:22px;}
}
