/* ============================================================
   liste-paneller.css — Site-01 İçerik Panelleri
   Prefix: s01-lp-*
   ============================================================ */

/* ── Wrap ── */
.s01-lp-wrap {
  --lp-accent: var(--renk-birincil, #1d6fb5);
  --lp-bg: #fff;
  --lp-border: #e8ecf0;
  --lp-muted: #6b7888;
  --lp-radius: 10px;
  --lp-shadow: 0 2px 10px rgba(0,0,0,.08);
  font-family: inherit;
  color: #2d3748;
}

/* ── Hata / Boş ── */
.s01-lp-hata { color: #c0392b; padding: 1.5rem; text-align: center; }
.s01-lp-bos  { text-align: center; padding: 3rem 1rem; color: var(--lp-muted); font-size: 1rem; }
.s01-lp-bos i { font-size: 2.5rem; display: block; margin-bottom: .75rem; opacity: .4; }

/* ── Filtre Bar ── */
.s01-lp-filtre {
  display: flex;
  flex-wrap: wrap;
  gap: .75rem;
  align-items: center;
  margin-bottom: 1.5rem;
  padding: 1rem 1.25rem;
  background: #f7f8fa;
  border-radius: var(--lp-radius);
  border: 1px solid var(--lp-border);
}
.s01-lp-filtre-ara {
  display: flex;
  gap: 0;
  flex: 1 1 220px;
  min-width: 180px;
}
.s01-lp-ara-inp {
  flex: 1;
  padding: .55rem .85rem;
  border: 1px solid var(--lp-border);
  border-right: none;
  border-radius: var(--lp-radius) 0 0 var(--lp-radius);
  font-size: .9rem;
  outline: none;
  transition: border-color .2s;
}
.s01-lp-ara-inp:focus { border-color: var(--lp-accent); }
.s01-lp-ara-btn {
  padding: .55rem 1rem;
  background: var(--lp-accent);
  color: #fff;
  border: none;
  border-radius: 0 var(--lp-radius) var(--lp-radius) 0;
  cursor: pointer;
  font-size: .9rem;
}
.s01-lp-filtre-kategoriler { display: flex; flex-wrap: wrap; gap: .4rem; }
.s01-lp-kat-btn {
  padding: .35rem .85rem;
  border: 1px solid var(--lp-border);
  border-radius: 50px;
  background: #fff;
  font-size: .82rem;
  cursor: pointer;
  transition: all .18s;
  color: var(--lp-muted);
}
.s01-lp-kat-btn:hover,
.s01-lp-kat-btn.aktif {
  background: var(--lp-accent);
  border-color: var(--lp-accent);
  color: #fff;
}

/* ── Grid ── */
.s01-lp-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
  gap: 1.25rem;
  margin-bottom: 1.5rem;
}
.s01-lp-grid--proje  { grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); }
.s01-lp-grid--video  { grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); }
.s01-lp-grid--galeri { grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)); }
.s01-lp-grid--hizmet { grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); }
.s01-lp-grid--etkinlik { grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); }

