/* ilanvarmi.com v2.6.0 Stabil Mobil + Ilan Akisi */
.iv-mobile-bottom-nav{display:none}
.iv-email-verify-bar{background:#fff7db;border-bottom:1px solid #f1dc91;color:#6b5411;padding:9px 12px;font-size:13px;text-align:center;position:relative;z-index:10020}
.iv-email-verify-bar a{color:#155bd7;font-weight:700;margin-left:8px;text-decoration:none}
.iv-empty-state{background:#fff;border:1px dashed #cad3df;border-radius:12px;padding:28px 18px;text-align:center;color:#64748b;margin:14px 0}
.iv-empty-state i{display:block;font-size:36px;color:#9aa7b8;margin-bottom:8px}
.iv-empty-state strong{display:block;color:#24344e;font-size:16px;margin-bottom:4px}

@media (max-width:991px){
  body{padding-bottom:0!important}
  .iv-mobile-header-wrap{background:linear-gradient(110deg,#0f2e73 0%,#144ab1 52%,#0e3f9d 100%)!important;box-shadow:0 5px 18px rgba(13,49,117,.18)}
  .iv-mobile-unified-header,.mobil_header{background:transparent!important;padding:10px 0 8px!important;min-height:58px!important;border:0!important}
  .mobil_header .container{padding-left:12px!important;padding-right:12px!important}
  .mobil_header .row{display:flex;align-items:center;margin:0!important}
  .mobil_header [class*="col-xs-"]{padding-left:5px!important;padding-right:5px!important}
  .mobil_header button{width:40px!important;height:40px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:10px!important;background:rgba(255,255,255,.08)!important;color:#fff!important;box-shadow:none!important;text-shadow:none!important;font-size:22px!important}
  .mobil_header button:hover,.mobil_header button:focus{background:rgba(255,255,255,.14)!important;color:#fff!important}
  .mobil_header .mobil_logo{max-height:38px!important;width:auto!important;margin:0 auto!important;object-fit:contain!important}
  .mobil_ara{background:transparent!important;padding:0 12px 11px!important}
  .mobil_ara input{height:42px!important;background:rgba(8,35,91,.42)!important;color:#fff!important;border:1px solid rgba(255,255,255,.18)!important;border-right:0!important;border-radius:9px 0 0 9px!important;box-shadow:none!important;padding-left:13px!important}
  .mobil_ara input::placeholder{color:rgba(235,243,255,.72)!important}
  .mobil_ara button{height:42px!important;border:1px solid #fff!important;border-radius:0 9px 9px 0!important;background:#fff!important;color:#155bd7!important;box-shadow:none!important}
  .panel,.well{border-radius:10px!important;box-shadow:none!important}
  .panel-heading{font-weight:700}
  .table-responsive{border:0!important;margin-bottom:12px}
  .giris,.profil,.arsiv,.sayfa,.ilan-ekle{max-width:100%!important}
}

@media (max-width:767px){
  body.iv-mobile-bottom-enabled{padding-bottom:74px!important}
  .iv-mobile-bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:10050;height:64px;display:flex!important;align-items:flex-end;justify-content:space-around;background:rgba(255,255,255,.98);border-top:1px solid #e5eaf2;box-shadow:0 -7px 24px rgba(15,46,115,.12);padding:5px max(5px,env(safe-area-inset-right)) calc(5px + env(safe-area-inset-bottom)) max(5px,env(safe-area-inset-left))}
  .iv-mbn-item{position:relative;flex:1;min-width:0;height:54px;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#65738a!important;text-decoration:none!important;font-size:10px!important;font-weight:700!important;line-height:1.15!important;background:transparent!important;border:0!important}
  .iv-mbn-item>i{font-size:22px!important;line-height:24px!important;color:#53627a!important;margin:0!important}
  .iv-mbn-item.active,.iv-mbn-item:active,.iv-mbn-item:focus{color:#155bd7!important;background:transparent!important}
  .iv-mbn-item.active>i,.iv-mbn-item:active>i,.iv-mbn-item:focus>i{color:#155bd7!important}
  .iv-mbn-item .iv-mbn-badge{position:absolute;top:1px;left:56%;min-width:17px;height:17px;line-height:17px;padding:0 4px;border-radius:10px;background:#ef4444;color:#fff;font-size:10px;text-align:center}
  .iv-mbn-post{position:relative;color:#155bd7!important;overflow:visible!important}
  .iv-mbn-post-icon{width:46px;height:46px;margin-top:-19px;border-radius:15px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1768e8,#0f4fcb);border:4px solid #fff;box-shadow:0 7px 18px rgba(21,91,215,.28)}
  .iv-mbn-post-icon i{color:#fff!important;font-size:24px!important;margin:0!important}
  .iv-mbn-post>span:last-child{margin-top:1px}
  body.iv-mobile-bottom-enabled .fixed-ekle-buton{display:none!important}
  body.iv-mobile-bottom-enabled .iv-mobile-sticky-ad{bottom:64px!important;max-height:90px;overflow:hidden}
  body.iv-mobile-bottom-enabled .v209-compare-float{bottom:72px!important}

  .container{padding-left:12px!important;padding-right:12px!important}
  .container.profil,.container.arsiv,.container.sayfa,.container.ilan-ekle{margin-top:12px!important}
  .profil>.row,.arsiv>.row{margin-left:-6px!important;margin-right:-6px!important}
  .profil>.row>[class*="col-"],.arsiv>.row>[class*="col-"]{padding-left:6px!important;padding-right:6px!important}
  .profil .sidebar{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:10px;padding-bottom:2px}
  .profil .sidebar ul{display:flex!important;gap:6px;white-space:nowrap;margin:0!important;padding:0!important;list-style:none!important}
  .profil .sidebar ul li{display:inline-block!important;float:none!important;flex:0 0 auto!important}
  .profil .sidebar ul li a{display:block!important;border-radius:9px!important;padding:8px 11px!important;margin:0!important;background:#f3f6fa!important}
  .table.liste,.table.profil{min-width:680px}
  .table-responsive>.table.liste,.table-responsive>.table.profil{min-width:680px}
  .bilesen.ilan_listeleme .liste{border-radius:10px!important;overflow:hidden;background:#fff}
  .bilesen.ilan_listeleme .liste h3{font-size:14px!important;line-height:19px!important;height:auto!important;max-height:40px!important;margin:8px 8px 3px!important}
  .bilesen.ilan_listeleme .liste .il_ilce{padding:0 8px 9px!important;font-size:11px!important}
  .ilan .ust h1{white-space:normal!important;max-height:none!important;font-size:17px!important;line-height:22px!important}
  .ilan #aciklama{overflow-wrap:anywhere}
  .ilan-ekle .panel-body{padding:12px!important}
  .ilan-ekle select.kategori_sec{min-height:230px!important;font-size:15px!important}
  .form-control{font-size:16px!important}
  .btn{white-space:normal}
  .modal-dialog{margin:12px!important}
  .iv-email-verify-bar{font-size:12px;padding:8px 10px}
  .iv-email-verify-bar a{display:inline-block;margin:4px 0 0 6px}
}
@media (min-width:768px){.iv-mobile-bottom-nav{display:none!important}}
