/* Turizm İşletmeleri — Kategori ve işletme listeleme V2.0 */
.modern-listing-hero{background:linear-gradient(125deg,#0e2e49,#173c58 65%,#28576c);padding:62px 0 76px}.modern-listing-hero .section-kicker{color:#d7b575;letter-spacing:2px}.modern-listing-hero p{max-width:680px;line-height:1.8;color:#e1eaf0}.listing-v2-layout{gap:28px;margin-top:35px}.v2-filters{position:sticky;top:22px;border-radius:17px;padding:24px;background:#fff;box-shadow:0 10px 28px #11334d0b}.v2-filters button{background:#143d5e}.v2-results-head{align-items:center}.v2-subtitle{font-size:12px;color:#6c7f8c;margin:9px 0 0}.v2-sort{display:flex;align-items:center;gap:9px}.v2-sort label{color:#667d89;font-size:12px;font-weight:700}.v2-sort select{border:1px solid #dde5eb;padding:10px 12px;background:#fff;border-radius:10px;color:#163b56;max-width:180px}.v2-business-grid{gap:22px}.v2-business-card{border-radius:17px;box-shadow:0 10px 28px #0f31490a;transition:box-shadow .2s,transform .2s;min-width:0}.v2-business-card:hover{box-shadow:0 18px 38px #0f31491e;transform:translateY(-2px)}.v2-business-media{height:210px;display:block;position:relative;text-decoration:none;background:linear-gradient(145deg,#102f4a,#32647a)}.v2-business-media img{display:block;width:100%;height:100%;object-fit:cover}.v2-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:56px;color:#d7b575}.v2-placeholder small{font-size:13px;color:#ecddbc}.v2-business-body{padding:21px}.v2-meta{display:flex;flex-wrap:wrap;gap:7px 13px;color:#8b6a36;font-weight:700;font-size:11px}.v2-business-body h3{font-size:19px;line-height:1.4;margin:12px 0 8px}.v2-business-body h3 a{color:#15364f;text-decoration:none}.v2-rating{display:flex;align-items:center;gap:5px;margin:10px 0;min-height:24px;color:#253b48;font-size:13px}.v2-stars{font-size:18px;color:#bf9145}.v2-rating small,.v2-no-rating{color:#718391;font-size:12px}.v2-business-body p{font-size:13px;line-height:1.7;color:#607586;min-height:45px;margin-bottom:20px}.v2-detail-link{display:flex;align-items:center;justify-content:space-between;border:1px solid #d7b575;border-radius:10px;padding:12px 14px;color:#173a53;font-size:13px;font-weight:800;text-decoration:none}.v2-detail-link:hover{background:#153b59;color:#fff;border-color:#153b59}.v2-detail-link span{font-size:18px}.pagination{flex-wrap:wrap}.pagination a{border-radius:9px;text-decoration:none}.listing-footer a{color:#fff}@media(max-width:1000px){.listing-v2-layout{grid-template-columns:240px minmax(0,1fr);gap:18px}.v2-business-grid{grid-template-columns:1fr}.v2-business-media{height:250px}}@media(max-width:800px){.listing-v2-layout{grid-template-columns:1fr}.v2-filters{position:static}.v2-business-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-business-media{height:170px}.v2-results-head{align-items:flex-start;gap:14px;flex-direction:column}.v2-sort{width:100%;justify-content:space-between}.v2-sort select{flex:1}}@media(max-width:580px){.modern-listing-hero{padding:43px 0 49px}.v2-business-grid{grid-template-columns:1fr}.v2-business-media{height:215px}.v2-business-body{padding:18px}.v2-filters{padding:18px}}
