.mobil-arama-panel{display:none;position:fixed;inset:0;z-index:100000010}.mobil-arama-panel.acik{display:block}
@media(min-width:992px){.mobil-arama-zemin{position:absolute;inset:0;background:rgba(18,24,29,.48);backdrop-filter:blur(4px)}.mobil-arama-icerik{position:absolute;top:70px;left:50%;bottom:40px;width:min(680px,calc(100vw - 40px));overflow:auto;background:#fff;box-shadow:none !important;transform:translateX(-50%);border-radius:10px}.mobil-arama-form{display:grid;grid-template-columns:minmax(0,1fr) 42px 34px;gap:8px;align-items:center;margin:0 18px;padding:15px 0 9px;border-bottom:1px solid #e6e8eb}.mobil-arama-form input{width:100%;height:40px;padding:0 12px;border:0!important;outline:0;font-size:14px;color:#222}.mobil-arama-form button{height:36px;border:0;border-radius:5px;background:#10ad98;color:#fff}.mobil-arama-form .mobil-arama-kapat{background:transparent;color:#888;font-size:26px}.mobil-arama-sekme{height:52px;padding:17px 20px 0;border-bottom:1px solid #e6e8eb;color:rgb(233 82 29 / var(--tw-bg-opacity));font-size:13px}.mobil-arama-sekme:after{display:block;width:114px;height:2px;margin-top:13px;background:rgb(233 82 29 / var(--tw-bg-opacity));content:""}.mobil-arama-bos{display:flex;min-height:320px;flex-direction:column;align-items:center;justify-content:center;color:#111}.mobil-arama-bos i{margin-bottom:24px;color:#c8ced9;font-size:88px}.mobil-arama-bos strong{font-size:15px}.mobil-canli-grup{padding:14px 18px;border-bottom:1px solid #e5e7eb}.mobil-canli-grup h3{margin:0 0 8px;color:#354052;font-size:11px}.mobil-canli-grup a{display:flex!important;align-items:center;gap:12px;min-height:54px;padding:8px 2px;color:#111!important;text-decoration:none!important}.mobil-canli-grup a span{min-width:0;flex:1}.mobil-canli-grup a b{display:block;font-size:13px}.mobil-canli-grup a small{display:block;color:#737d8c;font-size:10px}.mobil-canli-magaza{margin:7px 0;padding:9px!important;border:1px solid #e6e8eb;border-radius:10px}.mobil-canli-magaza>img{width:42px;height:42px;border-radius:50%;object-fit:cover}.mobil-canli-ilan img{width:64px;height:48px;border-radius:5px;object-fit:cover}.mobil-canli-yok{padding:50px 20px;text-align:center;color:#8b93a1}}
@media(max-width:991px){
.mobil_header .mobil-header-bar{display:flex!important;align-items:center!important}.mobil_header .mobil-header-logo{flex:1 1 auto!important;width:auto!important}.mobil_header .mobil-header-sag{display:flex!important;flex:0 0 auto!important;width:auto!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;margin-left:auto!important}.mobil_header .mobil-header-sag .mobil-header-ikon{display:inline-flex!important;width:34px!important;height:34px!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:5px!important}.mobil_header .mobil-header-sag .mobil-header-ikon svg{width:22px!important;height:22px!important}.mobil_ara{display:none!important}
.mobil-arama-panel{display:none;position:fixed;inset:0;z-index:100000010}.mobil-arama-panel.acik{display:block}.mobil-arama-zemin{position:absolute;inset:0;background:rgba(18,24,29,.55);backdrop-filter:blur(4px)}.mobil-arama-icerik{position:absolute;top:16%;left:0;right:0;bottom:64px;overflow:auto;background:#fff;box-shadow:none !important}.mobil-arama-form{display:grid;grid-template-columns:minmax(0,1fr) 38px 30px;gap:8px;align-items:center;margin:0 16px;padding:13px 0 8px;border-bottom:1px solid #e6e8eb}.mobil-arama-form input{width:100%;height:38px;padding:0 12px;border:0!important;outline:0;font-size:14px;color:#222}.mobil-arama-form button{height:34px;border:0;border-radius:4px;background:#10ad98;color:#fff}.mobil-arama-form .mobil-arama-kapat{background:transparent;color:#888;font-size:25px}.mobil-arama-sekme{height:52px;padding:17px 20px 0;border-bottom:1px solid #e6e8eb;color:rgb(233 82 29 / var(--tw-bg-opacity));font-size:13px}.mobil-arama-sekme:after{display:block;width:114px;height:2px;margin-top:13px;background:rgb(233 82 29 / var(--tw-bg-opacity));content:""}.mobil-arama-bos{display:flex;min-height:310px;flex-direction:column;align-items:center;justify-content:center;color:#111}.mobil-arama-bos i{margin-bottom:24px;color:#c8ced9;font-size:88px}.mobil-arama-bos strong{font-size:15px}
.mobil-canli-grup{padding:14px 16px;border-bottom:1px solid #e5e7eb}.mobil-canli-grup h3{margin:0 0 8px;color:#354052;font-size:11px;font-weight:500}.mobil-canli-grup a{display:flex!important;align-items:center;gap:12px;min-height:54px;padding:8px 2px;color:#111!important;text-decoration:none!important}.mobil-canli-grup a span{min-width:0;flex:1}.mobil-canli-grup a b{display:block;overflow:hidden;font-size:13px;line-height:18px;white-space:nowrap;text-overflow:ellipsis}.mobil-canli-grup a small{display:block;overflow:hidden;color:#737d8c;font-size:10px;line-height:15px;white-space:nowrap;text-overflow:ellipsis}.mobil-canli-kategori{padding-left:0!important}.mobil-canli-magaza{margin:7px 0;padding:9px!important;border:1px solid #e6e8eb;border-radius:10px;box-shadow:none !important}.mobil-canli-magaza>img{width:42px;height:42px;flex:0 0 42px;border:1px solid #e1e5ea;border-radius:50%;object-fit:cover}.mobil-canli-magaza em{color:#c3cad4}.mobil-canli-ilan img{width:64px;height:48px;border-radius:5px;object-fit:cover}.mobil-canli-yok{padding:50px 20px;text-align:center;color:#8b93a1}
}
/* Mobil uygulama ile ayni hiyerarsi: ust cubuk + ikinci satir arama. */
.mobil-hizli-erisim{display:none}
@media (max-width:991px){
	html#mm-no-motion-root body{padding-top:56px!important}
	html#mm-no-motion-root body>.site-mobile-header-shell{display:block!important;position:fixed!important;top:0!important;left:0!important;width:100%!important;height:56px!important;min-height:56px!important;z-index:50000!important;background:#fff!important;border-bottom:1px solid #ececef!important;box-shadow:none!important}
	html#mm-no-motion-root body>.site-mobile-header-shell.mobil-ana-sayfa{height:116px!important;min-height:116px!important}
	.site-mobile-header-shell .mobil_header{height:56px!important;min-height:56px!important;background:#fff!important;border:0!important;box-shadow:none!important}
	.site-mobile-header-shell .mobil_header>.container{width:100%!important;max-width:none!important;height:56px!important;padding:0!important}
	/* Eski Bootstrap kolonlariyla cakismamasi icin mobil satir mutlak hizalanir. */
	.site-mobile-header-shell .mobil-header-bar{position:relative!important;display:block!important;width:100%!important;height:56px!important;margin:0!important;padding:0!important;background:#fff!important}
	.mobil-uygulama-menu-alan{position:absolute!important;top:0!important;left:0!important;display:flex!important;width:56px!important;height:56px!important;align-items:center!important;justify-content:center!important;padding:0!important}
	.mobil-uygulama-menu-ac{display:flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:48px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#111318!important;outline:0!important;box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important}
	.mobil-uygulama-menu-ac:hover,.mobil-uygulama-menu-ac:focus,.mobil-uygulama-menu-ac:active{background:transparent!important;color:#111318!important;outline:0!important;box-shadow:none!important}
	.mobil-uygulama-menu-ac svg{width:25px!important;height:25px!important;fill:none!important;stroke:currentColor!important;stroke-width:2.05!important;stroke-linecap:round!important}
	.mobil-uygulama-logo-alan{position:absolute!important;top:0!important;left:50%!important;display:flex!important;height:56px!important;align-items:center!important;justify-content:center!important;transform:translateX(-50%)!important}
	.mobil-uygulama-logo{display:flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;text-decoration:none!important}
	.mobil-uygulama-logo svg{display:block!important;width:31px!important;height:31px!important}
	.site-mobile-header-shell .mobil-uygulama-aksiyonlar{position:absolute!important;top:0!important;right:0!important;float:none!important;display:flex!important;width:auto!important;height:56px!important;align-items:center!important;justify-content:flex-end!important;margin:0!important;padding:0 4px 0 0!important;gap:0!important}
	.site-mobile-header-shell .mobil-uygulama-aksiyonlar .mobil-header-ikon{position:relative!important;display:inline-flex!important;width:42px!important;height:48px!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#20242b!important}
	.site-mobile-header-shell .mobil-uygulama-aksiyonlar .mobil-header-ikon svg{display:block!important;width:22px!important;height:22px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}
	.site-mobile-header-shell .mobil-uygulama-aksiyonlar .mobil-header-kaydirma-arama{display:none!important}
	.site-mobile-header-shell .mobil-uygulama-aksiyonlar .mobil-header-ikon .badge{position:absolute!important;top:5px!important;right:1px!important;min-width:17px!important;height:17px!important;padding:1px 4px!important;border:2px solid #fff!important;border-radius:9px!important;font-size:9px!important;line-height:12px!important}
	/* Misafir kullanicida iki baglanti da ust cubukta, arama satirindan bagimsiz gorunur. */
	.site-mobile-header-shell .mobil-header-uye-yok{display:flex!important;height:56px!important;align-items:center!important;justify-content:flex-end!important;gap:5px!important;white-space:nowrap!important}
	.site-mobile-header-shell .mobil-header-uye-yok a{display:inline-flex!important;height:32px!important;align-items:center!important;justify-content:center!important;padding:0 8px!important;border:1px solid #e0e1e5!important;border-radius:8px!important;background:#fff!important;color:#252831!important;font-size:10px!important;font-weight:800!important;line-height:1!important;text-decoration:none!important}
	.site-mobile-header-shell .mobil-header-uye-yok a:last-child{border-color:#f45127!important;background:#f45127!important;color:#fff!important}
	.site-mobile-header-shell form{margin:0!important}
	.site-mobile-header-shell .mobil_ara.mobil-uygulama-arama{display:grid!important;grid-template-columns:38px minmax(0,1fr) 44px!important;align-items:center!important;width:auto!important;height:50px!important;margin:7px 12px 3px!important;padding:0!important;overflow:hidden!important;border:1px solid #d4d5da!important;border-radius:16px!important;background:#fafafa!important;box-shadow:none!important}
	.site-mobile-header-shell .mobil-uygulama-arama-ikon{width:20px!important;height:20px!important;margin:auto!important;fill:none!important;stroke:#55515a!important;stroke-width:1.9!important;stroke-linecap:round!important}
	.site-mobile-header-shell .mobil_ara.mobil-uygulama-arama input{display:block!important;width:100%!important;height:48px!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;color:#37333b!important;font-size:13px!important;box-shadow:none!important}
	.site-mobile-header-shell .mobil_ara.mobil-uygulama-arama input::placeholder{color:#706a73!important;opacity:1!important}
	.site-mobile-header-shell .mobil_ara.mobil-uygulama-arama button{display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:48px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#403c44!important;box-shadow:none!important}
	.site-mobile-header-shell .mobil_ara.mobil-uygulama-arama button svg{width:20px!important;height:20px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;stroke-linecap:round!important;stroke-linejoin:round!important}
	.site-mobile-header-shell.mobil-ana-sayfa.mobil-ana-kaydirildi{height:56px!important;min-height:56px!important;overflow:hidden!important}
	.site-mobile-header-shell.mobil-ana-sayfa.mobil-ana-kaydirildi form{display:none!important}
	.site-mobile-header-shell.mobil-ana-sayfa.mobil-ana-kaydirildi .mobil_ara.mobil-uygulama-arama{display:none!important}
	.site-mobile-header-shell.mobil-ana-sayfa.mobil-ana-kaydirildi .mobil-uygulama-aksiyonlar .mobil-header-kaydirma-arama{display:inline-flex!important}
	html#mm-no-motion-root.mobil-ana-kaydirildi .site-mobile-header-shell.mobil-ana-sayfa{height:56px!important;min-height:56px!important;overflow:hidden!important}
	html#mm-no-motion-root.mobil-ana-kaydirildi .site-mobile-header-shell.mobil-ana-sayfa form{display:none!important}
	html#mm-no-motion-root.mobil-ana-kaydirildi .site-mobile-header-shell.mobil-ana-sayfa .mobil-uygulama-aksiyonlar .mobil-header-kaydirma-arama{display:inline-flex!important}
	.mobil-hizli-erisim{position:fixed!important;inset:0!important;z-index:100000050!important;display:block!important;visibility:hidden!important;pointer-events:none!important}
	.mobil-hizli-erisim.acik{visibility:visible!important;pointer-events:auto!important}
	.mobil-hizli-erisim-zemin{position:absolute!important;inset:0!important;background:rgba(12,16,24,.42)!important;opacity:0!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;transition:opacity .22s ease!important}
	.mobil-hizli-erisim.acik .mobil-hizli-erisim-zemin{opacity:1!important}
	.mobil-hizli-erisim-panel{position:absolute!important;top:0!important;bottom:0!important;left:0!important;display:flex!important;width:min(86vw,392px)!important;flex-direction:column!important;overflow:hidden!important;background:#fff!important;box-shadow:10px 0 32px rgba(16,24,40,.18)!important;transform:translateX(-103%)!important;transition:transform .24s cubic-bezier(.2,.82,.24,1)!important}
	.mobil-hizli-erisim.acik .mobil-hizli-erisim-panel{transform:translateX(0)!important}
	.mobil-hizli-erisim-baslik{display:flex!important;min-height:57px!important;align-items:center!important;justify-content:space-between!important;padding:6px 12px 2px!important;color:#15181e!important}
	.mobil-hizli-erisim-baslik strong{font-size:20px!important;font-weight:800!important;letter-spacing:-.35px!important}
	.mobil-hizli-erisim-kapat{display:flex!important;width:38px!important;height:38px!important;align-items:center!important;justify-content:center!important;border:0!important;background:transparent!important;color:#5e6067!important;font-size:29px!important;font-weight:300!important;line-height:1!important}
	.mobil-hizli-erisim-liste{flex:1 1 auto!important;overflow-y:auto!important;padding:2px 10px 24px!important;background:#fff!important}
	.mobil-hizli-erisim-liste a{display:flex!important;min-height:64px!important;align-items:center!important;gap:12px!important;padding:7px 8px!important;border:0!important;border-radius:12px!important;background:#fff!important;color:#27242a!important;text-decoration:none!important;transition:background .16s ease!important}
	.mobil-hizli-erisim-liste a:active{background:#fff4ef!important}
	.mobil-hizli-ikon{display:flex!important;width:42px!important;height:42px!important;flex:0 0 42px!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;background:#ffe9e3!important;color:#ff5938!important}
	.mobil-hizli-ikon svg{width:23px!important;height:23px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.85!important;stroke-linecap:round!important;stroke-linejoin:round!important}
	.mobil-hizli-erisim-liste a>span:nth-child(2){min-width:0!important;flex:1 1 auto!important}
	.mobil-hizli-erisim-liste b{display:block!important;overflow:hidden!important;color:#29252b!important;font-size:13px!important;font-weight:800!important;line-height:18px!important;white-space:nowrap!important;text-overflow:ellipsis!important}
	.mobil-hizli-erisim-liste small{display:block!important;overflow:hidden!important;margin-top:1px!important;color:#68626b!important;font-size:10.5px!important;font-weight:400!important;line-height:14px!important;white-space:nowrap!important;text-overflow:ellipsis!important}
	.mobil-hizli-erisim-liste em{margin:0 3px 0 0!important;color:#4a454b!important;font-size:29px!important;font-style:normal!important;font-weight:300!important;line-height:1!important}
	/* Mobil uygulamadaki kategori cekmecesi ritmi: kartlar + ayiracli satirlar. */
	.mobil-hizli-erisim{right:auto!important;bottom:64px!important;width:100%!important}
	.mobil-hizli-erisim-panel{width:min(75vw,365px)!important;border-radius:0 18px 0 0!important;box-shadow:6px 0 18px rgba(16,24,40,.18)!important}
	.mobil-hizli-erisim-baslik{min-height:64px!important;padding:8px 20px!important;border-bottom:1px solid #ececef!important}
	.mobil-hizli-erisim-baslik strong{font-size:18px!important;font-weight:800!important;letter-spacing:-.25px!important}
	.mobil-hizli-erisim-kapat{width:68px!important;height:36px!important;border:1px solid #dedee2!important;border-radius:20px!important;background:#fff!important;color:#1d2026!important;font-size:13px!important;font-weight:600!important}
	.mobil-hizli-erisim-liste{padding:15px 20px 22px!important}
	.mobil-hizli-kartlar{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}
	.mobil-hizli-kartlar a{display:flex!important;min-height:68px!important;align-items:center!important;justify-content:center!important;gap:5px!important;padding:7px 4px!important;border:1px solid #dfdfe3!important;border-radius:10px!important;background:#fff8f5!important;color:#17191f!important;text-align:center!important}
	.mobil-hizli-kartlar .mobil-hizli-ikon{display:flex!important;width:21px!important;height:21px!important;flex:0 0 21px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#ff542e!important}
	.mobil-hizli-kartlar .mobil-hizli-ikon svg{width:20px!important;height:20px!important;stroke-width:2!important}
	.mobil-hizli-kartlar b{display:block!important;color:#17191f!important;font-size:10px!important;font-weight:800!important;line-height:13px!important;white-space:normal!important}
	.mobil-hizli-satir-baslik{display:flex!important;min-height:50px!important;align-items:center!important;gap:9px!important;margin-top:10px!important;border-bottom:1px solid #d9d9dc!important;color:#17191f!important}
	.mobil-hizli-satir-baslik .mobil-hizli-ikon{display:flex!important;width:22px!important;height:22px!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:0!important;background:transparent!important;color:#ff542e!important}
	.mobil-hizli-satir-baslik .mobil-hizli-ikon svg{width:20px!important;height:20px!important;stroke-width:2!important}
	.mobil-hizli-satir-baslik b{font-size:13px!important;font-weight:800!important}
	.mobil-hizli-satirlar a{display:flex!important;min-height:55px!important;align-items:center!important;gap:9px!important;padding:7px 0!important;border-bottom:1px solid #dedee1!important;border-radius:0!important;background:transparent!important}
	.mobil-hizli-satirlar .mobil-hizli-ikon{display:flex!important;width:23px!important;height:23px!important;flex:0 0 23px!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:0!important;background:transparent!important;color:#ff542e!important}
	.mobil-hizli-satirlar .mobil-hizli-ikon svg{width:20px!important;height:20px!important;stroke-width:1.9!important}
	.mobil-hizli-satirlar a>span:nth-child(2){min-width:0!important;flex:1!important}
	.mobil-hizli-satirlar b{font-size:13px!important;line-height:17px!important}
	.mobil-hizli-satirlar small{font-size:10px!important;line-height:13px!important}
	.mobil-hizli-satirlar em{margin-right:0!important;color:#ff542e!important;font-size:20px!important}
	body.mobil-hizli-erisim-acik{overflow:hidden!important;touch-action:none!important}
}
    .tk-header-bar {
      position: sticky;
      top: 0;
      left: 0;
      width: 100%;
      min-width: 0;
      background: white;
      border-bottom: 1px solid #e0e0e0;
      height: 38px;
      line-height: 20px;
      display: flex;
      align-items: center;
      gap: 2px;
      z-index: 1000;
      box-sizing: border-box;
      padding: 0 max(16px, calc((100vw - 1210px) / 2));
      border-top: 1px solid #e0e0e0;
      margin-left: 0;
      justify-content: flex-start;
    }

    .tk-header-item {
      cursor: pointer;
      padding: 5px 8px;
      border-radius: 4px;
      font-size: 13px;
      font-weight: normal;
      white-space: nowrap;
    }

    .tk-header-item:focus,
    .tk-header-item:active {
      outline: none;
      box-shadow:none !important;
    }

    #tk-toggleCategories {
      font-weight: bold;
    }

.tk-header-item:not(#tk-toggleCategories):hover {
    background: #ffede6;
    border: 0px solid #e0e0e0;
    border-radius: 20px;
    color: rgb(233 82 29 / var(--tw-bg-opacity));
    
}

    .tk-header-item:not(#tk-toggleCategories):hover {
      color: rgb(233 82 29 / var(--tw-bg-opacity));
    }

    .tk-header-item.active {
         background: #f2f2f2;
    border-radius: 20px
    }

    .tk-category-dropdown {
      position: absolute;
      left: max(16px, calc((100vw - 1210px) / 2));
      top: 100%;
      transform: none;
      width: min(1210px, calc(100vw - 32px));
      background: white;
      border-radius: 8px;
      border: 1px solid #e0e0e0;
      box-shadow:none !important;
      overflow: hidden;
      z-index: 999;
      display: none;
      margin-top: 4px;
      margin-left: 0;
    }

    .tk-main-content {
      display: flex;
      position: relative;
      max-height: 60vh;
      overflow: hidden;
    }

    .tk-sidebar {
      width: 300px;
      background: #f2f2f2;
      padding: 10px 0;
      overflow-y: auto;
      max-height: 500px;
      flex-shrink: 0;
    }

    .tk-sidebar-item {
      display: flex;
      align-items: center;
      padding: 12px 20px;
      padding-left: 16px;
      cursor: pointer;
      font-size: 14px;
      font-weight: bold;
      pointer-events: auto;
      margin-left: 12px;
      text-decoration: none;
      color: inherit;
    }

    .tk-sidebar-item:hover,
    .tk-sidebar-item.active {
      background: #fff;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    }

    .tk-icon {
      width: 24px;
      height: 24px;
      border-radius: 50%;
      display: flex;
      align-items: center;
      justify-content: center;
      color: white;
      margin-right: 12px;
      font-size: 12px;
      margin-left: -2px;
    }

    .tk-icon-motorcycle {
      background: rgb(233 82 29 / var(--tw-bg-opacity));
    }

    .tk-icon-atv {
      background: #007bff;
    }

    .tk-icon-electric {
      background: #28a745;
    }

    .tk-icon-utv {
      background: #6c757d;
    }

    .tk-icon-camera {
      background: #e83e8c;
    }

    .tk-icon-shopping {
      background: #ffc107;
      color: black;
    }

    .tk-icon-service {
      background: #6f42c1;
    }

    .tk-icon-part {
      background: #17a2b8;
    }

    .tk-icon-hobby {
      background: #dc3545;
    }

    .tk-icon-outdoor {
      background: #28a745;
    }

    .tk-content {
      flex: 1;
      display: grid;
      grid-template-columns: repeat(4, 1fr);
      gap: 20px;
      padding: 18px;
      overflow-y: auto;
      max-height: 500px;
    }

    .tk-column {
      display: flex;
      flex-direction: column;
    }

    .tk-column-title {
      color: rgb(233 82 29 / var(--tw-bg-opacity));
      font-weight: bold;
      margin-bottom: 8px;
      font-size: 13px;
      cursor: pointer;
      padding: 4px 0;
      border-radius: 4px;
    }

    .tk-column-title:hover {
      background: #f0f0f0;
    }

    .tk-item-list {
      list-style: none;
      padding: 0;
      margin: 0;
    }

    .tk-item-list li {
      padding: 4px 0;
      font-size: 13px;
      cursor: pointer;
      border-radius: 4px;
    }

    .tk-item-list li:hover {
      background: #f0f0f0;
    }

    .tk-item-list li a,
    .tk-view-all a {
      color: inherit;
      text-decoration: none;
      display: block;
      width: 100%;
      height: 100%;
    }

    .tk-view-all {
      color: #000;
      font-weight: bold;
      margin-top: 8px;
      cursor: pointer;
      font-size: 13px;
      display: inline-block;
      padding: 4px 0;
      border-radius: 4px;
    }

    .tk-view-all:hover {
      background: #f0f0f0;
    }

    .tk-click-submenu {
      position: absolute;
      top: 0;
      right: -220px;
      width: 200px;
      background: white;
      border: 1px solid #eee;
      border-radius: 4px;
      box-shadow:none !important;
      padding: 15px;
      z-index: 1000;
      display: none;
      height: 100%;
      overflow-y: auto;
    }

    .tk-click-submenu .tk-column-title {
      margin-bottom: 6px;
      font-size: 12px;
      color: #ff0033;
      font-weight: bold;
    }

    .tk-click-submenu .tk-item-list {
      margin-top: 6px;
    }

    .tk-click-submenu .tk-item-list li {
      padding: 3px 0;
      font-size: 12px;
    }

    .tk-click-submenu .tk-item-list li:hover {
      background: #f0f0f0;
    }

    .tk-sidebar::-webkit-scrollbar,
    .tk-content::-webkit-scrollbar,
    .tk-click-submenu::-webkit-scrollbar {
      display: none;
    }

    .tk-sidebar,
    .tk-content,
    .tk-click-submenu {
      -ms-overflow-style: none;
      scrollbar-width: none;
    }

/* Görseldeki "Tüm Kategoriler" butonu gibi yap */
#tk-toggleCategories {
  background: #f2f2f2;
  border-radius: 20px;
   padding: 2px 6px;
  font-weight: 400;
  color: #000000;
  display: flex;
  align-items: center;
  outline: none;

}

#tk-toggleCategories:focus,
#tk-toggleCategories:active {
  outline: none !important;
  box-shadow:none !important;
}

#tk-toggleCategories .tk-grid-icon {
    fill: #000000;
    width: 20px;
    height: 20px;
    margin-top: 7px;
}


/* Yeni hover stili: diğer menü öğeleri için */
.tk-header-item:not(#tk-toggleCategories):hover {
  background: #ffede6 ;
  border: 0px solid #e0e0e0;
  border-radius: 20px;
  color: rgb(233 82 29 / var(--tw-bg-opacity));
}
@media (max-width: 991px) {
  .tk-header-bar {
    display: none !important;
  }
}

/* Professional mega category polish: CSS-only icons and lightweight promo cards. */
.tk-category-dropdown {
  border-radius: 8px !important;
  border: 1px solid rgba(17,24,39,.10) !important;
  box-shadow:none !important;
}
.tk-main-content {
  background: #fff;
  max-height: calc(100vh - 130px) !important;
}
.tk-sidebar {
  width: 276px !important;
  background: #f3f5f8 !important;
  padding: 12px 0 !important;
}
.tk-sidebar-item {
  min-height: 48px;
  margin: 0 0 2px 10px !important;
  padding: 10px 16px 10px 12px !important;
  border-radius: 8px 0 0 8px !important;
  gap: 12px;
  transition: background .16s ease, color .16s ease, transform .16s ease;
  white-space: nowrap;
}
.tk-sidebar-item:hover,
.tk-sidebar-item.active {
  background: #fff !important;
  color: #151922;
}
.tk-sidebar-item.active {
  box-shadow:none !important;
}
.tk-icon {
  position: relative;
  width: 34px !important;
  height: 34px !important;
  margin: 0 !important;
  border-radius: 10px !important;
  color: #111827 !important;
  background: #fff !important;
  border: 1px solid rgba(15,23,42,.10);
  box-shadow:none !important;
  flex: 0 0 34px;
}
.tk-icon:before,
.tk-icon:after {
  position: absolute;
  content: "";
  inset: 7px;
  background: #1f2937;
  -webkit-mask: var(--tk-icon-mask) center / contain no-repeat;
  mask: var(--tk-icon-mask) center / contain no-repeat;
}
.tk-icon:after {
  display: none;
}
.tk-sidebar-item.active .tk-icon,
.tk-sidebar-item:hover .tk-icon {
  background: #fff7f2 !important;
  border-color: rgba(255,112,67,.28);
}
.tk-sidebar-item.active .tk-icon:before,
.tk-sidebar-item:hover .tk-icon:before {
  background: rgb(233 82 29 / var(--tw-bg-opacity));
}
.tk-sidebar-item[data-category="motosiklet"] .tk-icon {--tk-icon-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 16a3 3 0 1 0 6 0 3 3 0 0 0-6 0Zm10 0a3 3 0 1 0 6 0 3 3 0 0 0-6 0ZM7 16l3-6h4l3 6m-7-6-2-3h3m3 3 2-3h3' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}
.tk-sidebar-item[data-category="yedek_parca"] .tk-icon {--tk-icon-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 6a4 4 0 0 0 4 4l2-2 2 2-4 4-3-3-7 7a3 3 0 0 1-4 0 3 3 0 0 1 0-4l7-7-3-3 4-4 2 2-2 2Z' fill='black'/%3E%3C/svg%3E");}
.tk-sidebar-item[data-category="kasklar"] .tk-icon {--tk-icon-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 13a9 9 0 0 1 17-4c1 2 1 5 1 8v2h-6l-2-5H8l-2 5H3v-6Zm5 1h5l1 3H7l1-3Z' fill='black'/%3E%3C/svg%3E");}
.tk-sidebar-item[data-category="giyim"] .tk-icon {--tk-icon-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 4 4 7l3 5v8h10v-8l3-5-4-3-2 3h-4L8 4Z' fill='black'/%3E%3C/svg%3E");}
.tk-sidebar-item[data-category="kameralar"] .tk-icon {--tk-icon-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 7h3l2-2h4l2 2h3a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2Zm7 3a4 4 0 1 0 0 8 4 4 0 0 0 0-8Zm0 2a2 2 0 1 1 0 4 2 2 0 0 1 0-4Z' fill='black'/%3E%3C/svg%3E");}
.tk-sidebar-item[data-category="aksesuar"] .tk-icon {--tk-icon-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 7h12v12H6V7Zm2-4h8l2 4H6l2-4Zm2 7h4v3h3v2h-3v3h-4v-3H7v-2h3v-3Z' fill='black'/%3E%3C/svg%3E");}
.tk-sidebar-item[data-category="guvenlik_koruma"] .tk-icon {--tk-icon-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2 4 5v6c0 5 3 9 8 11 5-2 8-6 8-11V5l-8-3Zm-1 6h2v4h4v2h-4v4h-2v-4H7v-2h4V8Z' fill='black'/%3E%3C/svg%3E");}
.tk-sidebar-item[data-category="bakim"] .tk-icon {--tk-icon-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m19 3 2 2-6 6 2 2-4 4-2-2-5 5-3-3 5-5-2-2 4-4 2 2 7-5Z' fill='black'/%3E%3C/svg%3E");}
.tk-sidebar-item[data-category="hizmetler"] .tk-icon {--tk-icon-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 8h4V5h6v3h4a2 2 0 0 1 2 2v8H3v-8a2 2 0 0 1 2-2Zm6 0h2V7h-2v1Zm1 4a3 3 0 0 0-3 3h2v2h2v-2h2a3 3 0 0 0-3-3Z' fill='black'/%3E%3C/svg%3E");}
.tk-sidebar-item[data-category="gezi_outdoor"] .tk-icon {--tk-icon-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 18 9 6l4 8 3-5 4 9H4Zm5-4 1 2h3l-3-6-1 4Z' fill='black'/%3E%3C/svg%3E");}
.tk-sidebar-item[data-category="motosiklet"] .tk-icon {--tk-icon-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 16c1-4 4-7 8-8l2-3h5l-2 3 4 3c1 1 1 3 0 4l-2 2h-4l-2-3H9l-3 3H3v-1Zm5 2a3 3 0 1 0-6 0 3 3 0 0 0 6 0Zm14 0a3 3 0 1 0-6 0 3 3 0 0 0 6 0Z' fill='black'/%3E%3C/svg%3E");}
.tk-sidebar-item[data-category="motosiklet"] .tk-icon {--tk-icon-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 16.5c1.1-3.4 3.8-5.7 7.8-6.7l1.6-2.8h4.8l-1.2 2.2 3.9 1.9c1.4.7 2.2 2 2.1 3.5l-.1 1.9h-3.4a3.7 3.7 0 0 0-7.2 0H8.1a3.7 3.7 0 0 0-6.1 0Zm4.1 1.2a2.1 2.1 0 1 1-4.2 0 2.1 2.1 0 0 1 4.2 0Zm15.9 0a2.1 2.1 0 1 1-4.2 0 2.1 2.1 0 0 1 4.2 0Zm-10.9-5.3-1.4 2.1h4.8l1.5-2.1h-4.9Z' fill='black'/%3E%3C/svg%3E");}
.tk-sidebar-item[data-category="yedek_parca"] .tk-icon {--tk-icon-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.9 3.2a4.8 4.8 0 0 0 5 5.7l-4 4-2.8-2.8-8.2 8.2a2.7 2.7 0 1 1-3.8-3.8l8.2-8.2-2.8-2.8 4-4 2.1 2.1-2 2 2 2 2.3-2.4Z' fill='black'/%3E%3C/svg%3E");}
.tk-sidebar-item[data-category="giyim"] .tk-icon {--tk-icon-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.2 3.8 3.5 7.1l2.9 5.1 1.7-.8V21h7.8v-9.6l1.7.8 2.9-5.1-4.7-3.3A4.7 4.7 0 0 1 12 6a4.7 4.7 0 0 1-3.8-2.2Z' fill='black'/%3E%3C/svg%3E");}
.tk-sidebar-item[data-category="aksesuar"] .tk-icon {--tk-icon-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 8h11A2.5 2.5 0 0 1 20 10.5V19H4v-8.5A2.5 2.5 0 0 1 6.5 8ZM9 5h6l1.5 3h-9L9 5Zm2 6v2H8v2h3v3h2v-3h3v-2h-3v-2h-2Z' fill='black'/%3E%3C/svg%3E");}
.tk-sidebar-item[data-category="kasklar"] .tk-icon {--tk-icon-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 14C3 7 8 3 14 3c5 0 8 3 8 8v7h-6l-2-4H9l-2 4H3v-4Zm5-1h8l2-4c-1-2-3-3-6-3-4 0-7 3-7 7h3Z' fill='black'/%3E%3C/svg%3E");}
.tk-sidebar-item[data-category="guvenlik_koruma"] .tk-icon {--tk-icon-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2 4 5v6c0 5 3 9 8 11 5-2 8-6 8-11V5l-8-3Zm-3 8h6v2h-6v-2Zm0 4h6v2h-6v-2Z' fill='black'/%3E%3C/svg%3E");}
.tk-icon.tk-svg-icon:before,.tk-icon.tk-svg-icon:after{display:none!important}.tk-icon.tk-svg-icon{display:grid;place-items:center;color:#1f2937}.tk-sidebar-item.active .tk-icon.tk-svg-icon,.tk-sidebar-item:hover .tk-icon.tk-svg-icon{color:rgb(233 82 29 / var(--tw-bg-opacity))}.tk-icon.tk-svg-icon>svg{display:block;width:20px;height:20px;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.tk-icon.tk-icon-moto>svg{width:27px;height:22px;stroke:none}.tk-icon.tk-icon-moto .moto-teker{fill:none;stroke:currentColor;stroke-width:2.5}.tk-icon.tk-icon-moto .moto-gobek,.tk-icon.tk-icon-moto .moto-grenaj,.tk-icon.tk-icon-moto .moto-depo,.tk-icon.tk-icon-moto .moto-kuyruk,.tk-icon.tk-icon-moto .moto-burun{fill:currentColor}.tk-icon.tk-icon-moto .moto-cam{fill:currentColor;fill-opacity:.5}.tk-icon.tk-icon-moto .moto-sasi{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tk-icon.tk-icon-moto .moto-detay{fill:none;stroke:#fff;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.tk-icon.tk-icon-kask>svg{width:25px;height:22px;stroke:none}.tk-icon.tk-icon-kask .kask-kabuk{fill:currentColor;fill-opacity:.1;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.tk-icon.tk-icon-kask .kask-vizor{fill:currentColor;fill-opacity:.76;stroke:currentColor;stroke-width:1.4}.tk-icon.tk-icon-kask .kask-cizgi{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.tk-content {
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 0 !important;
  padding: 24px 38px 24px 38px !important;
  align-items: stretch;
  height: auto !important;
  min-height: 432px !important;
  max-height: 476px !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
}
.tk-content-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(150px, 1fr));
  gap: 12px 34px;
  min-width: 0;
  align-content: start;
  overflow: visible;
}
.tk-content-grid .tk-column {
  min-width: 0;
}
.tk-column-title {
  color: rgb(233 82 29 / var(--tw-bg-opacity)) !important;
  font-size: 12px !important;
  letter-spacing: .02em;
  text-transform: uppercase;
}
.tk-item-list li {
  padding: 0 !important;
}
.tk-item-list li a {
  padding: 6px 8px;
  border-radius: 6px;
  color: #20242c !important;
  line-height: 1.25;
}
.tk-item-list li a:hover,
.tk-view-all a:hover {
  background: #fff3ee;
  color: rgb(233 82 29 / var(--tw-bg-opacity)) !important;
}
.tk-view-all a {
  color: #111827 !important;
  padding: 7px 8px;
  border-radius: 6px;
}
.tk-promo-stack {display:none!important;}
.tk-promo-card {
  position: relative;
  display: flex;
  align-items: flex-end;
  min-height: 0;
  overflow: hidden;
  border-radius: 8px;
  color: #fff !important;
  text-decoration: none !important;
  box-shadow:none !important;
  isolation: isolate;
  background: #121821;
}
.tk-promo-card img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transform: scale(1.01);
  transition: transform .22s ease;
  z-index: -2;
}
.tk-promo-card:before {
  position: absolute;
  content: "";
  inset: 0;
  background:
    linear-gradient(90deg, rgba(8,12,18,.86) 0%, rgba(8,12,18,.44) 54%, rgba(8,12,18,.08) 100%),
    linear-gradient(0deg, rgba(8,12,18,.58) 0%, rgba(8,12,18,0) 58%);
  z-index: -1;
}
.tk-promo-copy {
  display: grid;
  gap: 5px;
  padding: 16px 20px;
}
.tk-promo-kicker {
  color: rgb(233 82 29 / var(--tw-bg-opacity));
  font-size: 10px;
  font-weight: 800;
  letter-spacing: .08em;
  text-transform: uppercase;
}
.tk-promo-title {
  font-size: 16px;
  line-height: 1.1;
  font-weight: 800;
  text-shadow: 0 2px 10px rgba(0,0,0,.35);
}
.tk-promo-card:after {
  position: absolute;
  right: 18px;
  bottom: 18px;
  content: "\203A";
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background: rgba(255,255,255,.16);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 22px;
  line-height: 1;
}
.tk-promo-card:hover img {
  transform: scale(1.06);
}
.tk-icon {
  width: 32px !important;
  height: 32px !important;
  border-radius: 9px !important;
  background: #fff !important;
  border: 1px solid #e4e8ee !important;
  box-shadow:none !important;
}
.tk-icon:before {
  inset: 7px !important;
  background: #27313f !important;
}
.tk-sidebar-item.active .tk-icon,
.tk-sidebar-item:hover .tk-icon {
  background: #fff3ed !important;
  border-color: rgb(233 82 29 / var(--tw-bg-opacity)) !important;
}
.tk-sidebar-item.active .tk-icon:before,
.tk-sidebar-item:hover .tk-icon:before {
  background: rgb(233 82 29 / var(--tw-bg-opacity)) !important;
}
.tk-sidebar-item {
  font-size: 13px !important;
}
.tk-promo-stack {display:none!important;}
.tk-promo-feature {
  display: block;
  padding: 18px;
  border-radius: 10px;
  background: linear-gradient(135deg,#17202c 0%,#283241 100%);
  color: #fff !important;
  text-decoration: none !important;
  min-height: 132px;
  position: relative;
  overflow: hidden;
}
.tk-promo-feature:after {
  content: "";
  position: absolute;
  right: -28px;
  bottom: -38px;
  width: 140px;
  height: 140px;
  border-radius: 50%;
  border: 22px solid rgba(255,255,255,.08);
}
.tk-promo-feature small,
.tk-link-card small {
  display: block;
  color: rgb(233 82 29 / var(--tw-bg-opacity));
  font-size: 10px;
  font-weight: 800;
  letter-spacing: .08em;
  text-transform: uppercase;
}
.tk-promo-feature strong {
  display: block;
  margin-top: 8px;
  font-size: 22px;
  line-height: 1.1;
}
.tk-promo-feature span {
  display: block;
  max-width: 260px;
  margin-top: 8px;
  color: rgba(255,255,255,.78);
  font-size: 12px;
  line-height: 1.45;
}
.tk-link-grid {
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: 10px;
}
.tk-link-card {
  min-height: 88px;
  padding: 13px;
  border: 1px solid #e6e9ef;
  border-radius: 9px;
  background: #fff;
  color: #151922 !important;
  text-decoration: none !important;
  box-shadow:none !important;
}
.tk-link-card b {
  display: block;
  margin-top: 7px;
  font-size: 14px;
  line-height: 1.2;
}
.tk-link-card:hover {
  border-color: rgb(233 82 29 / var(--tw-bg-opacity));
  background: #fff7f2;
}
.tk-category-dropdown {
  height: auto !important;
  max-height: 476px !important;
}
.tk-main-content {
  height: auto !important;
  max-height: 476px !important;
}
.tk-sidebar {
  height: auto !important;
  min-height: 432px !important;
  max-height: 476px !important;
  overflow: hidden !important;
}
.tk-sidebar-item {
  min-height: 44px !important;
  height: 44px !important;
  padding-top: 7px !important;
  padding-bottom: 7px !important;
}
@media (max-width: 1280px) {
  .tk-category-dropdown {
    left: 16px !important;
    width: calc(100vw - 32px) !important;
  }
  .tk-content {grid-template-columns: 1fr !important;}
  .tk-content-grid {grid-template-columns: repeat(3, minmax(145px, 1fr));}
}

/* === YAZI TIPI: Booking.com ile ayni sistem fontu (2026-10-03) ===
   Geri almak icin bu blogu silin; yedek: /home/motosi13/claude-yedek-20261003-font/site-govde.css
   "html body": topluluk sayfasindaki satir ici body kuralini da gecsin diye. */
html body {font-family:BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;}
h1, h2 {font-family:"Avenir Next",BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;}
body .search-drawer,
body .search-drawer-header h3,
body .search-drawer-close,
body .search-drawer-main-title,
body .sub-cat-label {font-family:BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif !important;}
body .mm-register-page,
body .sss-container {font-family:BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;}
/* === YAZI TIPI SON === */

/* === ILAN DETAY BUTONLAR (2026-10-03) === */
/* Ilan detay ikon grubu (favori, karsilastir, paylas, hikaye): kategori listesindeki .mmx-kart-aksiyon (kategori-sayfa.css "LISTE KART GORUNUMU") ile ayni gorunum.
   Mobil/tablet (<=991px): ilan.php icindeki "ILAN DETAY MOBIL BUTON TASIMA" betigi galerinin hemen altina bir satir kurar (solda il/ilce, ortada galeri noktalari, sagda ikon grubu)
   ve satici satirina fiyati tasir (solda avatar + ad soyad, sagda fiyat). Masaustu (>=992px) degismez.
   Geri alma: bu blogu (bu satirdan "ILAN DETAY BUTONLAR SON" satirina kadar) silin. Yedek: /home/motosi13/claude-yedek-20261003-detaybuton/ */
html body:not(#mmx) .container.ilan .ust .buton,
html body:not(#mmx) .container.ilan .mmx-galeri-alt-satir > .buton { display: flex !important; flex-wrap: nowrap !important; align-items: center !important; gap: 2px !important; }
html body:not(#mmx) .container.ilan .buton > #ilan_ust_favori,
html body:not(#mmx) .container.ilan .buton > .karsilastir-btn,
html body:not(#mmx) .container.ilan .buton > #ilan_ust_paylas,
html body:not(#mmx) .container.ilan .buton > #ilan_ust_hikaye { position: static !important; top: auto !important; right: auto !important; bottom: auto !important; left: auto !important; display: inline-flex !important; flex: 0 0 auto !important; align-items: center !important; justify-content: center !important; width: 34px !important; height: 34px !important; min-width: 0 !important; min-height: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; border: 0 !important; border-radius: 50% !important; background: transparent !important; box-shadow: none !important; color: #5B6470 !important; font-size: 0 !important; line-height: 0 !important; text-decoration: none !important; cursor: pointer; transition: background-color .15s ease, color .15s ease; }
html body:not(#mmx) .container.ilan .buton > #ilan_ust_favori svg,
html body:not(#mmx) .container.ilan .buton > .karsilastir-btn svg,
html body:not(#mmx) .container.ilan .buton > #ilan_ust_paylas svg,
html body:not(#mmx) .container.ilan .buton > #ilan_ust_hikaye svg { display: block !important; width: 20px !important; height: 20px !important; margin: 0 !important; fill: none !important; stroke: currentColor !important; stroke-width: 1.8 !important; stroke-linecap: round !important; stroke-linejoin: round !important; }
/* "Karsilastir" yazisi gorunmez (ekran okuyucu icin erisilebilir ad olarak kalir) */
html body:not(#mmx) .container.ilan .buton > .karsilastir-btn > span { position: absolute !important; width: 1px !important; height: 1px !important; margin: -1px !important; padding: 0 !important; border: 0 !important; overflow: hidden !important; clip: rect(0 0 0 0) !important; white-space: nowrap !important; }
html body:not(#mmx) .container.ilan .buton > #ilan_ust_favori.aktif { color: #E9521D !important; }
html body:not(#mmx) .container.ilan .buton > #ilan_ust_favori.aktif svg { fill: currentColor !important; }
html body:not(#mmx) .container.ilan .buton > #ilan_ust_favori:hover,
html body:not(#mmx) .container.ilan .buton > .karsilastir-btn:hover,
html body:not(#mmx) .container.ilan .buton > #ilan_ust_paylas:hover,
html body:not(#mmx) .container.ilan .buton > #ilan_ust_hikaye:hover { background: #F1F2F4 !important; color: #16181D !important; }
html body:not(#mmx) .container.ilan .buton > #ilan_ust_favori:focus-visible,
html body:not(#mmx) .container.ilan .buton > .karsilastir-btn:focus-visible,
html body:not(#mmx) .container.ilan .buton > #ilan_ust_paylas:focus-visible,
html body:not(#mmx) .container.ilan .buton > #ilan_ust_hikaye:focus-visible { outline: 2px solid rgba(233, 82, 29, .45) !important; outline-offset: 1px; }
html body:not(#mmx) .container.ilan .buton > .karsilastir-btn.aktif { border: 0 !important; background: rgba(233, 82, 29, .1) !important; color: #E9521D !important; }
/* Paylas, Web Share yoksa 1.8 sn "Baglanti kopyalandi" yazisini gosterir: o an ikon yerine yazi okunur kalsin */
html body:not(#mmx) .container.ilan .buton > #ilan_ust_paylas:not(:has(svg)) { width: auto !important; padding: 0 10px !important; border-radius: 17px !important; font-size: 12px !important; line-height: 1 !important; white-space: nowrap !important; }
@media (max-width: 991px) {
	html body:not(#mmx) .container.ilan .buton > #ilan_ust_favori,
	html body:not(#mmx) .container.ilan .buton > .karsilastir-btn,
	html body:not(#mmx) .container.ilan .buton > #ilan_ust_paylas,
	html body:not(#mmx) .container.ilan .buton > #ilan_ust_hikaye { width: 32px !important; height: 32px !important; }
	html body:not(#mmx) .container.ilan .buton > #ilan_ust_favori svg,
	html body:not(#mmx) .container.ilan .buton > .karsilastir-btn svg,
	html body:not(#mmx) .container.ilan .buton > #ilan_ust_paylas svg,
	html body:not(#mmx) .container.ilan .buton > #ilan_ust_hikaye svg { width: 19px !important; height: 19px !important; }
	/* Grup tasininca baslik ustunde bos kalan 42px'lik ikon satiri kaldirilir */
	html body:not(#mmx) .container.ilan > .ust.mmx-buton-tasindi { padding-top: 12px !important; }
	html body:not(#mmx) .container.ilan > .ust.mmx-buton-tasindi > .row { grid-template: "baslik" auto / 100% !important; }
	html body:not(#mmx) .container.ilan > .ust.mmx-buton-tasindi > .row > .col-md-11 { display: none !important; }
	/* Galerinin hemen altindaki satir (JS kurar): solda il/ilce, ortada galeri noktalari, sagda ikon grubu */
	html body:not(#mmx) .container.ilan .mmx-galeri-alt-satir { display: grid !important; grid-template-columns: minmax(64px, 1fr) minmax(0, auto) minmax(max-content, 1fr); align-items: center; column-gap: 8px; min-height: 32px; margin: 6px 0 2px !important; padding: 0 10px !important; }
	html body:not(#mmx) .container.ilan .mmx-galeri-alt-satir > .ilan-mobil-konum { grid-column: 1; justify-self: stretch; max-width: 35vw; }
	html body:not(#mmx) .container.ilan .mmx-galeri-alt-satir > .ilan-mobil-thumb-galeri { grid-column: 2; display: flex !important; flex-wrap: wrap !important; justify-content: center !important; align-items: center !important; min-width: 0; margin: 0 !important; padding: 0 !important; }
	html body:not(#mmx) .container.ilan .mmx-galeri-alt-satir > .buton { grid-column: 3; justify-self: end; float: none !important; width: auto !important; margin: 0 !important; padding: 0 !important; }
	/* Il/ilce: kucuk gri, konum simgeli, tek satir (tasarsa ...) */
	html body:not(#mmx) .container.ilan .ilan-mobil-konum { display: block !important; min-width: 0; margin: 0 !important; padding: 0 !important; font-size: 12px !important; line-height: 18px !important; color: #68758C !important; text-align: left !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; }
	html body:not(#mmx) .container.ilan .ilan-mobil-konum::before { content: ""; display: inline-block; width: 13px; height: 13px; margin: 0 3px 0 -1px; vertical-align: -2px; background-color: currentColor; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-7-6.1-7-11.5a7 7 0 0 1 14 0C19 14.9 12 21 12 21Z'/%3E%3Ccircle cx='12' cy='9.5' r='2.5'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-7-6.1-7-11.5a7 7 0 0 1 14 0C19 14.9 12 21 12 21Z'/%3E%3Ccircle cx='12' cy='9.5' r='2.5'/%3E%3C/svg%3E") center / contain no-repeat; }
	/* Bilgi blogu: kategori yolu ortali tek satir; altinda satici satiri (solda avatar + ad soyad, sagda fiyat) */
	html body:not(#mmx) .container.ilan .ilan-mobil-ozet { display: flex !important; flex-direction: column !important; align-items: center !important; gap: 6px !important; margin: 0 !important; padding: 4px 10px 8px !important; text-align: center !important; }
	html body:not(#mmx) .container.ilan .ilan-mobil-ozet > .ilan-mobil-kategori-yolu { display: flex !important; flex-wrap: nowrap !important; justify-content: flex-start !important; align-items: center !important; gap: 4px !important; max-width: 100%; margin: 0 !important; padding: 0 !important; font-size: 12px !important; line-height: 18px !important; white-space: nowrap !important; overflow-x: auto; overflow-y: hidden; -webkit-overflow-scrolling: touch; scrollbar-width: none; }
	html body:not(#mmx) .container.ilan .ilan-mobil-ozet > .ilan-mobil-kategori-yolu::-webkit-scrollbar { display: none; }
	html body:not(#mmx) .container.ilan .ilan-mobil-ozet > .ilan-mobil-kategori-yolu > * { flex: 0 0 auto; white-space: nowrap; }
	html body:not(#mmx) .container.ilan .ilan-mobil-ozet > .ilan-mobil-konum { max-width: 100%; }
	html body:not(#mmx) .container.ilan .ilan-mobil-ozet .ilan-mobil-satici { display: flex !important; justify-content: flex-start !important; align-items: center !important; gap: 8px !important; min-width: 0; max-width: 100%; margin: 0 !important; padding: 0 !important; font-size: 14px !important; line-height: 18px !important; text-align: left !important; }
	html body:not(#mmx) .container.ilan .ilan-mobil-ozet .ilan-mobil-satici > i,
	html body:not(#mmx) .container.ilan .ilan-mobil-ozet .ilan-mobil-satici > img { flex: 0 0 auto; width: 38px !important; height: 38px !important; margin: 0 !important; border-radius: 50% !important; }
	html body:not(#mmx) .container.ilan .ilan-mobil-ozet .ilan-mobil-satici > i { font-size: 17px !important; }
	html body:not(#mmx) .container.ilan .ilan-mobil-ozet .ilan-mobil-satici > img { object-fit: cover; }
	html body:not(#mmx) .container.ilan .ilan-mobil-ozet .ilan-mobil-satici > strong { min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
	html body:not(#mmx) .container.ilan .ilan-mobil-ozet > .mmx-satici-satir { align-self: stretch; display: flex; align-items: center; justify-content: space-between; gap: 10px; min-width: 0; }
	html body:not(#mmx) .container.ilan .ilan-mobil-ozet .mmx-satici-fiyat { flex: 0 0 auto; max-width: 55%; min-width: 0; text-align: right; }
	html body:not(#mmx) .container.ilan .ilan-mobil-ozet .mmx-satici-fiyat > .fiyat,
	html body:not(#mmx) .container.ilan .ilan-mobil-ozet .mmx-satici-fiyat > .s_mesaj { display: block !important; float: none !important; width: auto !important; margin: 0 !important; padding: 0 !important; border: 0 !important; background: transparent !important; box-shadow: none !important; color: #E9521D !important; font-size: 17px !important; font-weight: 800 !important; line-height: 22px !important; text-align: right !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; }
	html body:not(#mmx) .container.ilan .ilan-mobil-ozet .mmx-satici-fiyat .tl_karsilik { display: none !important; }

	/* Satici satiri: yalnizca "Ad Soyad : Fiyat", ortali; avatar + siyah ad : turuncu fiyat (2026-10-03 v3) */
	html body:not(#mmx) .container.ilan .ilan-mobil-ozet > .mmx-satici-satir { justify-content: center !important; gap: 0 !important; flex-wrap: nowrap !important; }
	html body:not(#mmx) .container.ilan .ilan-mobil-ozet .ilan-mobil-satici { flex: 0 1 auto !important; gap: 8px !important; min-width: 0 !important; }
	html body:not(#mmx) .container.ilan .ilan-mobil-ozet .ilan-mobil-satici,
	html body:not(#mmx) .container.ilan .ilan-mobil-ozet .ilan-mobil-satici a,
	html body:not(#mmx) .container.ilan .ilan-mobil-ozet .ilan-mobil-satici > strong { color: #16181D !important; }
	html body:not(#mmx) .container.ilan .ilan-mobil-ozet .mmx-satici-fiyat { display: flex !important; align-items: center !important; flex: 0 0 auto !important; max-width: none !important; text-align: left !important; }
	html body:not(#mmx) .container.ilan .ilan-mobil-ozet .mmx-satici-fiyat::before { content: ":"; margin: 0 8px; color: #9CA3AF; font-weight: 600; }
}
/* === ILAN DETAY BUTONLAR SON === */

/* === YAZI KALINLIGI (2026-10-03) ===
   Sistem fontunda (Segoe UI, Roboto) 600 gercek "yari kalin" cizilir; eski duzende
   (Open Sans yuklenmedigi icin Arial) 600 tam kalin gorunuyordu. Booking'teki gibi
   basliklar kalin (700) cizilir. Geri almak icin bu blogu silin. */
html body .bilesen .baslik,
html body .tk-header-bar .tk-header-item,
html body tr.mmx-kart span.baslik,
html body tr.mmx-kart span.baslik a {font-weight:700;}
/* === YAZI KALINLIGI SON === */