/* motosikletin.com — Mağaza sayfası ilan listesi: kategori sayfasındaki liste/kart görünümüyle aynı kurallar (ilan-kategori.php içinden alındı, 2026-09-28) */
@media (min-width: 992px) {
.arsiv #arsiv-sonuc-alani > .panel > .panel-body:has(> table.liste) { padding: 0px !important; overflow: hidden !important; }
.arsiv #arsiv-sonuc-alani table.table.liste { width: 100% !important; margin: 0px !important; border-collapse: collapse !important; table-layout: fixed !important; background: rgb(255, 255, 255) !important; color: rgb(32, 38, 52) !important; font-size: 12px !important; }
.arsiv #arsiv-sonuc-alani table.table.liste thead { height: 50px !important; background: rgb(243, 244, 246) !important; text-transform: uppercase !important; }
.arsiv #arsiv-sonuc-alani table.table.liste thead th { height: 50px !important; padding: 0px 11px !important; border-width: 0px 1px 1px !important; border-style: none solid solid !important; border-color: currentcolor rgb(226, 229, 233) rgb(226, 229, 233) !important; border-image: none !important; background: rgb(243, 244, 246) !important; color: rgb(48, 55, 68) !important; font-size: 11px !important; font-weight: 500 !important; line-height: 50px !important; vertical-align: middle !important; white-space: nowrap !important; }
.arsiv #arsiv-sonuc-alani table.table.liste thead th:first-child { width: 140px !important; padding: 0px !important; border-left: 0px !important; }
.arsiv #arsiv-sonuc-alani table.table.liste thead th:nth-child(2) { width: 32% !important; text-align: left !important; }
.arsiv #arsiv-sonuc-alani table.table.liste thead th:nth-last-child(3) { width: 12% !important; }
.arsiv #arsiv-sonuc-alani table.table.liste thead th:nth-last-child(2) { width: 12% !important; }
.arsiv #arsiv-sonuc-alani table.table.liste thead th:last-child { width: 13% !important; border-right: 0px !important; }
.arsiv #arsiv-sonuc-alani table.table.liste tbody tr { height: 96px !important; }
.arsiv #arsiv-sonuc-alani table.table.liste tbody tr:has(td.vitrin_mesaj) { height: auto !important; }
.arsiv #arsiv-sonuc-alani table.table.liste tbody td { height: 96px !important; padding: 8px 11px !important; border-width: 0px 0px 1px !important; border-style: none none solid !important; border-color: currentcolor currentcolor rgb(240, 241, 243) !important; border-image: none !important; background: rgb(255, 255, 255) !important; color: rgb(34, 42, 56) !important; font-size: 12px !important; line-height: 16px !important; vertical-align: middle !important; }
.arsiv #arsiv-sonuc-alani table.table.liste tbody tr:nth-child(2n+1) td, .arsiv #arsiv-sonuc-alani table.table.liste tbody tr:nth-child(2n) td { background: rgb(255, 255, 255) !important; }
.arsiv #arsiv-sonuc-alani table.table.liste tbody tr:hover td { background: rgb(250, 251, 252) !important; }
.arsiv #arsiv-sonuc-alani table.table.liste tbody td:first-child { width: 140px !important; height: 96px !important; padding: 0px !important; overflow: hidden !important; }
.arsiv #arsiv-sonuc-alani table.table.liste tbody td:first-child > a { display: block !important; width: 140px !important; height: 96px !important; overflow: hidden !important; }
.arsiv #arsiv-sonuc-alani table.table.liste img.resim { display: block !important; width: 140px !important; height: 96px !important; max-width: none !important; border: 0px !important; object-fit: cover !important; object-position: center center !important; }
.arsiv #arsiv-sonuc-alani table.table.liste td.baslik_td { text-align: left !important; }
.arsiv #arsiv-sonuc-alani table.table.liste tbody .baslik, .arsiv #arsiv-sonuc-alani table.table.liste tbody .baslik a { color: rgb(32, 38, 52) !important; font-size: 13px !important; font-weight: 400 !important; line-height: 17px !important; text-decoration: none !important; }
.arsiv #arsiv-sonuc-alani table.table.liste td.fiyat { color: rgb(233 82 29 / var(--tw-bg-opacity)) !important; font-size: 13px !important; font-weight: 600 !important; white-space: nowrap !important; }
.arsiv #arsiv-sonuc-alani table.table.liste .il_ilce span { display: block !important; margin: 0px !important; line-height: 16px !important; }
.arsiv #arsiv-sonuc-alani table.table.liste .il_ilce span::after { display: none !important; }
.arsiv #arsiv-sonuc-alani table.table.liste .karsilastir-btn, .arsiv #arsiv-sonuc-alani table.table.liste .etiket { display: none !important; }
.arsiv #arsiv-sonuc-alani table.table.liste td.baslik_td > .clearfix { display: none !important; }
.arsiv #arsiv-sonuc-alani table.table.liste td.vitrin_mesaj { height: auto !important; padding: 14px 8px !important; background: rgb(255, 255, 255) !important; }
.arsiv #arsiv-sonuc-alani table.table.liste td.vitrin_mesaj p { display: flex !important; align-items: center !important; justify-content: center !important; gap: 16px !important; margin: 0px !important; padding: 9px 16px !important; border: 1px solid rgb(233 82 29 / var(--tw-bg-opacity)) !important; border-radius: 22px !important; background: rgb(255, 255, 255) !important; color: rgb(233 82 29 / var(--tw-bg-opacity)) !important; font-size: 12px !important; text-align: center !important; }
.arsiv #arsiv-sonuc-alani table.table.liste td.vitrin_mesaj .gaz-ac-inline { display: block !important; flex: 0 0 100px !important; width: 100px !important; height: 40px !important; padding: 0px !important; border: 0px !important; background: transparent !important; line-height: normal !important; text-decoration: none !important; }
.arsiv #arsiv-sonuc-alani table.table.liste td.vitrin_mesaj .gaz-ac-inline::before { content: none !important; display: none !important; }
.arsiv #arsiv-sonuc-alani table.table.liste td.vitrin_mesaj .gaz-ac-path-logo { display: block !important; width: 100px !important; height: 40px !important; }
.arsiv #arsiv-sonuc-alani > .panel > .panel-body:has(> table.liste) { overflow: auto hidden !important; }
.arsiv #arsiv-sonuc-alani table.table.liste { min-width: 980px !important; table-layout: auto !important; }
.arsiv #arsiv-sonuc-alani table.table.liste thead th:first-child { width: 140px !important; min-width: 140px !important; }
.arsiv #arsiv-sonuc-alani table.table.liste thead th:nth-child(2) { width: 220px !important; min-width: 220px !important; }
.arsiv #arsiv-sonuc-alani table.table.liste thead th.visible-md.visible-lg:not(:nth-last-child(2)):not(:last-child) { min-width: 65px !important; padding-right: 12px !important; padding-left: 12px !important; }
.arsiv #arsiv-sonuc-alani table.table.liste thead th:nth-last-child(3) { width: 120px !important; min-width: 120px !important; }
.arsiv #arsiv-sonuc-alani table.table.liste thead th:nth-last-child(2) { width: 115px !important; min-width: 115px !important; }
.arsiv #arsiv-sonuc-alani table.table.liste thead th:last-child { width: 120px !important; min-width: 120px !important; }
.arsiv #arsiv-sonuc-alani table.table.liste tbody td.visible-md.visible-lg { padding-right: 14px !important; padding-left: 14px !important; white-space: normal !important; }
.arsiv #arsiv-sonuc-alani table.table.liste tbody td:first-child { padding: 4px !important; background: rgb(255, 255, 255) !important; }
.arsiv #arsiv-sonuc-alani table.table.liste tbody td:first-child > a { width: 132px !important; height: 88px !important; border-radius: 8px !important; overflow: hidden !important; background: rgb(242, 243, 244) !important; }
.arsiv #arsiv-sonuc-alani table.table.liste img.resim { width: 132px !important; height: 88px !important; border: 0px !important; border-radius: 8px !important; object-fit: cover !important; }
.arsiv #arsiv-sonuc-alani > .panel > .panel-body:has(> table.liste) { overflow-x: hidden !important; }
.arsiv #arsiv-sonuc-alani table.table.liste { width: 100% !important; min-width: 0px !important; table-layout: fixed !important; }
.arsiv #arsiv-sonuc-alani table.table.liste thead th { min-width: 0px !important; padding-right: 6px !important; padding-left: 6px !important; }
.arsiv #arsiv-sonuc-alani table.table.liste thead th:first-child { width: 14% !important; min-width: 0px !important; }
.arsiv #arsiv-sonuc-alani table.table.liste thead th:nth-child(2) { width: 25% !important; min-width: 0px !important; }
.arsiv #arsiv-sonuc-alani table.table.liste thead th.visible-md.visible-lg:not(:nth-last-child(2)):not(:last-child) { min-width: 0px !important; padding-right: 5px !important; padding-left: 5px !important; }
.arsiv #arsiv-sonuc-alani table.table.liste thead th:nth-last-child(3) { width: 12% !important; min-width: 0px !important; }
.arsiv #arsiv-sonuc-alani table.table.liste thead th:nth-last-child(2) { width: 13% !important; min-width: 0px !important; }
.arsiv #arsiv-sonuc-alani table.table.liste thead th:last-child { width: 13% !important; min-width: 0px !important; }
.arsiv #arsiv-sonuc-alani table.table.liste tbody td.visible-md.visible-lg { padding-right: 6px !important; padding-left: 6px !important; }
.arsiv #arsiv-sonuc-alani table.table.liste tbody td:first-child { padding: 0px !important; }
.arsiv #arsiv-sonuc-alani table.table.liste tbody td:first-child > a, .arsiv #arsiv-sonuc-alani table.table.liste img.resim { width: 100% !important; height: 96px !important; border-radius: 0px !important; }
.arsiv #arsiv-sonuc-alani table.table.liste tbody tr.vitrin:not(:has(td.vitrin_mesaj)) td, .arsiv #arsiv-sonuc-alani table.table.liste tbody tr.vitrin_sticker td { background: rgb(222, 244, 226) !important; }
.arsiv #arsiv-sonuc-alani table.table.liste tbody tr.acil td { background: rgb(255, 240, 240) !important; }
.arsiv #arsiv-sonuc-alani table.table.liste tbody tr.bold:not(.vitrin):not(.vitrin_sticker):not(.acil) td { background: rgb(255, 248, 223) !important; }
}
@media (max-width: 767px) {
#arsiv-ana-alan #arsiv-sonuc-alani, #arsiv-ana-alan #arsiv-sonuc-alani > .panel, #arsiv-ana-alan #arsiv-sonuc-alani > .panel > .panel-body { max-width: 100% !important; box-sizing: border-box !important; }
.arsiv #arsiv-sonuc-alani > .panel > .panel-body:has(> table.liste) { padding: 0px !important; overflow: hidden !important; border-radius: 0px !important; }
.arsiv #arsiv-sonuc-alani table.table.liste { display: block !important; width: 100% !important; min-width: 0px !important; margin: 0px !important; table-layout: auto !important; }
.arsiv #arsiv-sonuc-alani table.table.liste thead { display: none !important; }
.arsiv #arsiv-sonuc-alani table.table.liste tbody { display: block !important; width: 100% !important; }
.arsiv #arsiv-sonuc-alani table.table.liste tbody tr { position: relative !important; display: grid !important; width: 100% !important; height: 104px !important; grid-template-columns: 132px minmax(0px, 1fr) !important; border-bottom: 1px solid rgb(231, 233, 236) !important; background: rgb(255, 255, 255) !important; overflow: hidden !important; }
.arsiv #arsiv-sonuc-alani table.table.liste tbody tr:has(td.vitrin_mesaj) { display: block !important; height: auto !important; padding: 8px !important; }
.arsiv #arsiv-sonuc-alani table.table.liste tbody td { display: none !important; border: 0px !important; }
.arsiv #arsiv-sonuc-alani table.table.liste tbody td:first-child, .arsiv #arsiv-sonuc-alani table.table.liste tbody td.baslik_td { display: block !important; }
.arsiv #arsiv-sonuc-alani table.table.liste tbody td:first-child { width: 132px !important; height: 104px !important; padding: 0px !important; }
.arsiv #arsiv-sonuc-alani table.table.liste tbody td:first-child > a, .arsiv #arsiv-sonuc-alani table.table.liste tbody td:first-child img.resim { display: block !important; width: 132px !important; height: 104px !important; max-width: none !important; border: 0px !important; border-radius: 0px !important; object-fit: cover !important; }
.arsiv #arsiv-sonuc-alani table.table.liste tbody td.baslik_td { position: relative !important; width: auto !important; max-width: none !important; height: 104px !important; padding: 10px 11px !important; background: inherit !important; text-align: left !important; overflow: hidden !important; }
.arsiv #arsiv-sonuc-alani table.table.liste tbody td.baslik_td > .baslik { position: absolute !important; top: 8px !important; left: 11px !important; right: 43px !important; display: block !important; overflow: hidden !important; line-height: 16px !important; text-overflow: ellipsis !important; white-space: nowrap !important; }
.arsiv #arsiv-sonuc-alani table.table.liste tbody .baslik a { color: rgb(32, 38, 52) !important; font-size: 12px !important; font-weight: 500 !important; text-decoration: none !important; }
.arsiv #arsiv-sonuc-alani table.table.liste .mobil-marka-model { position: absolute !important; top: 32px !important; left: 11px !important; right: 8px !important; overflow: hidden !important; color: rgb(79, 88, 101) !important; font-size: 10px !important; font-weight: 500 !important; line-height: 14px !important; text-overflow: ellipsis !important; white-space: nowrap !important; }
.arsiv #arsiv-sonuc-alani table.table.liste .mobil-ilan-detay-yolu { position: absolute !important; top: 52px !important; left: 11px !important; right: 8px !important; display: block !important; overflow: hidden !important; color: rgb(125, 135, 147) !important; font-size: 9px !important; line-height: 13px !important; text-overflow: ellipsis !important; white-space: nowrap !important; }
.arsiv #arsiv-sonuc-alani table.table.liste .visible-xs { display: block !important; }
.arsiv #arsiv-sonuc-alani table.table.liste .fiyat_mobil { position: absolute !important; right: 11px !important; bottom: 7px !important; margin: 0px !important; color: rgb(233 82 29 / var(--tw-bg-opacity)) !important; font-size: 13px !important; font-weight: 700 !important; line-height: 16px !important; white-space: nowrap !important; }
.arsiv #arsiv-sonuc-alani table.table.liste .il_ilce { position: absolute !important; left: 11px !important; bottom: 7px !important; top: auto !important; max-width: 54% !important; color: rgb(138, 147, 160) !important; font-size: 10px !important; line-height: 16px !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; }
.arsiv #arsiv-sonuc-alani table.table.liste .il_ilce span { display: inline !important; margin-right: 3px !important; }
.arsiv #arsiv-sonuc-alani table.table.liste .il_ilce span + span::before { content: "› " !important; color: rgb(165, 171, 180) !important; }
.arsiv #arsiv-sonuc-alani table.table.liste .karsilastir-btn { position: absolute !important; top: 8px !important; right: 9px !important; bottom: auto !important; display: inline-flex !important; width: 28px !important; height: 28px !important; min-width: 28px !important; min-height: 28px !important; align-items: center !important; justify-content: center !important; margin: 0px !important; padding: 0px !important; border: 1px solid rgb(227, 230, 234) !important; border-radius: 50% !important; background: rgb(255, 255, 255) !important; color: rgb(97, 105, 117) !important; box-shadow: none !important; }
.arsiv #arsiv-sonuc-alani table.table.liste .karsilastir-btn svg { width: 14px !important; height: 14px !important; }
.arsiv #arsiv-sonuc-alani table.table.liste .karsilastir-btn.aktif { border-color: rgb(233 82 29 / var(--tw-bg-opacity)) !important; background: rgb(233 82 29 / var(--tw-bg-opacity)) !important; color: rgb(255, 255, 255) !important; }
.arsiv #arsiv-sonuc-alani table.table.liste td.baslik_td > .clearfix, .arsiv #arsiv-sonuc-alani table.table.liste .etiket { display: none !important; }
.arsiv #arsiv-sonuc-alani table.table.liste tbody tr:has(td.vitrin_mesaj) td.vitrin_mesaj:first-child { display: block !important; width: 100% !important; max-width: none !important; height: auto !important; padding: 0px !important; box-sizing: border-box !important; }
.arsiv #arsiv-sonuc-alani table.table.liste tbody tr:has(td.vitrin_mesaj) td.vitrin_mesaj p { display: flex !important; width: 100% !important; min-height: 56px !important; align-items: center !important; justify-content: center !important; gap: 8px !important; margin: 0px !important; padding: 8px 10px !important; border: 1px solid rgba(232, 83, 30, 0.45) !important; border-radius: 12px !important; background: rgb(255, 255, 255) !important; box-sizing: border-box !important; }
.arsiv #arsiv-sonuc-alani table.table.liste tbody tr:has(td.vitrin_mesaj) td.vitrin_mesaj p > span { display: block !important; flex: 1 1 auto !important; min-width: 0px !important; color: rgb(233 82 29 / var(--tw-bg-opacity)) !important; font-size: 11px !important; line-height: 15px !important; text-align: left !important; }
.arsiv #arsiv-sonuc-alani table.table.liste tbody tr:has(td.vitrin_mesaj) td.vitrin_mesaj .gaz-ac-inline { flex: 0 0 100px !important; width: 100px !important; height: 40px !important; }
.arsiv #arsiv-sonuc-alani table.table.liste tbody tr:has(td.vitrin_mesaj) td.vitrin_mesaj .gaz-ac-inline::before { content: none !important; display: none !important; }
.arsiv #arsiv-sonuc-alani table.table.liste tbody tr.vitrin:not(:has(td.vitrin_mesaj)), .arsiv #arsiv-sonuc-alani table.table.liste tbody tr.vitrin_sticker { background: rgb(222, 244, 226) !important; }
.arsiv #arsiv-sonuc-alani table.table.liste tbody tr.acil { background: rgb(255, 240, 240) !important; }
.arsiv #arsiv-sonuc-alani table.table.liste tbody tr.bold:not(.vitrin):not(.vitrin_sticker):not(.acil) { background: rgb(255, 248, 223) !important; }
.arsiv #arsiv-sonuc-alani table.table.liste tbody tr.vitrin td, .arsiv #arsiv-sonuc-alani table.table.liste tbody tr.vitrin_sticker td, .arsiv #arsiv-sonuc-alani table.table.liste tbody tr.acil td, .arsiv #arsiv-sonuc-alani table.table.liste tbody tr.bold td { background: inherit !important; }
}
.arsiv #arsiv-sonuc-alani table.table.liste tbody td { font-weight: 400 !important; }
.arsiv #arsiv-sonuc-alani table.table.liste tbody .baslik a { font-weight: 400 !important; }
.arsiv #arsiv-sonuc-alani table.table.liste td.fiyat, .arsiv #arsiv-sonuc-alani table.table.liste .fiyat_mobil { color: rgb(233 82 29 / var(--tw-bg-opacity)) !important; font-size: 13px !important; font-weight: 600 !important; }
.arsiv #arsiv-sonuc-alani table.table.liste tr.vitrin_sticker > td:first-child::before, .arsiv #arsiv-sonuc-alani table.table.liste tr.vitrin_sticker > td:first-child::after, .arsiv #arsiv-sonuc-alani table.table.liste tr.acil_sticker > td:first-child::before, .arsiv #arsiv-sonuc-alani table.table.liste tr.acil_sticker > td:first-child::after { display: none !important; }
.arsiv #arsiv-sonuc-alani > .text-center { padding: 22px 10px 28px !important; border-width: 0px 1px 1px !important; border-style: none solid solid !important; border-color: currentcolor rgb(227, 230, 234) rgb(227, 230, 234) !important; border-image: none !important; background: rgb(255, 255, 255) !important; }
.arsiv #arsiv-sonuc-alani .pagination { display: inline-flex !important; align-items: center !important; gap: 7px !important; margin: 0px !important; padding: 0px !important; }
.arsiv #arsiv-sonuc-alani .pagination > li { display: block !important; margin: 0px !important; }
.arsiv #arsiv-sonuc-alani .pagination > li > a { display: flex !important; width: 40px !important; height: 40px !important; align-items: center !important; justify-content: center !important; padding: 0px !important; border: 1px solid rgb(223, 227, 232) !important; border-radius: 8px !important; background: rgb(255, 255, 255) !important; color: rgb(48, 55, 68) !important; font-size: 12px !important; font-weight: 500 !important; line-height: 38px !important; box-shadow: none !important; }
.arsiv #arsiv-sonuc-alani .pagination > li.active > a { border-color: rgb(233 82 29 / var(--tw-bg-opacity)) !important; background: rgb(233 82 29 / var(--tw-bg-opacity)) !important; color: rgb(255, 255, 255) !important; }
.arsiv #arsiv-sonuc-alani .pagination > li.pagination-onceki > a, .arsiv #arsiv-sonuc-alani .pagination > li.pagination-sonraki > a { width: auto !important; min-width: 70px !important; padding: 0px 12px !important; color: rgb(123, 132, 145) !important; }
@media (max-width: 767px) {
.arsiv #arsiv-sonuc-alani > .text-center { max-width: 100% !important; overflow: hidden !important; }
.arsiv #arsiv-sonuc-alani .pagination { max-width: 100% !important; flex-wrap: wrap !important; justify-content: center !important; gap: 4px !important; }
.arsiv #arsiv-sonuc-alani .pagination > li > a { width: 34px !important; height: 36px !important; }
.arsiv #arsiv-sonuc-alani .pagination > li.pagination-onceki > a, .arsiv #arsiv-sonuc-alani .pagination > li.pagination-sonraki > a { min-width: 58px !important; padding: 0px 8px !important; }
}
