/* Copyright 2026 Adnan Ersoy (ersoyx). Independently authored Emlakonomi interface.
   Existing class names remain public template contracts. Third-party styles load separately. */
:root{--eko-ink:#20354d;--eko-muted:#687c90;--eko-line:#dce5ed;--eko-soft:#f2f6fa;--eko-paper:#fff;--eko-accent:#177c89;--eko-gold:#c58a2d;--eko-radius:8px}
body{background:#f7f9fc;color:var(--eko-ink);font-size:14px;line-height:1.5}
a{color:#215c91;cursor:pointer}a:hover,a:focus{color:#0c7885;text-decoration:none}i{margin-right:5px}img{max-width:100%}label{font-weight:600}h1,h2,h3,h4{line-height:1.25}button,input,select,textarea{font:inherit}input[type=checkbox],input[type=radio]{accent-color:var(--eko-accent)}
:focus-visible{outline:3px solid #67bdca;outline-offset:3px}.form-control{border:1px solid #ccd9e5;border-radius:5px;box-shadow:none;min-height:36px;color:var(--eko-ink);background:#fff}.form-control:focus{border-color:#4398ae;box-shadow:0 0 0 3px #177c8914}textarea.form-control{height:auto}select.form-control{padding-right:24px}.form-group{margin-bottom:18px}.help-block{color:var(--eko-muted);font-size:12px}.checkbox label,.radio label{font-weight:400}
.btn{border-radius:5px;font-weight:600;transition:background .15s,color .15s;white-space:normal}.btn-primary,.btn-get{background:#177c89;color:#fff;border-color:#177c89}.btn-primary:hover,.btn-get:hover{background:#116775;border-color:#116775;color:#fff}.btn-default{background:#edf3f8;color:#3e5870;border-color:#dce5ed}.btn-default:hover{background:#dfeaf2}.btn-success{background:#287c58;border-color:#287c58}.btn-danger{background:#b74347;border-color:#b74347}.btn-grey{color:var(--eko-muted)}.btn-xs{font-size:12px}.badge{background:#52738e}.label{font-weight:600}.alert{border-radius:6px;border-width:1px;padding:13px 16px}.alert-danger{background:#fff0f0;border-color:#f0cccc;color:#8b3039}.alert-success{background:#eaf6ee;border-color:#c6e5d1;color:#235f3d}.alert-info,.alert-primary{background:#ebf5fa;border-color:#c8e0ee;color:#265a78}.alert-warning{background:#fff6e5;border-color:#e8d5ad;color:#7b5b23}.alert-light{background:#f0f4f8;color:#566e85}.alert .alert-link{color:inherit;text-decoration:underline}
.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt50{margin-top:50px}.mb5{margin-bottom:5px}.mb7{margin-bottom:7px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb70{margin-bottom:70px}.mr0{margin-right:0}.fw500{font-weight:500}.fw600{font-weight:600}.fw700{font-weight:700}.pabsolute{position:absolute}.prelative,.prel{position:relative}.top{top:0}.left{left:0}.bottom{bottom:0}.right{right:0}.tdn{text-decoration:none!important}.borderless{border:0!important}.c_pointer{cursor:pointer}.noselect{user-select:none}.img-center{display:block;margin-inline:auto}.scroll{overflow:auto;scrollbar-width:thin}.gradient{background:linear-gradient(180deg,transparent,#20354d0a)}.beyaz-shadow{box-shadow:0 0 0 2px #ffffff40}
header{position:relative;z-index:100;background:#20354d;color:#fff;box-shadow:0 3px 12px #17344a1a;padding:12px 0}header .sticky{padding:10px 0;z-index:100!important}header .is-sticky .sticky{box-shadow:0 3px 12px #17344a26}header .ara{border-radius:6px;overflow:hidden}header .ara input{background:#ffffff18;border:0;color:#fff}header .ara input::placeholder{color:#ffffffb3}header .ara.focus input{background:#fff;color:#20354d}header .ara button{border-radius:0;background:#177c89;border:0;color:#fff;height:36px}header .ara button i{font-size:22px;margin:0}header .uyelik .header_link{color:#fff;font-size:13px;padding:5px 7px}header .uyelik .btn-header{padding:8px 14px;font-size:13px}header .uyelik .badge{background:#b74347}header .caret{margin-left:6px}header #en_ust{margin-bottom:10px}.ust_sol{display:flex;gap:14px;list-style:none;padding:0;margin:0;font-size:12px}.dropdown-menu{border:1px solid var(--eko-line);border-radius:7px;box-shadow:0 10px 30px #20354d24}.dropdown-menu>li>a{padding:8px 16px;color:#20354d;text-shadow:none}.dropdown-menu>li>a:hover{background:#edf4f8}
.gri{background:#edf2f7;padding:10px 12px;border:1px solid var(--eko-line);border-radius:6px;margin-bottom:16px}.breadcrumb{padding:0;margin:0;background:transparent;font-size:12px}.breadcrumb>li+li:before{content:'›';color:#7c91a4}.sidebar ul{list-style:none;margin:0;padding:0}.sidebar li a{display:block;line-height:1.55;padding:5px 0;font-size:13px}.sidebar .panel-heading{font-weight:700}.ana_menu{list-style:none;padding:0 0 0 34px;margin:0}.ana_menu li{position:relative}.ana_menu>li>a{display:block;padding:6px 0;font-weight:600}.ana_menu li i{position:absolute;left:-32px;top:5px;width:25px;height:25px;display:grid;place-items:center;color:#fff;border-radius:6px}.ana_menu li i:before{line-height:1}.ana_menu ul{padding:0 0 8px 12px;list-style:none}.ana_menu .cizgi{border-bottom:1px solid var(--eko-line);margin-bottom:8px;padding-bottom:8px}.ana_menu .toplam,.ana_menu span.sayi{color:var(--eko-muted);font-size:11px;font-weight:400}.ana_menu_a{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0}.ana_menu_a li{padding:10px 14px;border:1px solid var(--eko-line);border-radius:6px}.ana_menu_a li.full,.ana_menu_a li.desc{width:100%}.renkli_menu{list-style:none;margin:0;padding:0}.renkli_menu a{display:flex;align-items:center;gap:8px;padding:12px;border-bottom:1px solid var(--eko-line)}.renkli_menu .sayi{margin-left:auto}
.panel,.well{border:1px solid var(--eko-line);border-radius:var(--eko-radius);box-shadow:0 2px 4px #20354d04;background:#fff}.panel.beyaz,.panel.eko-panel{border-color:var(--eko-line)}.panel .panel-heading{background:#f0f5f9;border-bottom:1px solid var(--eko-line);border-radius:7px 7px 0 0;color:#2c4963;font-weight:600;padding:12px 15px}.panel .panel-body{padding:16px}.panel .panel-footer{background:#f6f9fb;border-color:var(--eko-line)}.panel.menu .panel-body{padding:0}.well{padding:0}.well-heading{padding:11px 15px;border-bottom:1px solid var(--eko-line);font-weight:600}.well-body,.well .padding{padding:15px}.bilesen{margin-bottom:24px}.bilesen>.baslik,.bolum_baslik{display:flex;align-items:center;justify-content:space-between;font-size:18px;font-weight:700;border-bottom:2px solid #dbe7ef;padding:0 0 10px;margin-bottom:15px}.bilesen>.baslik a{font-size:12px;font-weight:500}.bilesen>.baslik h3{margin:0;font-size:18px}.bilesen.slider{border-radius:8px;overflow:hidden}.bilesen.slider img{width:100%}
.liste:not(table){position:relative;overflow:hidden;background:#fff;border:1px solid var(--eko-line);border-radius:7px;margin-bottom:16px;transition:box-shadow .15s}.liste:not(table):hover{box-shadow:0 5px 18px #20354d14}.liste:not(table)>a{display:block}.liste img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.liste h3{font-size:13px;font-weight:600;line-height:1.45;margin:0;padding:10px 11px;min-height:52px;overflow-wrap:anywhere}.liste .fiyat_layer,.liste .oran_layer{position:absolute;top:10px;right:0;background:#20354de8;color:#fff;padding:5px 9px;border-radius:5px 0 0 5px;font-size:12px;font-weight:600}.liste .oran_layer{left:0;right:auto;background:#177c89;border-radius:0 5px 5px 0}.liste .adres,.liste .il_ilce{padding:0 11px 10px;font-size:11px;color:var(--eko-muted)}.liste.yatay{display:flow-root}.liste.yatay img{float:left;width:38%;margin-right:12px}.liste.yatay h3{min-height:0}.liste .fiyat_layer2{font-weight:700;padding:8px 12px}.liste.alternatif .fiyat_layer{background:#177c89}
.arsiv .table.liste{margin:0;font-size:12px;border-collapse:separate;border-spacing:0}.table.liste th{background:#eef3f8;font-size:11px;font-weight:600;color:#526a80;border:0;padding:10px 8px}.table.liste td{padding:11px 8px;vertical-align:middle;border-top:1px solid #e5ecf2;background:#fff}.table.liste tr:nth-child(even) td{background:#f8fafc}.table.liste tr:hover td{background:#eef6fa}.table.liste img.resim{width:120px;height:90px;object-fit:cover;border-radius:5px;max-width:none}.table.liste td.fiyat{font-size:13px;font-weight:700;white-space:nowrap;color:#175b68}.table.liste .baslik{font-size:13px;line-height:1.5}.table.liste .il_ilce{font-size:11px;color:var(--eko-muted)}.il_ilce a+a:before,.il_ilce span+span:before{content:' / ';color:#8aa0b3}.table.liste tr.bold .baslik,.table.liste tr.bold .fiyat{font-weight:700}.table.liste tr.vitrin td{background:#edf7f6}.table.liste tr.acil td{background:#fff6e8}.etiket{font-size:10px;font-weight:600;padding:3px 6px;border-radius:4px}.etiket.vitrin{background:#d2eee8;color:#1e625a}.etiket.acil{background:#f7e6c9;color:#7a551f}.satir_link{cursor:pointer}.vitrin_sticker>td:first-child{border-left:3px solid #318d83}.acil_sticker>td:first-child{border-left:3px solid #c58a2d}
.arsiv .ikili{display:flex;gap:14px;border:1px solid var(--eko-line);border-radius:7px;padding:12px;margin-bottom:14px;background:#fff}.arsiv .ikili .sol{width:40%;flex-shrink:0}.arsiv .ikili .sag{flex:1;min-width:0}.ikili img.resim{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:5px}.ikili .baslik{font-size:15px;font-weight:600}.ikili .fiyat,.fiyat_mobil{color:#17616e;font-weight:700;margin:7px 0}.ikili .eb{font-size:12px}.eb .anahtar{color:var(--eko-muted)}.eb .deger{font-weight:500}.ikili.vitrin{border-color:#a7d7ce}.ikili.acil{border-color:#ddc69e}.vitrin_mesaj{padding:14px;background:#eaf4f4;border-radius:6px;margin-bottom:15px}.resimsiz{padding:0;list-style:none}.resimsiz>a,.resimsiz li,.list-group.fix>a,.list-group.fix>li{display:block;padding:12px;border-bottom:1px solid var(--eko-line);background:#fff}.resimsiz .fiyat{font-weight:700;color:#17616e}.resimsiz .il_ilce{font-size:11px;color:var(--eko-muted)}
.arsiv .panel.beyaz .panel-heading .sag{float:right;display:flex;align-items:center;gap:12px;font-weight:400;font-size:12px}.listeleme{display:flex;gap:6px;list-style:none;padding:0;margin:0}.listeleme li a{display:block;padding:2px 6px;border-radius:4px;color:#6b8297}.listeleme .active a{background:#dbeaf2;color:#17616e}.arsiv .panel-heading select{max-width:200px;border:1px solid #cfdae4;border-radius:4px;background:#fff;padding:3px}.filtre .panel-heading{font-size:13px}.filtre a#toggle{display:block;color:inherit}.filtre .panel-body{padding:12px}.filtre .form-group{margin-bottom:12px}.filtre .form-control{font-size:12px;min-height:32px;height:32px}.filtre textarea.form-control{height:auto}.filtre .checkbox{font-size:12px}.sonuc .panel-body{padding:12px 15px}.sonuc .sayi{font-weight:700;color:#177c89}.uygulanan_filtreler ul{display:flex;gap:8px;flex-wrap:wrap;list-style:none;padding:0;margin:0}.uygulanan_filtreler li span{display:inline-block;background:#edf3f7;border-radius:20px;padding:4px 10px;font-size:12px}.uygulanan_filtreler .temizle span{color:#a33b41}.nav-tabs.ozel{border-color:var(--eko-line);margin-bottom:16px;display:flex;gap:2px;flex-wrap:wrap}.nav-tabs.ozel>li{float:none}.nav-tabs.ozel>li>a{border:0;border-bottom:3px solid transparent;color:#60788e;font-size:13px;border-radius:0;padding:12px}.nav-tabs.ozel>li.active>a{border:0;border-bottom:3px solid #177c89;background:transparent;color:#177c89;font-weight:700}.pagination>li>a,.pagination>li>span{border-color:var(--eko-line);color:#2e5b7b}.pagination>.active>a,.pagination>.active>span{background:#177c89;border-color:#177c89}.pagination{margin:18px 0}
.ilan .ust{display:flow-root;border-bottom:1px solid var(--eko-line);padding-bottom:16px;margin-bottom:20px}.ilan .ust h1{font-size:25px;font-weight:700;margin:8px 0 15px}.ilan .ust .buton{display:inline-flex;margin:0 8px 5px 0;font-size:12px}.ilan .ust .buton a{padding:5px 8px;border:1px solid var(--eko-line);border-radius:4px}.ilan .fiyat{font-size:24px;font-weight:700;color:#17616e;margin:0 0 12px}.ilan .adres{list-style:none;display:flex;flex-wrap:wrap;gap:7px;padding:0;margin:0 0 15px;font-size:12px}.ilan .adres li+li:before{content:'›';margin-right:7px;color:#8398aa}.ilan table.detay{width:100%;font-size:13px}.ilan table.detay th,.ilan table.detay td{padding:8px 5px;border-bottom:1px solid #e5ecf2}.ilan table.detay th{font-weight:600;width:48%}.ilan .gorseller{background:#f0f4f8;overflow:hidden}.ilan .gorseller img{border-radius:4px}.ilan .galeri_gorsel{display:inline-block;margin:4px}.ilan .galeri_gorsel img{width:85px;height:64px;object-fit:cover;border:2px solid transparent}.ilan .galeri_gorsel.active img{border-color:#177c89}.ilan #genis_gorsel{width:100%;max-height:560px;object-fit:contain;background:#e9eef3}.ilan .iletisim .panel-body{padding:18px}.ilan .iletisim h3{font-size:19px;margin:0 0 12px}.ilan .iletisim .magaza_gorsel{display:block;max-height:160px;margin:0 auto 12px;object-fit:contain}.ilan .iletisim .bilgi{padding:9px 0;border-top:1px solid #e4ebf1}.ilan .iletisim .bilgi span{font-size:12px;color:var(--eko-muted)}.ilan .iletisim .tel_link{display:block;font-size:18px;font-weight:600}.ilan .iletisim .whatsapp a{color:#287c58}.ilan .ziyaret{font-size:11px;color:var(--eko-muted)}.ilan .ipucu{background:#fff9ec}.ilan .ipucu h3{font-size:15px}.ilan #aciklama,.ilan_icerik{overflow-wrap:anywhere;line-height:1.7}.ilan #aciklama img,.ilan_icerik img{max-width:100%;height:auto}.ilan #aciklama h1{font-size:25px}.ilan #aciklama h2{font-size:22px}.ilan #aciklama h3{font-size:19px}.ilan #aciklama ul,.ilan #aciklama ol{padding-left:25px}.ileri_geri_buton{background:#20354db3;color:#fff;border-radius:4px;padding:8px 12px}.mobil_fixed_iletisim{display:none}.d4 .blurry{filter:blur(5px);user-select:none;pointer-events:none}.teknik_grup{font-weight:700;margin:16px 0 8px}.ozellik{font-weight:400;font-size:13px;padding:5px}
.profil .kapak,.kapak{position:relative;min-height:185px;background:#20354d;border-radius:8px;overflow:hidden;margin-bottom:20px}.profil .kapak>img{width:100%;height:220px;object-fit:cover}.kapak:after{content:'';position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#102235bd);pointer-events:none}.kapak .alt{position:absolute;z-index:2;bottom:16px;left:18px;right:18px;color:#fff}.profil .alt h1{font-size:23px;margin:0 0 8px}.profil .alt p{font-size:12px;margin:0}.profil .alt.gorsel_var{padding-left:168px;min-height:100px;display:flex;flex-direction:column;justify-content:flex-end}.profil #profil_gorsel{position:absolute;left:20px;bottom:20px;z-index:3}.profil #profil_gorsel>img{width:145px;height:145px;object-fit:cover;border:4px solid #fff;border-radius:7px}.profil #profil_yukle,.profil #kapak_yukle{position:absolute;z-index:4}.profil #profil_yukle{bottom:6px;left:6px}.profil #kapak_yukle{right:12px;top:12px}.profil .alt .pull-right{position:absolute;right:0;bottom:0}.profil .sidebar{margin-bottom:20px}.profil .sidebar li a{padding:10px 13px;border-bottom:1px solid #e7edf3;font-size:13px;background:#fff}.profil .sidebar li.active a,.profil .sidebar li:hover a{background:#eaf3f6;color:#17616e}.table.profil th,.table.profil td{vertical-align:middle;padding:11px 12px;border-color:#e3eaf1;font-size:13px}.table.profil th{font-weight:600}.table.profil.padding td,.table.profil.padding th{padding:12px 15px}.size_ozel{font-weight:600;padding:11px 13px;border:1px solid var(--eko-line);border-radius:7px 7px 0 0;background:#edf3f8}.giris h3{font-weight:700}.giris_form{padding:24px;background:#fff;border:1px solid var(--eko-line);border-radius:8px}.giris .alert{margin-bottom:14px}.giris .ortala{padding:20px 0}.trumbowyg-box{margin:0 0 16px;border-color:#ccd9e5;border-radius:5px}.trumbowyg-editor{min-height:220px}.trumbowyg-fullscreen{z-index:10000!important}.kategori_sec{padding:16px;background:#edf3f8;border:1px solid var(--eko-line);margin-bottom:12px;border-radius:6px}.kategori_sec h3{margin:0;font-size:17px}.multiple_checkbox{max-height:230px;overflow:auto;border:1px solid var(--eko-line);padding:10px;border-radius:5px}.multiple_checkbox .checkbox{margin:4px 0}.yuklu_resim{padding:8px}.yuklu_resim img{max-height:180px}.vitrin_buton.vitrin{background:#177c89;color:#fff}.fileuploader{border-radius:7px}.fileuploader-input-button{background:#177c89;border-radius:5px}
#mesajlasma{max-height:520px;min-height:200px;overflow:auto;padding:16px;background:#f1f5f9;border-radius:7px}#mesajlasma .mesaj{max-width:82%;padding:10px 14px;border-radius:12px;margin-bottom:12px;overflow-wrap:anywhere;white-space:pre-wrap}#mesajlasma .mesaj.left{float:left;background:#fff;border:1px solid #dce5ed}#mesajlasma .mesaj.right{float:right;background:#dcefed;border:1px solid #b7d7d2}.gorusme h3{font-size:16px}.gorusme .uyelik_tarihi{font-size:12px;color:var(--eko-muted)}.odeme h2{font-size:24px}.odeme .bilgi{padding:18px;background:#eff5f8;border-radius:7px}.odeme .satir{padding:10px 0;border-bottom:1px solid var(--eko-line)}.odeme .satir small{display:block;color:var(--eko-muted)}ul.avantaj,ul.bilgi{list-style:none;padding:0}ul.avantaj li,ul.bilgi li{padding:7px 0;border-bottom:1px solid #e5ecf2}.paket_baslik,.son_durum{font-size:21px;font-weight:700;color:#17616e}.doping .sec{padding:16px;border:1px solid var(--eko-line);border-radius:7px;margin-bottom:14px}.doping .sec.aktif{border-color:#78b8b2;background:#eef8f6}.doping .sonuc{background:#edf4f8;padding:18px;border-radius:7px}#toplam_tutar{font-size:25px;font-weight:700}.kargo_bilgi,.get_ilan_bilgi{padding:10px;border-radius:5px;background:#edf5f8;font-size:12px}.kargo_bilgi.ucretsiz{background:#e9f5ed}.stok_tukendi{color:#a9363e;font-weight:700}.magaza_sec{list-style:none;padding:0}.magaza_sec li a{display:block;padding:12px;border:1px solid var(--eko-line);border-radius:5px;margin-bottom:8px}.magaza_sec li.active a{background:#eaf5f3;border-color:#177c89}#magaza_bilgi .padding{padding:16px}#magaza_bilgi h1{font-size:25px}#magaza_bilgi h3{font-size:19px}.magaza_sosyal a{display:inline-block;padding:8px}.s_istatistik li{padding:6px 0}.tl_karsilik,.tablo_tl,.tablo_ikili_tl{font-size:12px;color:var(--eko-muted)}
.sayfa h1,.yazi h1{font-size:28px;font-weight:700}.sayfa .content,.yazi .content{font-size:15px;line-height:1.8;overflow-wrap:anywhere}.sayfa .content img,.yazi .content img{height:auto}.yazi .bilgi ul{display:flex;gap:15px;list-style:none;padding:0;font-size:12px;color:var(--eko-muted)}.yazi .icerik,.yazi .benzer{padding-bottom:16px;margin-bottom:18px;border-bottom:1px solid var(--eko-line)}.yazi .icerik h3,.yazi .benzer h3{font-size:18px}.yazi .sidebar .baslik{font-size:16px;font-weight:700}.yazi .benzer img{width:100%;border-radius:6px}.sayfa .sidebar a{border-bottom:1px solid var(--eko-line);padding:9px}
footer{margin-top:40px;padding:32px 0 22px;background:#eaf0f6;border-top:1px solid #d4dfe9;color:#536d83;font-size:12px}footer .baslik{font-size:13px;font-weight:700;color:#294a65;margin-bottom:12px}footer ul{list-style:none;padding:0;margin:0 0 15px}footer li a{display:block;padding:4px 0;color:#607b91}footer .iletisim{padding-top:20px;margin-top:20px;border-top:1px solid #cfdae4}footer .iletisim .buton{display:inline-flex;align-items:center;gap:5px;background:#fff;border:1px solid #d1dde7;border-radius:5px;padding:8px 10px;margin:0 6px 10px 0}footer .sosyal .buton{font-size:16px}footer .sosyal i{margin:0}footer h2{font-size:14px;line-height:1.7;font-weight:400;margin-top:18px}footer p{margin:10px 0}.fixed-ekle-buton{display:none;position:fixed;right:18px;bottom:22px;z-index:800;width:48px;height:48px;border-radius:50%;background:#177c89;color:#fff;box-shadow:0 4px 16px #20354d40;text-align:center;line-height:48px;font-size:25px}
.mobil_header{padding:12px 0;background:#20354d}.mobil_header button{border:0;background:transparent;color:#fff;font-size:26px;padding:3px 8px}.mobil_logo{max-height:60px;object-fit:contain}.mobil_ara{padding:9px;background:#e6eef5;display:flow-root}.mobil_ara input,.mobil_ara button{height:38px}.mobil_ara input{border-radius:5px 0 0 5px}.mobil_ara button{border-radius:0 5px 5px 0}.mm:not(.sidr){display:none}.sidr.mm{background:#f8fafc;color:#20354d;box-shadow:0 0 18px #20354d33;overflow:auto}.sidr.mm ul{list-style:none;margin:0;padding:12px}.sidr.mm ul.ana_menu{padding-left:46px}.sidr.mm li a{display:block;padding:10px 4px;font-size:14px;border-bottom:1px solid #e1e9f0;color:#294a65}.sidr.mm .ana_menu i{top:8px}.sidr.mm .divider{height:1px;background:#d7e2eb;margin:12px 0}.sidr.mm .ana_menu ul{padding:0 0 8px 12px}#sm_ara_buton{display:none}#mobil_ozel_menu a{display:block;border-bottom:1px solid var(--eko-line);padding:12px}#mobil_ozel_menu .ikon{font-size:20px}#mobil_ozel_menu .alt_kategoriler{font-size:12px;color:var(--eko-muted)}.modal{z-index:1100}.modal-backdrop{z-index:1090}.lightbox{z-index:1050}.trumbowyg-overlay{z-index:10001}.table-responsive{overflow-x:auto}
.col-xs-a4,.col-sm-a4,.col-md-a4,.col-lg-a4,.col-xs-a5,.col-sm-a5,.col-md-a5,.col-lg-a5{position:relative;min-height:1px;padding-inline:10px}.col-xs-a4{float:left;width:25%}.col-xs-a5{float:left;width:20%}
@media(min-width:768px){.col-sm-a4{float:left;width:25%}.col-sm-a5{float:left;width:20%}.table-responsive{overflow:visible}}
@media(min-width:992px){.col-md-a4{float:left;width:25%}.col-md-a5{float:left;width:20%}}
@media(min-width:1200px){.col-lg-a4{float:left;width:25%}.col-lg-a5{float:left;width:20%}}
@media(max-width:1199px){.profil .alt.gorsel_var{padding-left:135px}.profil #profil_gorsel>img{width:115px;height:115px}header .uyelik .header_link{font-size:12px;padding-inline:4px}}
@media(max-width:991px){#sidebar_pc_menu{display:none}.filtre_sm_hide{display:none}.filtre_mobil_scroll{max-height:65vh;overflow:auto}.gri .breadcrumb{white-space:nowrap;overflow-x:auto;padding-bottom:3px}.arsiv .panel.beyaz .panel-heading .sag{float:none;margin-top:10px;justify-content:space-between}.profil .alt.gorsel_var{padding-left:115px}.profil #profil_gorsel>img{width:95px;height:95px}.profil .alt .pull-right{position:static;margin-top:8px;align-self:flex-start}.profil .kapak>img{height:210px}.fixed{position:static!important}.bosluk{display:none}footer .sosyal .pull-right{float:none!important}}
@media(max-width:767px){body{font-size:13px}.container{padding-inline:14px}.mt20{margin-top:16px}.bilesen>.baslik{font-size:16px}.panel .panel-body{padding:13px}.panel .panel-heading{padding:11px 13px}.table.liste img.resim{width:80px;height:60px}.table.liste td,.table.liste th{padding:8px 5px}.table.liste td.fiyat{font-size:12px}.arsiv .ikili{gap:10px;padding:9px}.arsiv .ikili .baslik{font-size:13px}.ilan .ust h1{font-size:21px}.ilan .fiyat{font-size:22px}.profil .kapak>img{height:190px}.profil .kapak{min-height:190px}.profil #profil_gorsel{left:12px;bottom:18px}.profil #profil_gorsel>img{width:80px;height:80px}.kapak .alt{left:12px;right:12px;bottom:18px}.profil .alt.gorsel_var{padding-left:96px;min-height:80px}.profil .alt h1{font-size:18px}.profil .alt .label{font-size:9px}.profil .alt p{font-size:10px}.profil .alt .btn{font-size:10px}.profil .sidebar{margin-bottom:14px}.profil .kapak .alt h1{overflow-wrap:anywhere}.giris_form{padding:18px}.nav-tabs.ozel>li>a{padding:9px;font-size:12px}.fixed-ekle-buton{display:block}.mobil_fixed_iletisim{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:700;background:#fff;box-shadow:0 -2px 12px #20354d26}.mobil_fixed_iletisim a{flex:1;padding:12px;text-align:center;font-weight:600}.mobil_fixed_iletisim .whatsapp{background:#287c58;color:#fff}footer{margin-top:28px;padding-bottom:65px}footer .col-md-a5{margin-bottom:16px}.sayfa h1,.yazi h1{font-size:24px}.sonuc .panel-body{font-size:12px}.arsiv .panel-heading select{max-width:170px}.table-responsive .dropdown-menu{position:relative}.liste h3{font-size:12px;padding:8px;min-height:50px}.liste .fiyat_layer,.liste .oran_layer{font-size:11px;padding:4px 6px}.trumbowyg-editor{min-height:180px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
@media print{header,footer,.sidebar,.mobil_header,.mobil_ara,.fixed-ekle-buton,.mobil_fixed_iletisim,.mm{display:none!important}body{background:#fff}.panel{box-shadow:none}.container{width:100%}}

/* Listing cards keep a consistent reading rhythm even with long titles. */
.sidebar .ana_menu li>a{display:inline-block}.sidebar .ana_menu .toplam{display:inline;margin-left:5px}.liste:not(table) h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;line-height:1.45;padding:10px 11px;height:calc(4.35em + 20px);min-height:calc(4.35em + 20px)}.liste:not(table) .il_ilce{height:42px;overflow:hidden}.liste.yatay h3{height:auto;min-height:0;display:block}.liste.yatay .il_ilce{height:auto}

.liste:not(table) h3>a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;max-height:4.35em;overflow:hidden}

.ilan .well.gorseller .padding{max-height:210px;overflow:auto}.ilan [data-listing-detail] img{height:auto}

/* Readable typography and unobstructed full-screen photo navigation. */
body{font-family:Arial,"Helvetica Neue",sans-serif!important;font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased}.ilan .ust h1{font-size:26px;line-height:1.4;letter-spacing:-.3px}.ilan table.detay{font-size:14px}.ilan table.detay th{font-weight:600}.ilan #aciklama{font-size:16px;line-height:1.85}.ilan #aciklama p{margin-bottom:16px}.liste:not(table) h3{font-size:14px;font-weight:600;line-height:1.5;height:calc(4.5em + 20px);min-height:calc(4.5em + 20px)}.liste:not(table) h3>a{line-height:1.5;max-height:4.5em}.liste:not(table) .il_ilce{font-size:12px}.lightboxOverlay{z-index:9999}.lightbox{z-index:10000}.lightbox .lb-nav{z-index:20}.lightbox .lb-nav a.lb-next,.lightbox .lb-nav a.lb-prev{position:absolute;top:0;height:100%;opacity:.8}.lightbox .lb-nav a.lb-prev{left:0;width:35%}.lightbox .lb-nav a.lb-next{right:0;width:65%}.lightbox .lb-nav a:hover{opacity:1}.lightbox .lb-data{font-family:Arial,sans-serif;line-height:1.5}.lightbox .lb-caption{font-size:15px;line-height:1.5}.lightbox .lb-close{opacity:1}.lightbox .lb-image{max-width:none}
@media(max-width:767px){.ilan .ust h1{font-size:21px}.ilan #aciklama{font-size:15px}.liste:not(table) h3{font-size:13px}.ilan table.detay{font-size:13px}}

/* Emlakonomi catalog: independent layout, readable rows and compact controls. */
.eko-catalog{font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#33475b;margin-top:24px}.eko-catalog .sidebar .panel{border:1px solid #dce4ec;border-radius:5px;box-shadow:none}.eko-catalog .sidebar .panel-heading{padding:13px 16px;font-size:14px;font-weight:600;background:#f7f9fc;color:#33475b}.eko-catalog .sidebar .panel-body{padding:12px 16px}.eko-catalog .ana_menu,.eko-catalog .ana_menu ul{list-style:none;padding:0;margin:0}.eko-catalog .ana_menu li{margin:0;padding:5px 0;line-height:1.5}.eko-catalog .ana_menu ul{padding:6px 0 0 14px}.eko-catalog .ana_menu a{font-size:14px;color:#315b80}.eko-catalog .ana_menu span{color:#7a8795;margin-left:5px;font-size:12px}.eko-catalog .form-group{margin-bottom:14px}.eko-catalog .form-control{font-size:13px;height:36px;border-color:#d5dee8}.eko-catalog label{font-size:13px;font-weight:600}.eko-category-title{font-size:24px!important;line-height:1.3!important;font-weight:600!important;margin:0 0 12px!important;color:#26384b}.eko-catalog .sonuc{border:0;background:transparent;box-shadow:none;margin-bottom:16px}.eko-catalog .sonuc>.panel-body{padding:0;color:#68798b;font-size:14px}.eko-catalog .uygulanan_filtreler a{display:inline-block;border:1px solid #d7e3ed;background:#fff;border-radius:4px;padding:5px 8px;margin:0 5px 5px 0}.eko-results{background:#fff;border:1px solid #dbe3ec;border-radius:5px;overflow:hidden}.eko-catalog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid #dbe3ec;background:#fafbfd;flex-wrap:wrap}.eko-result-tabs{display:flex;gap:6px;flex-wrap:wrap;list-style:none;margin:0;padding:0}.eko-result-tabs li{margin:0;padding:0}.eko-result-tabs a{display:block;padding:8px 12px;border:1px solid transparent;border-radius:4px;color:#52677e;font-size:13px;font-weight:600;text-decoration:none;line-height:20px}.eko-result-tabs .active a{background:#e8f2f8;border-color:#c6ddeb;color:#176c94}.eko-result-tabs a:hover{background:#edf3f7}.eko-catalog-controls{display:flex;align-items:center;gap:10px;position:static}.eko-view-options{display:flex;list-style:none;margin:0;padding:0;border:1px solid #d5dfe8;border-radius:4px;background:#fff}.eko-view-options li{margin:0;line-height:1}.eko-view-options .baslik{display:none}.eko-view-options a{display:block;padding:9px 11px;color:#7b8da0}.eko-view-options .active a{background:#e8f2f8;color:#176c94}.eko-catalog .eko-sort{width:218px;font-size:12px;margin:0}.eko-results .tab-content>.tab-pane>.panel-body{padding:0;overflow-x:auto}.eko-catalog .eko-list-table{margin:0;width:100%;border:0;table-layout:auto;font-size:13px}.eko-list-table thead th{background:#f5f8fb!important;color:#60758a;font-size:12px!important;font-weight:600;padding:11px 10px!important;border-bottom:1px solid #dbe4ed!important;vertical-align:middle;white-space:nowrap}.eko-list-table th:first-child{width:130px}.eko-list-table th.baslik_th{width:auto;min-width:200px;text-align:left}.eko-list-table th:nth-last-child(3){width:125px}.eko-list-table th:nth-last-child(2){width:105px}.eko-list-table th:last-child{width:130px}.eko-list-table tbody>tr>td{padding:14px 10px!important;vertical-align:middle!important;border-top:0!important;border-bottom:1px solid #e6ecf2!important;background:#fff;line-height:1.5;font-size:13px}.eko-list-table tbody>tr:hover>td{background:#f5f9fc!important}.eko-list-table td:first-child{padding:12px!important}.eko-list-table .resim{width:120px!important;height:90px!important;max-width:none;object-fit:cover;border-radius:4px;border:1px solid #e3e9ef}.eko-list-table .baslik_td .baslik{font-size:14px!important;font-weight:500;line-height:1.5;display:block;white-space:normal}.eko-list-table .baslik_td .baslik a{color:#28577d;line-height:1.5;display:block}.eko-list-table td.fiyat{font-weight:700;font-size:14px;color:#203e59;white-space:nowrap}.eko-list-table .il_ilce{font-size:12px;color:#6e7f91;line-height:1.6;white-space:normal}.eko-list-table .il_ilce span{display:block}.eko-list-table .il_ilce span+span:before{content:none}.eko-results .pagination{padding:0 14px}.eko-results .row{margin:0}.eko-results .ikili{margin:12px 0;padding:12px;border:1px solid #dce5ed;border-radius:5px;background:#fff}.eko-results .sag{position:static}.eko-filter-toggle{margin-bottom:14px}.eko-catalog #filtrele{display:block}
@media(max-width:991px){.eko-catalog #filtrele{display:none}.eko-catalog #filtrele.eko-filter-open{display:block}.eko-catalog .sidebar{margin-bottom:18px}.eko-catalog-toolbar{gap:10px}.eko-catalog-controls{width:100%;justify-content:space-between}.eko-catalog .eko-sort{width:min(75%,260px)}}
@media(max-width:767px){.eko-catalog{margin-top:16px}.eko-category-title{font-size:21px!important}.eko-catalog-main{padding:0 12px}.eko-list-table thead{display:none}.eko-list-table tbody>tr{display:grid;grid-template-columns:112px minmax(0,1fr);border-bottom:1px solid #e2e9f0}.eko-list-table tbody>tr>td{display:none!important;border:0!important}.eko-list-table tbody>tr>td:first-child,.eko-list-table tbody>tr>td.baslik_td{display:block!important;padding:12px 8px!important;min-width:0}.eko-list-table .resim{width:96px!important;height:76px!important}.eko-list-table .baslik_td .baslik{font-size:14px!important}.eko-list-table .fiyat_mobil{font-weight:700;color:#254763;font-size:14px;margin-top:8px}.eko-list-table .il_ilce span{display:inline}.eko-list-table .il_ilce span+span:before{content:' / '}.eko-result-tabs a{padding:7px 9px;font-size:12px}.eko-results .vitrin_mesaj{grid-column:1/-1}.eko-catalog .sidebar .panel-body{padding:10px 14px}}

.eko-catalog .eko-list-table th:nth-last-child(2),.eko-catalog .eko-list-table tbody>tr>td:nth-last-child(2){width:122px;white-space:nowrap;font-size:12px}

/* Emlakonomi 92: independently composed office catalogue and reading hierarchy. */
.eko-home .sidebar .ana_menu>li>a,.eko-home .sidebar .ana_menu_a>li>a{font-size:15px!important;font-weight:600;line-height:1.6}
.eko-home .sidebar .ana_menu li ul li a{font-size:14px!important;font-weight:400;line-height:1.7}
.eko-home .sidebar .toplam{font-size:12px!important;color:#748194;margin-left:5px}
.eko-home .sidebar .bilesen{background:#fff;border:1px solid #dfe5ec;border-radius:6px;padding:16px 12px}
.eko-home .ilan_listeleme .baslik{border-bottom:1px solid #dfe5ec;padding-bottom:12px;margin-bottom:16px;font-size:18px;font-weight:600;color:#253c50}
.eko-home .ilan_listeleme .baslik h3{font-size:18px!important;font-weight:600!important;line-height:1.4!important}
.eko-home .ilan_listeleme .liste h3,.eko-home .ilan_listeleme .liste h3 a{font:500 13px/1.5 Arial,sans-serif!important;letter-spacing:0!important}
.eko-home .ilan_listeleme .liste h3{height:59px!important;min-height:59px!important;margin:9px 0 4px!important;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.eko-home .ilan_listeleme .liste .il_ilce{font-size:12px!important;color:#738194;line-height:1.5}
.eko-home .ilan_listeleme .liste{margin-bottom:20px}
.eko-home .ilan_listeleme .liste img{border-radius:4px;aspect-ratio:4/3;object-fit:cover;width:100%}
.eko-home .fiyat_layer{font-size:13px!important;font-weight:700;letter-spacing:0}
.eko-catalog .eko-list-table td{font-size:13px;line-height:1.5}.eko-catalog .eko-list-table th{font-size:12px;font-weight:600}
.ilan .ust h1{font:600 23px/1.45 Arial,sans-serif!important;letter-spacing:0;margin-bottom:14px}
.ilan .detay th,.ilan .detay td{font-size:13px!important;line-height:1.55!important;padding:9px 6px!important;border-bottom:1px solid #e8edf2}
.ilan .fiyat{font-size:24px!important;font-weight:700;color:#176982}.ilan .adres{font-size:13px;color:#62748a}
.ilan .gorseller{border:1px solid #dfe5ec!important;background:#fff!important;box-shadow:none;border-radius:6px!important;overflow:hidden}
.ilan .panel-heading{font-size:16px;font-weight:600}.ilan .panel-body{font-size:15px;line-height:1.8}
header .uyelik .eko-market-link{display:inline-flex!important;align-items:center;justify-content:center;width:35px;height:35px;margin-right:10px;vertical-align:middle;border:1px solid #f5cd24;border-radius:9px;background:#ffdf36;box-shadow:0 2px 5px #10182826;color:#171717!important;text-decoration:none;transition:background .15s,transform .15s,box-shadow .15s}
header .uyelik .eko-market-link span{font:900 25px/1 Arial,sans-serif;letter-spacing:-1px;transform:skew(-5deg)}
header .uyelik .eko-market-link:hover{background:#ffe76b;transform:translateY(-1px);box-shadow:0 3px 8px #10182833}header .uyelik .eko-market-link:focus-visible{outline:3px solid #fff;outline-offset:3px}
@media(max-width:767px){.ilan .ust h1{font-size:19px!important}.ilan .detay th,.ilan .detay td{font-size:13px!important}.eko-home .ilan_listeleme .liste h3,.eko-home .ilan_listeleme .liste h3 a{font-size:12px!important}.eko-home .ilan_listeleme .liste h3{height:55px!important;min-height:55px!important}}

.eko-home .ilan_listeleme:not(:has(.liste)),.eko-home .s_istatistik:not(:has(li)){display:none!important}
.eko-home .sidebar .ana_menu>li.cizgi:first-child{display:none}.eko-home .sidebar .ana_menu>li>a i{margin-left:0!important;position:static!important}.eko-home .sidebar .ana_menu{padding-left:0!important}
.eko-home .ilan_listeleme .liste h3{padding:0 10px!important;height:59px!important;min-height:59px!important;box-sizing:content-box!important}
.eko-home .ilan_listeleme:not(.yatay)>.row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px 0}
.eko-home .ilan_listeleme:not(.yatay)>.row::before,.eko-home .ilan_listeleme:not(.yatay)>.row::after,.eko-home .ilan_listeleme:not(.yatay)>.row>.clearfix{display:none!important}
.eko-home .ilan_listeleme:not(.yatay)>.row>[class*="col-"]{width:auto;min-width:0;float:none}.eko-home .ilan_listeleme .liste{margin-bottom:0;height:100%}
@media(max-width:991px){.eko-home .ilan_listeleme:not(.yatay)>.row{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:480px){.eko-home .ilan_listeleme:not(.yatay)>.row{grid-template-columns:repeat(2,minmax(0,1fr))}}

.eko-home .sidebar .ana_menu>li.dropdown>a{display:inline-flex!important;align-items:center;gap:8px}.eko-home .sidebar .ana_menu>li.dropdown>a i{display:inline-flex!important;align-items:center;justify-content:center;margin:0!important;float:none!important}
