.listing_main__DJhTj{max-width:1200px;margin:0 auto;padding:12px 16px 32px}.listing_crumbs__DmcEY ol{display:flex;flex-wrap:wrap;gap:4px;margin:4px 0 8px;padding:0;list-style:none;font-size:13px;color:var(--color-muted)}.listing_crumbs__DmcEY li+li:before{content:"›";margin-right:4px}.listing_crumbs__DmcEY a{color:inherit;text-decoration:none}.listing_crumbs__DmcEY a:hover{text-decoration:underline}.listing_title__cvo7O{margin:0;font-size:24px;line-height:32px;font-weight:700;overflow-wrap:anywhere}.listing_meta__4oro_{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:28px;margin:6px 0 16px}.listing_spacer__4EOFW{flex:1 1}.listing_muted__VX2Rm{margin:0;font-size:13px;color:var(--color-muted)}.listing_tag__xrff7{display:inline-block;padding:2px 8px;border-radius:4px;background:var(--color-surface);font-size:13px}.listing_toggle__NNhsH{font-size:13px;color:var(--color-accent-text)}.listing_layout__jAWuI{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"gallery" "aside" "details";grid-gap:16px;gap:16px}.listing_galleryArea__7wnCd{grid-area:gallery;min-width:0}.listing_aside__NIpLd{grid-area:aside;min-width:0}.listing_details__x2hNF{grid-area:details;min-width:0}@media (min-width:960px){.listing_layout__jAWuI{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-template-areas:"gallery aside" "details aside";grid-template-rows:auto 1fr;column-gap:24px}.listing_aside__NIpLd{align-self:start;position:-webkit-sticky;position:sticky;top:16px}}.listing_gallery__4IlFX{min-width:0}.listing_galleryMain__Nu4Yj{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:var(--radius-card);background:var(--color-placeholder);touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.listing_galleryOpen__aSoG1{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in}.listing_galleryOpen__aSoG1:focus-visible{outline:3px solid var(--color-accent);outline-offset:-3px}.listing_galleryOpen__aSoG1 img{display:block;width:100%;height:100%;object-fit:contain}.listing_noPhoto__nmUt7{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:var(--color-muted)}.listing_arrow__Iw7Ni,.listing_lightboxArrow__joMq4{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border:0;border-radius:50%;background:rgba(255,255,255,.85);color:#1a1f1c;font-size:26px;line-height:1;cursor:pointer}.listing_arrow__Iw7Ni:focus-visible,.listing_lightboxArrow__joMq4:focus-visible,.listing_lightboxClose__5_kss:focus-visible,.listing_thumb__vBudB:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.listing_arrowPrev__hYhIO{left:8px}.listing_arrowNext__W8_nm{right:8px}.listing_counter__3jr9j{position:absolute;right:8px;bottom:8px;padding:2px 8px;border-radius:999px;background:rgba(0,0,0,.55);color:#fff;font-size:12px}.listing_thumbs__zJoiw{display:flex;gap:6px;margin:8px 0 0;padding:0 0 4px;list-style:none;overflow-x:auto}.listing_thumb__vBudB{display:block;width:64px;height:48px;padding:0;border:2px solid transparent;border-radius:6px;overflow:hidden;background:var(--color-placeholder);cursor:pointer}.listing_thumb__vBudB[aria-current=true]{border-color:var(--color-accent)}.listing_thumb__vBudB img{display:block;width:100%;height:100%;object-fit:cover}.listing_lightbox___qe5j{width:100vw;max-width:100vw;height:100vh;max-height:100vh;margin:0;padding:0;border:0;background:#000;color:#fff}.listing_lightbox___qe5j::-webkit-backdrop{background:rgba(0,0,0,.9)}.listing_lightbox___qe5j::backdrop{background:rgba(0,0,0,.9)}.listing_lightboxStage__iqBp8{display:flex;width:100%;height:100%;align-items:center;justify-content:center;touch-action:pan-y}.listing_lightboxImg__TrWQp{max-width:100%;max-height:100%;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.listing_lightboxCounter__WKZnS{position:absolute;left:16px;top:12px;margin:0;font-size:14px}.listing_lightboxClose__5_kss{position:absolute;top:8px;right:8px;display:flex;width:44px;height:44px;align-items:center;justify-content:center;border:0;border-radius:50%;background:rgba(255,255,255,.15);color:#fff;cursor:pointer}.listing_box__tE49C{margin-bottom:12px;padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg)}.listing_safety__cjx9s{border:0;background:var(--color-surface)}.listing_safetyTitle__eU_F7{margin:0 0 4px;font-weight:700}.listing_safety__cjx9s a{color:var(--color-accent-text)}.listing_price__mZ30_{margin:0;font-size:28px;line-height:36px;font-weight:800}.listing_seller__wlj95{display:flex;gap:10px;align-items:center;margin:12px 0}.listing_avatar__uQ0xw{display:flex;flex-shrink:0;width:40px;height:40px;align-items:center;justify-content:center;border-radius:50%;background:var(--color-badge-bg);color:var(--color-badge-text);font-weight:700;object-fit:cover}.listing_sellerText__FruRj{min-width:0}.listing_sellerName__vPlvU{margin:0;overflow-wrap:anywhere}.listing_verified__K25pP{display:inline-flex;margin-left:4px;width:16px;height:16px;align-items:center;justify-content:center;border-radius:50%;background:var(--color-accent);color:var(--color-accent-contrast);font-size:11px;vertical-align:1px}.listing_website__Xu1ju{margin:4px 0 0;font-size:14px}.listing_website__Xu1ju a{color:var(--color-accent-text)}.listing_actions__AbRYL{display:flex;flex-direction:column;gap:8px}.listing_btn__xIW0S{display:block;width:100%;min-height:44px;padding:10px 14px;border-radius:var(--radius-pill);font:inherit;font-weight:600;text-align:center;text-decoration:none;cursor:pointer}.listing_btn__xIW0S:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.listing_btn__xIW0S:disabled{cursor:not-allowed;opacity:.55}.listing_btnPrimary__CyXVK{border:1.5px solid var(--color-accent);background:var(--color-accent);color:var(--color-accent-contrast)}.listing_btnSecondary__ult1k{border:1.5px solid var(--color-accent);background:transparent;color:var(--color-accent-text)}.listing_hint__7vJ3b,.listing_note__0LpUA{margin:0;font-size:13px;color:var(--color-muted);text-align:center}.listing_note__0LpUA{color:var(--color-text)}.listing_section__ioq3O{margin:0 0 24px}.listing_h2__Zcy1Q{margin:0 0 8px;font-size:18px;line-height:26px;font-weight:700}.listing_specs__EMQ9I{margin:0}.listing_specRow__F0xP3{display:grid;grid-template-columns:minmax(0,45%) minmax(0,1fr);grid-gap:8px;gap:8px;padding:6px 0;border-bottom:1px dashed var(--color-border)}.listing_specRow__F0xP3 dt{color:var(--color-muted)}.listing_description__Z5IdJ,.listing_specRow__F0xP3 dd{margin:0;overflow-wrap:anywhere}.listing_description__Z5IdJ{white-space:pre-line;line-height:1.5}.listing_mapBox__AOqGp{position:relative;height:320px;overflow:hidden;border-radius:var(--radius-card);background:var(--color-placeholder)}.listing_mapBroken__hNlj7,.listing_mapSkeleton__1erVI{position:absolute;inset:0}.listing_mapCanvas__o6qib{width:100%;height:100%}.listing_mapBroken__hNlj7{display:flex;align-items:center;justify-content:center;color:var(--color-muted)}.listing_place__fRcFu{margin:8px 0 2px;font-weight:600}.listing_toolbar__dBKU5{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:8px 0 24px}.listing_ghost__jsyFo{padding:6px 0;border:0;background:none;color:var(--color-muted);font:inherit;text-decoration:none;cursor:pointer}.listing_ghost__jsyFo:disabled{cursor:not-allowed}.listing_ghost__jsyFo:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.listing_shareStatus__xivwX{font-size:13px;color:var(--color-accent-text)}.listing_similar__7Z_SN{margin:8px 0 0}.listing_viewsSlot__k7JPE{display:inline-flex;align-items:center;min-width:9.5em;height:20px;line-height:20px;white-space:nowrap}.ContactsReveal_note__rKc5X{margin:0;font-size:13px;color:var(--color-text);text-align:center}.ContactsReveal_error__liLrq{margin:0;font-size:14px;color:var(--color-danger)}.ContactsReveal_error__liLrq a{color:inherit;font-weight:600}.ContactsReveal_contacts__cNSYO{padding:8px 0}.ContactsReveal_contactsTitle__01qBP{margin:0 0 6px;font-size:15px}.ContactsReveal_contactList__Cwbwt{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.ContactsReveal_contactList__Cwbwt li{display:flex;gap:8px;align-items:baseline;overflow-wrap:anywhere}.ContactsReveal_contactKind__hbcnE{flex-shrink:0;min-width:84px;font-size:13px;color:var(--color-muted)}.ContactsReveal_contactList__Cwbwt a{color:var(--color-accent-text);font-weight:600}