/* Takvim sayfası: seçilen evin fotoğraf şeridi + özet */
.lx-calendar .lxt{margin:18px 0 6px;border:1px solid #e6dfd5;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 8px 30px rgba(24,40,59,.08)}
.lx-calendar .lxt[hidden]{display:none}
.lxt-strip{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:150px 150px;gap:4px}
.lxt-strip a{display:block;overflow:hidden;background:#f0efed;position:relative}
.lxt-strip a:first-child{grid-row:1/3}
.lxt-strip img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}
.lxt-strip a:hover img{transform:scale(1.04)}
.lxt-strip .lxt-more{position:absolute;inset:0;display:grid;place-items:center;background:rgba(24,40,59,.55);color:#fff;font-weight:600;font-size:15px}
.lxt-facts{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:14px 18px;font-size:15px;color:#18283b}
.lxt-facts b{font-size:17px;font-weight:600;margin-right:4px}
.lxt-facts span{color:#6b6159}
.lxt-facts .lxt-rate{margin-left:auto;color:#18283b;font-weight:600}
.lxt-facts .lxt-rate small{color:#6b6159;font-weight:400}
@media (max-width:767px){
  .lxt-strip{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-rows:none}
  .lxt-strip::-webkit-scrollbar{display:none}
  .lxt-strip a{flex:0 0 82%;aspect-ratio:4/3;scroll-snap-align:start;height:auto}
  .lxt-facts{font-size:14px}.lxt-facts .lxt-rate{margin-left:0;flex-basis:100%}
}
