.ilan-detay-container{max-width:1200px;margin:0 auto;padding:16px;background:#f8fafc;min-height:100vh}.ilan-detay-container,.ilan-detay-container h1,.ilan-detay-container h2,.ilan-detay-container h3,.ilan-detay-container h4,.ilan-detay-container h5,.ilan-detay-container h6,.ilan-detay-container p,.ilan-detay-container span,.ilan-detay-container strong,.ilan-detay-container small,.ilan-detay-container a,.ilan-detay-container button,.ilan-detay-container input,.ilan-detay-container textarea,.ilan-detay-container select,.ilan-detay-container label,.ilan-detay-container li,.ilan-detay-container .share-option-copy,.ilan-detay-container .share-option-copy strong,.ilan-detay-container .share-option-copy small,.ilan-detay-container .share-launcher-copy,.ilan-detay-container .share-launcher-copy strong,.ilan-detay-container .share-launcher-copy small{font-family:inherit}@media (min-width:769px){.ilan-detay-container{padding:10px 24px 32px}}.main-content-grid{display:grid;grid-template-columns:2fr 1fr;gap:16px;margin-bottom:16px;align-items:start}.left-content{display:flex;flex-direction:column;gap:20px}.photo-gallery{background:white;border-radius:16px;padding:24px;box-shadow:0 4px 15px rgba(0,0,0,0.08);border:1px solid #e2e8f0}.main-photo-container{position:relative;border-radius:12px;overflow:hidden;margin-bottom:16px;height:500px;box-shadow:0 4px 12px rgba(0,0,0,0.1);cursor:pointer}.main-photo{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease;will-change:transform}.main-photo:hover{transform:scale(1.02)}.no-photo-placeholder{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);color:#94a3b8}.no-photo-placeholder i{font-size:4rem;margin-bottom:12px}.featured-badge{position:absolute;top:15px;left:15px;background:linear-gradient(135deg,#fbbf24,#f59e0b);color:white;padding:8px 12px;border-radius:20px;font-size:0.8rem;font-weight:600;display:flex;align-items:center;gap:5px}.status-badge{position:absolute;top:15px;right:15px;padding:8px 12px;border-radius:20px;font-size:0.8rem;font-weight:600;display:flex;align-items:center;gap:5px}.status-approved{background:#dcfce7;color:#166534}.status-pending{background:#fef3c7;color:#92400e}.status-expired{background:#f3f4f6;color:#6b7280}.status-rejected{background:#fee2e2;color:#991b1b}.photo-thumbnails{display:flex;gap:12px;overflow-x:auto;padding:8px 0;margin-top:4px}.photo-thumbnails::-webkit-scrollbar{height:4px}.photo-thumbnails::-webkit-scrollbar-track{background:#f1f5f9;border-radius:2px}.photo-thumbnails::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.main-photo-container{position:relative}.gal-hover-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;padding:0 16px;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0.28) 100% );opacity:0;transition:opacity 0.22s ease;z-index:5;border-radius:12px;cursor:pointer}.main-photo-container:hover .gal-hover-overlay{opacity:1}@media (hover:none) and (pointer:coarse){.gal-hover-overlay{opacity:1;background:transparent}}.gal-arrow{border:none;outline:none;background:transparent !important;box-shadow:none;filter:none;color:#fff;font-size:2.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}.gal-arrow:hover,.gal-arrow:active,.gal-arrow:focus{outline:none;background:transparent !important;box-shadow:none;border:none}.gal-arrow i{display:block;line-height:1;filter:drop-shadow(0 1px 4px rgba(0,0,0,0.8))}.gal-arrow:disabled{opacity:0;pointer-events:none}.gal-expand-btn{display:none}.gal-count-badge{position:absolute;bottom:14px;right:14px;background:rgba(0,0,0,0.6);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff;border-radius:20px;padding:5px 12px;font-size:0.8rem;font-weight:600;display:flex;align-items:center;gap:6px;z-index:6;pointer-events:none}.lightbox-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,0.97);z-index:99999;flex-direction:column;align-items:stretch}.lightbox-overlay.active{display:flex;animation:lbFadeIn 0.22s ease}@keyframes lbFadeIn{from{opacity:0}to{opacity:1}}.lightbox-topbar{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;flex-shrink:0;background:linear-gradient(to bottom,rgba(0,0,0,0.7) 0%,transparent 100%);position:absolute;top:0;left:0;right:0;z-index:10}.lightbox-title{color:rgba(255,255,255,0.75);font-size:0.9rem;font-weight:500;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:12px}.lightbox-counter{position:absolute;left:50%;transform:translateX(-50%);color:#fff;font-size:0.95rem;font-weight:700;background:rgba(255,255,255,0.12);padding:5px 14px;border-radius:20px;backdrop-filter:blur(6px);white-space:nowrap;pointer-events:none}.lightbox-close{width:44px;height:44px;border-radius:50%;border:none;background:rgba(255,255,255,0.14);backdrop-filter:blur(8px);color:#fff;font-size:1.1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 0.18s,transform 0.18s}.lightbox-close:hover{background:rgba(255,255,255,0.28);transform:scale(1.1)}.lightbox-stage{flex:1;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;min-height:0;padding:60px 80px 0}.lightbox-img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;border-radius:6px;user-select:none;transition:opacity 0.18s ease;animation:lbImgIn 0.28s cubic-bezier(.2,.8,.3,1);display:block}@keyframes lbImgIn{from{transform:scale(0.92);opacity:0}to{transform:scale(1);opacity:1}}.lightbox-prev,.lightbox-next{position:absolute;top:50%;transform:translateY(-50%);border:none;outline:none;background:transparent !important;box-shadow:none;filter:none;color:#fff;font-size:2.4rem;cursor:pointer;width:2.4rem;height:2.4rem;line-height:2.4rem;text-align:center;overflow:hidden;z-index:10;padding:0;margin:0;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}.lightbox-prev{left:20px}.lightbox-next{right:20px}.lightbox-prev:hover,.lightbox-prev:active,.lightbox-prev:focus,.lightbox-next:hover,.lightbox-next:active,.lightbox-next:focus{outline:none;background:transparent !important;box-shadow:none;border:none;transform:translateY(-50%) !important}.lightbox-prev i,.lightbox-next i{display:block;line-height:1;filter:drop-shadow(0 1px 4px rgba(0,0,0,0.8))}.lightbox-prev:disabled,.lightbox-next:disabled{opacity:0;pointer-events:none}.lightbox-thumbs{display:flex;justify-content:center;gap:8px;overflow-x:auto;padding:12px 20px 20px;flex-shrink:0;background:linear-gradient(to top,rgba(0,0,0,0.6) 0%,transparent 100%);scroll-behavior:smooth}.lightbox-thumbs::-webkit-scrollbar{height:3px}.lightbox-thumbs::-webkit-scrollbar-track{background:transparent}.lightbox-thumbs::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.2);border-radius:2px}.lightbox-thumb{flex-shrink:0;width:64px;height:64px;object-fit:cover;border-radius:8px;cursor:pointer;opacity:0.45;border:2px solid transparent;transition:opacity 0.18s,border-color 0.18s,transform 0.18s}.lightbox-thumb:hover{opacity:0.8;transform:scale(1.06)}.lightbox-thumb.active{opacity:1;border-color:#60BD9C;transform:scale(1.1);box-shadow:0 0 0 2px rgba(96,189,156,0.35)}.photo-thumbnails::-webkit-scrollbar-thumb:hover{background:#94a3b8}.thumbnail{width:85px;height:85px;object-fit:cover;border-radius:10px;cursor:pointer;border:2px solid transparent;transition:all 0.3s ease;flex-shrink:0}.thumbnail:hover,.thumbnail.active{border-color:#667eea;transform:translateY(-2px)}.ad-title-section{background:white;border-radius:16px;padding:20px 24px 24px;box-shadow:0 4px 15px rgba(0,0,0,0.08);border:1px solid #e2e8f0;text-align:left;position:relative}.ad-title-boost-rozet{position:absolute;top:50%;right:14px;transform:translateY(-50%);width:38px;height:38px;z-index:5;pointer-events:none}.ad-title-boost-rozet img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 1px 4px rgba(0,0,0,0.40))}.ad-title-row{display:block}.user-badges .plan-kart-rozet{position:static;display:inline-flex}.ad-main-title{font-size:1.31rem;font-weight:700;color:#1e293b;margin:0 0 8px 0;line-height:1.3;text-shadow:0 1px 2px rgba(0,0,0,0.1);letter-spacing:-0.025em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ad-subtitle{font-size:0.82rem;color:#64748b;margin:0;font-weight:500;line-height:1.4}.description-section,.features-section{background:white;border-radius:16px;padding:24px;box-shadow:0 4px 15px rgba(0,0,0,0.08);border:1px solid #e2e8f0}.description-section h2,.features-section h2{margin:0 0 16px 0;padding-bottom:16px;border-bottom:2px solid #f1f5f9;color:#1e293b;font-size:1.2rem;font-weight:700;display:flex;align-items:center;gap:10px;line-height:1.4}.description-text{color:#4b5563;line-height:1.7;font-size:1rem;margin:0;text-align:left;white-space:pre-wrap}.no-description{color:#9ca3af;font-style:italic;margin:0;text-align:center;padding:20px 0}.fraud-warning-box{background:#fff8e1;border:1.5px solid #f59e0b;border-radius:10px;padding:12px 16px}.fraud-warning-icon{color:#d97706;margin-right:4px}.fraud-warning-text{font-size:0.82rem;color:#78350f;line-height:1.55}.fraud-warning-text strong{font-size:0.85rem;color:#92400e}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.feature-item{display:flex;align-items:center;gap:8px;padding:14px;background:#f8fafc;border-radius:10px;border-left:3px solid #667eea;transition:all 0.3s ease;min-height:45px;cursor:default}.feature-item:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,0.1)}.feature-item.health-status{border-left-color:#ef4444;background:linear-gradient(135deg,#fef2f2,#fecaca)}.feature-item.personality{border-left-color:#8b5cf6;background:linear-gradient(135deg,#f3f4f6,#e5e7eb)}.feature-item.special-needs{border-left-color:#f59e0b;background:linear-gradient(135deg,#fffbeb,#fef3c7)}.feature-item.price-item{border-left-color:#10b981;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:2px solid #10b981;font-weight:600}.feature-item.price-item .price-value{color:#059669;font-weight:700;font-size:1.1rem}.feature-item.price-item i{color:#10b981}.feature-item.pet-status{border-left-color:#06b6d4;background:linear-gradient(135deg,#f0fdfa,#ccfbf1);border:2px solid #06b6d4;position:relative;overflow:hidden}.feature-item.pet-status::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#06b6d4,#0891b2,#0e7490);animation:shimmer 2s infinite;will-change:transform}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.feature-item i{width:20px;height:20px;color:#667eea;font-size:1rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(102,126,234,0.1);flex-shrink:0}.feature-item.health-status i{color:#ef4444;background:rgba(239,68,68,0.1)}.feature-item.personality i{color:#8b5cf6;background:rgba(139,92,246,0.1)}.feature-item.special-needs i{color:#f59e0b;background:rgba(245,158,11,0.1)}.feature-item.pet-status i{color:#06b6d4;background:rgba(6,182,212,0.1);animation:pulse 2s infinite;will-change:transform}.pet-features-card{background:#ffffff;border:2px solid #f1f5f9;border-radius:16px;padding:24px;margin:20px 0;box-shadow:0 4px 6px rgba(0,0,0,0.02);transition:all 0.3s ease}.pet-features-card:hover{border-color:#e2e8f0;box-shadow:0 8px 25px rgba(0,0,0,0.08)}.features-header{margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid #f1f5f9}.features-header h4{display:flex;align-items:center;gap:12px;font-size:1.3rem;font-weight:700;color:#1e293b;margin:0}.features-header i{color:#10b981;font-size:1.4rem}.features-list{display:flex;flex-direction:column;gap:16px}.feature-row{display:flex;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid #f8fafc;transition:all 0.2s ease}.feature-row:last-child{border-bottom:none;padding-bottom:0}.feature-row:hover{background:linear-gradient(135deg,#f8fafc,#f1f5f9);margin:0 -12px;padding:12px;border-radius:8px;border-bottom:1px solid transparent}.feature-check{width:24px;height:24px;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 8px rgba(16,185,129,0.3)}.feature-check.vaccination{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 2px 8px rgba(59,130,246,0.3)}.feature-check.personality{background:linear-gradient(135deg,#ec4899,#db2777);box-shadow:0 2px 8px rgba(236,72,153,0.3)}.feature-check.special{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 2px 8px rgba(245,158,11,0.3)}.feature-check i{color:white;font-size:0.9rem;font-weight:600}.feature-content{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:24px}.feature-label{font-weight:600;color:#475569;font-size:0.85rem;min-width:90px}.feature-value{font-weight:700;color:#1e293b;font-size:0.95rem;text-align:right;display:flex;align-items:center;gap:6px}.feature-value.status-sağlıklı,.feature-value.status-healthy,.feature-value.status-iyi{color:#10b981;background:rgba(16,185,129,0.1);padding:4px 8px;border-radius:6px;font-size:0.85rem;font-weight:600}.feature-value.status-hasta,.feature-value.status-sick,.feature-value.status-tedavi{color:#ef4444;background:rgba(239,68,68,0.1);padding:4px 8px;border-radius:6px;font-size:0.85rem;font-weight:600}.feature-value.status-yaralı,.feature-value.status-injured,.feature-value.status-iyileşiyor{color:#f59e0b;background:rgba(245,158,11,0.1);padding:4px 8px;border-radius:6px;font-size:0.85rem;font-weight:600}.text-blue{color:#3b82f6}.text-pink{color:#ec4899}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}.feature-item .label{font-weight:700;color:#1e293b;min-width:120px;font-size:0.95rem}.feature-item .value{color:#4b5563;font-weight:600;font-size:0.95rem;flex:1}.right-content{display:flex;flex-direction:column;gap:20px;position:sticky;top:24px}.price-card,.contact-card,.location-card,.stats-card,.share-card{background:white;border-radius:16px;padding:24px;box-shadow:0 4px 15px rgba(0,0,0,0.08);border:1px solid #e2e8f0;transition:all 0.3s ease}.price-card:hover,.contact-card:hover,.location-card:hover,.stats-card:hover,.share-card:hover{box-shadow:0 8px 25px rgba(0,0,0,0.12);transform:translateY(-2px)}.price-header,.contact-header,.location-header,.stats-header,.share-header{margin-bottom:16px;padding-bottom:16px;border-bottom:2px solid #f1f5f9}.price-header h2,.contact-header h2,.location-header h2,.stats-header h2,.share-header h2{margin:0;color:#1e293b;font-size:1.2rem;font-weight:700;display:flex;align-items:center;gap:6px;line-height:1.4}.price-content{text-align:center}.price-amount{display:flex;align-items:center;justify-content:center;gap:5px}.currency{font-size:1.5rem;color:#059669;font-weight:600}.amount{font-size:2.5rem;color:#059669;font-weight:700}.price-free{display:flex;align-items:center;justify-content:center;gap:10px;color:#0d9488;font-size:1.5rem;font-weight:700}.price-contact{display:flex;align-items:center;justify-content:center;gap:10px;color:#7c3aed;font-size:1.1rem;font-weight:600;padding:10px;background:rgba(124,58,237,0.1);border-radius:8px;border:2px dashed #7c3aed}.reward-card{background:linear-gradient(135deg,#fffbeb,#fef3c7);border-radius:16px;padding:24px;box-shadow:0 4px 15px rgba(0,0,0,0.08);border:2px solid #f59e0b;transition:all 0.3s ease}.reward-card:hover{box-shadow:0 8px 25px rgba(245,158,11,0.2);transform:translateY(-2px)}.reward-header{margin-bottom:14px;padding-bottom:14px;border-bottom:2px solid #fde68a}.reward-header h2{margin:0;color:#92400e;font-size:1.2rem;font-weight:700;display:flex;align-items:center;gap:6px;line-height:1.4}.reward-header h2 i{color:#f59e0b}.reward-content{text-align:center}.reward-badge-label{font-size:0.85rem;color:#92400e;margin-bottom:8px;font-weight:500}.reward-amount{display:inline-flex;align-items:baseline;gap:6px;background:#f59e0b;color:#fff;padding:10px 24px;border-radius:12px;box-shadow:0 2px 8px rgba(245,158,11,0.35)}.reward-value{font-size:2rem;font-weight:800;line-height:1}.reward-currency{font-size:1.1rem;font-weight:700}.verified-business{background:linear-gradient(135deg,#10b981,#059669);color:white;padding:4px 8px;border-radius:12px;font-size:0.75rem;font-weight:600;display:flex;align-items:center;gap:4px}.price-note{margin-top:10px;padding:8px 12px;background:#f0fdf4;border-radius:8px;color:#059669;font-size:0.85rem;display:flex;align-items:center;gap:6px}.owner-info{display:flex;align-items:center;gap:15px;margin-bottom:20px}.farm-owner-card{background:white;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,0.08);margin-bottom:16px;cursor:pointer;transition:all 0.3s ease}.farm-owner-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(102,126,234,0.2)}.farm-banner{position:relative;height:130px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);overflow:hidden}.farm-bg{width:100%;height:100%;object-fit:cover;opacity:0.3}.farm-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(102,126,234,0.85) 0%,rgba(118,75,162,0.85) 100%);display:flex;align-items:flex-start;justify-content:flex-end;padding:10px;gap:6px}.farm-overlay.has-photo{background:linear-gradient(to bottom,rgba(0,0,0,0) 40%,rgba(0,0,0,0.35) 100%)}.farm-badge{background:rgba(255,255,255,0.95);color:#667eea;padding:5px 10px;border-radius:20px;font-size:0.72rem;font-weight:700;display:flex;align-items:center;gap:4px;box-shadow:0 4px 12px rgba(0,0,0,0.15)}.farm-content{display:flex;flex-direction:column;align-items:center;padding:0 16px 14px;margin-top:-36px;position:relative}.farm-avatar{width:72px;height:72px;border-radius:14px;overflow:hidden;flex-shrink:0;border:3px solid white;box-shadow:0 6px 18px rgba(0,0,0,0.12);background:white}.farm-avatar img{width:100%;height:100%;object-fit:cover}.farm-info{width:100%;text-align:center;padding-top:8px}.farm-name{margin:0 0 6px 0;color:#1e293b;font-size:1rem;font-weight:700;line-height:1.3}.farm-meta-row{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}.farm-subtitle{color:#667eea;font-size:0.78rem;font-weight:600;display:inline-flex;align-items:center;gap:4px;background:#eff2ff;padding:3px 9px;border-radius:20px}.farm-stat{display:inline-flex;align-items:center;gap:4px;color:#64748b;font-size:0.78rem;padding:3px 9px;background:#f8fafc;border-radius:20px;font-weight:500;border:1px solid #e2e8f0}.farm-stat i{color:#667eea;font-size:0.72rem}.owner-action-btn{margin-top:16px;padding:12px 24px;background:var(--primary);border:none;border-radius:8px;color:white;font-size:0.9rem;font-weight:600;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:all 0.3s ease;box-shadow:0 4px 12px rgba(96,189,156,0.3);width:100%;justify-content:center}.owner-action-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(96,189,156,0.4);background:var(--primary-hover);color:#333}.owner-action-btn i{font-size:0.9rem;transition:transform 0.3s ease}.owner-action-btn:hover i{transform:translateX(4px)}.user-ads-btn{background:white !important;border:2px solid #e2e8f0 !important;color:#4a5568 !important;box-shadow:none !important;padding:10px 20px !important}.user-ads-btn:hover{background:#f7fafc !important;border-color:#cbd5e0 !important;color:#2d3748 !important;box-shadow:0 2px 8px rgba(0,0,0,0.08) !important}.user-owner-card{background:white;border-radius:12px;border:2px solid #e2e8f0;padding:16px;margin-bottom:20px;transition:all 0.3s ease}.user-owner-card:hover{border-color:#cbd5e1;box-shadow:0 4px 16px rgba(0,0,0,0.06)}.simple-lost-pet-card{background:linear-gradient(135deg,#fff8e1,#fff3cd);border:2px solid #ffd93d}.simple-lost-pet-card:hover{border-color:#ffc107;box-shadow:0 4px 16px rgba(255,193,7,0.15)}.simple-lost-pet-card .user-name{color:#1e293b;font-size:1.1rem;font-weight:700;margin-bottom:4px}.simple-lost-pet-card .user-simple-info{display:flex;align-items:center;gap:6px;color:#f57c00;font-size:0.85rem;font-weight:600;margin:0}.simple-lost-pet-card .user-simple-info i{font-size:0.75rem}.user-card-body{display:flex;gap:15px;align-items:flex-start}.user-avatar{width:60px;height:60px;border-radius:50%;overflow:hidden;flex-shrink:0;border:3px solid #f1f5f9}.user-avatar img{width:100%;height:100%;object-fit:cover}.user-info{flex:1;min-width:0}.user-name{margin:0 0 8px 0;color:#1e293b;font-size:1.05rem;font-weight:700;line-height:1.2}.user-badges{display:flex;gap:6px;margin-bottom:10px;flex-wrap:wrap}.user-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:12px;font-size:0.75rem;font-weight:600;line-height:1}.user-badge.business{background:#8e24aa;color:white}.user-badge.personal{background:#1976d2;color:white}.user-badge.verified{background:#10b981;color:white}.user-meta{display:flex;flex-direction:column;gap:6px}.user-meta-item{display:flex;align-items:center;gap:6px;color:#64748b;font-size:0.8rem}.user-meta-item i{width:14px;color:#94a3b8;font-size:0.75rem}.owner-avatar{width:60px;height:60px;border-radius:50%;overflow:hidden;flex-shrink:0}.owner-avatar img{width:100%;height:100%;object-fit:cover}.avatar-placeholder{width:100%;height:100%;background:#e5e7eb;display:flex;align-items:center;justify-content:center;color:#9ca3af;font-size:1.5rem}.owner-details h3{margin:0 0 5px 0;color:#1e293b;font-size:1.1rem;font-weight:600}.contact-actions{display:flex;flex-direction:column;gap:16px;margin-top:8px}.contact-actions-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.cta-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:12px 6px;border:none;border-radius:14px;font-weight:700;font-size:0.7rem;letter-spacing:0.02em;cursor:pointer;transition:all 0.2s ease;color:white;box-shadow:0 3px 10px rgba(0,0,0,0.12);text-transform:uppercase}.cta-btn i{font-size:1.35rem}.cta-btn:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,0,0,0.18)}.cta-btn:active{transform:translateY(0)}.cta-whatsapp{background:linear-gradient(145deg,#25d366,#1aad52)}.cta-phone{background:linear-gradient(145deg,#3b82f6,#1d60d0)}.cta-info{background:linear-gradient(145deg,#60bd9c,#3da07e)}.contact-btn{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 20px;border:none;border-radius:12px;font-weight:600;font-size:1rem;cursor:pointer;transition:all 0.3s ease;text-decoration:none;position:relative;overflow:hidden;min-height:52px;box-shadow:0 2px 8px rgba(0,0,0,0.1)}.contact-btn:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);transform:translateX(-200%);transition:transform 0.5s}.contact-btn:hover:before{transform:translateX(200%)}.contact-btn i{font-size:1.1rem}.contact-btn.whatsapp{background:linear-gradient(135deg,#25d366,#128c7e);color:white;box-shadow:0 4px 15px rgba(37,211,102,0.2)}.contact-btn.whatsapp:hover{background:linear-gradient(135deg,#20c55e,#0f7a6b);transform:translateY(-2px);box-shadow:0 8px 25px rgba(37,211,102,0.3)}.contact-btn.phone{background:linear-gradient(135deg,#3b82f6,#1e40af);color:white;box-shadow:0 4px 15px rgba(59,130,246,0.2)}.contact-btn.phone:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-2px);box-shadow:0 8px 25px rgba(59,130,246,0.3)}.contact-btn.contact-info{background:linear-gradient(135deg,#60bd9c,#6fdbb5) !important;color:white !important;border:none;box-shadow:0 4px 15px rgba(96,189,156,0.3)}.contact-btn.contact-info:hover{background:linear-gradient(135deg,#52aa8a,#5ecba4) !important;transform:translateY(-2px);box-shadow:0 8px 25px rgba(96,189,156,0.4)}.no-contact-info{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fef3cd;color:#92400e;border-radius:10px;font-size:0.9rem;border-left:4px solid #f59e0b}.no-contact-info i{color:#f59e0b}.location-item{display:flex;align-items:center;gap:10px;margin-bottom:10px;color:#4b5563}.location-item i{color:#ef4444;width:16px}.location-inline{display:flex;align-items:center;gap:15px;flex-wrap:wrap;color:#4b5563;font-size:14px}.location-part{display:flex;align-items:center;gap:6px;white-space:nowrap}.location-part i{color:#ef4444;width:14px;font-size:12px}.map-preview{margin-top:15px}.map-container{position:relative;border-radius:12px;overflow:hidden;background:#f8fafc;border:2px solid #e5e7eb}.interactive-map{position:relative;width:100%;height:250px}.map-placeholder-simple{height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);position:relative;overflow:hidden}.map-placeholder-simple::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 25% 25%,#e5e7eb 2px,transparent 2px),radial-gradient(circle at 75% 75%,#e5e7eb 2px,transparent 2px);background-size:20px 20px;opacity:0.3}.map-coordinates{display:flex;align-items:center;gap:20px;padding:20px;background:rgba(255,255,255,0.9);border-radius:12px;backdrop-filter:blur(10px);box-shadow:0 4px 15px rgba(0,0,0,0.1);position:relative;z-index:1}.coord-icon{width:60px;height:60px;background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;font-size:1.5rem;box-shadow:0 6px 20px rgba(239,68,68,0.3);flex-shrink:0}.coord-info{text-align:left}.coord-info h4{margin:0 0 8px 0;color:#1e293b;font-size:1.1rem;font-weight:700}.coord-values{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.coord-values span{color:#64748b;font-size:0.85rem;font-family:'Courier New',monospace;background:#f1f5f9;padding:2px 8px;border-radius:4px;display:inline-block}.view-on-map-btn{background:linear-gradient(135deg,#10b981,#059669);color:white;border:none;padding:10px 16px;border-radius:8px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all 0.3s ease;font-size:0.9rem}.view-on-map-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(16,185,129,0.3)}.map-actions{display:flex;gap:12px;justify-content:center;margin-top:15px;flex-wrap:wrap}.map-actions .view-on-map-btn{flex:1;min-width:140px;justify-content:center}.map-info{color:#6b7280;font-size:0.85rem;display:flex;align-items:center;gap:6px;margin:10px 0 0 0;text-align:center;justify-content:center}.no-map-info{text-align:center;padding:40px 20px;color:#9ca3af;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-radius:12px;margin-top:15px}.no-map-info i{font-size:2rem;margin-bottom:12px;display:block}.no-map-info p{margin:0;font-weight:500}.stats-content{display:flex;flex-direction:column;gap:15px}.stat-item{display:flex;align-items:center;gap:15px;padding:12px;background:#f8fafc;border-radius:10px}.stat-icon{width:40px;height:40px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;font-size:1.1rem}.stat-number{font-size:1.5rem;font-weight:700;color:#1e293b}.stat-label{color:#6b7280;font-size:0.9rem}.irk-widget-card{background:white;border-radius:16px;padding:20px;box-shadow:0 4px 15px rgba(0,0,0,0.08);border:1px solid #e2e8f0;transition:all 0.3s ease}.irk-widget-card:hover{box-shadow:0 8px 25px rgba(0,0,0,0.12);transform:translateY(-2px)}.irk-widget-header{display:flex;align-items:center;gap:8px;margin-bottom:14px;padding-bottom:12px;border-bottom:2px solid #f1f5f9}.irk-widget-header i{color:#f97316;font-size:1rem}.irk-widget-header h2{margin:0;color:#1e293b;font-size:1.05rem;font-weight:700;line-height:1.3}.irk-widget-body{display:flex;flex-direction:column;gap:14px}.irk-widget-top{display:flex;gap:12px;align-items:flex-start}.irk-widget-foto{flex-shrink:0;width:68px;height:68px;border-radius:10px;overflow:hidden;border:1px solid #e2e8f0;background:#f8fafc}.irk-widget-foto img{width:100%;height:100%;object-fit:cover;display:block}.irk-widget-meta{flex:1;min-width:0}.irk-widget-isim{margin:0 0 5px 0;font-size:1rem;font-weight:700;color:#1e293b;line-height:1.3}.irk-widget-aciklama{margin:0;font-size:0.78rem;color:#64748b;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.irk-widget-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.irk-grid-cell{background:#f8fafc;border:1px solid #e8edf3;border-radius:10px;padding:8px 11px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;min-width:0}.igc-label{display:flex;align-items:center;gap:5px;font-size:0.72rem;font-weight:700;color:#64748b;white-space:nowrap;flex-shrink:0}.igc-label i{color:#94a3b8;font-size:0.7rem;width:11px;text-align:center;flex-shrink:0}.igc-val{display:flex;align-items:center;gap:5px;justify-content:flex-end;flex-shrink:0}.igc-txt{font-size:0.82rem;font-weight:700;color:#1e293b;white-space:nowrap}.irk-dots{display:flex;gap:4px;align-items:center}.irk-dot{width:10px;height:10px;border-radius:50%;background:#e2e8f0;border:1.5px solid #cbd5e1;flex-shrink:0}.irk-dot.on{background:#f97316;border-color:#ea580c}.irk-children-badge{display:inline-block;padding:2px 8px;border-radius:6px;font-size:0.75rem;font-weight:700}.irk-children-iyi{background:#dcfce7;color:#15803d}.irk-children-orta{background:#fef9c3;color:#854d0e}.irk-children-uyumsuz{background:#fee2e2;color:#b91c1c}.irk-widget-link{display:flex;align-items:center;justify-content:center;gap:6px;color:#f97316;font-size:0.8rem;font-weight:600;text-decoration:none;padding:8px 12px;border-radius:8px;background:#fff7ed;border:1px solid #fed7aa;transition:all 0.2s ease;width:100%;text-align:center}.irk-widget-link:hover{background:#f97316;color:white;border-color:#f97316}.share-content{display:flex;flex-direction:column;gap:10px}.share-mini-help{margin:0;font-size:0.72rem;color:#64748b}.share-launcher-btn{width:100%;border:1px solid #dbe3ee;background:linear-gradient(135deg,#ffffff 0%,#f8fbff 100%);border-radius:16px;padding:14px 16px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:transform 0.2s ease,box-shadow 0.2s ease}.share-launcher-btn:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(15,23,42,0.12)}.share-launcher-icon,.share-launcher-caret{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.share-launcher-icon{width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,#667eea,#7a5cff);color:#fff}.share-launcher-icon svg,.share-launcher-caret svg,.share-option-icon svg{width:20px;height:20px;fill:currentColor}.share-launcher-copy{min-width:0;flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left}.share-launcher-copy strong{color:#0f172a;font-size:0.95rem}.share-launcher-copy small{color:#64748b;font-size:0.76rem}.share-launcher-caret{color:#64748b}.share-options-overlay{position:fixed;inset:0;z-index:9300;display:none;align-items:center;justify-content:center;background:rgba(15,23,42,0.52);padding:10px}.share-options-overlay.active{display:flex}.share-options-sheet{width:min(380px,94vw);background:#fff;border-radius:20px;box-shadow:0 18px 48px rgba(15,23,42,0.26);overflow:hidden;animation:shareSheetFadeIn 0.22s ease;font-family:inherit}@keyframes shareSheetFadeIn{from{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:600px){.share-options-overlay{align-items:flex-end;padding:0;justify-content:center}.share-options-sheet{width:100%;max-width:100%;border-radius:22px 22px 0 0;max-height:92vh;overflow-y:auto;-webkit-overflow-scrolling:touch;animation:shareSheetSlideUp 0.3s cubic-bezier(0.32,0.72,0,1);padding-bottom:env(safe-area-inset-bottom)}@keyframes shareSheetSlideUp{from{transform:translateY(100%)}to{transform:translateY(0)}}}.share-drag-handle{width:40px;height:4px;background:#d1d5db;border-radius:2px;margin:10px auto 6px;display:none}@media (max-width:600px){.share-drag-handle{display:block}}.share-options-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px 10px 8px;border-bottom:1px solid #eef2f7}.share-head-copy{display:flex;align-items:flex-start;gap:8px;min-width:0}.share-head-badge{width:30px;height:30px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#7a5cff);color:#fff;flex-shrink:0}.share-options-head h3{margin:0 0 4px;font-size:0.84rem;line-height:1.15;color:#0f172a}.share-options-head p{margin:0;font-size:0.66rem;line-height:1.25;color:#64748b}.share-options-close{border:none;background:transparent;color:#0f172a;width:auto;height:auto;border-radius:0;padding:2px 4px;font-size:1rem;cursor:pointer}.share-options-close:hover{opacity:0.72}.share-options-list{padding:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-height:min(60vh,420px);overflow:auto}@media (max-width:600px){.share-options-list{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none}}.share-option-item{width:100%;border:1px solid #e5edf6;background:#fff;border-radius:12px;padding:8px 7px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;text-align:center;font-family:inherit;cursor:pointer;transition:transform 0.18s ease,box-shadow 0.18s ease;min-height:76px}.share-option-item:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(15,23,42,0.08)}.share-option-icon{width:30px;height:30px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.share-option-copy{min-width:0;display:flex;flex-direction:column;gap:1px;align-items:center;font-family:inherit}.share-option-copy strong{color:#0f172a;font-size:0.7rem;line-height:1.1;font-family:inherit;font-weight:600}.share-option-copy small{color:#64748b;font-size:0.58rem;line-height:1.2;font-family:inherit}.share-option-item.native .share-option-icon{background:linear-gradient(135deg,#667eea,#7a5cff)}.share-option-item.whatsapp .share-option-icon{background:#25d366}.share-option-item.telegram .share-option-icon{background:#0088cc}.share-option-item.facebook .share-option-icon{background:#1877f2}.share-option-item.instagram .share-option-icon{background:linear-gradient(135deg,#f09433,#bc1888)}.share-option-item.xapp .share-option-icon{background:#0f172a}.share-option-item.sms .share-option-icon{background:#16a34a}.share-option-item.email .share-option-icon{background:#ea580c}.share-option-item.copy .share-option-icon{background:#475569}.share-url-preview{display:flex;align-items:center;gap:8px;margin:0 8px 10px;padding:8px 10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.share-url-icon{color:#94a3b8;font-size:0.75rem;flex-shrink:0}.share-url-text{font-size:0.7rem;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:540px){.share-options-sheet{border-radius:22px 22px 0 0}.share-options-list{grid-template-columns:repeat(3,minmax(0,1fr))}.share-option-item{min-height:72px}.share-option-copy strong{font-size:0.62rem}.share-option-copy small{font-size:0.54rem}}.ig-share-modal-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,0.55);z-index:9200;align-items:center;justify-content:center;padding:16px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.ig-share-modal-overlay.active{display:flex}.ig-share-modal-box{background:white;border-radius:20px;max-width:420px;width:100%;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,0.3);animation:shareModalIn 0.28s ease}@keyframes shareModalIn{from{transform:translateY(28px);opacity:0}to{transform:translateY(0);opacity:1}}.ig-modal-header{padding:18px 20px 14px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #f1f5f9;position:relative}.ig-modal-icon{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);display:flex;align-items:center;justify-content:center;font-size:1.35rem;color:white;flex-shrink:0}.ig-modal-header h3{margin:0;font-size:1rem;font-weight:700;color:#1e293b;flex:1}.ig-modal-close{position:absolute;top:12px;right:12px;background:#f1f5f9;border:none;width:28px;height:28px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#64748b;font-size:0.8rem;transition:background 0.18s}.ig-modal-close:hover{background:#e2e8f0}.ig-modal-body{padding:18px 20px 20px}.ig-modal-body>p{margin:0 0 12px;color:#475569;font-size:0.88rem}.ig-share-steps{list-style:none;padding:0;margin:0 0 16px;display:flex;flex-direction:column;gap:7px}.ig-share-steps li{display:flex;align-items:center;gap:10px;font-size:0.85rem;color:#374151;padding:8px 12px;background:#f8fafc;border-radius:8px}.ig-step-icon{color:#7c3aed;width:16px;text-align:center;flex-shrink:0;font-size:0.85rem}.ig-copy-btn{width:100%;padding:12px;background:linear-gradient(135deg,#f09433,#bc1888);color:white;border:none;border-radius:10px;font-size:0.93rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:10px;transition:opacity 0.2s}.ig-copy-btn:hover{opacity:0.9}.ig-modal-url{font-size:0.72rem;color:#94a3b8;word-break:break-all;text-align:center;padding:6px 8px;background:#f1f5f9;border-radius:6px}.share-toast{position:fixed;bottom:20px;left:50%;transform:translateX(-50%) translateY(16px);background:rgba(15,23,42,0.92);color:white;padding:10px 20px;border-radius:22px;font-size:0.87rem;font-weight:500;opacity:0;transition:all 0.28s ease;z-index:9999;pointer-events:none;max-width:88vw;text-align:center;white-space:nowrap;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.share-toast.show{opacity:1;transform:translateX(-50%) translateY(0)}@media (max-width:380px){}.modal{display:none;position:fixed;z-index:99999;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);backdrop-filter:blur(5px);overflow-y:auto;-webkit-overflow-scrolling:touch;align-items:center;justify-content:center;padding:20px}.modal.show{display:flex}.modal-content{position:relative;background:white;margin:auto;padding:0;border-radius:16px;width:90%;max-width:500px;box-shadow:0 20px 60px rgba(0,0,0,0.3)}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;border-bottom:1px solid #e5e7eb}.modal-header h3{margin:0;color:#1e293b;font-size:1.3rem;font-weight:700}.modal-close{font-size:1.5rem;color:#9ca3af;cursor:pointer;padding:5px;transition:color 0.3s ease}.modal-close:hover{color:#374151}.modal-body{padding:25px}#contactModal #contactModal #contactModal .contact-info{display:flex;flex-direction:column;gap:0}.contact-item{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#f8fafc;border-radius:12px;margin-bottom:12px}.contact-label{display:flex;align-items:center;gap:6px;min-width:90px;font-size:0.82rem;font-weight:600;color:#667eea;white-space:nowrap}.contact-label i{color:#667eea;font-size:0.85rem}.contact-value{flex:1;font-weight:500;color:#374151;font-size:0.95rem;word-break:break-all}.copy-btn{background:#667eea;color:white;border:none;padding:8px 10px;border-radius:6px;cursor:pointer;font-size:0.8rem;transition:background 0.3s ease}.copy-btn i{color:white !important}.copy-btn:hover{background:#5a67d8}.contact-note{color:#6b7280;font-size:0.9rem;display:flex;align-items:center;gap:8px;margin:0;padding:15px;background:#fef3c7;border-radius:10px}.pet-status-card{background:white;border-radius:16px;padding:24px;box-shadow:0 4px 15px rgba(0,0,0,0.08);border:1px solid #e2e8f0;transition:all 0.3s ease}.pet-status-card:hover{box-shadow:0 8px 25px rgba(0,0,0,0.12);transform:translateY(-2px)}.pet-status-header{margin-bottom:16px;padding-bottom:16px;border-bottom:2px solid #f1f5f9}.pet-status-header h3{display:flex;align-items:center;gap:6px;font-size:1.2rem;font-weight:700;color:#1e293b;margin:0}.pet-status-header i{color:#f97316;font-size:1.2rem}.pet-status-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.status-item{display:flex;align-items:center;gap:12px;padding:12px 0;transition:all 0.2s ease}.status-item:hover{background:linear-gradient(135deg,#f8fafc,#f1f5f9);margin:0 -12px;padding:12px;border-radius:8px}.status-checkbox{width:20px;height:20px;border:2px solid #d1d5db;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all 0.3s ease}.status-checkbox.checked{background:linear-gradient(135deg,#10b981,#059669);border-color:#10b981;box-shadow:0 2px 8px rgba(16,185,129,0.3)}.status-checkbox.checked i{color:white !important;font-size:0.85rem;font-weight:900;line-height:1}.status-checkbox.checked::after{content:'✓';color:white;font-size:13px;font-weight:900;line-height:1}.status-label{font-weight:500;color:#374151;font-size:0.95rem}@media (min-width:769px) and (max-width:1024px){}@media (max-width:768px){.ilan-detay-container{padding:12px 0 0;margin:0;background:#f5f7fa;min-height:100vh;padding-bottom:calc(68px+env(safe-area-inset-bottom))}.share-icon-grid{display:none}.share-launcher-btn{padding:12px 14px}.share-launcher-copy strong{font-size:0.9rem}.share-launcher-copy small{font-size:0.72rem}.share-options-overlay{padding:10px;align-items:center}.share-options-sheet{width:min(340px,92vw);border-radius:18px}.share-preview-card{margin:0 10px 8px;padding:8px;border-radius:14px}.share-preview-media{width:72px;height:96px;border-radius:12px}.share-preview-title{font-size:0.8rem;-webkit-line-clamp:2}.share-option-item{padding:9px 10px}.breadcrumb-section{margin:8px 0 8px 0;padding:0 12px}.breadcrumb{padding:10px 12px;font-size:0.85rem;flex-wrap:wrap;gap:6px;margin:0;background:#fff;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,0.06);border:1px solid #e2e8f0}.main-content-grid{display:block;margin-bottom:0}.left-content{order:2;gap:0}.right-content{order:1;position:static;margin-bottom:0}.ad-title-section{margin:12px 12px 6px 12px;padding:4px 10px 10px;background:#fff;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,0.06);border:1px solid #e2e8f0}.ad-main-title{font-size:1.35rem;line-height:1.25;margin:0 0 6px 0;color:#1e293b;font-weight:700;letter-spacing:-0.025em}.ad-subtitle{font-size:0.95rem;line-height:1.3;color:#64748b;margin:0;font-weight:500}.photo-gallery{margin:0 6px 6px 6px;padding:6px;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,0.05);border:1px solid #e2e8f0}.main-photo-container{height:338px;border-radius:12px;margin-bottom:6px}.photo-thumbnails{gap:6px;padding:0}.thumbnail{width:60px;height:60px;border-radius:8px}.featured-badge,.status-badge{font-size:0.75rem;padding:6px 10px;top:12px}.featured-badge{left:12px}.status-badge{right:12px}.description-section,.features-section,.contact-card,.location-card,.stats-card,.share-card,.irk-widget-card,.pet-status-card{margin:0 12px 6px 12px;padding:10px;border-radius:10px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,0.06);border:1px solid #e2e8f0}.description-section h2,.features-section h2,.contact-header h2,.location-header h2,.stats-header h2,.share-header h2,.pet-status-header h3{border-bottom:none !important;padding:0 !important;margin:0 !important}.pet-status-header{margin-bottom:10px;padding-bottom:0;border-bottom:none}.pet-status-header h3 i{color:#f97316 !important}.description-section h2 i,.features-section h2 i,.contact-header h2 i,.location-header h2 i,.stats-header h2 i,.share-header h2 i,.features-grid{grid-template-columns:1fr;gap:14px}.feature-item{padding:18px 16px;gap:12px;border-radius:12px;min-height:70px}.feature-item .label{font-size:0.95rem;font-weight:600;min-width:130px}.feature-item .value{font-size:0.95rem;font-weight:500}.location-inline{gap:14px;font-size:14px;flex-wrap:wrap}.location-part{gap:6px}.location-part i{font-size:12px;width:14px}.right-content{display:flex;flex-direction:column;gap:0}.contact-header{margin-bottom:12px;padding-bottom:0;border-bottom:none}.profile-business-card{padding:12px;gap:10px;border-radius:12px;margin-bottom:12px}.card-avatar{width:56px;height:56px;border:3px solid #fff}.card-name{font-size:1.1rem !important;font-weight:600 !important;margin:0 0 8px 0 !important}.contact-actions{gap:10px;flex-direction:column}.contact-btn{padding:16px;font-size:1rem;font-weight:600;width:100%;justify-content:center;min-height:56px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,0.08)}.contact-btn i{font-size:1.3rem}.map-container{margin-top:16px;border-radius:12px}.interactive-map{height:280px}.map-actions{gap:10px;margin-top:16px;flex-direction:column}.view-on-map-btn{padding:14px 20px;font-size:1rem;width:100%;justify-content:center;border-radius:10px}.stats-content{gap:16px}.stat-item{padding:16px 14px;border-radius:12px;background:#f8fafc}.stat-icon{width:44px;height:44px;font-size:1.2rem}.stat-info{flex:1}.stat-number{font-size:1.6rem;font-weight:700}.stat-label{font-size:0.95rem;color:#64748b}.share-content{grid-template-columns:1fr 1fr;gap:12px}.irk-widget-card{margin:0 12px 8px 12px;padding:14px 12px;border-radius:12px}.irk-widget-foto{width:58px;height:58px}.irk-widget-isim{font-size:0.95rem}.irk-widget-aciklama{font-size:0.75rem;-webkit-line-clamp:2}.irk-widget-grid{gap:6px}.irk-grid-cell{padding:8px 10px}.share-btn{padding:14px 10px;font-size:0.9rem;border-radius:10px;font-weight:600}.fraud-warning-box{margin:0 12px 8px 12px;padding:10px 12px;border-radius:10px}.fraud-warning-text{font-size:0.8rem;line-height:1.5}.pet-status-list{grid-template-columns:1fr;gap:4px}.status-item{gap:12px;padding:10px 12px;border-radius:8px;background:transparent;justify-content:flex-start}.status-item:hover{margin:0;padding:10px 12px;background:#f1f5f9}.status-checkbox{width:22px;height:22px}.status-checkbox.checked i{font-size:0.85rem;color:white !important;font-weight:900}.status-label{font-size:1rem;font-weight:500}.modal-content{width:95%;max-width:400px;border-radius:16px}.modal-header{padding:20px 24px}.modal-header h3{font-size:1.3rem;font-weight:700}.modal-body{padding:24px}.contact-item{padding:16px;border-radius:12px;margin-bottom:16px}}@media (max-width:480px){.ilan-detay-container{padding:0;background:#f5f7fa}.breadcrumb-section{padding:0 16px;margin:0 0 8px 0}.breadcrumb{padding:10px 14px;font-size:0.8rem;border-radius:10px}.ad-title-section,.photo-gallery,.description-section,.features-section,.contact-card,.location-card,.stats-card,.share-card,.irk-widget-card,.fraud-warning-box,.pet-status-card{margin:0 12px 8px 12px;padding:14px 12px;border-radius:12px}.ad-title-section{padding-top:14px;margin-top:12px}.ad-title-boost-rozet{display:none}.ad-main-title{font-size:1.3rem;line-height:1.25;margin:0 0 6px 0}.ad-subtitle{font-size:0.9rem}.description-section h2,.features-section h2,.contact-header h2,.location-header h2,.stats-header h2,.share-header h2,.pet-status-header h3{font-size:1.05rem !important;margin:0 !important;padding:0 !important;border-bottom:none !important;color:#1e293b !important}.pet-status-header{margin-bottom:10px !important;padding-bottom:0 !important;border-bottom:none !important}.main-photo-container{height:260px;border-radius:10px}.photo-thumbnails{gap:8px}.thumbnail{width:65px;height:65px;border-radius:6px}.feature-item{padding:12px;gap:10px;min-height:60px}.feature-item .label{font-size:0.85rem;min-width:110px}.feature-item .value{font-size:0.85rem}.contact-btn{padding:16px;font-size:0.95rem;min-height:54px}.contact-btn i{font-size:1.2rem}.profile-business-card{padding:16px;gap:12px}.card-avatar{width:50px;height:50px}.card-name{font-size:1rem !important;line-height:1.3 !important}.stat-item{padding:12px}.stat-icon{width:40px;height:40px;font-size:1.1rem}.stat-number{font-size:1.4rem}.stat-label{font-size:0.9rem}.share-content{grid-template-columns:1fr 1fr;gap:12px}.share-btn{padding:12px;font-size:0.85rem}.interactive-map{height:240px}.view-on-map-btn{padding:12px 16px;font-size:0.9rem}.status-item{padding:9px 10px;gap:10px;justify-content:flex-start}.status-checkbox{width:20px;height:20px}.status-label{font-size:0.9rem}.modal-content{width:96%;border-radius:12px}.modal-header{padding:16px 20px}.modal-header h3{font-size:1.2rem}.modal-body{padding:16px}.contact-item{padding:12px}}@media (max-width:768px){.contact-btn,.view-on-map-btn,.share-btn,.thumbnail,.modal-close{min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center}.status-item{min-height:44px;display:flex;align-items:center;justify-content:flex-start}.contact-btn:active,.view-on-map-btn:active,.share-btn:active{transform:scale(0.97);transition:transform 0.1s ease}.profile-business-card:active,.feature-item:active{transform:scale(0.985);transition:transform 0.1s ease}.photo-thumbnails{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;scroll-snap-type:x mandatory;padding:8px 0 12px 0}.photo-thumbnails::-webkit-scrollbar{display:none}.thumbnail{scroll-snap-align:start;flex-shrink:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.thumbnail:active{transform:scale(0.95);transition:transform 0.1s ease}.status-checkbox{width:26px;height:26px;margin-right:10px;cursor:pointer;flex-shrink:0}.status-item{padding:10px 12px;margin:4px 0;border-radius:8px;background:transparent;justify-content:flex-start;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:all 0.2s ease}.status-item:active{background:#e2e8f0;transform:scale(0.99)}.modal-close{width:48px;height:48px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;border-radius:50%;background:transparent;transition:background-color 0.2s ease;-webkit-tap-highlight-color:transparent}.modal-close:active{background-color:rgba(156,163,175,0.2)}.contact-btn,.view-on-map-btn,.share-btn,.thumbnail,.status-item,.profile-business-card,.feature-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}input[type="text"],input[type="email"],input[type="tel"],textarea{font-size:16px;padding:14px 16px;border-radius:10px;border:2px solid #e2e8f0;transition:border-color 0.2s ease}input:focus,textarea:focus{border-color:#667eea;outline:none;box-shadow:0 0 0 3px rgba(102,126,234,0.1)}.ilan-detay-container{scroll-behavior:smooth}.copy-btn{min-width:44px;min-height:44px;padding:0 16px;font-size:0.9rem}.user-owner-card{padding:12px;margin-bottom:16px}.user-card-body{gap:12px;align-items:center}.user-avatar{width:56px;height:56px;border:2px solid #e2e8f0}.user-info{flex:1}.user-name{font-size:0.95rem;margin-bottom:6px}.user-badges{gap:4px;margin-bottom:8px}.user-badge{padding:3px 8px;font-size:0.7rem}.user-meta{font-size:0.75rem}.user-meta-item{gap:4px}.user-meta-item i{font-size:0.7rem}.owner-action-btn{padding:10px 14px;font-size:0.85rem;min-height:44px}.owner-action-btn i{font-size:1rem}padding:12px;border-radius:8px;font-size:1rem;-webkit-tap-highlight-color:transparent}.copy-btn:active{transform:scale(0.95);transition:transform 0.1s ease}.map-container{touch-action:manipulation}.contact-actions{gap:16px}.share-content{gap:14px}.features-grid{gap:16px}.ilan-detay-container{overscroll-behavior-y:contain}}@media (max-width:768px) and (orientation:landscape){.ilan-detay-container{padding:0}.breadcrumb-section{padding:0 8px;margin:0 0 12px 0}.breadcrumb{padding:8px 12px;font-size:0.8rem}.ad-title-section{margin:14px 8px 12px 8px;padding:4px 16px 16px}.ad-main-title{font-size:1.3rem;line-height:1.2;margin:0 0 8px 0}.ad-subtitle{font-size:0.9rem}.photo-gallery{margin:0 8px 12px 8px;padding:16px}.main-photo-container{height:200px}.description-section,.features-section,.contact-card,.location-card,.stats-card,.share-card,.irk-widget-card,.pet-status-card{margin:0 8px 12px 8px;padding:16px}.description-section h2,.features-section h2,.contact-header h2,.location-header h2,.stats-header h2,.share-header h2,.pet-status-header h3{font-size:1.1rem !important;margin:0 0 12px 0 !important;padding-bottom:6px !important}.feature-item{padding:12px;min-height:50px}.contact-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.contact-btn{padding:14px 12px;font-size:0.9rem;min-height:48px}.stats-content{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.stat-item{padding:12px 8px;text-align:center}.stat-icon{width:36px;height:36px;margin:0 auto 8px auto}.stat-number{font-size:1.3rem}.stat-label{font-size:0.8rem}.share-content{grid-template-columns:repeat(4,1fr);gap:8px}.share-btn{padding:10px 8px;font-size:0.8rem;flex-direction:column;gap:4px}.share-btn span{font-size:0.7rem}.modal-content{max-width:500px;max-height:70vh;overflow-y:auto}.pet-status-list{grid-template-columns:1fr 1fr;gap:10px}.status-item{padding:10px 8px}.interactive-map{height:200px}.breadcrumb-section{padding:0 8px;margin:0 0 8px 0}.breadcrumb{padding:8px 12px;font-size:0.8rem}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.main-photo-container img,.thumbnail img,.card-avatar img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media (max-width:768px){.lightbox-topbar{padding:10px 12px}.lightbox-stage{padding:52px 8px 0}.lightbox-img{max-width:calc(100vw - 16px);max-height:calc(100vh - 132px)}.lightbox-prev{left:8px}.lightbox-next{right:8px}.lightbox-thumbs{padding:8px 8px 10px;gap:6px}.lightbox-thumb{width:52px;height:52px}}@media (max-width:480px){.lightbox-stage{padding:48px 4px 0}.lightbox-img{max-width:calc(100vw - 8px);max-height:calc(100vh - 122px)}.lightbox-thumbs{padding:6px 6px calc(6px+env(safe-area-inset-bottom))}}@media (max-width:768px){.location-header,.share-header{margin-bottom:6px !important;padding-bottom:6px !important;border-bottom:1px solid #eef2f7 !important}.location-header h2,.share-header h2{margin:0 !important;padding:0 !important;border-bottom:0 !important;line-height:1.2 !important}.location-content,.share-content{margin-top:0 !important;padding-top:0 !important}.location-card .map-preview{margin-top:8px !important}.share-card .share-mini-help{margin:0 !important}.share-card .share-launcher-btn{margin-top:0 !important}.description-text{padding:8px 6px;line-height:1.55}}@media (max-width:480px){.location-header,.share-header{margin-bottom:4px !important;padding-bottom:4px !important}.description-text{padding:8px 5px;line-height:1.5}}.similar-ads-section{background:#fff;border-radius:12px;padding:18px 20px;box-shadow:0 2px 10px rgba(0,0,0,0.07);border:1px solid #e2e8f0;margin-top:16px}.similar-ads-section h2{margin:0 0 14px 0;color:#1e293b;font-size:1.15rem;font-weight:700;display:flex;align-items:center;gap:8px;justify-content:center}.similar-ads-grid{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;gap:14px;padding-bottom:10px;scrollbar-width:thin;scrollbar-color:#e2e8f0 transparent}.similar-ads-grid::-webkit-scrollbar{height:5px}.similar-ads-grid::-webkit-scrollbar-track{background:transparent}.similar-ads-grid::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:4px}.similar-ads-grid::-webkit-scrollbar-thumb:hover{background:#cbd5e1}.similar-ads-section .ilan-kart-katalog-link{text-decoration:none;color:inherit;display:block;flex:0 0 200px;width:200px;scroll-snap-align:start}.similar-ads-section .il-ad-card-modern{background:#fff !important;border-radius:12px !important;border:1px solid rgba(0,0,0,0.1) !important;box-shadow:0 2px 8px rgba(0,0,0,0.08) !important;overflow:hidden !important;display:flex !important;flex-direction:column !important;width:100% !important;height:100% !important;min-height:200px !important;max-width:100% !important;transition:transform 0.2s ease,box-shadow 0.2s ease;position:relative;animation:none !important;opacity:1 !important;transform:none !important}.similar-ads-section .il-ad-card-modern:hover{transform:translateY(-3px);box-shadow:0 6px 18px rgba(0,0,0,0.13);border-color:rgba(255,152,0,0.25)}.similar-ads-section .il-ad-card-modern.vitrin-card{border:2px solid #ff8c00;box-shadow:0 4px 15px rgba(255,140,0,0.25);background:linear-gradient(135deg,#fff9f0,#fff)}.similar-ads-section .il-ad-card-image{position:relative !important;width:100% !important;min-width:unset !important;max-width:100% !important;height:145px !important;overflow:hidden !important;background:linear-gradient(135deg,#fff5e6,#ffe0b2);flex-shrink:0 !important;border-radius:12px 12px 0 0 !important}.similar-ads-section .il-ad-card-image>img{width:100% !important;height:100% !important;object-fit:cover !important;transition:transform 0.3s ease;border-radius:0 !important}.similar-ads-section .il-ad-card-modern:hover .il-ad-card-image>img{transform:scale(1.05)}.similar-ads-section .no-image-placeholder{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#ff9800;font-size:0.85em;font-weight:500;gap:6px}.similar-ads-section .no-image-placeholder i{font-size:1.8em;opacity:0.45}.similar-ads-section .il-ad-card-content{padding:10px 12px 12px !important;display:flex !important;flex-direction:column !important;gap:5px;flex:1 !important;min-width:0;width:auto !important;justify-content:flex-start !important}.similar-ads-section .il-ad-title{font-size:0.88rem;font-weight:700;color:#1e293b;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0}.similar-ads-section .il-ad-info-rows{display:flex;flex-direction:column;gap:3px;margin-top:2px}.similar-ads-section .il-info-row{display:flex;align-items:center;gap:4px;overflow:hidden}.similar-ads-section .il-info-item{display:flex;align-items:center;gap:4px;font-size:0.72rem;color:#64748b;overflow:hidden;min-width:0}.similar-ads-section .il-info-item i{font-size:0.62rem;width:11px;flex-shrink:0;opacity:0.75}.similar-ads-section .il-info-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.similar-ads-section .il-info-item.location i{color:#e74c3c}.similar-ads-section .il-info-item.pet-type i{color:#ff9800}.no-similar-ads{text-align:center;padding:40px 20px;color:#94a3b8;grid-column:1 / -1}.no-similar-ads i{font-size:2.5rem;margin-bottom:12px;display:block;opacity:0.5}@media (max-width:768px){.similar-ads-section{margin:0 12px 10px 12px;padding:14px 0 6px 0;border-radius:10px}.similar-ads-section h2{padding:0 14px;margin-bottom:8px;font-size:1rem}.similar-ads-grid{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch !important;scroll-snap-type:x mandatory !important;gap:10px !important;padding:4px 12px 10px !important;scrollbar-width:none !important;grid-template-columns:unset !important;align-items:stretch !important}.similar-ads-grid::-webkit-scrollbar{display:none}.similar-ads-section .ilan-kart-katalog-link{flex:0 0 clamp(145px,44vw,185px) !important;width:clamp(145px,44vw,185px) !important;height:auto !important;scroll-snap-align:start !important}.similar-ads-section .il-ad-card-modern{min-height:unset !important}.similar-ads-section .il-ad-card-image{height:115px !important}.similar-ads-section .il-ad-card-content{padding:8px 9px 8px !important}.similar-ads-section .il-ad-title{font-size:0.8rem !important}}@media (min-width:769px) and (max-width:1024px){.similar-ads-section .ilan-kart-katalog-link{flex:0 0 175px !important;width:175px !important}}.farm-overlay.no-banner{background:linear-gradient(135deg,rgba(248,250,255,.95) 0%,rgba(237,242,255,.95) 100%)}.farm-banner:has(.no-banner){height:200px}.farm-logo-placeholder{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:.18;pointer-events:none;user-select:none;padding:10px}