/* ── Kart ── */
.s01-lp-kart {
  background: var(--lp-bg);
  border: 1px solid var(--lp-border);
  border-radius: var(--lp-radius);
  overflow: hidden;
  transition: box-shadow .2s, transform .2s;
  cursor: pointer;
}
.s01-lp-kart:hover { box-shadow: var(--lp-shadow); transform: translateY(-2px); }
.s01-lp-kart-resim { height: 180px; overflow: hidden; background: #edf0f5; display: flex; align-items: center; justify-content: center; }
.s01-lp-kart-resim img { width: 100%; height: 100%; object-fit: cover; }
.s01-lp-kart-resim--yok i { font-size: 2.5rem; color: #c5cdd8; }
.s01-lp-kart-govde { padding: 1rem 1.1rem; }
.s01-lp-kart-ust-row { display: flex; justify-content: space-between; align-items: center; margin-bottom: .5rem; }
.s01-lp-kart-kat {
  font-size: .73rem;
  text-transform: uppercase;
  letter-spacing: .06em;
  color: var(--lp-accent);
  font-weight: 600;
}
.s01-lp-kart-baslik {
  font-size: .97rem;
  font-weight: 600;
  line-height: 1.4;
  margin: .3rem 0 .5rem;
  color: #1e2936;
}
.s01-lp-kart-ozet {
  font-size: .85rem;
  color: var(--lp-muted);
  line-height: 1.5;
  margin-bottom: .75rem;
}
.s01-lp-kart-alt { display: flex; justify-content: space-between; align-items: center; }

/* ── Liste Satır ── */
.s01-lp-liste { display: flex; flex-direction: column; gap: .5rem; margin-bottom: 1.5rem; }
.s01-lp-liste-satir {
  display: flex;
  align-items: center;
  gap: .75rem;
  padding: .85rem 1rem;
  background: var(--lp-bg);
  border: 1px solid var(--lp-border);
  border-radius: var(--lp-radius);
  cursor: pointer;
  transition: box-shadow .15s, border-color .15s;
}
.s01-lp-liste-satir:hover { box-shadow: var(--lp-shadow); border-color: var(--lp-accent); }
.s01-lp-liste-govde { flex: 1; min-width: 0; }
.s01-lp-liste-baslik { font-size: .93rem; font-weight: 600; color: #1e2936; margin: 0 0 .25rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.s01-lp-liste-meta { display: flex; flex-wrap: wrap; gap: .5rem; align-items: center; }
.s01-lp-liste-sol { flex-shrink: 0; }

/* ── Etiketler / Rozet ── */
.s01-lp-tarih,
.s01-lp-yer,
.s01-lp-ihale-no,
.s01-lp-tarih-bitis { font-size: .78rem; color: var(--lp-muted); display: inline-flex; align-items: center; gap: .3em; }

.s01-lp-kategori {
  display: inline-block;
  padding: .2rem .65rem;
  background: #e8f0fb;
  color: var(--lp-accent);
  border-radius: 50px;
  font-size: .75rem;
  font-weight: 600;
}

/* Önem durumu badge */
.s01-lp-onem    { display: inline-flex; align-items: center; gap: .35em; font-size: .8rem; padding: .25rem .7rem; border-radius: 50px; background: #e0e7ef; color: #546e7a; }
.s01-lp-onem--onemli { background: #fff3cd; color: #856404; }
.s01-lp-onem--acil   { background: #f8d7da; color: #842029; }

.s01-lp-onem-badge { width: 10px; height: 10px; border-radius: 50%; background: #a0aec0; display: inline-block; }
.s01-lp-onem-badge--onemli { background: #e6a817; }
.s01-lp-onem-badge--acil   { background: #e53e3e; }

/* Durum badge */
.s01-lp-durum { display: inline-block; font-size: .75rem; padding: .2rem .65rem; border-radius: 50px; font-weight: 600; background: #e0e7ef; color: #546e7a; }
.s01-lp-durum--devam   { background: #d1fae5; color: #065f46; }
.s01-lp-durum--tamam   { background: #dbeafe; color: #1e40af; }
.s01-lp-durum--plan    { background: #ede9fe; color: #5b21b6; }
.s01-lp-durum--iptal   { background: #fee2e2; color: #991b1b; }

/* ── İlerleme Çubuğu ── */
.s01-lp-ilerleme {
  height: 6px;
  background: #e8ecf0;
  border-radius: 3px;
  overflow: hidden;
  margin: .5rem 0 .25rem;
}
.s01-lp-ilerleme-bar {
  height: 100%;
  background: var(--lp-accent);
  border-radius: 3px;
  transition: width .5s ease;
}
.s01-lp-ilerleme-txt { font-size: .75rem; color: var(--lp-muted); }
.s01-lp-ilerleme-yuzde { font-size: .82rem; color: var(--lp-muted); margin-bottom: .5rem; }

/* ── Detay Buton ── */
.s01-lp-detay-btn {
  display: inline-flex;
  align-items: center;
  gap: .4em;
  padding: .4rem .85rem;
  background: var(--lp-accent);
  color: #fff;
  border: none;
  border-radius: 6px;
  font-size: .82rem;
  cursor: pointer;
  transition: opacity .15s, transform .15s;
  white-space: nowrap;
}
.s01-lp-detay-btn:hover { opacity: .88; transform: translateX(2px); }

/* Geri butonu */
.s01-lp-geri-btn {
  display: inline-flex;
  align-items: center;
  gap: .4em;
  padding: .45rem .95rem;
  background: transparent;
  border: 1px solid var(--lp-border);
  border-radius: 6px;
  cursor: pointer;
  font-size: .85rem;
  color: var(--lp-muted);
  transition: all .15s;
  margin-bottom: 1rem;
}
.s01-lp-geri-btn:hover { border-color: var(--lp-accent); color: var(--lp-accent); }

/* ── Detay Sayfası ── */
.s01-lp-detay { padding: .5rem 0; }
.s01-lp-detay-ust { display: flex; flex-wrap: wrap; gap: .5rem; align-items: center; margin-bottom: 1rem; }
.s01-lp-detay-resim { width: 100%; max-height: 380px; object-fit: cover; border-radius: var(--lp-radius); margin-bottom: 1.25rem; }
.s01-lp-detay-baslik { font-size: 1.4rem; font-weight: 700; margin: 0 0 1rem; color: #1e2936; line-height: 1.35; }
.s01-lp-detay-ozet { font-size: 1rem; color: var(--lp-muted); margin-bottom: 1rem; line-height: 1.6; font-style: italic; }
.s01-lp-detay-icerik { font-size: .95rem; line-height: 1.75; color: #374151; }
.s01-lp-detay-icerik p  { margin-bottom: .85rem; }
.s01-lp-detay-icerik img { max-width: 100%; border-radius: 8px; margin-bottom: .5rem; }
.s01-lp-detay-icerik ul,
.s01-lp-detay-icerik ol { padding-left: 1.5rem; margin-bottom: .85rem; }

/* ── Galeri Grid ── */
.s01-lp-galeri {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));
  gap: .5rem;
  margin-top: 1.25rem;
}
.s01-lp-galeri-foto {
  width: 100%; height: 120px;
  object-fit: cover;
  border-radius: 6px;
  cursor: pointer;
  transition: opacity .15s;
}
.s01-lp-galeri-foto:hover { opacity: .87; }

/* ── Galeri Albüm ── */
.s01-lp-galeri-ust { display: flex; align-items: center; gap: 1rem; margin-bottom: 1.25rem; }
.s01-lp-galeri-baslik { font-size: 1.15rem; font-weight: 700; margin: 0; }
.s01-lp-galeri-foto-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
  gap: .75rem;
}
.s01-lp-galeri-foto-item { position: relative; }
.s01-lp-galeri-foto-item img { width: 100%; height: 150px; object-fit: cover; border-radius: 8px; cursor: pointer; display: block; }
.s01-lp-photo-caption { display: block; font-size: .72rem; color: var(--lp-muted); text-align: center; margin-top: .3rem; }

.s01-lp-album-kart {
  border-radius: var(--lp-radius);
  overflow: hidden;
  background: var(--lp-bg);
  border: 1px solid var(--lp-border);
  cursor: pointer;
  transition: box-shadow .2s, transform .2s;
}
.s01-lp-album-kart:hover { box-shadow: var(--lp-shadow); transform: translateY(-2px); }
.s01-lp-album-kapak { height: 160px; overflow: hidden; background: #edf0f5; display: flex; align-items: center; justify-content: center; }
.s01-lp-album-kapak img { width: 100%; height: 100%; object-fit: cover; }
.s01-lp-album-kapak--yok i { font-size: 2rem; color: #c5cdd8; }
.s01-lp-album-bilgi { padding: .75rem 1rem; }
.s01-lp-album-baslik { font-size: .92rem; font-weight: 600; margin: 0 0 .25rem; }
.s01-lp-album-sayi { font-size: .78rem; color: var(--lp-muted); }

/* ── Video Kart ── */
.s01-lp-video-kart {
  background: var(--lp-bg);
  border: 1px solid var(--lp-border);
  border-radius: var(--lp-radius);
  overflow: hidden;
}
.s01-lp-video-thumb {
  position: relative;
  height: 175px;
  background: #1a1a2e;
  overflow: hidden;
  cursor: pointer;
}
.s01-lp-video-thumb img {
  width: 100%; height: 100%;
  object-fit: cover;
  transition: opacity .2s;
}
.s01-lp-video-thumb:hover img { opacity: .85; }
.s01-lp-video-oynat {
  position: absolute;
  top: 50%; left: 50%;
  transform: translate(-50%,-50%);
  background: rgba(0,0,0,.65);
  color: #fff;
  border: none;
  border-radius: 50%;
  width: 52px; height: 52px;
  font-size: 1.6rem;
  display: flex; align-items: center; justify-content: center;
  cursor: pointer;
  transition: background .2s, transform .2s;
}
.s01-lp-video-thumb:hover .s01-lp-video-oynat { background: var(--lp-accent); transform: translate(-50%,-50%) scale(1.1); }
.s01-lp-video-yok { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
.s01-lp-video-yok i { font-size: 2.5rem; color: #555; }
.s01-lp-video-bilgi { padding: .75rem 1rem; }
.s01-lp-video-baslik { font-size: .92rem; font-weight: 600; margin: 0 0 .3rem; }
.s01-lp-video-embed { position: relative; padding-top: 56.25%; background: #000; border-radius: var(--lp-radius) var(--lp-radius) 0 0; }
.s01-lp-video-embed iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: none; }

/* ── Hizmet Kart ── */
.s01-lp-hizmet-kart {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  padding: 1.5rem 1rem;
  background: var(--lp-bg);
  border: 1px solid var(--lp-border);
  border-radius: var(--lp-radius);
  text-decoration: none;
  color: inherit;
  position: relative;
  transition: box-shadow .2s, transform .2s, border-color .2s;
}
.s01-lp-hizmet-kart:hover { box-shadow: var(--lp-shadow); transform: translateY(-3px); border-color: var(--lp-accent); }
.s01-lp-hizmet-ikon {
  width: 56px; height: 56px;
  border-radius: 14px;
  background: linear-gradient(135deg,var(--lp-accent),color-mix(in srgb,var(--lp-accent) 70%,#000 30%));
  display: flex; align-items: center; justify-content: center;
  color: #fff;
  font-size: 1.4rem;
  margin-bottom: .85rem;
}
.s01-lp-hizmet-baslik { font-size: .9rem; font-weight: 700; margin: 0 0 .3rem; }
.s01-lp-hizmet-aciklama { font-size: .78rem; color: var(--lp-muted); line-height: 1.45; }
.s01-lp-hizmet-badge {
  position: absolute;
  top: .5rem; right: .5rem;
  font-size: .65rem;
  font-weight: 700;
  text-transform: uppercase;
  background: #f59e0b;
  color: #fff;
  border-radius: 4px;
  padding: .15rem .4rem;
}

/* ── İletişim Sayfası ── */
.s01-lp-iletisim { display: flex; flex-direction: column; gap: 1.5rem; }
.s01-lp-iletisim-bilgiler { display: grid; grid-template-columns: repeat(auto-fill, minmax(260px, 1fr)); gap: 1rem; }
.s01-lp-iletisim-kart {
  display: flex;
  gap: .85rem;
  align-items: flex-start;
  padding: 1rem 1.1rem;
  background: #f7f8fa;
  border-radius: var(--lp-radius);
  border: 1px solid var(--lp-border);
}
.s01-lp-iletisim-ikon {
  width: 38px; height: 38px; flex-shrink: 0;
  background: var(--lp-accent);
  border-radius: 8px;
  display: flex; align-items: center; justify-content: center;
  color: #fff; font-size: 1rem;
}
.s01-lp-iletisim-detay { display: flex; flex-direction: column; gap: .2rem; }
.s01-lp-iletisim-detay strong { font-size: .82rem; text-transform: uppercase; letter-spacing: .04em; color: var(--lp-muted); }
.s01-lp-iletisim-detay span { font-size: .93rem; color: #1e2936; }
.s01-lp-sosyal-bar { display: flex; gap: .5rem; flex-wrap: wrap; margin-top: .4rem; }
.s01-lp-sosyal-link {
  width: 34px; height: 34px;
  border-radius: 50%;
  background: #e8ecf0;
  display: flex; align-items: center; justify-content: center;
  color: #546e7a;
  font-size: .95rem;
  text-decoration: none;
  transition: background .15s, color .15s;
}
.s01-lp-sosyal-link:hover { background: var(--lp-accent); color: #fff; }
.s01-lp-harita h3 { font-size: 1.05rem; font-weight: 700; margin: 0 0 .75rem; }
.s01-lp-harita-cerceve { border-radius: var(--lp-radius); overflow: hidden; border: 1px solid var(--lp-border); }
.s01-lp-harita-cerceve iframe { display: block; }

/* ── Form ── */
.s01-lp-form-bolum h3 { font-size: 1.05rem; font-weight: 700; margin: 0 0 1rem; display: flex; align-items: center; gap: .5em; }
.s01-lp-iletisim-form { display: flex; flex-direction: column; gap: .85rem; }
.s01-lp-form-row { display: grid; grid-template-columns: 1fr 1fr; gap: .85rem; }
.s01-lp-form-grup { display: flex; flex-direction: column; gap: .3rem; }
.s01-lp-form-grup label { font-size: .82rem; font-weight: 600; color: #374151; }
.s01-lp-form-inp {
  padding: .6rem .85rem;
  border: 1px solid var(--lp-border);
  border-radius: 7px;
  font-size: .92rem;
  outline: none;
  transition: border-color .18s;
  background: #fff;
}
.s01-lp-form-inp:focus { border-color: var(--lp-accent); }
.s01-lp-form-ta { resize: vertical; min-height: 120px; }
.s01-lp-form-gonder {
  align-self: flex-start;
  padding: .65rem 1.6rem;
  background: var(--lp-accent);
  color: #fff;
  border: none;
  border-radius: 8px;
  font-size: .95rem;
  font-weight: 600;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  gap: .5em;
  transition: opacity .15s;
}
.s01-lp-form-gonder:hover { opacity: .88; }
.s01-lp-form-gonder:disabled { opacity: .6; cursor: not-allowed; }
.s01-lp-form-mesaj { font-size: .88rem; min-height: 1.2em; }
.s01-lp-form-mesaj.basarili { color: #059669; }
.s01-lp-form-mesaj.hata     { color: #dc2626; }

/* ── Kurumsal Başkan ── */
.s01-lp-baskan-kart {
  display: flex;
  gap: 1.5rem;
  align-items: flex-start;
  padding: 1.5rem;
  background: #f7f8fa;
  border-radius: 12px;
  border: 1px solid var(--lp-border);
}
.s01-lp-baskan-foto img {
  width: 160px; height: 200px;
  object-fit: cover;
  border-radius: 10px;
  border: 3px solid var(--lp-accent);
}
.s01-lp-baskan-bilgi { flex: 1; display: flex; flex-direction: column; gap: .6rem; }
.s01-lp-baskan-unvan { font-size: .85rem; text-transform: uppercase; letter-spacing: .06em; color: var(--lp-accent); font-weight: 700; }
.s01-lp-baskan-bilgi p { font-size: .9rem; margin: 0; color: #374151; display: flex; align-items: center; gap: .5em; }
.s01-lp-baskan-btnler { display: flex; flex-wrap: wrap; gap: .6rem; margin-top: .5rem; }
.s01-lp-cta { padding: .5rem 1.1rem; border-radius: 7px; text-decoration: none; font-size: .88rem; font-weight: 600; transition: opacity .15s; }
.s01-lp-cta--primary { background: var(--lp-accent); color: #fff; }
.s01-lp-cta--outline  { background: transparent; border: 2px solid var(--lp-accent); color: var(--lp-accent); }
.s01-lp-cta:hover { opacity: .83; }
.s01-lp-baskan-mesaj {
  background: #f0f7ff;
  border-left: 4px solid var(--lp-accent);
  padding: 1.25rem;
  border-radius: 0 10px 10px 0;
}
.s01-lp-baskan-mesaj h3 { font-size: 1rem; font-weight: 700; margin: 0 0 .75rem; display: flex; align-items: center; gap: .5em; }
.s01-lp-mesaj-icerik { margin: 0; font-size: .95rem; line-height: 1.7; color: #374151; }
.s01-lp-baskan-ozgecmis { padding-top: .5rem; }
.s01-lp-baskan-ozgecmis h3 { font-size: 1rem; font-weight: 700; margin-bottom: .75rem; }

/* ── Dosya linkleri ── */
.s01-lp-dosyalar { margin-top: 1.25rem; padding-top: 1rem; border-top: 1px solid var(--lp-border); }
.s01-lp-dosyalar h4 { font-size: .9rem; font-weight: 700; margin: 0 0 .6rem; }
.s01-lp-dosya-link, .s01-lp-dosya-btn {
  display: inline-flex;
  align-items: center;
  gap: .45em;
  padding: .4rem .85rem;
  background: #f0f7ff;
  border: 1px solid #c3daf5;
  border-radius: 6px;
  font-size: .85rem;
  color: var(--lp-accent);
  text-decoration: none;
  margin: .25rem .25rem 0 0;
  transition: background .15s;
}
.s01-lp-dosya-link:hover, .s01-lp-dosya-btn:hover { background: #dbeafe; }

/* ── Sayfalama ── */
.s01-lp-sayfalama {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: .75rem;
  margin-top: 1.25rem;
  padding-top: 1rem;
  border-top: 1px solid var(--lp-border);
}
.s01-lp-say-bilgi { font-size: .83rem; color: var(--lp-muted); }
.s01-lp-say-nav { display: flex; gap: .3rem; flex-wrap: wrap; }
.s01-lp-say-btn {
  min-width: 36px; height: 36px;
  border: 1px solid var(--lp-border);
  background: #fff;
  border-radius: 6px;
  font-size: .85rem;
  cursor: pointer;
  color: #374151;
  transition: all .15s;
  display: flex; align-items: center; justify-content: center;
}
.s01-lp-say-btn:hover { border-color: var(--lp-accent); color: var(--lp-accent); }
.s01-lp-say-btn.aktif { background: var(--lp-accent); border-color: var(--lp-accent); color: #fff; font-weight: 700; }

/* ── Yükleniyor ── */
.s01-lp-yukleniyor {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 200px;
  flex-direction: column;
  gap: .75rem;
  color: var(--lp-muted);
}
.s01-lp-spinner {
  width: 36px; height: 36px;
  border: 3px solid #e8ecf0;
  border-top-color: var(--lp-accent);
  border-radius: 50%;
  animation: s01SpinAnim .7s linear infinite;
}
@keyframes s01SpinAnim { to { transform: rotate(360deg); } }

/* ── Lightbox Overlay ── */
.s01-lp-lightbox {
  position: fixed;
  inset: 0;
  background: rgba(0,0,0,.88);
  z-index: 9999;
  display: flex; align-items: center; justify-content: center;
  padding: 1rem;
}
.s01-lp-lightbox-img { max-width: 90vw; max-height: 90vh; border-radius: 6px; }
.s01-lp-lightbox-kapat {
  position: absolute;
  top: 1rem; right: 1rem;
  background: rgba(255,255,255,.15);
  color: #fff;
  border: none;
  border-radius: 50%;
  width: 44px; height: 44px;
  font-size: 1.25rem;
  cursor: pointer;
  display: flex; align-items: center; justify-content: center;
}
.s01-lp-lightbox-kapat:hover { background: rgba(255,255,255,.3); }

/* ── Responsive ── */
@media (max-width: 600px) {
  .s01-lp-grid { grid-template-columns: 1fr; }
  .s01-lp-grid--galeri { grid-template-columns: repeat(2, 1fr); }
  .s01-lp-form-row { grid-template-columns: 1fr; }
  .s01-lp-baskan-kart { flex-direction: column; align-items: center; text-align: center; }
  .s01-lp-baskan-foto img { width: 130px; height: 165px; }
  .s01-lp-iletisim-bilgiler { grid-template-columns: 1fr; }
}
