/* /paketler "Her videoyla birlikte: ilan paketi" bölümü (20 Ekim 2026). Airbnb dili. */
.pa-ilan h2{margin-bottom:6px}
.pa-ilan-alt{margin:0 0 16px;font-size:15px;line-height:22px;color:#6a6a6a}
.pa-ilan-serit{display:grid;grid-template-columns:1.25fr 1fr .5fr;gap:8px;margin-bottom:18px;border-radius:14px;overflow:hidden}
.pa-ilan-serit img{display:block;width:100%;height:150px;object-fit:cover;background:#f2f2f2;transition:filter .2s ease}
.pa-ilan-serit:hover img{filter:brightness(.94)}
.pa-ilan-liste{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:12px}
.pa-ilan-liste li{display:flex;gap:10px;align-items:flex-start;font-size:.95rem;line-height:1.4;color:#222}
.pa-ilan-liste li svg{flex:none;width:18px;height:18px;margin-top:2px;color:#E31C5F}
.pa-ilan-link{font-weight:700;color:#222;text-decoration:underline;text-underline-offset:3px}
@media (max-width:560px){.pa-ilan-serit{grid-template-columns:1fr 1fr}.pa-ilan-serit img{height:110px}.pa-ilan-serit img.d{display:none}}
/* Rezervasyon kartındaki tam genişlik "İlan paketi" satırı (Airbnb'deki misafir satırı gibi). */
.pa-rez-kutu .pa-rez-ilan{grid-column:1/-1;border-left:0;border-top:1px solid #b0b0b0}
.pa-rez-ilan small{display:flex;align-items:center;gap:6px}
.pa-rez-ilan small em{font-style:normal;padding:1px 6px;border-radius:999px;background:#fff0f4;color:#E31C5F;font-size:.6rem;letter-spacing:.02em}
/* Kaydırmalı ilan görselleri (22 Ekim 2026): 7 görselin hepsi, oklar + parmak, scroll-snap. */
.pa-ilan-bas{display:flex;align-items:center;justify-content:space-between;gap:12px}
.pa-ilan-bas h2{margin-bottom:6px}
.pa-ilan-ok{display:flex;gap:8px}
.pa-ilan-ok button{width:34px;height:34px;display:grid;place-items:center;padding:0;border:1px solid #dddddd;border-radius:50%;background:#fff;color:#222;cursor:pointer;transition:box-shadow .2s ease,transform .1s ease}
.pa-ilan-ok button:hover:not(:disabled){box-shadow:0 2px 8px rgba(0,0,0,.18)}
.pa-ilan-ok button:active:not(:disabled){transform:scale(.94)}
.pa-ilan-ok button:disabled{opacity:.3;cursor:default}
.pa-ilan-ok svg{width:16px;height:16px}
.pa-ilan-kay{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0;margin:0 0 16px;padding-bottom:6px;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.pa-ilan-kay::-webkit-scrollbar{display:none}
.pa-ilan-kay button{flex:0 0 46%;scroll-snap-align:start;padding:0;border:0;background:none;text-align:left;cursor:zoom-in;font:inherit;color:#222}
.pa-ilan-kay img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:12px;background:#f2f2f2;transition:filter .2s ease}
.pa-ilan-kay button:hover img{filter:brightness(.94)}
.pa-ilan-kay span{display:block;margin-top:7px;font-size:.88rem;font-weight:600;line-height:1.25}
.pa-ilan-kay span b{font-weight:600;color:#6a6a6a;margin-right:4px}
@media (max-width:560px){.pa-ilan-kay button{flex-basis:78%}.pa-ilan-ok{display:none}}
/* Yatay / Dikey seçici (22 Ekim 2026, sahibi: "dikey fotoları gösteremiyoruz"). */
.pa-ilan-tur{display:inline-flex;gap:4px;margin:0 0 14px;padding:4px;border-radius:999px;background:#f2f2f2}
.pa-ilan-tur button{padding:8px 16px;border:0;border-radius:999px;background:none;font:inherit;font-size:.9rem;font-weight:600;color:#6a6a6a;cursor:pointer;transition:background .2s ease,color .2s ease}
.pa-ilan-tur button small{font-size:.78rem;font-weight:500;margin-left:4px;color:inherit;opacity:.8}
.pa-ilan-tur button[aria-selected="true"]{background:#fff;color:#222;box-shadow:0 1px 4px rgba(0,0,0,.14)}
.pa-ilan-kay[hidden]{display:none}
.pa-ilan-kay.dikey button{flex-basis:24%}
.pa-ilan-kay.dikey img{aspect-ratio:9/16}
@media (max-width:560px){.pa-ilan-kay.dikey button{flex-basis:44%}.pa-ilan-tur button small{display:none}}
