/* karşılaştırmalı rapor sayfası */
.r-ana{padding-top:0}
.r-bas{padding:48px 0 32px;border-bottom:1px solid var(--cizgi-a)}
.r-bas h1{font-weight:300;color:var(--lac);font-size:clamp(30px,3.6vw,46px);line-height:1.12;margin:10px 0 8px;letter-spacing:-.01em}
.r-tarih{color:var(--soluk-a);font-size:15px;margin-top:8px}
.r-ozet{background:var(--bej);color:var(--govde-a);padding:56px 0}
.r-ozet .ust-yazi{color:var(--altin-k)}
.r-ozet-ic{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:start}
.r-maddeler{list-style:none;margin-top:14px}
.r-maddeler li{position:relative;padding:12px 0 12px 22px;border-bottom:1px solid var(--cizgi-a);font-size:16.5px;color:var(--lac);line-height:1.5}
.r-maddeler li::before{content:"";position:absolute;left:0;top:23px;width:10px;height:1px;background:var(--altin-k)}
.r-maddeler li:last-child{border-bottom:0}
.r-maddeler b{font-weight:500}
.r-maddeler .sonuc{margin-top:8px;padding:16px 18px;background:var(--lac);color:#fff;border:0}
.r-maddeler .sonuc::before{display:none}
.r-harita{height:420px;border:1px solid var(--lac);background:var(--lac2);position:relative}
.r-no{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--altin);color:var(--lac);font-size:13px;font-weight:500;border:2px solid var(--lac)}

.r-tablo-b{padding:56px 0;background:var(--lac);color:var(--govde-k)}
.r-tablo-b h2{color:#fff}
.r-kaydir{overflow-x:auto;margin-top:16px;border:1px solid var(--cizgi-k);scrollbar-width:thin}
.r-tablo{border-collapse:collapse;width:100%;min-width:640px;font-size:15px}
.r-tablo th,.r-tablo td{padding:12px 16px;border-bottom:1px solid var(--cizgi-k);text-align:left;vertical-align:top}
.r-tablo tbody th{position:sticky;left:0;z-index:1;background:var(--lac);color:var(--altin);font-weight:400;font-size:13px;letter-spacing:.08em;text-transform:uppercase;width:180px;min-width:150px;border-right:1px solid var(--cizgi-k)}
.r-tablo thead th{background:var(--lac2);vertical-align:bottom;min-width:220px}
.r-tablo thead th:first-child{position:sticky;left:0;z-index:2;background:var(--lac2);border-right:1px solid var(--cizgi-k)}
.r-tablo td{color:var(--govde-k)}
.r-kolon img{width:100%;height:140px;object-fit:cover;margin-bottom:10px}
.r-kolon .bas{display:flex;align-items:flex-start;gap:10px}
.r-kolon h3{font-size:17px;font-weight:400;color:#fff;line-height:1.25;flex:1}
.r-kolon .yer{font-size:13px;color:var(--soluk-k);margin-top:2px}
.r-kolon .cikar{flex:none;width:30px;height:30px;border:1px solid var(--cizgi-k);color:var(--soluk-k);font-size:17px;line-height:1}
.r-kolon .cikar:hover{background:var(--altin);color:var(--lac)}
.r-en{margin-left:8px;font-size:13px;color:var(--altin)}
.r-en::before{content:'· '}
.r-tablo td.iyi{color:#fff}
.r-tablo .ev{color:var(--altin)}
.r-tablo .yok{color:var(--soluk-k)}
.r-tablo td a{font-size:14px}
.r-not{margin-top:14px;font-size:13.5px;color:var(--soluk-k);max-width:820px}

.r-eylem{background:var(--bej);padding:56px 0}
.r-eylem h2{font-weight:400;color:var(--lac);font-size:clamp(24px,2.6vw,32px);line-height:1.2}
.r-eylem p{color:var(--govde-a);margin-top:8px;max-width:560px}
.r-eylem-ic{display:grid;grid-template-columns:1fr auto;gap:36px;align-items:center}
.r-dugmeler{display:flex;flex-direction:column;gap:10px;min-width:280px}
.r-eylem .d{border-color:var(--lac);color:var(--lac)}
.r-eylem .d:hover{background:var(--lac);color:#fff}
.r-eylem .d.bir{background:var(--kirmizi);border-color:var(--kirmizi);color:#fff}
.r-eylem .d.bir:hover{background:var(--kirmizi-h);border-color:var(--kirmizi-h)}
.r-bos{padding:40px 0}
.r-bos .d{margin-top:18px}

@media (max-width:820px){
  .r-bas{padding:40px 0 28px}
  .r-ozet-ic,.r-eylem-ic{grid-template-columns:1fr}
  .r-harita{height:300px}
  .r-tablo tbody th{width:120px;min-width:110px;font-size:11.5px}
  .r-tablo thead th{min-width:190px}
  .r-dugmeler{min-width:0}
}
@media print{
  :root{--ust:0px}
  body{background:#fff;color:#142A42}
  .ust,.wa-fab,#scroll-top,.r-eylem,.ftr .ic>div:not(:first-child),.maplibregl-control-container{display:none!important}
  .r-bas,.r-tablo-b{background:#fff}
  .r-bas h1,.r-kolon h3,.r-tablo td,.r-tablo td.iyi{color:#142A42}
  .r-tablo tbody th,.r-tablo thead th,.r-tablo thead th:first-child{background:#fff;color:#142A42}
  .r-kaydir{overflow:visible;border-color:#142A42}
  .r-tablo th,.r-tablo td{border-color:rgba(20,42,66,.2)}
  .r-tarih,.r-not,.r-kolon .yer{color:rgba(20,42,66,.6)}
  .r-kolon .cikar{display:none}
  .ftr{background:#fff;border:0;padding:20px 0}
  .r-ozet,.r-tablo-b{break-inside:avoid}
}
