/* Dallas Suites - precios en fichas y portada (2026-11-12) */

/* Tarjetas: "Hoy desde $45" */
.ds-desde{
  display:inline-flex; align-items:baseline; gap:6px;
  margin:-8px 0 18px; line-height:1;
  font-family:'Lato',sans-serif;
}
.ds-desde-lbl{
  font-size:11px; font-weight:700; letter-spacing:1px; text-transform:uppercase; color:#818a9c;
}
.ds-desde-val{ font-size:22px; font-weight:900; color:#24324a; }

/* En el listado de suites (columna derecha) va en bloque */
.widget-rooms-list .item-price .ds-desde{
  display:flex; flex-direction:column; align-items:center; gap:4px; margin:4px 0 18px;
}
.widget-rooms-list .item-price .ds-desde-val{ font-size:26px; color:#d77b5d; }

/* Ficha de suite: tabla de tarifas */
.ds-tarifas{ clear:both; margin:26px 0 22px; padding-top:22px; border-top:1px solid #e1e1e1; font-family:'Lato',sans-serif; }
.ds-tarifas h3{ margin-bottom:14px; }
.ds-tarifas table{ width:100%; border-collapse:collapse; }
.ds-tarifas th{
  font-size:10px; font-weight:700; letter-spacing:1px; text-transform:uppercase; color:#818a9c;
  text-align:right; padding:0 0 8px 14px; white-space:nowrap;
}
.ds-tarifas td{ padding:10px 0; border-top:1px solid #eee; }
.ds-tarifas .ds-dia{ font-size:13px; color:#24324a; white-space:nowrap; }
.ds-tarifas .ds-val{ text-align:right; font-size:20px; font-weight:900; color:#24324a; padding-left:12px; }
.ds-tarifas tr.ds-hoy .ds-val{ color:#d77b5d; }
.ds-tarifas tr:not(.ds-hoy) .ds-val{ color:#9aa2b1; font-size:17px; }
.ds-badge{
  display:inline-block; margin-left:6px; padding:2px 7px; border-radius:10px;
  background:#d77b5d; color:#fff; font-size:9px; font-weight:900; letter-spacing:1px; text-transform:uppercase; vertical-align:2px;
}
.ds-nota{ margin:10px 0 0; font-size:12px; line-height:1.4; color:#818a9c; }

/* Ajuste para la columna estrecha de la ficha (escritorio) */
.ds-tarifas .ds-val{ font-size:18px; }
.ds-tarifas tr:not(.ds-hoy) .ds-val{ font-size:15px; }
.ds-tarifas .ds-dia{ font-size:12px; }
@media (min-width:992px){ .ds-badge{ display:table; margin:4px 0 0; } }
