/* Yazdırma: ilan sayfası tek sütun; fotoğraf, künye, açıklama ve danışman iletişimi. */
@page { margin: 14mm; }
body { background: #fff !important; color: #000 !important; font-size: 11pt; }
.site-header, .drawer, .site-footer .lang-switch, .detail-actions, .gallery__bar, .gallery__strip, .contact-bar, .lb, .toast,
.detail-sec--form, .section--tint, .contact-band, .cta-band, .map-ph, .calc, .fav-btn, .lcard__call, .skip-link, .views .note,
.filters-open, .listings__filters, .pagination, [data-clamp-toggle], .detail__agent-mobile { display: none !important; }
.gallery { padding: 0; background: none; }
.gallery__mosaic { display: grid !important; grid-template-columns: 2fr 1fr; grid-template-rows: auto auto; gap: 4mm; height: auto; }
.gallery__tile:nth-child(n+4) { display: none; }
.gallery__tile--lead { grid-row: span 2; }
.detail { display: block; padding: 0; }
.detail__side { display: block !important; margin-top: 8mm; break-inside: avoid; }
.detail__side .agent-box { position: static; box-shadow: none; border: 1px solid #999; }
.agent-box__row, .agent-box .btn--wa { display: none !important; }
.agent-box .btn { background: none !important; color: #000 !important; border: 0; padding: 0; min-height: 0; justify-content: flex-start; }
.prose--clamp { max-height: none !important; }
.prose--clamp::after { display: none !important; }
.detail-sec { margin-top: 6mm; padding-top: 5mm; break-inside: avoid-page; }
.kunye-table--full { grid-template-columns: 1fr 1fr !important; }
a { color: #000; text-decoration: none; }
.site-footer { background: none !important; color: #000 !important; padding: 6mm 0 0; border-top: 1px solid #999; }
.site-footer a { color: #000 !important; }
.site-footer__grid { grid-template-columns: 1fr 1fr !important; }
.site-footer__col:nth-child(2), .site-footer__col:nth-child(4) { display: none; }
.brand__logo { filter: none; }
