/* font.py: indirilen yazi tipi yok (sistem fontu) + okuma katmani */
/* punto.py: font-size +0 px (h1 haric), tepe logo 48px */
/* GBC Core - Gezilecek yerler (durak listesi). Maket: maketler/kaynak/prag-gezilecek.html.
   gezi.css + konaklama.css'in ustune yuklenir; ayni degiskenler, ayni parcalar. 10 Eki 2026. */

/* Durak karti: numara mavi seritte (maket .durak-bas), olcu kutulari, bilet satiri */
.gbc-yeni .gl-sayfa .gl-durak{padding:0;overflow:hidden;display:flex;flex-direction:column}
.gbc-yeni .gl-sayfa .gl-durak > .kart-gorsel{border-radius:0;margin:0}
.gbc-yeni .gl-sayfa .durak-bas{display:flex;align-items:center;gap:10px;padding:9px 13px;background:#15618F}
.gbc-yeni .gl-sayfa .durak-no{flex:none;width:26px;height:26px;border-radius:8px;background:#0000002E;color:#fff;font-size:var(--fs-1);font-weight:700;display:flex;align-items:center;justify-content:center}
.gbc-yeni .gl-sayfa .durak-bas h3{margin:0 !important;padding:0;clear:none;font-family:var(--serif);font-size:var(--fs-2);line-height:1.25;color:#fff !important}
.gbc-yeni .gl-sayfa .gl-durak-ic{flex:1 1 auto;padding:13px;display:flex;flex-direction:column;gap:7px}
.gbc-yeni .gl-sayfa .gl-durak-ic > p{margin:0}
.gbc-yeni .gl-sayfa .durak-yer{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.gbc-yeni .gl-sayfa .durak-bolge{display:inline-flex;align-items:center;gap:6px;background:var(--mu);border:1px solid var(--cizgi);border-radius:999px;padding:3px 10px;font-size:var(--fs-1);font-weight:700;color:var(--metin);white-space:nowrap}
.gbc-yeni .gl-sayfa .durak-nokta{width:9px;height:9px;border-radius:999px;flex:none;background:#15618F}
.gbc-yeni .gl-sayfa .durak-yuru{font-size:var(--fs-1);color:var(--gri2);min-width:0}
.gbc-yeni .gl-sayfa .durak-olcu{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:7px}
.gbc-yeni .gl-sayfa .durak-olcu > div{padding:8px 9px;border-radius:9px;background:var(--mu);min-width:0}
.gbc-yeni .gl-sayfa .durak-olcu .et{font-size:var(--fs-0)}
.gbc-yeni .gl-sayfa .durak-olcu strong{display:block;margin-top:2px;font-size:var(--fs-1);line-height:1.35;color:var(--metin)}
.gbc-yeni .gl-sayfa .gl-durak .kart-bag{margin-top:4px}
.gbc-yeni .gl-sayfa .gl-durak .kart-bag a{display:inline-flex;align-items:center;gap:6px}
.gbc-yeni .gl-sayfa .durak-satis{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:4px;padding-top:10px;border-top:1px solid var(--cizgi)}
.gbc-yeni .gl-sayfa .kart-bag + .durak-satis{border-top:0;margin-top:0;padding-top:4px}
.gbc-yeni .gl-sayfa .durak-satis .gk-cta{margin:0;font-size:var(--fs-1);font-weight:600}

/* Ilk alti durak gorunur, gerisi "Butun N duragi gor" ile acilir (icerik sayfada, yalniz gizli) */
.gbc-yeni .gl-sayfa .gl-kisa > .gl-durak:nth-child(n+7){display:none}
.gbc-yeni .gl-sayfa .gl-hepsi{width:100%;margin-top:13px;font-family:inherit;cursor:pointer}

/* "Kac gununuz var" seridi (maket: duraklarin ustunde, mu zemin) */
.gbc-yeni .gl-sayfa .gl-rota-serit{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:11px;padding:10px 13px;background:var(--mu)}
.gbc-yeni .gl-sayfa .gl-rota-bas{font-size:var(--fs-1);font-weight:600}
.gbc-yeni .gl-sayfa .gl-rota-serit .kucuk{min-width:0}
.gbc-yeni .gl-sayfa .gl-rota-serit a{margin-left:auto;font-size:var(--fs-1);font-weight:600;white-space:nowrap}

/* Yan sutun: ucretsiz mi paralı mi satirlarinda durak numarasi */
.gbc-yeni .gl-sayfa .gl-yan-no{flex:none;min-width:21px;height:20px;padding:0 5px;box-sizing:border-box;border-radius:6px;background:var(--marka-zemin);color:var(--kiremit);font-size:var(--fs-0);font-weight:700;display:inline-flex;align-items:center;justify-content:center}

/* Durak turu: cipteki nokta ture gore (plaj, muze...). Renkler sitenin degiskenleri. */
.gbc-yeni .gl-sayfa .gl-t-plaj .durak-nokta{background:var(--mavi)}
.gbc-yeni .gl-sayfa .gl-t-doga .durak-nokta,.gbc-yeni .gl-sayfa .gl-t-manzara .durak-nokta{background:var(--yesil)}
.gbc-yeni .gl-sayfa .gl-t-muze .durak-nokta,.gbc-yeni .gl-sayfa .gl-t-tarihi .durak-nokta{background:var(--kiremit)}
.gbc-yeni .gl-sayfa .gl-t-dini .durak-nokta,.gbc-yeni .gl-sayfa .gl-t-sehir .durak-nokta{background:var(--gri2)}
.gbc-yeni .gl-sayfa .gl-t-alisver .durak-nokta{background:var(--marka)}

/* Tur suzgeci: maketteki secim dugmeleri (.es-d / .rota-d ile ayni olcu ve renk) */
.gbc-yeni .gl-sayfa .gl-suz{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}
.gbc-yeni .gl-sayfa .gl-suz-d{font-family:inherit;font-size:var(--fs-1);font-weight:600;padding:9px 13px;border-radius:10px;border:1px solid var(--cizgi);background:var(--kart);color:var(--metin);cursor:pointer;line-height:1.3}
.gbc-yeni .gl-sayfa .gl-suz-d span{margin-left:3px;font-weight:700;color:var(--gri2)}
.gbc-yeni .gl-sayfa .gl-suz-d:hover{border-color:var(--marka-cizgi)}
.gbc-yeni .gl-sayfa .gl-suz-d[aria-pressed="true"]{background:var(--marka);border-color:var(--marka);color:var(--zit)}
.gbc-yeni .gl-sayfa .gl-suz-d[aria-pressed="true"] span{color:var(--zit);opacity:.85}
.gbc-yeni .gl-sayfa .gl-durak[hidden]{display:none !important}

/* Yan sutun: "Ucretsiz" yesil */
.gbc-yeni .gl-sayfa .gk-fiyat-sat b.gl-bedava{color:var(--yesil)}
/* 1.95.14 Yakin destinasyonlar (ana rehberin gunubirlik kartlari, kisa). */
.gbc-yeni .gl-yakin-kart{padding:14px 16px;display:flex;flex-direction:column;gap:8px}
.gbc-yeni .gl-yakin-kart h3{margin:0;font-size:var(--fs-3);line-height:1.3}
.gbc-yeni .gl-yakin-kart .cipler{display:flex;flex-wrap:wrap;gap:6px}
.gbc-yeni .gl-yakin-kart .cip{display:inline-block;padding:4px 10px;border-radius:8px;background:var(--marka-zemin);color:var(--metin);font-size:var(--fs-1);font-weight:600;line-height:1.35}
.gbc-yeni .gl-yakin-kart p{margin:0;font-size:var(--fs-1);line-height:1.55;color:var(--gri)}
.gbc-yeni .gl-yakin-bag{margin-top:auto;padding-top:8px;border-top:1px solid var(--cizgi);font-size:var(--fs-1)}
.gbc-yeni .gl-yakin-son{margin:10px 0 0}
