@import "https://fonts.googleapis.com/css2?family=Vazirmatn:wght@300;400;500;600;700;800;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap";.detail-page,.details-page,.listing-detail-page,.car-detail-page{min-height:calc(100vh - 90px);background:#f5f6f8!important;padding:34px 0 70px!important}.detail-page .page-container,.details-page .page-container,.listing-detail-page .page-container,.car-detail-page .page-container{width:100%!important;max-width:1400px!important;margin:0 auto!important;padding-left:28px!important;padding-right:28px!important}.detail-breadcrumb,.details-breadcrumb,.car-detail-breadcrumb,.breadcrumb-row{color:#111!important;flex-wrap:wrap!important;align-items:center!important;gap:4px!important;margin:0 0 14px!important;font-size:14px!important;font-weight:700!important;display:flex!important}.detail-breadcrumb a,.details-breadcrumb a,.car-detail-breadcrumb a,.breadcrumb-row a{color:#2563eb!important;text-decoration:none!important}.detail-layout,.details-layout,.car-detail-layout,.listing-detail-layout{grid-template-columns:minmax(0,1fr) 380px!important;align-items:start!important;gap:28px!important;display:grid!important}.detail-main,.details-main,.car-detail-main,.listing-detail-main{min-width:0!important}.detail-sidebar,.details-sidebar,.car-detail-sidebar,.listing-detail-sidebar{min-width:0!important;position:sticky!important;top:100px!important}.detail-gallery,.details-gallery,.car-gallery{margin-bottom:28px!important}.detail-main-image,.details-main-image,.car-detail-main-image,.detail-gallery-main img,.details-gallery-main img,.car-gallery-main img,.dc-detail-image-main{object-fit:cover!important;background:#e5e7eb!important;border-radius:24px!important;width:100%!important;height:455px!important;max-height:455px!important;display:block!important}.dc-detail-image-main{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.detail-thumbs,.details-thumbs,.car-detail-thumbs,.gallery-thumbs,.dc-thumb-row{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;margin-top:14px!important;display:flex!important}.detail-thumbs img,.details-thumbs img,.car-detail-thumbs img,.gallery-thumbs img,.dc-thumb-row img{object-fit:cover!important;cursor:pointer!important;opacity:.9!important;border:2px solid #0000!important;border-radius:10px!important;width:72px!important;height:58px!important;transition:border-color .2s,opacity .2s,transform .2s!important}.detail-thumbs img:hover,.details-thumbs img:hover,.car-detail-thumbs img:hover,.gallery-thumbs img:hover,.dc-thumb-row img:hover{opacity:1!important;transform:translateY(-1px)!important}.detail-thumbs img.active,.details-thumbs img.active,.car-detail-thumbs img.active,.gallery-thumbs img.active,.dc-thumb-row img.active{opacity:1!important;border-color:#d4ad00!important}.detail-title,.details-title,.car-detail-title,.listing-detail-title{text-transform:capitalize;font-family:Lato,sans-serif;color:#111!important;letter-spacing:-.3px!important;margin:18px 0 8px!important;font-size:24px!important;font-weight:600!important;line-height:1.25!important}.detail-location,.details-location,.car-detail-location{color:#333!important;align-items:center!important;gap:8px!important;margin:0 0 16px!important;font-size:15px!important;font-weight:600!important;display:inline-flex!important}.detail-price,.details-price,.car-detail-price{color:#111!important;margin:0 0 20px!important;font-size:24px!important;font-weight:900!important;line-height:1.2!important}.detail-specs,.details-specs,.car-specs,.detail-info-list,.details-info-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 18px!important;max-width:640px!important;margin:16px 0 28px!important;display:grid!important}.detail-spec-item,.details-spec-item,.car-spec-item,.detail-info-item,.details-info-item{color:#111!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:14px!important;align-items:center!important;gap:10px!important;min-height:52px!important;padding:12px 14px!important;font-size:15px!important;font-weight:800!important;display:flex!important;box-shadow:0 4px 12px #00000008!important}.detail-spec-item i,.details-spec-item i,.car-spec-item i,.detail-info-item i,.details-info-item i{color:#111!important;text-align:center!important;width:20px!important;min-width:20px!important}.detail-spec-item small,.details-spec-item small,.car-spec-item small,.detail-info-item small,.details-info-item small{color:#6b7280!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important;display:block!important}.detail-description,.details-description,.car-description{max-width:860px!important;margin-top:24px!important}.detail-description h2,.details-description h2,.car-description h2,.detail-section-title{color:#111!important;margin:0 0 10px!important;font-size:28px!important;font-weight:900!important;line-height:1.25!important}.detail-description code,.details-description code,.car-description code{color:#d63384!important;background:#d6338414!important;border-radius:6px!important;padding:2px 6px!important}.seller-card,.details-seller-card,.car-seller-card,.contact-card,.detail-contact-card{background:#fff!important;border:1px solid #e2e4ea!important;border-radius:18px!important;padding:22px!important;box-shadow:0 14px 34px #00000014!important}.seller-card h3,.details-seller-card h3,.car-seller-card h3,.contact-card h3,.detail-contact-card h3{color:#111!important;margin:0 0 8px!important;font-size:24px!important;font-weight:900!important;line-height:1.25!important}.seller-card p,.details-seller-card p,.car-seller-card p,.contact-card p,.detail-contact-card p{color:#222!important;margin:0 0 14px!important;font-size:15px!important;font-weight:500!important}.seller-card .call-btn,.details-seller-card .call-btn,.car-seller-card .call-btn,.contact-card .call-btn,.detail-contact-card .call-btn,.seller-call-btn,.detail-call-btn{color:#fff!important;background:#2f5df5!important;border:0!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;height:48px!important;font-size:17px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 8px 18px #2f5df538!important}.whatsapp-btn,.detail-whatsapp-btn,.save-listing-btn,.detail-save-btn{width:100%!important;min-height:42px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d9dee8!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin-top:10px!important;font-size:15px!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important}.whatsapp-btn,.detail-whatsapp-btn{color:#16a34a!important}.save-listing-btn,.detail-save-btn{color:#111!important}.dc-api-box,.backend-note,.detail-note-box{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:16px!important;margin-top:18px!important;padding:16px 18px!important}.dc-api-box h4,.backend-note h4,.detail-note-box h4{color:#111!important;margin:0 0 8px!important;font-size:16px!important;font-weight:900!important}.dc-api-box p,.backend-note p,.detail-note-box p{color:#6b7280!important;margin:0!important;font-size:13px!important;font-weight:500!important;line-height:1.5!important}.related-listings,.details-related,.car-related{margin-top:34px!important}.related-listings h2,.details-related h2,.car-related h2{color:#111!important;margin:0 0 14px!important;font-size:28px!important;font-weight:900!important}.related-listings .view-all,.details-related .view-all,.car-related .view-all{color:#2563eb!important;font-size:15px!important;font-weight:700!important;text-decoration:none!important}html[dir=rtl] .detail-page,html[dir=rtl] .details-page,html[dir=rtl] .listing-detail-page,html[dir=rtl] .car-detail-page{text-align:right!important;direction:rtl!important}html[dir=rtl] .detail-layout,html[dir=rtl] .details-layout,html[dir=rtl] .car-detail-layout,html[dir=rtl] .listing-detail-layout{grid-template-columns:380px minmax(0,1fr)!important}html[dir=rtl] .detail-main,html[dir=rtl] .details-main,html[dir=rtl] .car-detail-main,html[dir=rtl] .listing-detail-main{order:2!important}html[dir=rtl] .detail-sidebar,html[dir=rtl] .details-sidebar,html[dir=rtl] .car-detail-sidebar,html[dir=rtl] .listing-detail-sidebar{order:1!important}html[dir=rtl] .detail-breadcrumb,html[dir=rtl] .details-breadcrumb,html[dir=rtl] .car-detail-breadcrumb,html[dir=rtl] .breadcrumb-row,html[dir=rtl] .detail-location,html[dir=rtl] .details-location,html[dir=rtl] .car-detail-location,html[dir=rtl] .detail-spec-item,html[dir=rtl] .details-spec-item,html[dir=rtl] .car-spec-item,html[dir=rtl] .detail-info-item,html[dir=rtl] .details-info-item,html[dir=rtl] .seller-card .call-btn,html[dir=rtl] .details-seller-card .call-btn,html[dir=rtl] .car-seller-card .call-btn,html[dir=rtl] .contact-card .call-btn,html[dir=rtl] .detail-contact-card .call-btn,html[dir=rtl] .whatsapp-btn,html[dir=rtl] .detail-whatsapp-btn,html[dir=rtl] .save-listing-btn,html[dir=rtl] .detail-save-btn{flex-direction:row-reverse!important}html[dir=rtl] .detail-title,html[dir=rtl] .details-title,html[dir=rtl] .car-detail-title,html[dir=rtl] .listing-detail-title,html[dir=rtl] .detail-description,html[dir=rtl] .details-description,html[dir=rtl] .car-description,html[dir=rtl] .seller-card,html[dir=rtl] .details-seller-card,html[dir=rtl] .car-seller-card,html[dir=rtl] .contact-card,html[dir=rtl] .detail-contact-card,html[dir=rtl] .dc-api-box,html[dir=rtl] .backend-note,html[dir=rtl] .detail-note-box{text-align:right!important}@media (width<=1199.98px){.detail-layout,.details-layout,.car-detail-layout,.listing-detail-layout,html[dir=rtl] .detail-layout,html[dir=rtl] .details-layout,html[dir=rtl] .car-detail-layout,html[dir=rtl] .listing-detail-layout{grid-template-columns:minmax(0,1fr) 340px!important;gap:22px!important}.detail-main-image,.details-main-image,.car-detail-main-image,.detail-gallery-main img,.details-gallery-main img,.car-gallery-main img,.dc-detail-image-main{height:400px!important;max-height:400px!important}}@media (width<=991.98px){.detail-layout,.details-layout,.car-detail-layout,.listing-detail-layout,html[dir=rtl] .detail-layout,html[dir=rtl] .details-layout,html[dir=rtl] .car-detail-layout,html[dir=rtl] .listing-detail-layout{grid-template-columns:1fr!important}.detail-main,.details-main,.car-detail-main,.listing-detail-main,html[dir=rtl] .detail-main,html[dir=rtl] .details-main,html[dir=rtl] .car-detail-main,html[dir=rtl] .listing-detail-main,.detail-sidebar,.details-sidebar,.car-detail-sidebar,.listing-detail-sidebar,html[dir=rtl] .detail-sidebar,html[dir=rtl] .details-sidebar,html[dir=rtl] .car-detail-sidebar,html[dir=rtl] .listing-detail-sidebar{order:initial!important}.detail-sidebar,.details-sidebar,.car-detail-sidebar,.listing-detail-sidebar{position:static!important}.detail-main-image,.details-main-image,.car-detail-main-image,.detail-gallery-main img,.details-gallery-main img,.car-gallery-main img,.dc-detail-image-main{height:340px!important;max-height:340px!important}.detail-title,.details-title,.car-detail-title,.listing-detail-title{font-size:28px!important}}@media (width<=575.98px){.detail-page .page-container,.details-page .page-container,.listing-detail-page .page-container,.car-detail-page .page-container{padding-left:16px!important;padding-right:16px!important}.detail-main-image,.details-main-image,.car-detail-main-image,.detail-gallery-main img,.details-gallery-main img,.car-gallery-main img,.dc-detail-image-main{border-radius:18px!important;height:260px!important;max-height:260px!important}.detail-thumbs img,.details-thumbs img,.car-detail-thumbs img,.gallery-thumbs img,.dc-thumb-row img{width:64px!important;height:50px!important}.detail-specs,.details-specs,.car-specs,.detail-info-list,.details-info-list{grid-template-columns:1fr!important}.detail-title,.details-title,.car-detail-title,.listing-detail-title{font-size:24px!important}}.detail-specs,.details-specs,.car-specs,.detail-info-list,.details-info-list,.specs-grid,.car-details-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;max-width:720px!important;margin:22px 0 34px!important;display:grid!important}.detail-spec-item,.details-spec-item,.car-spec-item,.detail-info-item,.details-info-item,.spec-card,.car-detail-row{background:#fff!important;border:1px solid #e4e6eb!important;border-radius:16px!important;align-items:center!important;gap:14px!important;min-height:74px!important;padding:14px 16px!important;display:flex!important;box-shadow:0 8px 22px #0000000a!important}.detail-spec-item i,.details-spec-item i,.car-spec-item i,.detail-info-item i,.details-info-item i,.spec-card i,.car-detail-row i{color:#d4ad00!important;background:#fff6d9!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;font-size:18px!important;display:inline-flex!important}.detail-spec-item span,.details-spec-item span,.car-spec-item span,.detail-info-item span,.details-info-item span,.spec-card span,.car-detail-row span{color:#6b7280!important;margin-bottom:4px!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important;display:block!important}.detail-spec-item strong,.details-spec-item strong,.car-spec-item strong,.detail-info-item strong,.details-info-item strong,.spec-card strong,.car-detail-row strong{color:#111!important;font-size:18px!important;font-weight:900!important;line-height:1.25!important;display:block!important}.detail-info-item,.details-info-item,.car-detail-row{color:#111!important;font-size:18px!important;font-weight:900!important}.detail-info-item .detail-label,.details-info-item .detail-label,.car-detail-row .detail-label{color:#6b7280!important;font-size:13px!important;font-weight:700!important}.detail-title,.details-title,.car-detail-title,.listing-detail-title{font-family:Lato,sans-serif;color:#111!important;letter-spacing:-.3px!important;margin:18px 0 8px!important;font-size:24px!important;font-weight:600!important;line-height:1.25!important}.detail-price,.details-price,.car-detail-price{color:#111!important;margin:18px 0!important;font-size:24px!important;font-weight:900!important}.detail-description,.details-description,.car-description{background:#fff!important;border:1px solid #e4e6eb!important;border-radius:20px!important;max-width:860px!important;margin-top:28px!important;padding:26px 28px!important;box-shadow:0 10px 28px #0000000a!important}.detail-description h2,.details-description h2,.car-description h2{color:#111!important;margin:0 0 14px!important;font-size:28px!important;font-weight:900!important;line-height:1.25!important}.detail-description p,.details-description p,.car-description p{color:#222!important;margin:0 0 12px!important;font-size:16px!important;font-weight:500!important;line-height:1.65!important}html[dir=rtl] .detail-specs,html[dir=rtl] .details-specs,html[dir=rtl] .car-specs,html[dir=rtl] .detail-info-list,html[dir=rtl] .details-info-list,html[dir=rtl] .specs-grid,html[dir=rtl] .car-details-list{direction:rtl!important}html[dir=rtl] .detail-spec-item,html[dir=rtl] .details-spec-item,html[dir=rtl] .car-spec-item,html[dir=rtl] .detail-info-item,html[dir=rtl] .details-info-item,html[dir=rtl] .spec-card,html[dir=rtl] .car-detail-row{text-align:right!important;direction:rtl!important}@media (width<=767.98px){.detail-specs,.details-specs,.car-specs,.detail-info-list,.details-info-list,.specs-grid,.car-details-list{grid-template-columns:1fr!important}.detail-title,.details-title,.car-detail-title,.listing-detail-title{font-size:26px!important}.detail-description,.details-description,.car-description{padding:20px!important}}.details-page .page-container{max-width:1420px;margin:0 auto;padding-left:28px;padding-right:28px}.details-breadcrumb{color:#111;align-items:center;gap:8px;margin:0 0 12px;font-size:14px;font-weight:700;display:flex}.details-breadcrumb a{color:#2563eb;text-decoration:none}.details-breadcrumb i{color:#777;font-size:11px}.details-layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:28px;display:grid}.details-main,.details-sidebar{min-width:0}.details-sidebar{position:sticky;top:96px}.detail-gallery-card,.details-card,.seller-card{background:#fff;border:1px solid #e3e5ea;border-radius:22px;box-shadow:0 14px 34px #0000000f}.detail-gallery-card{padding:0;overflow:hidden}.detail-main-image-wrap{position:relative}.dc-detail-image-main{object-fit:cover;border-radius:22px 22px 0 0;width:100%;height:460px;display:block}.img-count{color:#fff;align-items:center;gap:6px;font-size:14px;font-weight:900;display:inline-flex;position:absolute;bottom:18px;right:20px}.dc-thumb-row{flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.detail-thumb-btn{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:12px;width:76px;height:58px;padding:0;overflow:hidden}.detail-thumb-btn.active{border-color:#d4ad00}.detail-thumb-btn img{object-fit:cover;width:100%;height:100%}.details-card{margin-top:24px;padding:28px}.detail-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;margin-bottom:22px;display:grid}.detail-title{color:#111;letter-spacing:-.4px;margin:0 0 10px;font-size:34px;font-weight:900;line-height:1.22}.detail-location{color:#333;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;display:inline-flex}.detail-price{color:#111;white-space:nowrap;font-size:26px;font-weight:900}.detail-price span{font-size:28px;font-weight:800}.detail-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:22px 0 30px;display:grid}.detail-stat-card{background:#fafafa;border:1px solid #e6e8ee;border-radius:16px;align-items:center;gap:14px;min-height:38px;padding:4px 6px;display:flex}.detail-stat-icon{color:#d4ad00;background:#fff6d9;border-radius:12px;justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;font-size:14px;display:inline-flex}.detail-stat-content small{color:#737780;margin-bottom:4px;font-family:Lato,sans-serif;font-size:12px;font-weight:500;line-height:1;display:block}.detail-stat-content strong{color:#111;font-family:Lato,sans-serif;font-size:14px;font-weight:600;line-height:1;display:block}.detail-section-block{border-top:1px solid #e5e7eb;padding-top:26px}.detail-section-block h2{color:#111;margin:0 0 14px;font-family:Lato,sans-serif;font-size:24px;font-weight:600}.detail-section-block p{color:#262626;margin:0 0 12px;font-size:16px;font-weight:500;line-height:1.65}.detail-section-block code{color:#d63384;font-weight:800}.seller-card{padding:22px}.seller-head{align-items:center;gap:14px;margin-bottom:18px;display:flex}.seller-avatar{color:#111;background:#f2f3f5;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:18px;display:inline-flex}.seller-head h3{color:#111;margin:0 0 4px;font-size:22px;font-weight:900}.seller-head p{color:#333;margin:0;font-size:14px;font-weight:600}.seller-card .seller-call-btn,.seller-card .whatsapp-btn,.seller-card .outline-action-btn{border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:46px;font-size:16px;font-weight:900;text-decoration:none;display:inline-flex}.seller-card .seller-call-btn{color:#fff;background:#2f5df5;border:0;box-shadow:0 8px 18px #2f5df538}.seller-card .whatsapp-btn{color:#16a34a;background:#fff;border:1px solid #d9dee8;margin-top:10px}.seller-card .outline-action-btn{color:#111;background:#fff;border:1px solid #d9dee8;margin-top:10px}.dc-api-box strong{color:#111;margin-bottom:8px;font-size:15px;font-weight:900;display:block}.dc-form-note{color:#6b7280;margin:0;font-size:13px;line-height:1.5}.related-section{margin-top:38px}.section-head-row{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.section-head-row h2{color:#111;margin:0;font-family:Lato,sans-serif;font-size:28px;font-weight:600}.section-head-row a{color:#2563eb;font-size:15px;font-weight:800;text-decoration:none}html[dir=rtl] .details-page{text-align:right;direction:rtl}html[dir=rtl] .details-breadcrumb,html[dir=rtl] .detail-location,html[dir=rtl] .seller-head,html[dir=rtl] .seller-card .seller-call-btn,html[dir=rtl] .seller-card .whatsapp-btn,html[dir=rtl] .seller-card .outline-action-btn{flex-direction:row-reverse}html[dir=rtl] .details-breadcrumb i{transform:rotate(180deg)}html[dir=rtl] .detail-title-row{grid-template-columns:auto minmax(0,1fr)}html[dir=rtl] .detail-price{text-align:left;order:1}html[dir=rtl] .detail-heading-block{order:2}html[dir=rtl] .detail-stat-card{text-align:right;direction:rtl}html[dir=rtl] .img-count{direction:ltr;left:20px;right:auto}@media (width<=1199.98px){.details-layout{grid-template-columns:minmax(0,1fr) 340px;gap:22px}.dc-detail-image-main{height:400px}.detail-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=991.98px){.details-layout{grid-template-columns:1fr}.details-sidebar{position:static}.dc-detail-image-main{height:340px}}@media (width<=575.98px){.details-page .page-container{padding-left:16px;padding-right:16px}.details-card,.seller-card{padding:20px}.dc-detail-image-main{height:260px}.detail-title-row,html[dir=rtl] .detail-title-row{grid-template-columns:1fr}.detail-title{font-size:25px}.detail-price{font-size:22px}.detail-stat-grid{grid-template-columns:1fr}}.details-loading-card,.details-warning-card{color:#111;background:#fff;border:1px solid #e5e7eb;border-radius:14px;align-items:center;gap:10px;margin:0 0 16px;padding:14px 18px;font-size:15px;font-weight:800;display:inline-flex}.details-warning-card{background:#fff7d8;border-color:#d4ad00}.dc-detail-image-placeholder{color:#111;background:#e9e9e9;border-radius:22px 22px 0 0;justify-content:center;align-items:center;width:100%;height:460px;font-size:42px;display:flex}.detail-feature-block{border-top:1px solid #e5e7eb;margin-top:24px;padding-top:24px}.detail-feature-block h2{color:#111;margin:0 0 14px;font-family:Lato,sans-serif;font-size:24px;font-weight:600}.detail-feature-grid{flex-wrap:wrap;gap:10px;margin-bottom:10px;display:flex}.detail-feature-grid span{color:#111;background:#fff7d8;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 14px;font-size:14px;font-weight:800;display:inline-flex}.detail-feature-grid i{color:#d4ad00}.detail-price{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.detail-price-currency{object-fit:contain;width:28px;height:28px;display:inline-block;transform:translateY(2px)}@media (width<=768px){.detail-price-currency{width:22px;height:22px}}.seller-avatar img{object-fit:cover;width:100%;height:100%}.seller-avatar-link{text-decoration:none;transition:transform .18s,box-shadow .18s}.seller-avatar-link:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0f172a29}.seller-name-link{color:#242424;align-items:center;gap:6px;font-size:18px;font-weight:800;text-decoration:none;display:inline-flex}.seller-name-link:hover{color:#d4a514;text-decoration:underline}.signin-page{background:#f5f6f8;justify-content:center;align-items:center;min-height:calc(100vh - 90px);padding:36px 20px;display:flex}.signin-shell{background:#fff;border:1px solid #e7e7e7;border-radius:28px;grid-template-columns:.95fr 1.05fr;width:min(1180px,100%);min-height:640px;display:grid;overflow:hidden;box-shadow:0 18px 45px #0f172a14}.signin-brand-panel{color:#fff;background:linear-gradient(135deg,#111111f0,#1e293bf5),radial-gradient(circle at 0 0,#d4ad0033,#0000 38%);flex-direction:column;justify-content:space-between;padding:52px 44px;display:flex}.signin-brand-top{align-items:flex-start;display:flex}.signin-brand-logo{object-fit:contain;width:180px;max-width:100%;height:auto}.signin-brand-copy{margin-top:auto;margin-bottom:auto}.signin-brand-copy h1{letter-spacing:-.03em;color:#fff;margin:0 0 12px;font-size:64px;font-weight:800;line-height:1.02}.signin-brand-copy p{color:#ffffffc7;margin:0 0 28px;font-size:18px;font-weight:500;line-height:1.6}.signin-home-link{color:#fff;background:#ffffff1a;border-radius:999px;align-items:center;gap:10px;width:fit-content;min-height:48px;padding:0 22px;font-size:15px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.signin-home-link:hover{background:#ffffff29;transform:translateY(-1px)}.signin-card{flex-direction:column;justify-content:center;padding:54px 58px;display:flex}.signin-card-head{align-items:center;gap:16px;margin-bottom:28px;display:flex}.signin-icon{color:#d4ad00;background:#fbf4d8;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;font-size:28px;display:flex}.signin-card-head-copy h2{color:#111;letter-spacing:-.02em;margin:0 0 4px;font-size:36px;font-weight:800;line-height:1.1}.signin-card-head-copy p{color:#7a7f8d;margin:0;font-size:15px;font-weight:600}.signin-error{color:#be123c;background:#fff1f2;border:1px solid #fecdd3;border-radius:14px;align-items:center;gap:10px;margin-bottom:18px;padding:14px 16px;font-size:14px;font-weight:700;display:flex}.signin-form{flex-direction:column;gap:20px;display:flex}.signin-field label{color:#141414;margin-bottom:10px;font-size:15px;font-weight:700;line-height:1.2;display:block}.signin-input-wrap{background:#f3f3f3;border:1px solid #0000;border-radius:18px;align-items:center;min-height:58px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex;overflow:hidden}.signin-input-wrap:focus-within{background:#fff;border-color:#d4ad00;box-shadow:0 0 0 4px #d4ad0014}.signin-input-icon{color:#7d8290;background:#ffffff40;border-inline-end:1px solid #e6e6e6;justify-content:center;align-items:center;width:58px;min-width:58px;height:58px;font-size:18px;display:inline-flex}.signin-input-wrap input{color:#111;background:0 0;border:0;outline:0;width:100%;height:58px;padding:0 16px;font-family:inherit;font-size:16px;font-weight:600}.signin-input-wrap input::placeholder{color:#9aa0ad;font-weight:500}.password-toggle-btn{color:#7d8290;cursor:pointer;background:0 0;border:0;width:54px;min-width:54px;height:58px;font-size:17px;transition:color .2s}.password-toggle-btn:hover{color:#111}.signin-options{justify-content:space-between;align-items:center;gap:16px;margin-top:-2px;display:flex}.signin-remember{color:#2a2a2a;align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}.signin-remember input{accent-color:#d4ad00;width:18px;height:18px}.signin-link-btn{color:#2563eb;cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:14px;font-weight:700}.signin-submit{color:#fff;cursor:pointer;background:#d4ad00;border:0;border-radius:18px;justify-content:center;align-items:center;gap:12px;height:58px;margin-top:4px;font-family:inherit;font-size:17px;font-weight:800;transition:transform .2s,box-shadow .2s,opacity .2s;display:inline-flex;box-shadow:0 10px 24px #d4ad0038}.signin-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 28px #d4ad0047}.signin-submit:disabled{opacity:.75;cursor:not-allowed}.signin-bottom{color:#7a7f8d;border-top:1px solid #e7e7e7;align-items:center;gap:8px;margin-top:28px;padding-top:22px;font-size:15px;font-weight:600;display:flex}.signin-bottom a{color:#2563eb;font-weight:700;text-decoration:none}.signin-page.is-rtl-signin,html[dir=rtl] .signin-page{direction:rtl}.signin-page.is-rtl-signin .signin-card-head,.signin-page.is-rtl-signin .signin-options,.signin-page.is-rtl-signin .signin-home-link,.signin-page.is-rtl-signin .signin-bottom,html[dir=rtl] .signin-card-head,html[dir=rtl] .signin-options,html[dir=rtl] .signin-home-link,html[dir=rtl] .signin-bottom{flex-direction:row-reverse}.signin-page.is-rtl-signin .signin-brand-top,html[dir=rtl] .signin-brand-top{justify-content:flex-end}.signin-page.is-rtl-signin .signin-brand-copy,.signin-page.is-rtl-signin .signin-card,html[dir=rtl] .signin-brand-copy,html[dir=rtl] .signin-card{text-align:right}.signin-page.is-rtl-signin .signin-input-wrap,html[dir=rtl] .signin-input-wrap{flex-direction:row-reverse}.signin-page.is-rtl-signin .signin-input-icon,html[dir=rtl] .signin-input-icon{border-inline-start:1px solid #e6e6e6;border-inline-end:0}.signin-page.is-rtl-signin .signin-remember,html[dir=rtl] .signin-remember{flex-direction:row-reverse}@media (width<=1100px){.signin-shell{grid-template-columns:1fr}.signin-brand-panel{min-height:auto;padding:36px 32px}.signin-brand-copy h1{font-size:46px}.signin-card{padding:42px 32px}}@media (width<=640px){.signin-page{padding:18px 12px}.signin-shell{border-radius:22px}.signin-brand-panel{padding:28px 22px}.signin-brand-logo{width:150px}.signin-brand-copy h1{font-size:36px}.signin-brand-copy p{font-size:15px}.signin-card{padding:28px 20px}.signin-card-head{gap:12px;margin-bottom:22px}.signin-icon{border-radius:16px;width:60px;height:60px;font-size:24px}.signin-card-head-copy h2{font-size:30px}.signin-input-wrap,.signin-input-wrap input,.signin-input-icon,.password-toggle-btn,.signin-submit{height:54px;min-height:54px}.signin-options,.signin-bottom{flex-direction:column;align-items:flex-start}}.dc-profile-page{color:#1f2937;background:#f5f7fa;min-height:100vh;padding:54px 0 120px}.dc-profile-breadcrumb-block p span{color:#111827;margin-left:6px}.dc-profile-header-card,.dc-profile-card{background:#fff;border:1px solid #eef0f4;border-radius:4px;box-shadow:0 14px 35px #0f172a0a}.dc-profile-header-card{justify-content:space-between;align-items:center;gap:28px;min-height:150px;padding:26px;display:flex}.dc-profile-left{align-items:center;gap:22px;min-width:0;display:flex}.dc-profile-avatar{background:#e5e7eb;flex:none;place-items:center;width:135px;height:125px;display:grid;overflow:hidden}.dc-profile-avatar i{color:#c4c7ce;font-size:86px;transform:translateY(12px)}.dc-profile-user-info{min-width:0}.dc-profile-name-row{align-items:center;gap:10px;margin-bottom:10px;display:flex}.dc-profile-name-row h2{margin:0;font-size:18px;font-weight:800}.dc-profile-name-row span{color:#168300;background:#dbf8ce;border-radius:3px;padding:4px 9px;font-size:11px;font-weight:800}.dc-profile-meta i{color:#475569;font-size:11px}.dc-profile-badges{gap:10px;display:flex}.dc-profile-badges strong{color:#111827;align-items:center;gap:7px;font-size:16px;display:flex}.dc-profile-badges strong i{color:#f0b400}.dc-profile-badges small{color:#246bca;margin-top:5px;font-size:11px;display:block}.dc-profile-right{min-width:300px}.dc-profile-actions{justify-content:flex-end;gap:8px;margin-bottom:58px;display:flex}.dc-profile-actions button{color:#fff;cursor:pointer;background:#0877ff;border:0;border-radius:4px;padding:9px 18px;font-size:12px;font-weight:800}.dc-profile-actions button i{margin-right:6px}.dc-profile-completion>div:first-child{color:#4b5563;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;display:flex}.dc-profile-completion strong{color:#111827}.dc-progress-track{background:#f1f3f5;width:100%;height:5px;overflow:hidden}.dc-progress-track.large{height:6px;margin-bottom:17px}.dc-profile-tabs{border-bottom:1px solid #e8ebef;align-items:center;gap:42px;margin:15px 0;padding-left:14px;display:flex;overflow:hidden}.dc-profile-tabs button{color:#4b5563;cursor:pointer;background:0 0;border:0;padding:0 0 18px;font-family:Lato,sans-serif;font-size:16px;font-weight:600;position:relative}.dc-profile-tabs button.active:after{content:"";background:#0a7cff;border-radius:999px;width:100%;height:3px;position:absolute;bottom:-1px;left:0}.dc-profile-card{margin-bottom:48px;padding:0;overflow:hidden}.dc-profile-card-head{border-bottom:1px solid #edf0f4;padding:15px 20px;margin-bottom:0!important}.dc-profile-card-head h2{letter-spacing:.02em;margin:0;font-family:Lato,sans-serif;font-weight:600;margin-bottom:0!important;font-size:16px!important}.dc-profile-card-head p{color:#6b7280;margin:7px 0 0;font-family:Lato,sans-serif;font-size:14px}.dc-account-summary{padding:15px 50px}.dc-summary-row{border-bottom:1px dashed #e5e7eb;justify-content:space-between;align-items:center;padding:6px 0;font-family:Lato,sans-serif;font-size:14px;display:flex}.dc-summary-row:first-child,.dc-summary-row.completion-row{border-bottom:0;padding-top:0;padding-bottom:0}.dc-summary-row span{color:#1f2937}.dc-summary-row strong{color:#111827;font-weight:900}.dc-primary-big-btn,.dc-secondary-blue-btn{color:#fff;cursor:pointer;background:#0877ff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:10px;font-weight:800;display:inline-flex}.dc-primary-big-btn{margin-top:35px;padding:14px 32px;font-size:14px}.dc-secondary-blue-btn{margin:18px 0 18px 24px;padding:14px 30px;font-size:14px}.dc-stat-grid{grid-template-columns:repeat(3,1fr);gap:35px;padding:42px 35px 25px;display:grid}.dc-stat-box{text-align:center;border:1px dashed #e2e8f0;border-radius:3px;place-items:center;min-height:125px;padding:16px;display:grid}.dc-stat-box strong{color:#111827;font-size:48px;font-weight:900;line-height:1;display:block}.dc-stat-box span{color:#4b5563;align-items:center;gap:6px;margin-top:18px;font-size:18px;display:inline-flex}.dc-stat-box i{color:#4b5563;font-size:14px}.dc-edit-profile-form{grid-template-columns:repeat(2,1fr);gap:22px;padding:38px 50px;display:grid}.dc-edit-profile-form label{color:#374151;gap:8px;font-size:14px;font-weight:800;display:grid}.dc-edit-profile-form input{border:1px solid #e5e7eb;border-radius:6px;outline:none;height:48px;padding:0 14px;font-size:15px}.dc-edit-profile-form input:focus{border-color:#0877ff;box-shadow:0 0 0 3px #0877ff1a}.dc-edit-profile-form .dc-primary-big-btn{grid-column:1/-1;width:fit-content;min-width:190px;padding:15px 26px;font-size:18px}@media (width<=992px){.dc-profile-header-card{flex-direction:column;align-items:flex-start}.dc-profile-right{width:100%;min-width:0}.dc-profile-actions{justify-content:flex-start;margin-bottom:22px}.dc-profile-tabs{gap:24px;padding-bottom:0;overflow-x:auto}.dc-profile-tabs button{white-space:nowrap}.dc-stat-grid{grid-template-columns:1fr}}@media (width<=640px){.dc-profile-page{padding-top:28px}.dc-profile-container{width:min(100% - 20px,1120px)}.dc-profile-header-card{padding:18px}.dc-profile-left{flex-direction:column;align-items:flex-start}.dc-profile-avatar{width:100%;height:170px}.dc-profile-meta{flex-direction:column;align-items:flex-start;gap:8px}.dc-profile-badges{flex-direction:column;width:100%}.dc-profile-badges>div{width:100%}.dc-profile-actions{flex-direction:column}.dc-profile-actions button{width:100%}.dc-profile-tabs{margin:34px 0 24px}.dc-profile-tabs button{font-size:12px}.dc-profile-card-head,.dc-account-summary,.dc-edit-profile-form{padding:24px}.dc-profile-card-head h2{font-size:22px}.dc-summary-row{font-size:18px}.dc-primary-big-btn,.dc-secondary-blue-btn{width:100%;min-width:0;font-size:17px}.dc-secondary-blue-btn{margin:18px 0 24px}.dc-stat-grid{padding:24px}.dc-edit-profile-form{grid-template-columns:1fr}}.dc-profile-loading,.dc-profile-error{color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:10px;margin-bottom:18px;padding:14px 18px;font-weight:700;display:flex}.dc-profile-error{color:#991b1b;background:#fff1f2;border-color:#fecaca}.dc-profile-page{color:#151b2d;background:#f5f7fb;min-height:100vh;padding:32px 0 70px;font-family:inherit}.dc-profile-container{width:min(1720px,100% - 48px);margin:0 auto}.dc-profile-breadcrumb-block{margin-bottom:28px}.dc-profile-breadcrumb-block h1{letter-spacing:-.02em;margin:0 0 8px;font-size:30px;font-weight:800}.dc-profile-breadcrumb-block p{color:#7a8190;margin:0;font-size:15px}.dc-profile-breadcrumb-block span{color:#1f2937;font-weight:700}.dc-profile-loading,.dc-profile-error,.dc-profile-success{border-radius:12px;align-items:center;gap:10px;margin-bottom:16px;padding:14px 16px;font-weight:700;display:flex}.dc-profile-loading{color:#1d4ed8;background:#eaf2ff;border:1px solid #bfdbfe}.dc-profile-error{color:#b42318;background:#fff1f0;border:1px solid #fecaca}.dc-profile-error.inline{margin-top:14px;margin-bottom:0}.dc-profile-success{color:#067647;background:#ecfdf3;border:1px solid #a7f3d0}.dc-profile-header-card{background:#fff;border:1px solid #e6eaf1;border-radius:4px;justify-content:space-between;gap:12px;padding:22px 12px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 35px #0f172a0d}.dc-profile-cover-bg{opacity:.12;pointer-events:none;height:120px;position:absolute;inset:0 0 auto}.dc-profile-cover-bg img{object-fit:cover;width:100%;height:100%}.dc-profile-left,.dc-profile-right{z-index:1;position:relative}.dc-profile-left{flex:1;gap:34px;min-width:0;display:flex}.dc-profile-avatar{color:#c2c7d0;background:#eceff4;flex:0 0 210px;justify-content:center;align-items:center;width:210px;height:170px;display:flex;overflow:hidden}.dc-profile-avatar img{object-fit:cover;width:100%;height:100%}.dc-profile-avatar i{font-size:108px}.dc-profile-user-info{flex:1;min-width:0}.dc-profile-name-row{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.dc-profile-name-row h2{margin:0;font-size:30px;font-weight:800;line-height:1.15}.dc-profile-name-row span,.dc-shop-status-pill{color:#1f7a18;background:#dff9cf;border-radius:5px;align-items:center;gap:7px;padding:8px 14px;font-size:14px;font-weight:800;display:inline-flex}.dc-profile-shop-mini{background:#ffffffd1;border:1px solid #e7ecf5;border-radius:12px;align-items:center;gap:10px;margin-bottom:15px;padding:9px 12px;display:inline-flex}.dc-shop-mini-logo{color:#6b7280;background:#f2f5fa;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex;overflow:hidden}.dc-shop-mini-logo img{object-fit:cover;width:100%;height:100%}.dc-profile-shop-mini strong{font-size:14px;display:block}.dc-profile-shop-mini small{color:#6b7280;margin-top:2px;font-size:12px;display:block}.dc-profile-meta{color:#4b5563;flex-wrap:wrap;align-items:center;gap:18px 22px;margin-bottom:30px;font-size:17px;display:flex}.dc-profile-meta span{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.dc-profile-meta i{color:#4b5563}.dc-profile-badges{flex-wrap:wrap;gap:14px;display:flex}.dc-profile-badges>div{background:#fff;border:1px solid #e2e8f0;border-radius:4px;min-width:210px;padding:22px 24px}.dc-profile-badges strong{align-items:center;gap:12px;margin-bottom:12px;font-size:24px;font-weight:800;line-height:1.2;display:flex}.dc-profile-badges .fa-star{color:#f6b900}.dc-profile-badges small{color:#1764c9;font-size:16px;display:block}.dc-profile-right{flex-direction:column;flex:0 0 470px;justify-content:center;gap:92px;display:flex}.dc-profile-actions{flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex}.dc-profile-actions button,.dc-secondary-blue-btn,.dc-primary-big-btn{cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;font-weight:900;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.dc-profile-actions button,.dc-secondary-blue-btn{color:#fff;background:#0878ff;border-radius:5px;min-height:56px;padding:0 28px;font-size:17px}.dc-secondary-blue-btn.small{min-height:44px;padding:0 18px;font-size:14px}.dc-profile-actions button:hover,.dc-secondary-blue-btn:hover,.dc-primary-big-btn:hover{transform:translateY(-1px);box-shadow:0 10px 20px #0878ff2e}.dc-profile-actions button:disabled,.dc-secondary-blue-btn:disabled,.dc-primary-big-btn:disabled{cursor:not-allowed;opacity:.65;box-shadow:none;transform:none}.dc-profile-completion{width:100%}.dc-profile-completion>div:first-child,.dc-summary-row{justify-content:space-between;align-items:center;gap:18px;display:flex}.dc-profile-completion span,.dc-summary-row span{color:#626b7a;font-size:14px;font-weight:500}.dc-profile-completion strong,.dc-summary-row strong{color:#161b29;font-size:18px;font-weight:900}.dc-progress-track{background:#edf1f5;width:100%;height:7px;margin-top:16px;overflow:hidden}.dc-progress-track span{background:#198a13;height:100%;display:block}.dc-progress-track.large{border-radius:999px;height:6px}.dc-progress-track.large span{border-radius:inherit}.dc-profile-tabs{border-bottom:1px solid #e3e8ef;align-items:stretch;gap:16px;padding-left:18px;display:flex;overflow-x:auto}.dc-profile-tabs button{color:#4b5563;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:4px 0 8px;font-size:14px;font-weight:600;position:relative}.dc-profile-tabs button.active{color:#161b29}.dc-profile-tabs button.active:after{content:"";background:#0878ff;border-radius:999px 999px 0 0;height:4px;position:absolute;bottom:-1px;left:0;right:0}.dc-profile-card{background:#fff;border:1px solid #e6eaf1;border-radius:4px;margin-bottom:8px;box-shadow:0 18px 35px #0f172a0a}.dc-profile-card-head{margin-bottom:28px}.dc-profile-card-head-row{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.dc-profile-card-head h2{letter-spacing:-.01em;margin:0 0 14px;font-size:27px;font-weight:900}.dc-profile-card-head p{color:#6b7280;margin:0;font-size:18px}.dc-summary-row{border-bottom:1px solid #eef2f7;min-height:16px}.dc-summary-row.completion-row{border-bottom:0;min-height:auto}.dc-primary-big-btn{color:#fff;background:#0878ff;border-radius:7px;min-height:62px;margin-top:22px;padding:0 30px;font-size:18px}.dc-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:22px;display:grid}.dc-stat-box{background:#fbfcff;border:1px solid #e4e8ef;border-radius:12px;padding:28px}.dc-stat-box strong{margin-bottom:12px;font-size:34px;line-height:1;display:block}.dc-stat-box span{color:#6b7280;align-items:center;gap:8px;font-weight:700;display:flex}.dc-shop-overview-card{border:1px solid #e5eaf2;border-radius:14px;margin-top:28px;overflow:hidden}.dc-shop-overview-media{background:#eef2f7;height:180px;position:relative;overflow:hidden}.dc-shop-overview-media>img{object-fit:cover;width:100%;height:100%}.dc-empty-cover{color:#94a3b8;justify-content:center;align-items:center;height:100%;font-size:46px;display:flex}.dc-shop-overview-logo{color:#64748b;background:#fff;border:4px solid #fff;border-radius:18px;justify-content:center;align-items:center;width:86px;height:86px;font-size:30px;display:flex;position:absolute;right:24px;overflow:hidden;box-shadow:0 10px 25px #0f172a24}.dc-shop-overview-logo img{object-fit:cover;width:100%;height:100%}.dc-shop-overview-body{padding:52px 26px 26px;position:relative}.dc-shop-overview-body h3{margin:0 0 8px;font-size:24px;font-weight:900}.dc-shop-meta-line{color:#64748b;flex-wrap:wrap;gap:10px 18px;margin:0 0 14px;display:flex}.dc-shop-overview-body p{color:#4b5563;margin:0;line-height:1.6}.dc-edit-profile-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.dc-edit-profile-form label{color:#374151;flex-direction:column;gap:9px;font-size:15px;font-weight:900;display:flex}.dc-edit-profile-form input,.dc-edit-profile-form textarea,.dc-edit-profile-form select{color:#111827;background:#fff;border:1px solid #dbe2ec;border-radius:10px;outline:none;width:100%;min-height:50px;padding:12px 14px;font-size:15px;transition:border-color .15s,box-shadow .15s}.dc-edit-profile-form textarea{resize:vertical;line-height:1.55}.dc-edit-profile-form input:focus,.dc-edit-profile-form textarea:focus,.dc-edit-profile-form select:focus{border-color:#0878ff;box-shadow:0 0 0 4px #0878ff1a}.dc-full-field,.dc-edit-profile-form .dc-primary-big-btn{grid-column:1/-1}.dc-shop-settings-form .dc-primary-big-btn{width:max-content}.dc-shop-media-grid{grid-column:1/-1;grid-template-columns:260px minmax(0,1fr);gap:22px;margin-bottom:8px;display:grid}.dc-image-picker{background:#fbfcff;border:1px solid #e3e8ef;border-radius:14px;padding:16px}.dc-image-picker-preview{color:#94a3b8;background:#eef2f7;border-radius:12px;justify-content:center;align-items:center;width:100%;height:160px;margin-bottom:14px;font-size:42px;display:flex;overflow:hidden}.dc-image-picker:first-child .dc-image-picker-preview{height:180px}.dc-image-picker-preview img{object-fit:cover;width:100%;height:100%}.dc-image-picker-actions strong{margin-bottom:10px;font-size:15px;display:block}.dc-image-picker-actions input{min-height:auto;padding:10px;font-size:13px}.dc-car-listings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.dc-car-listings-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.dc-car-card{background:#fff;border:1px solid #e4e8ef;border-radius:16px;transition:transform .15s,box-shadow .15s;overflow:hidden}.dc-car-card:hover{transform:translateY(-2px);box-shadow:0 16px 32px #0f172a17}.dc-car-card-image{color:#94a3b8;background:#eef2f7;justify-content:center;align-items:center;height:210px;font-size:56px;display:flex;position:relative;overflow:hidden}.dc-car-card-image img{object-fit:cover;width:100%;height:100%}.dc-car-status{color:#fff;text-transform:capitalize;background:#111827;border-radius:999px;align-items:center;min-height:28px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex;position:absolute;top:14px;left:14px}.dc-car-status.active,.dc-car-status.live,.dc-car-status.published,.dc-car-status.approved{background:#087f5b}.dc-car-status.pending,.dc-car-status.draft{background:#b7791f}.dc-car-status.rejected,.dc-car-status.inactive{background:#b42318}.dc-car-card-body{padding:18px}.dc-car-card-body h3{margin:0 0 10px;font-size:19px;font-weight:900;line-height:1.35}.dc-car-meta{color:#64748b;flex-wrap:wrap;gap:8px;margin-bottom:18px;font-size:14px;display:flex}.dc-car-meta span:not(:last-child):after{content:"•";color:#cbd5e1;margin-left:8px}.dc-car-card-foot{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.dc-car-card-foot strong{color:#0f172a;font-size:18px;font-weight:900}.dc-car-card-foot span{color:#64748b;align-items:center;gap:6px;font-weight:700;display:inline-flex}.dc-car-actions{gap:10px;display:flex}.dc-car-actions a,.dc-car-actions button{color:#0878ff;cursor:pointer;background:#fff;border:1px solid #0878ff;border-radius:10px;flex:1;justify-content:center;align-items:center;min-height:42px;font-weight:900;text-decoration:none;display:inline-flex}.dc-empty-listings{color:#1f2937;border-top:1px solid #e6eaf1;margin:34px -78px -56px;padding:46px 78px}.dc-empty-listings i{margin-right:8px;font-size:28px}.dc-empty-listings strong{align-items:center;font-size:22px;font-weight:900;display:inline-flex}.dc-empty-listings p{color:#4b5563;margin:8px 0 0;font-size:18px}.dc-rating-summary{color:#4b5563;align-items:center;gap:28px;display:flex}.dc-rating-score{background:#fbfcff;border:1px solid #e4e8ef;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:220px;min-height:150px;display:flex}.dc-rating-score i{color:#f6b900;font-size:28px}.dc-rating-score strong{color:#111827;font-size:30px;font-weight:900}.dc-rating-score span{color:#64748b;font-weight:700}@media (width<=1200px){.dc-profile-header-card{flex-direction:column}.dc-profile-right{flex:auto;gap:28px}.dc-profile-actions{justify-content:flex-start}.dc-stat-grid,.dc-car-listings-grid,.dc-car-listings-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.dc-profile-page{padding-top:20px}.dc-profile-container{width:min(100% - 24px,720px)}.dc-profile-header-card,.dc-profile-card{padding:24px}.dc-profile-header-card{margin-bottom:34px}.dc-profile-left{flex-direction:column;gap:18px}.dc-profile-avatar{flex-basis:auto;width:150px;height:130px}.dc-profile-name-row h2{font-size:24px}.dc-profile-meta{gap:12px;font-size:14px}.dc-profile-badges>div{min-width:100%}.dc-profile-right{width:100%}.dc-profile-actions button{flex:1}.dc-profile-tabs{gap:24px;padding-left:0}.dc-profile-tabs button{font-size:18px}.dc-stat-grid,.dc-edit-profile-form,.dc-shop-media-grid,.dc-car-listings-grid,.dc-car-listings-grid.compact{grid-template-columns:1fr}.dc-empty-listings{margin:28px -24px -24px;padding:32px 24px}.dc-rating-summary{flex-direction:column;align-items:stretch}.dc-rating-score{width:100%}}.dc-cars-listings,.dc-car-listings,.dc-listings-section{margin:0;padding:0}:is(.dc-profile-card:has(.dc-cars-grid),.dc-profile-card:has(.dc-empty-listings),.dc-profile-card:has(.dc-no-listings)){min-height:auto!important;padding:18px 22px!important}.dc-profile-card-head h2{color:#111827;margin:0 0 4px!important;font-size:18px!important;font-weight:600!important;line-height:1.3!important}.dc-profile-card-head p{color:#6b7280;margin:0!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important}.dc-cars-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;padding-top:16px;display:grid}.dc-empty-listings,.dc-no-listings{text-align:left!important;background:0 0!important;border:0!important;min-height:auto!important;margin:0!important;padding:18px 0 4px!important}.dc-empty-listings i,.dc-no-listings i{color:#374151;margin-right:8px;font-size:18px!important}.dc-empty-listings h3,.dc-no-listings h3{color:#111827;align-items:center;display:inline-flex;margin:0 0 6px!important;font-size:18px!important;font-weight:600!important;line-height:1.3!important}.dc-empty-listings p,.dc-no-listings p{color:#6b7280;margin:0!important;font-size:14px!important;font-weight:400!important;line-height:1.45!important}.dc-car-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.dc-car-image{background:#f3f4f6;height:130px}.dc-car-image img{object-fit:cover;width:100%;height:100%}.dc-car-body{padding:12px}.dc-car-body h3{color:#111827;margin:0 0 6px;font-size:16px;font-weight:600;line-height:1.3}.dc-car-body p,.dc-car-meta span{color:#6b7280;font-size:13px;font-weight:400;line-height:1.4}.dc-car-price{color:#111827;margin-top:8px;font-size:16px;font-weight:600}.dc-car-actions{padding:0 12px 12px}.dc-car-actions a,.dc-car-actions button{border-radius:7px;height:34px;padding:0 12px;font-size:13px;font-weight:500}.shop-profile-page{background:#f5f6fa;min-height:100vh}.shop-banner{background-position:50%;background-size:cover;height:280px}.shop-profile-card{background:#fff;border-radius:24px;max-width:1180px;margin:-70px auto 40px;padding:24px;position:relative;box-shadow:0 20px 60px #0f172a14}.shop-top-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.shop-follow-btn{color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-weight:800;display:inline-flex}.shop-follow-btn.active{color:#fff;background:#111827}.shop-rating-box{color:#2563eb;align-items:center;gap:8px;font-weight:700;display:flex}.shop-stars{color:#f6b400;gap:3px;display:inline-flex}.shop-main-info{text-align:center;margin-top:-32px}.shop-avatar-wrap{width:142px;height:142px;margin:0 auto 12px;position:relative}.shop-avatar,.shop-avatar-placeholder{object-fit:cover;border:5px solid #fff;border-radius:999px;width:142px;height:142px;box-shadow:0 14px 34px #0f172a2e}.shop-avatar-placeholder{color:#d4a514;background:#111827;justify-content:center;align-items:center;font-size:42px;display:flex}.shop-online-dot{background:#22c55e;border:4px solid #fff;border-radius:999px;width:24px;height:24px;position:absolute;bottom:26px;left:6px}.shop-main-info h1{color:#374151;margin:0;font-size:28px;font-weight:900}.shop-verified-icon{color:#2563eb;margin-left:8px;font-size:18px}.shop-handle{color:#6b7280;margin:4px 0;font-size:18px;font-weight:700}.shop-last-seen{color:#9ca3af;margin:0;font-weight:600}.shop-badges{color:#94a3b8;justify-content:center;gap:22px;margin-top:18px;font-weight:800;display:flex}.shop-badges span{flex-direction:column;align-items:center;gap:7px;display:inline-flex}.shop-badges i{background:#eef2f7;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.shop-badges .paid i{color:#16a34a;background:#dcfce7}.shop-about-box{text-align:center;color:#374151;border-top:1px solid #eef0f4;border-bottom:1px solid #eef0f4;margin-top:28px;padding:22px 0;font-weight:600}.shop-location,.shop-address{color:#2563eb;justify-content:center;align-items:center;gap:8px;display:flex}.shop-action-row{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px;display:flex}.shop-action-btn{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:14px;align-items:center;gap:8px;padding:12px 20px;font-weight:900;text-decoration:none;display:inline-flex}.shop-action-btn.primary{color:#fff;background:#d4a514;border-color:#d4a514}.shop-rate-panel{text-align:center;margin-top:26px}.shop-rate-panel strong{color:#374151;margin-bottom:8px;display:block}.shop-rate-stars{justify-content:center;gap:6px;display:flex}.shop-rate-stars button{color:#d1d5db;background:0 0;border:0;font-size:24px}.shop-rate-stars button.active{color:#f6b400}.shop-loading{text-align:center;background:#fff;border-radius:18px;max-width:800px;margin:80px auto;padding:30px;font-weight:800}@media (width<=767px){.shop-banner{height:210px}.shop-profile-card{margin:-50px 14px 30px;padding:18px}.shop-top-row{align-items:flex-start}.shop-main-info{margin-top:-18px}.shop-avatar-wrap,.shop-avatar,.shop-avatar-placeholder{width:118px;height:118px}.shop-main-info h1{font-size:22px}}.shop-listings-section{width:min(1180px,100% - 32px);margin:28px auto 70px}.shop-listings-head{justify-content:space-between;align-items:flex-end;margin-bottom:16px;display:flex}.shop-listings-head h2{color:#111827;margin:0;font-size:28px;font-weight:900}.shop-listings-head p{color:#6b7280;margin:5px 0 0;font-weight:700}.shop-listings-list{flex-direction:column;gap:14px;display:flex}.shop-listing-row{color:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:24px;grid-template-columns:220px minmax(0,1fr);gap:18px;padding:14px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;box-shadow:0 14px 35px #0f172a14}.shop-listing-row:hover{border-color:#d4a514;transform:translateY(-2px);box-shadow:0 18px 45px #0f172a1f}.shop-listing-img-wrap{background:#f3f4f6;border-radius:18px;height:150px;position:relative;overflow:hidden}.shop-listing-img{object-fit:cover;width:100%;height:100%}.shop-listing-img-placeholder{color:#9ca3af;place-items:center;width:100%;height:100%;font-size:38px;display:grid}.shop-listing-photo-count{color:#fff;background:#0000008c;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:13px;font-weight:800;display:inline-flex;position:absolute;bottom:10px;left:12px}.shop-listing-body{justify-content:space-between;gap:18px;min-width:0;display:flex}.shop-listing-main{min-width:0}.shop-listing-main h3{color:#111827;margin:4px 0 12px;font-family:Lato,sans-serif;font-size:16px;font-weight:700;line-height:1.25}.shop-listing-specs{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.shop-listing-specs span{color:#4b5563;background:#f9fafb;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:8px;min-height:20px;padding:1px 6px;font-family:Lato,sans-serif;font-size:12px;font-weight:500;display:inline-flex}.shop-listing-specs i{color:#6b7280;font-size:14px}.shop-listing-meta{color:#198754;flex-wrap:wrap;gap:16px;font-weight:800;display:flex}.shop-listing-meta span{align-items:center;gap:8px;font-family:Lato,sans-serif;font-size:14px;display:inline-flex}.shop-listing-price-box{text-align:right;flex:none;padding-top:2px}.shop-listing-price-box strong{white-space:nowrap;color:#111827;font-size:28px;font-weight:950;display:block}.shop-listing-price-box span{font-weight:900}.shop-listing-price-box small{color:#198754;text-transform:capitalize;background:#ecfdf5;border-radius:999px;margin-top:8px;padding:5px 10px;font-weight:900;display:inline-flex}.shop-empty-listings{text-align:center;color:#6b7280;background:#fff;border:1px dashed #d1d5db;border-radius:24px;place-items:center;gap:8px;min-height:180px;padding:30px;display:grid}.shop-empty-listings i{color:#9ca3af;font-size:34px}.shop-empty-listings strong{color:#111827;font-size:20px}@media (width<=768px){.shop-listing-row{grid-template-columns:1fr}.shop-listing-img-wrap{height:220px}.shop-listing-body{flex-direction:column}.shop-listing-price-box{text-align:left}}:root{--brand-gold:#caa400;--brand-gold-dark:#bd9a00;--brand-blue:#1e5bf0;--brand-blue-dark:#174bd0;--text-dark:#151515;--text-black:#111;--text-muted:#555;--muted-dark:#3f3f3f;--page-bg:#f8f9fb;--border-light:#e5e5e5;--border-soft:#ececec;--surface:#fff;--control-bg:#dedede;--shadow-soft:0 4px 14px #0000001a;--shadow-card:0 8px 24px #00000014;--header-height:66px}*{box-sizing:border-box}html,body,button,input,select,textarea,a{font-family:Montserrat,Arial,Helvetica,sans-serif}body{color:var(--text-dark);margin:0}.lang-link span,[lang=ar],.ar-text{font-family:Vazirmatn,Tahoma,Arial,sans-serif}a{text-decoration:none}button{cursor:pointer}.site-header{background:var(--surface);border-bottom:1px solid #eee;width:100%}.navbar{min-height:var(--header-height);padding:0}.nav-wrap{gap:26px;max-width:1820px;padding:0 42px}.logo-wrap{align-items:center;margin-right:48px;padding:0;display:flex}.site-logo{width:100px;height:auto;display:block}.main-collapse{align-items:center}.nav-menu{align-items:center;gap:30px;margin-right:auto}.nav-menu .nav-link{color:#050505;white-space:nowrap;padding:8px 0;font-family:Lato,sans-serif;font-size:14px;font-weight:600;line-height:1}.nav-menu .nav-link:hover,.nav-menu .nav-link.active{color:#000}.search-box{background:var(--surface);border:1px solid var(--border-light);width:525px;height:40px;box-shadow:var(--shadow-soft);border-radius:50px;flex-shrink:0;align-items:center;margin:0 34px 0 24px;font-family:Lato,sans-serif;display:flex;overflow:hidden}.search-btn{background:var(--brand-gold);color:#fff;border:0;justify-content:center;align-items:center;width:76px;height:46px;font-size:18px;display:inline-flex}.search-input{color:#333;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0 22px;font-size:16px}.search-input::placeholder{color:var(--text-muted);opacity:1}.right-actions,.mobile-actions{align-items:center;display:flex}.right-actions{flex-shrink:0;gap:20px}.mobile-actions{gap:18px;margin-left:auto;display:none}.icon-link,.lang-link,.signin-link{color:#1a1a1a;align-items:center;display:inline-flex}.icon-link{font-size:20px;line-height:1}.lang-link{white-space:nowrap;gap:8px;font-size:16px;font-weight:800}.lang-link i{font-size:18px}.signin-link{color:var(--muted-dark);white-space:nowrap;gap:10px;font-size:16px;font-weight:400}.user-icon{width:25px;height:25px;color:var(--text-black);border:2px solid #1a1a1a;border-radius:50%;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.divider{background:#222;width:2px;height:34px;display:inline-block}.menu-toggle{flex-direction:column;justify-content:center;gap:6px;width:34px;height:30px;margin-left:6px;padding:0;display:inline-flex}.menu-toggle span{background:#555;border-radius:999px;width:30px;height:2px;display:block}.listing-page{background:var(--page-bg);min-height:100vh}.page-container{max-width:1600px;padding-left:32px;padding-right:32px}.listing-section{padding:18px 0 42px}.listing-topbar{background:var(--surface);border-bottom:1px solid var(--border-light);box-shadow:0 2px 10px #0000000a}.topbar-inner{justify-content:space-between;align-items:center;gap:24px;min-height:58px;display:flex}.topbar-links{align-items:center;gap:32px;display:flex}.topbar-link{color:var(--text-black);align-items:center;gap:10px;font-size:16px;font-weight:700;display:inline-flex}.topbar-link i{font-size:18px}.topbar-link.active i{color:var(--brand-blue)}.topbar-link:nth-child(2) i{color:#14a44d}.topbar-link:nth-child(3) i{color:#bb3f13}.add-listing-btn{background:var(--brand-gold);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:8px 20px;font-family:Lato,sans-serif;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 6px 12px #0000002e}.add-listing-btn:hover{color:#fff;background:var(--brand-gold-dark)}.content-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:8px;display:flex}.category-tabs{align-items:center;gap:14px;display:flex}.category-tab{background:var(--surface);width:76px;min-height:40px;color:var(--text-black);border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:0;font-size:13px;font-weight:900;line-height:1;transition:background .2s,color .2s,transform .2s;display:inline-flex}.category-tab:hover{background:#f4f4f4;transform:translateY(-1px)}.category-tab i{font-size:18px}.category-tab .category-icon{justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.category-tab .category-icon i{font-size:14px}.category-tab.active,.category-tab.active .category-icon i{color:var(--brand-blue);background:#e4e4e4}.view-controls{align-items:center;gap:10px;display:flex}.view-toggle{align-items:center;gap:6px}.view-toggle button,.view-btn{width:35px;height:35px;color:var(--text-black);background:#ddd;border:0;border-radius:8px;font-size:14px}.view-toggle button.active,.view-btn.active{background:var(--brand-gold);color:#fff}.control-select{color:#333;background-color:#ddd;border:0;border-radius:8px;outline:none;min-width:138px;height:36px;padding:0 34px 0 12px;font-size:14px}.select-control{min-width:230px;position:relative}.select-control.with-icon .select-left-icon{z-index:5;color:var(--text-black);pointer-events:none;font-size:16px;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.select-control.with-icon .select2-container,.quick-select-control .select2-container{width:100%!important}.select-control.with-icon .select2-container--default .select2-selection--single,.quick-select-control .select2-container--default .select2-selection--single{background:var(--control-bg)!important;height:44px!important;box-shadow:none!important;border:0!important;border-radius:10px!important;align-items:center!important;display:flex!important}.select-control.with-icon .select2-container--default .select2-selection--single .select2-selection__rendered{color:#222!important;height:44px!important;padding-left:48px!important;padding-right:42px!important;font-size:16px!important;font-weight:600!important;line-height:44px!important}.select-control.with-icon .select2-container--default .select2-selection--single .select2-selection__arrow,.quick-select-control .select2-container--default .select2-selection--single .select2-selection__arrow{width:38px!important;height:44px!important;right:8px!important}.select-control.with-icon .select2-container--default .select2-selection--single .select2-selection__arrow b,.quick-select-control .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var(--text-black) transparent transparent transparent!important;border-width:6px 5px 0!important;margin-top:-2px!important}.select-control.with-icon .select2-container--default.select2-container--open .select2-selection--single{background:#d6d6d6!important}.select2-container--open{z-index:99999!important}.select2-dropdown{background:#fff!important;border:0!important;border-radius:12px!important;margin-top:8px!important;overflow:hidden!important;box-shadow:0 14px 34px #0000002e!important}.select2-search--dropdown{background:#fff!important;padding:10px!important}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid var(--border-light)!important;color:#222!important;border-radius:9px!important;outline:none!important;height:38px!important;padding:0 12px!important;font-family:Montserrat,Arial,Helvetica,sans-serif!important;font-size:14px!important}.select2-container--default .select2-search--dropdown .select2-search__field:focus{border-color:var(--brand-gold)!important;box-shadow:0 0 0 3px #caa40024!important}.select2-results__options{max-height:240px!important;padding:6px!important}.select2-results__option{color:#222!important;border-radius:8px!important;min-height:38px!important;padding:9px 12px!important;font-family:Montserrat,Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:600!important}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{color:var(--text-black)!important;background:#caa40024!important}.select2-container--default .select2-results__option--selected{background:var(--brand-gold)!important;color:#fff!important}.quick-controls,.quick-select-controls{align-items:center;display:flex}.quick-controls{gap:8px;margin-bottom:6px}.quick-controls button{height:36px;color:var(--text-black);background:#dcdcdc;border:0;border-radius:8px;align-items:center;gap:9px;padding:0 14px;font-size:16px;font-weight:700;display:inline-flex}.quick-controls button:first-child{min-width:205px}.quick-select-controls{flex-wrap:wrap;gap:8px;margin:8px 0 10px}.quick-select-control{min-width:170px;max-width:190px}.quick-select-control:first-child{min-width:205px;max-width:230px}.quick-select-control .select-left-icon{font-size:14px;left:14px}.quick-select-control .select2-container--default .select2-selection--single{border-radius:8px!important;height:38px!important;min-height:38px!important}.quick-select-control .select2-container--default .select2-selection--single .select2-selection__rendered{color:#222!important;height:38px!important;padding-left:40px!important;padding-right:30px!important;font-size:14px!important;font-weight:600!important;line-height:38px!important}.quick-select-control .select2-container--default .select2-selection--single .select2-selection__arrow{width:28px!important;height:38px!important;right:6px!important}.quick-select-control .select2-container--default .select2-selection--single .select2-selection__arrow b{border-width:5px 4px 0!important}.near-me-control{background:var(--control-bg);min-width:175px;max-width:205px;height:38px;min-height:38px;color:var(--text-black);border:0;border-radius:8px;align-items:center;gap:9px;padding:0 14px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.near-me-control:hover{background:#d3d3d3}.near-me-icon,.near-me-arrow{justify-content:center;align-items:center;display:inline-flex}.near-me-icon i{font-size:14px}.near-me-label{text-align:left;white-space:nowrap;color:#222;flex:1;font-size:14px;font-weight:600}.near-me-arrow{margin-left:auto}.near-me-arrow i{font-size:11px}.mobile-control-row{gap:8px;margin:12px 0;padding-bottom:2px;display:flex;overflow-x:auto}.mobile-filter-btn{background:var(--control-bg);height:38px;color:var(--text-black);border:0;border-radius:9px;flex:none;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.filters-stack{flex-direction:column;gap:40px;display:flex}.filter-card{background:var(--surface);border:1px solid #d2d2d2;border-radius:16px;padding:24px}.smart-filter-card,.property-filter-card{padding:22px}.filter-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.filter-title{color:var(--text-black);letter-spacing:-.2px;margin:0 0 20px;font-size:14px;font-weight:600}.filter-card-head .filter-title{margin:0}.filter-reset-btn{color:#333;background:#f1f1f1;border:0;border-radius:8px;align-items:center;gap:7px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.filter-reset-btn:hover{background:#e8e8e8}.filter-accordion{border:1px solid var(--border-soft);background:var(--surface);border-radius:12px;margin-bottom:10px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.filter-accordion:hover{border-color:#dedede}.filter-accordion.open{border-color:var(--border-light);box-shadow:0 6px 18px #0000000a}.filter-accordion-head{color:#222;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:38px;padding:0 12px;font-size:14px;font-weight:800;display:flex}.filter-accordion-head>i{font-size:13px;transition:transform .2s}.filter-accordion.open .filter-accordion-head>i{transform:rotate(180deg)}.filter-head-title{align-items:center;gap:9px;min-width:0;font-size:14px;font-weight:600;display:inline-flex}.filter-title-icon{width:26px;height:26px;color:var(--brand-gold);background:#caa4001f;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.filter-title-icon i{font-size:13px}.filter-count{color:#fff;background:#2c2c2c;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin-left:8px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.filter-count.d-none{display:none!important}.filter-accordion-body{padding:0 14px 10px;display:none}.filter-accordion.open .filter-accordion-body{display:block}.filter-check{color:#222;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;margin:10px 0 0;font-size:14px;font-weight:500;display:flex}.filter-check input{accent-color:#2459e8;cursor:pointer;flex:none;width:18px;height:18px}.filter-option-text{color:#222;align-items:center;gap:10px;min-width:0;font-size:12px;font-weight:500;line-height:1.35;display:inline-flex}.filter-option-text i{color:#555;text-align:center;width:18px;font-size:13px}.filter-check:hover .filter-option-text,.filter-check:hover .filter-option-text i{color:var(--text-black)}.filter-item,.filter-group{background:var(--surface);border:1px solid var(--border-soft);border-radius:8px;width:100%;min-height:58px;margin-bottom:6px}.filter-item{color:#222;justify-content:space-between;align-items:center;padding:0 22px;font-size:16px;font-weight:700;display:flex}.filter-group{padding:15px 22px}.filter-group-head{color:#222;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:0;font-size:16px;font-weight:700;display:flex}.filter-group-head em{color:#fff;background:#2b2b2b;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;margin-left:8px;font-size:12px;font-style:normal;display:inline-flex}.check-row{color:#222;cursor:pointer;justify-content:space-between;align-items:center;margin-top:8px;font-size:15px;font-weight:500;display:flex}.check-row input{width:18px;height:18px;accent-color:var(--brand-blue)}.range-filter{padding-top:6px}.range-values{color:#222;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;font-size:14px;font-weight:700;display:flex}.dual-range{height:30px;position:relative}.dual-range input[type=range]{pointer-events:none;appearance:none;z-index:3;background:0 0;width:100%;height:30px;margin:0;position:absolute;top:0;left:0}.dual-range input[type=range]::-webkit-slider-thumb{background:var(--brand-gold);cursor:pointer;pointer-events:auto;appearance:none;border:3px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 2px 8px #0003}.dual-range input[type=range]::-moz-range-thumb{background:var(--brand-gold);cursor:pointer;pointer-events:auto;border:3px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 2px 8px #0003}.range-track{z-index:1;background:#e3e3e3;border-radius:999px;height:6px;position:absolute;top:12px;left:0;right:0;overflow:hidden}.range-track span{background:var(--brand-gold);border-radius:999px;position:absolute;top:0;bottom:0}.more-filters{display:none}.more-filters.is-expanded{animation:.22s filtersFadeIn;display:block}@keyframes filtersFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.see-more-btn{background:var(--brand-gold);color:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:44px;width:100%;height:46px;margin-top:28px;font-size:15px;font-weight:800;display:inline-flex;box-shadow:0 5px 12px #00000029}.see-more-btn i{transition:transform .2s}.see-more-btn.is-expanded i{transform:rotate(180deg)}.make-options-scroll{max-height:360px;padding-left:8px;padding-right:5px;overflow-y:auto}.make-options-scroll::-webkit-scrollbar{width:6px}.region-select-dropdown .select2-results__options::-webkit-scrollbar{width:6px}.make-options-scroll::-webkit-scrollbar-track{background:0 0}.region-select-dropdown .select2-results__options::-webkit-scrollbar-track{background:0 0}.make-options-scroll::-webkit-scrollbar-thumb{background:#cfcfcf;border-radius:999px}.region-select-dropdown .select2-results__options::-webkit-scrollbar-thumb{background:#cfcfcf;border-radius:999px}.make-check{min-height:42px;padding:4px 0}.make-option{gap:12px}.brand-logo-chip{background:#f6f6f6;border:1px solid #e7e7e7;border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;transition:border-color .2s,background .2s,transform .2s;display:inline-flex;overflow:hidden}.brand-img-chip{padding:6px}.brand-img-chip img{object-fit:contain;filter:grayscale()contrast(.9)opacity(.72);width:100%;height:100%;transition:filter .2s,transform .2s;display:block}.make-name{color:#222;font-size:14px;font-weight:600}.make-check:hover .brand-logo-chip{border-color:var(--brand-gold);background:#fff;transform:scale(1.03)}.make-check:hover .brand-img-chip img{filter:grayscale()contrast()opacity(.95)}.make-check:hover .make-name{color:var(--text-black);font-weight:800}.make-check:has(input:checked) .make-name{color:var(--text-black);font-weight:800}.make-check:has(input:checked) .brand-logo-chip{border-color:var(--brand-gold);background:#caa4001f}.make-check:has(input:checked) .brand-img-chip img{filter:grayscale(0)contrast()opacity()}.color-dot{border:1px solid #0000002e;border-radius:50%;flex:none;width:14px;height:14px;display:inline-block}.bg-white-dot{background:#fff}.bg-black-dot{background:#111}.bg-silver-dot{background:#c7c7c7}.bg-blue-dot{background:#2563eb}.bg-beige-dot{background:#d8c3a5}.bg-brown-dot{background:#8b5a2b}.property-filter-item{border:1px solid var(--border-soft);color:#222;background:var(--surface);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;min-height:48px;margin-bottom:10px;padding:0 16px;transition:background .2s,border-color .2s,transform .2s;display:flex}.property-filter-item span{align-items:center;gap:10px;font-size:14px;font-weight:700;display:inline-flex}.property-filter-item span i{width:18px;color:var(--brand-gold);text-align:center;font-size:14px}.property-filter-item>i{color:#444;font-size:12px}.property-filter-item:hover{color:var(--text-black);background:#fafafa;border-color:#ddd;transform:translate(2px)}.listing-list{flex-direction:column;display:flex;gap:0!important}.listing-card{background:var(--surface);box-shadow:var(--shadow-card);border-radius:14px;grid-template-columns:280px minmax(0,1fr);display:grid;overflow:hidden}.listing-img-wrap{background:#eee;min-height:176px;position:relative}.listing-img-wrap img{object-fit:cover;width:100%;height:100%;min-height:176px;display:block}.img-count{color:#fff;text-shadow:0 1px 4px #000000b3;font-size:12px;font-weight:600;position:absolute;bottom:10px;left:12px}.fav-btn{color:#fff;background:0 0;border:0;font-size:18px;position:absolute;bottom:10px;right:12px}.listing-info{grid-template-columns:minmax(0,1fr) 120px;gap:18px;min-width:0;padding:28px 30px 20px 24px;display:grid}.listing-main h3{color:#161616;margin:0 0 8px;font-size:14px;font-weight:600;line-height:1.35}.location{color:#333;align-items:center;gap:7px;margin:0 0 22px;font-size:14px;font-weight:500;display:flex}.meta-row{color:var(--text-black);flex-wrap:wrap;align-items:center;gap:0;font-size:13px;font-weight:500;display:flex}.meta-row span{margin-right:14px;padding-right:14px;position:relative}.meta-row span:not(:last-child):after{content:"";background:var(--text-black);width:1px;height:13px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.time{color:var(--text-black);align-items:center;gap:9px;margin:22px 0 0;font-size:14px;font-weight:500;display:flex}.time i{font-size:13px}.listing-side{flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex;gap:0!important}.price{color:var(--text-black);white-space:nowrap;font-size:18px;font-weight:900}.call-btn{background:var(--brand-blue);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-width:90px;height:44px;padding:0 16px;font-size:16px;font-weight:800;display:inline-flex;box-shadow:0 5px 12px #1e5bf052}.call-btn:hover{color:#fff;background:var(--brand-blue-dark)}.listing-list.is-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.listing-list.is-grid .listing-card{border-radius:16px;flex-direction:column;display:flex}.listing-list.is-grid .listing-img-wrap,.listing-list.is-grid .listing-img-wrap img{object-fit:cover;width:100%;height:230px;min-height:230px}.listing-list.is-grid .listing-info{flex-direction:column;min-height:120px;padding:12px;display:flex}.listing-list.is-grid .location{margin-bottom:16px}.listing-list.is-grid .meta-row{row-gap:8px}.listing-list.is-grid .time{margin-top:18px}.listing-list.is-grid .listing-side{flex-direction:row;justify-content:space-between;align-items:center;margin-top:0}.filters-offcanvas{max-width:390px;width:min(92vw,390px)!important}.filters-offcanvas .offcanvas-header{border-bottom:1px solid #eee;padding:16px 18px}.filters-offcanvas .offcanvas-title{font-size:18px;font-weight:900}.filters-offcanvas .offcanvas-body{padding:16px}.filters-offcanvas .smart-filter-card{box-shadow:none;border:0;padding:0}.filters-offcanvas .filter-card-head{margin-bottom:14px}.filters-offcanvas .filter-title{font-size:18px}.filters-offcanvas .filter-reset-btn{height:30px;font-size:12px}.mobile-apply-filters-btn{background:var(--brand-gold);color:#fff;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;margin-top:16px;font-size:14px;font-weight:800;display:inline-flex}.near-me-modal .modal-content{border:0;border-radius:22px;overflow:hidden;box-shadow:0 24px 70px #00000040}.near-modal-header{background:#fff;border-bottom:1px solid #efefef;padding:22px 24px 18px}.near-modal-header .modal-title{color:var(--text-black);margin:0;font-size:18px;font-weight:900}.near-modal-header p{color:#666;margin:5px 0 0;font-size:14px;font-weight:500}.near-modal-body{background:var(--page-bg);padding:20px 24px 24px}.near-location-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.use-location-btn{background:var(--brand-gold);color:#fff;border:0;border-radius:10px;align-items:center;gap:9px;height:42px;padding:0 16px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 7px 18px #caa40047}.location-status{color:#555;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.radius-options{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.radius-chip{border:1px solid var(--border-light);color:#222;background:#fff;border-radius:999px;height:38px;padding:0 16px;font-size:14px;font-weight:800;transition:all .2s}.radius-chip:hover{border-color:var(--brand-gold);color:var(--text-black)}.radius-chip.active{border-color:var(--brand-gold);color:var(--text-black);box-shadow:inset 0 0 0 1px var(--brand-gold);background:#caa40024}.near-map-wrap{border:1px solid var(--border-light);background:#ddd;border-radius:18px;height:390px;position:relative;overflow:hidden}#nearMeMap{width:100%;height:100%}.map-floating-card{z-index:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border-radius:14px;min-width:170px;padding:12px 14px;position:absolute;bottom:16px;left:16px;box-shadow:0 10px 30px #0000002e}.map-card-label{color:#666;font-size:12px;font-weight:700;display:block}.map-floating-card strong{color:var(--text-black);margin-top:3px;font-size:16px;font-weight:900;display:block}.selected-location-box{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.selected-location-box>div{background:#fff;border:1px solid #ededed;border-radius:12px;min-height:62px;padding:12px 14px}.selected-location-box span{color:#777;font-size:12px;font-weight:700;display:block}.selected-location-box strong{color:var(--text-black);margin-top:4px;font-size:14px;font-weight:900;display:block}.near-modal-footer{background:#fff;border-top:1px solid #efefef;padding:16px 24px 22px}.near-cancel-btn,.near-apply-btn{border:0;border-radius:10px;height:42px;padding:0 18px;font-size:14px;font-weight:800}.near-cancel-btn{color:#222;background:#eee}.near-apply-btn{color:#fff;background:#2459e8;align-items:center;gap:8px;display:inline-flex;box-shadow:0 7px 18px #2459e840}.near-apply-btn:hover{background:#1d4ed8}.leaflet-popup-content-wrapper{border-radius:12px}.leaflet-popup-content{font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:13px;font-weight:700}.region-select-dropdown{background:#fff!important;border:0!important;border-radius:18px!important;width:520px!important;min-width:520px!important;max-width:calc(100vw - 32px)!important;overflow:hidden!important;box-shadow:0 18px 45px #00000029!important}.region-select-dropdown .select2-search--dropdown{padding:14px 14px 10px!important}.region-select-dropdown .select2-search__field{border:1.5px solid var(--brand-gold)!important;border-radius:12px!important;height:44px!important;padding:0 14px!important;font-size:14px!important;font-weight:500!important;box-shadow:0 0 0 4px #caa4001a!important}.region-select-dropdown .select2-results__options{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;max-height:430px!important;padding:10px 14px 14px!important;display:grid!important;overflow-y:auto!important}.region-select-dropdown .select2-results__option{min-height:auto!important;color:inherit!important;background:0 0!important;border-radius:16px!important;margin:0!important;padding:0!important;overflow:visible!important}.region-option-card{background:#f8f8f8;border:1px solid #e7e7e7;border-radius:16px;grid-template-columns:96px minmax(0,1fr);align-items:stretch;min-height:92px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden}.region-option-img{background:#e5e5e5;width:96px;height:92px;overflow:hidden}.region-option-img img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block;transform:scale(1.01)}.region-option-content{flex-direction:column;justify-content:center;min-width:0;padding:15px 16px;display:flex}.region-option-content strong{color:var(--text-dark);letter-spacing:-.2px;font-size:15px;font-weight:900;line-height:1.18;display:block}.region-option-content span{color:#666;margin-top:7px;font-size:13px;font-weight:700;line-height:1.35;display:block}.region-select-dropdown .select2-results__option--highlighted.select2-results__option--selectable .region-option-card{transform:translateY(-1px);background:#fbf7e8!important;border-color:#caa4008c!important;box-shadow:0 8px 20px #caa4001f!important}.region-select-dropdown .select2-results__option--highlighted.select2-results__option--selectable .region-option-img img{transform:scale(1.06)}.region-select-dropdown .select2-results__option--selected .region-option-card{border-color:var(--brand-gold)!important;box-shadow:inset 0 0 0 1px var(--brand-gold), 0 8px 20px #caa40024!important;background:#fff7dc!important}.region-select-dropdown .select2-results__option--selected .region-option-card:after{content:"✓";background:var(--brand-gold);color:#fff;z-index:2;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:900;display:inline-flex;position:absolute;top:10px;right:10px}.region-selection-text{color:#222;font-size:16px;font-weight:700}.site-footer{background:#fff;margin-top:60px}.footer-container{max-width:1600px;padding-left:32px;padding-right:32px}.footer-main{color:#fff;background:#222830;padding:95px 0 56px;position:relative;overflow:hidden}.footer-wave{clip-path:polygon(0 0,100% 0,100% 58%,68% 24%,36% 42%,0 18%);z-index:1;background:#fff;width:100%;height:92px;position:absolute;top:-1px;left:0}.footer-main .footer-container{z-index:2;position:relative}.footer-links-area,.footer-divider,.footer-brand-row{max-width:1320px;margin-left:auto;margin-right:auto}.footer-title{color:#fff;margin:0 0 24px;font-size:20px;font-weight:600}.footer-links-grid{grid-template-columns:1fr 1.25fr 1.25fr;gap:80px;display:grid}.footer-links-list{margin:0;padding:0;list-style:none}.footer-links-list li+li{margin-top:15px}.footer-links-list a{color:#ffffffd1;align-items:center;gap:14px;font-size:16px;font-weight:400;line-height:1.35;transition:color .2s,transform .2s;display:inline-flex}.footer-links-list a i{color:#fff;font-size:12px}.footer-links-list a:hover{color:#fff;transform:translate(3px)}.footer-divider{background:#ffffff38;height:1px;margin-top:40px;margin-bottom:38px}.footer-brand-row{justify-content:space-between;align-items:center;gap:34px;display:flex}.footer-brand-social{align-items:center;gap:58px;display:flex}.footer-logo{width:112px;height:auto;display:block}.footer-socials{align-items:center;gap:34px;display:flex}.footer-socials a{color:#fff;font-size:25px;line-height:1;transition:opacity .2s,transform .2s}.footer-socials a:hover{opacity:.78;transform:translateY(-2px)}.footer-search{background:#fff;border:1px solid #f1f1f1;border-radius:13px;align-items:center;width:445px;height:46px;display:flex;overflow:hidden;box-shadow:0 7px 18px #00000029}.footer-search button{background:var(--brand-gold);color:#fff;border:0;justify-content:center;align-items:center;width:78px;height:46px;font-size:18px;display:inline-flex}.footer-search input{color:#333;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0 22px;font-size:16px}.footer-copy{background:#e9e9e9;padding:30px 0 34px}.footer-copy .footer-container{max-width:1320px}.payment-area h4{color:#202020;margin:0 0 8px;font-size:14px;font-weight:800}.payment-logos{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.pay-logo{align-items:center;font-weight:900;line-height:1;display:inline-flex}.pay-logo.stc{color:#5f179e;letter-spacing:-1px;font-size:25px}.pay-logo.stc span{color:#00b779;letter-spacing:0;margin-left:2px;font-size:13px}.pay-logo.apple{color:var(--text-black);gap:3px;font-size:14px}.pay-logo.mada,.pay-logo.visa{color:#fff;border-radius:3px;justify-content:center;min-width:42px;height:22px}.pay-logo.mada{background:linear-gradient(90deg,#177c44,#2358a8);font-size:10px}.pay-logo.visa{background:#2455a4;font-size:12px}.pay-logo.master{color:#203a7c;font-size:27px}.copyright{color:#252525;margin:28px 0 0;font-size:14px;font-weight:700}@media (width<=1500px){.nav-wrap{gap:22px;padding:0 28px}.logo-wrap{margin-right:34px}.nav-menu{gap:24px}.search-box{width:430px;margin:0 26px}.right-actions{gap:18px}}@media (width<=1399px){.listing-card{grid-template-columns:250px minmax(0,1fr)}.listing-info{padding:24px 24px 18px}}@media (width<=1199px){.navbar{min-height:auto;padding:16px 0}.nav-wrap{gap:0;padding:0 22px}.logo-wrap{margin-right:0}.site-logo{width:108px}.mobile-actions{display:flex}.desktop-signin,.desktop-lang,.right-actions .divider{display:none}.main-collapse{flex-basis:100%;width:100%;padding:28px 0 8px}.nav-menu{align-items:center;gap:0;width:100%;margin:0 0 24px}.nav-menu .nav-item,.nav-menu .nav-link{width:100%}.nav-menu .nav-item{text-align:center}.nav-menu .nav-link{padding:13px 0;font-size:16px}.search-box{width:100%;max-width:700px;height:46px;margin:0 auto 24px}.search-btn{height:46px}.right-actions{flex-wrap:wrap;justify-content:center;gap:28px;width:100%;padding-bottom:10px}.page-container{padding-left:22px;padding-right:22px}.topbar-links{gap:22px}.add-listing-btn{min-width:150px}.content-head{flex-direction:column;align-items:flex-start}.view-controls{justify-content:space-between;width:100%}.control-select,.select-control{flex:1;min-width:0}.listing-list.is-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-list.is-grid .listing-img-wrap,.listing-list.is-grid .listing-img-wrap img{height:200px;min-height:200px}.footer-main{padding-top:82px}.footer-links-grid{gap:42px}.footer-brand-social{gap:36px}.footer-socials{gap:24px}.footer-search{width:390px}}@media (width<=991px){.listing-topbar{display:none}.listing-section{padding-top:14px}.content-head{gap:12px}.category-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.category-tab{width:100%;min-height:64px;font-size:12px}.category-tab i{font-size:24px}.category-tab .category-icon{width:28px;height:28px}.category-tab .category-icon i{font-size:23px}.view-controls{width:100%;padding-bottom:2px;overflow-x:auto}.view-controls .select-control{flex:none;min-width:185px}.quick-controls,.quick-select-controls{display:none}.listing-card{grid-template-columns:1fr}.listing-img-wrap,.listing-img-wrap img{height:205px;min-height:205px}.listing-info{grid-template-columns:1fr;padding:16px}.listing-side{flex-direction:row;align-items:center}.listing-main h3{font-size:16px}.footer-main{padding:78px 0 44px}.footer-wave{height:72px}.footer-links-grid{grid-template-columns:1fr 1fr;gap:28px 44px}.footer-brand-row{flex-direction:column;align-items:flex-start}.footer-search{width:100%;max-width:520px}}@media (width<=767px){.page-container{padding-left:16px;padding-right:16px}.topbar-inner{align-items:flex-start;min-height:auto;padding:12px 0}.topbar-links{flex-wrap:wrap;gap:12px 20px}.topbar-link{font-size:14px}.add-listing-btn{min-width:auto;height:40px;padding:0 14px;font-size:13px}.view-controls{display:none}.select-control.with-icon .select-left-icon{font-size:14px;left:14px}.select-control.with-icon .select2-container--default .select2-selection--single{border-radius:9px!important;height:42px!important}.select-control.with-icon .select2-container--default .select2-selection--single .select2-selection__rendered{height:42px!important;padding-left:40px!important;padding-right:34px!important;font-size:14px!important;line-height:42px!important}.listing-list{gap:16px}.listing-card{border-radius:14px}.listing-info{padding:18px}.location{margin-bottom:14px}.meta-row{row-gap:8px;font-size:12px}.meta-row span{margin-right:10px;padding-right:10px}.time{margin-top:16px}.price{font-size:17px}.call-btn{min-width:82px;height:40px;font-size:14px}.listing-list.is-grid{grid-template-columns:1fr}.listing-list.is-grid .listing-info{min-height:auto}.listing-list.is-grid .listing-img-wrap,.listing-list.is-grid .listing-img-wrap img{height:190px;min-height:190px}.filter-card{border-radius:14px;padding:18px}.filter-title{margin-bottom:16px;font-size:14px}.filter-accordion-head{min-height:54px;padding:0 18px;font-size:15px}.filter-head-title{font-size:15px}.filter-accordion-body{padding:0 18px 14px}.see-more-btn{height:44px;font-size:14px}.near-me-modal .modal-dialog{margin:12px}.near-modal-body{padding:16px}.near-location-toolbar{flex-direction:column;align-items:stretch}.use-location-btn{justify-content:center}.near-map-wrap{height:330px}.selected-location-box{grid-template-columns:1fr}.site-footer{margin-top:42px}.footer-container{padding-left:18px;padding-right:18px}.footer-main{padding:70px 0 38px}.footer-wave{clip-path:polygon(0 0,100% 0,100% 62%,62% 36%,30% 48%,0 26%);height:60px}.footer-title{font-size:18px}.footer-links-grid{grid-template-columns:1fr;gap:0}.footer-links-list+.footer-links-list{margin-top:14px}.footer-links-list li+li{margin-top:12px}.footer-links-list a{font-size:14px}.footer-divider{margin-top:30px;margin-bottom:28px}.footer-brand-social{flex-direction:column;align-items:flex-start;gap:24px;width:100%}.footer-logo{width:100px}.footer-socials{justify-content:space-between;gap:18px;width:100%;max-width:340px}.footer-socials a{font-size:23px}.footer-search{height:44px}.footer-search button{width:62px;height:44px;font-size:16px}.footer-search input{padding:0 16px;font-size:14px}.footer-copy{padding:24px 0 28px}.payment-logos{gap:12px}.copyright{margin-top:22px;font-size:13px;line-height:1.6}}@media (width<=575px){.navbar{padding:14px 0}.nav-wrap{padding:0 16px}.site-logo{width:90px}.mobile-actions{gap:12px}.mobile-lang{gap:6px;font-size:13px}.mobile-lang i{font-size:15px}.mobile-signin{gap:7px;font-size:13px}.mobile-signin .user-icon{border-width:2px;width:23px;height:23px;font-size:11px}.menu-toggle{gap:5px;width:32px;height:28px;margin-left:8px}.menu-toggle span{width:26px}.main-collapse{padding-top:22px}.nav-menu{margin-bottom:20px}.nav-menu .nav-link{padding:12px 0;font-size:15px}.search-box{border-radius:12px;height:44px;margin-bottom:22px}.search-btn{width:60px;height:44px;font-size:16px}.search-input{padding:0 16px;font-size:14px}.right-actions{gap:26px}.icon-link{font-size:19px}.page-container{padding-left:12px;padding-right:12px}.category-tab{min-height:58px}.category-tab span{font-size:11px}.listing-img-wrap,.listing-img-wrap img{height:180px;min-height:180px}.listing-side{flex-direction:column;align-items:stretch;gap:12px}.call-btn{width:100%}.filters-offcanvas .filter-accordion-head{min-height:48px;padding:0 14px}.filters-offcanvas .filter-head-title,.filters-offcanvas .filter-check{font-size:14px}.filters-offcanvas .filter-accordion-body{padding:0 14px 12px}.near-map-wrap{height:300px}.radius-chip{height:34px;padding:0 13px;font-size:13px}.region-select-dropdown{width:calc(100vw - 24px)!important;min-width:calc(100vw - 24px)!important}.region-select-dropdown .select2-results__options{grid-template-columns:1fr!important;gap:10px!important;max-height:390px!important;padding:10px 12px 12px!important}.region-option-card{border-radius:14px;grid-template-columns:86px minmax(0,1fr);min-height:82px}.region-option-img{width:86px;height:82px}.region-option-content{padding:12px 14px}.region-option-content strong{font-size:14px}.region-option-content span{margin-top:5px;font-size:12px}}@media (width<=420px){.nav-wrap{padding:0 12px}.site-logo{width:78px}.mobile-actions{gap:9px}.mobile-lang span,.mobile-signin span:last-child{display:none}.mobile-lang i{font-size:17px}.mobile-signin .user-icon{width:24px;height:24px}.menu-toggle{margin-left:4px}.category-tab{gap:5px;min-height:62px}.category-tab i{font-size:22px}.listing-img-wrap,.listing-img-wrap img{height:170px;min-height:170px}.footer-main{padding-top:64px}.footer-links-list a{align-items:flex-start}.footer-socials{max-width:100%}.payment-area h4{font-size:13px}.pay-logo.stc{font-size:22px}.copyright{font-size:12px}}.make-model-pill-area{width:100%;margin:10px 0}.pill-row+.pill-row{margin-top:2px}.pill-row::-webkit-scrollbar{height:5px}.pill-row::-webkit-scrollbar-track{background:0 0}.pill-row::-webkit-scrollbar-thumb{background:#0000002e;border-radius:999px}.pill-row{scrollbar-width:thin;scrollbar-color:#0000002e transparent}.model-pill{height:30px}@media (width<=991px){.make-model-pill-area{margin-top:8px}.filter-pill{border-radius:9px;height:38px;padding:0 20px;font-size:15px!important}}@media (width<=575px){.pill-row{gap:8px;padding-bottom:6px}.filter-pill{height:36px;padding:0 16px;font-size:14px!important}}.empty-listing-state{background:radial-gradient(circle at 12% 18%,#caa40024,#0000 34%),radial-gradient(circle at 88% 22%,#1e5bf01a,#0000 30%),linear-gradient(135deg,#fff 0%,#fbfbfb 54%,#f6f7fb 100%);border:1px solid #e5e5e5f2;border-radius:22px;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:34px;width:100%;min-height:360px;padding:48px 38px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 44px #11182714}.listing-list.is-grid .empty-listing-state{grid-column:1/-1}.empty-bg-shape{pointer-events:none;opacity:.7;border-radius:999px;position:absolute}.empty-bg-shape-one{background:#caa4001f;width:190px;height:190px;top:-82px;right:-72px}.empty-bg-shape-two{background:#1e5bf017;width:140px;height:140px;bottom:-58px;left:-60px}.empty-icon-wrap{z-index:1;place-items:center;width:170px;height:170px;display:grid;position:relative}.empty-icon-ring{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#caa400e6,#1e5bf059) border-box;border:2px solid #0000;border-radius:50%;position:absolute;inset:0;box-shadow:0 20px 45px #00000014,inset 0 0 0 10px #caa4000f}.empty-main-icon{z-index:2;background:var(--brand-gold);color:#fff;border-radius:28px;justify-content:center;align-items:center;width:92px;height:92px;font-size:38px;display:inline-flex;position:relative;box-shadow:0 15px 28px #caa4004d}.empty-mini-icon{z-index:3;color:#111;background:#fff;border:1px solid #ededed;border-radius:15px;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;display:inline-flex;position:absolute;box-shadow:0 10px 24px #0000001f}.empty-mini-icon-car{color:#2459e8;top:16px;right:12px}.empty-mini-icon-filter{color:var(--brand-gold);bottom:18px;left:10px}.empty-content{z-index:1;max-width:720px;position:relative}.empty-eyebrow{color:#7a6200;background:#caa4001c;border-radius:999px;align-items:center;gap:8px;width:max-content;max-width:100%;min-height:34px;margin-bottom:12px;padding:0 13px;font-weight:900;display:inline-flex;font-size:13px!important}.empty-eyebrow i{font-size:13px!important}.empty-listing-state h3{color:#111;letter-spacing:-.7px;margin:0;font-weight:900;line-height:1.15;font-size:30px!important}.empty-listing-state p{color:#5d6472;max-width:610px;margin:12px 0 0;font-weight:500;line-height:1.75;font-size:15px!important}.empty-suggestions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.empty-suggestions span{color:#333;background:#fff;border:1px solid #ececec;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-weight:800;display:inline-flex;box-shadow:0 6px 16px #0000000a;font-size:13px!important}.empty-suggestions span i{color:var(--brand-gold);font-size:12px!important}.empty-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.empty-primary-btn,.empty-secondary-btn{border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;height:44px;padding:0 18px;font-weight:900;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;font-size:14px!important}.empty-primary-btn{background:var(--brand-gold);color:#fff;box-shadow:0 10px 22px #caa40040}.empty-primary-btn:hover{background:#bd9a00;transform:translateY(-1px);box-shadow:0 13px 26px #caa4004d}.empty-secondary-btn{color:#111;background:#fff;border:1px solid #e5e5e5;box-shadow:0 8px 18px #0000000d}.empty-secondary-btn:hover{background:#f7f7f7;transform:translateY(-1px)}@media (width<=991px){.empty-listing-state{text-align:center;grid-template-columns:1fr;justify-items:center;gap:24px;padding:42px 24px}.empty-content{max-width:650px}.empty-listing-state p,.empty-eyebrow{margin-left:auto;margin-right:auto}.empty-suggestions,.empty-actions{justify-content:center}}@media (width<=575px){.empty-listing-state{border-radius:18px;min-height:330px;padding:34px 18px}.empty-icon-wrap{width:132px;height:132px}.empty-main-icon{border-radius:22px;width:74px;height:74px;font-size:30px}.empty-mini-icon{border-radius:13px;width:36px;height:36px;font-size:14px}.empty-listing-state h3{font-size:23px!important}.empty-listing-state p{line-height:1.65;font-size:13px!important}.empty-suggestions{gap:8px}.empty-suggestions span{min-height:32px;font-size:12px!important}.empty-actions{width:100%}.empty-primary-btn,.empty-secondary-btn{width:100%;height:42px}}.dynamic-pill-area{width:100%;margin:10px 0 12px}.pill-row{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;align-items:center;gap:12px;width:100%;padding:4px 0 10px;display:flex;overflow:auto hidden}.pill-row+.pill-row,.property-detail-grid{margin-top:4px}.pill-row::-webkit-scrollbar{height:7px}.property-detail-grid::-webkit-scrollbar{height:7px}.pill-row::-webkit-scrollbar-track{background:#00000009;border-radius:999px}.property-detail-grid::-webkit-scrollbar-track{background:#00000009;border-radius:999px}.pill-row::-webkit-scrollbar-thumb{background:#00000038;border-radius:999px}.property-detail-grid::-webkit-scrollbar-thumb{background:#00000038;border-radius:999px}.pill-row,.property-detail-grid{scrollbar-width:thin;scrollbar-color:#00000038 #00000009}.filter-pill{color:#241818;white-space:nowrap;background:#dedede;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;min-width:max-content;height:30px;padding:0 12px;font-weight:500;line-height:1;transition:background .18s,color .18s,box-shadow .18s,transform .18s;display:inline-flex;font-size:12px!important}.filter-pill:hover{background:#d2d2d2;transform:translateY(-1px)}.filter-pill.active{background:var(--brand-gold);color:#fff;box-shadow:0 7px 16px #caa40040}.property-pill{color:#385a82;background:#f0f2fb;border-radius:12px;height:30px;padding:0 12px;font-weight:500;font-size:12px!important}.property-pill:hover{color:#174f91;background:#e7ebf8}.property-pill.active{color:#1372bd;background:#eef4ff;box-shadow:inset 0 0 0 2px #1372bd2e}.property-detail-grid{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;grid-template-rows:repeat(2,auto);grid-auto-columns:minmax(410px,1fr);grid-auto-flow:column;gap:12px 14px;width:100%;padding:8px 0 12px;display:grid;overflow:auto hidden}.property-detail-pill{color:#385a82;white-space:nowrap;background:#f0f2fb;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:30px;padding:0 12px;font-weight:500;transition:background .18s,color .18s,box-shadow .18s,transform .18s;display:inline-flex;font-size:12px!important}.property-detail-pill:hover{color:#174f91;background:#e8eefc;transform:translateY(-1px)}.property-detail-pill.active{color:#1372bd;background:#eaf4ff;box-shadow:inset 0 0 0 2px #1372bd33}.property-detail-text{text-overflow:ellipsis;overflow:hidden}.property-detail-text strong{font-weight:500}.property-detail-count{color:inherit;font-weight:900}@media (width<=991px){.dynamic-pill-area{margin-top:8px}.filter-pill,.property-pill{border-radius:10px;height:40px;padding:0 18px;font-size:14px!important}.property-detail-grid{grid-auto-columns:minmax(310px,1fr);gap:10px}.property-detail-pill{min-height:30px;padding:0 12px;font-size:12px!important}}@media (width<=575px){.pill-row{gap:8px;padding-bottom:8px}.filter-pill,.property-pill{height:36px;padding:0 15px;font-size:13px!important}.property-detail-grid{grid-template-rows:repeat(2,auto);grid-auto-columns:minmax(260px,1fr);gap:8px}.property-detail-pill{min-height:44px;padding:0 14px;font-size:12px!important}}.listing-card{grid-template-columns:280px minmax(0,1fr);align-items:stretch}.listing-img-wrap{aspect-ratio:16/9;background:#ececec;width:100%;overflow:hidden;height:190px!important;min-height:190px!important;max-height:190px!important}.listing-img-wrap img{object-fit:cover;object-position:center center;width:100%;display:block;height:100%!important;min-height:0!important;max-height:none!important}.listing-list.is-grid .listing-img-wrap{aspect-ratio:16/9;height:230px!important;min-height:230px!important;max-height:230px!important}.listing-list.is-grid .listing-img-wrap img{object-fit:cover;object-position:center center;height:100%!important;min-height:0!important}@media (width<=1199px){.listing-img-wrap{height:180px!important;min-height:180px!important;max-height:180px!important}.listing-list.is-grid .listing-img-wrap{height:210px!important;min-height:210px!important;max-height:210px!important}}@media (width<=991px){.listing-img-wrap{height:220px!important;min-height:220px!important;max-height:220px!important}.listing-img-wrap img{object-fit:cover;height:100%!important}}@media (width<=575px){.listing-img-wrap{height:190px!important;min-height:190px!important;max-height:190px!important}}.listing-card{cursor:pointer;transition:transform .18s,box-shadow .18s}.listing-card:hover{transform:translateY(-2px);box-shadow:0 14px 34px #0000001f}.listing-card .fav-btn,.listing-card .call-btn{cursor:pointer}html[dir=rtl],html[dir=rtl] body{text-align:right;direction:rtl;font-family:Vazirmatn,Montserrat,Arial,Helvetica,sans-serif}html[dir=ltr],html[dir=ltr] body{text-align:left;direction:ltr}html[dir=rtl] .nav-wrap{direction:rtl}html[dir=rtl] .logo-wrap{margin-left:48px;margin-right:0}html[dir=rtl] .main-collapse,html[dir=rtl] .nav-menu,html[dir=rtl] .right-actions,html[dir=rtl] .mobile-actions,html[dir=rtl] .topbar-inner,html[dir=rtl] .topbar-links,html[dir=rtl] .view-controls,html[dir=rtl] .filter-card-head,html[dir=rtl] .filter-accordion-head,html[dir=rtl] .filter-head-title,html[dir=rtl] .filter-option-text,html[dir=rtl] .listing-info,html[dir=rtl] .meta-row,html[dir=rtl] .listing-side,html[dir=rtl] .near-location-toolbar,html[dir=rtl] .selected-location-box,html[dir=rtl] .search-box{direction:rtl}html[dir=rtl] .search-input{text-align:right;padding-left:16px;padding-right:48px}html[dir=rtl] .search-btn{left:auto;right:14px}html[dir=rtl] .select-control.with-icon .select-left-icon{left:auto;right:16px}html[dir=rtl] .select-control.with-icon .control-select{padding-left:36px;padding-right:44px}html[dir=rtl] .select2-container--default .select2-selection--single{text-align:right;direction:rtl}html[dir=rtl] .select2-container--default .select2-selection--single .select2-selection__rendered{text-align:right;padding-left:28px;padding-right:38px}html[dir=rtl] .select2-container--default .select2-selection--single .select2-selection__arrow{left:10px;right:auto}html[dir=rtl] .filter-check{direction:rtl}html[dir=rtl] .filter-check input,html[dir=rtl] .filter-accordion-head>i{margin-left:0;margin-right:auto}html[dir=rtl] .listing-card{direction:rtl}html[dir=rtl] .listing-main h3,html[dir=rtl] .listing-main p,html[dir=rtl] .price{text-align:right}html[dir=rtl] .listing-side{align-items:flex-start}html[dir=rtl] .fav-btn{left:12px;right:auto}html[dir=rtl] .img-count{left:auto;right:12px}html[dir=rtl] .topbar-link i,html[dir=rtl] .add-listing-btn i,html[dir=rtl] .filter-reset-btn i,html[dir=rtl] .filter-option-text i,html[dir=rtl] .location i,html[dir=rtl] .time i,html[dir=rtl] .call-btn i,html[dir=rtl] .near-me-icon,html[dir=rtl] .use-location-btn i,html[dir=rtl] .near-apply-btn i{margin-left:8px;margin-right:0}html[dir=rtl] .dual-range,html[dir=rtl] .range-values{direction:ltr}html[dir=rtl] #nearMeMap,html[dir=rtl] .leaflet-container{text-align:left;direction:ltr}@media (width<=1199.98px){html[dir=rtl] .main-collapse{text-align:right}html[dir=rtl] .nav-menu{align-items:stretch}html[dir=rtl] .right-actions{justify-content:flex-start}}@media (width<=575.98px){html[dir=rtl] .listing-info{text-align:right}html[dir=rtl] .listing-side{align-items:stretch}html[dir=rtl] .call-btn{justify-content:center}}@media (width<=991.98px){.listing-card,.listing-list.is-grid .listing-card{grid-template-columns:1fr!important;width:100%!important;max-width:100%!important;display:grid!important}.listing-img-wrap,.listing-list.is-grid .listing-img-wrap{aspect-ratio:16/9!important;width:100%!important;height:auto!important}.listing-info,.listing-list.is-grid .listing-info{grid-template-columns:1fr!important;padding:16px!important}}.dc-rs__control--is-focused .field-group input:focus,.dc-rs__control--is-focused .field-group textarea:focus{box-shadow:0px!important}.dc-select-option{align-items:center;gap:12px;min-height:34px;display:flex}.dc-body-type-icon{color:#d4a514;background:#f8fafc;border:1px solid #e5e7eb;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;display:inline-flex}.dc-rs__single-value .dc-body-type-icon{flex-basis:28px;width:28px;height:28px;font-size:13px}.dc-color-dot{border:2px solid;border-radius:50%;flex:0 0 28px;width:28px;height:28px;display:inline-flex;box-shadow:inset 0 0 0 2px #ffffff59}.dc-rs__single-value .dc-color-dot{flex-basis:24px;width:24px;height:24px}.fee-agreement-card{background:#fff;border:1px solid #1118270f;border-radius:34px;min-height:620px;padding:46px 52px;font-family:Lato,sans-serif;box-shadow:0 24px 70px #0f172a0f}.fee-back-btn{color:#8a8a8a;cursor:pointer;background:#f7f7f7;border:0;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:22px;font-size:22px;transition:all .2s;display:inline-flex}.fee-back-btn:hover{color:#d4a514;background:#fff8dc}.fee-title{color:#1f2937;letter-spacing:-.02em;margin:0 0 22px;font-family:Lato,sans-serif;font-size:28px;font-weight:900;position:relative}.fee-title:before{content:"";vertical-align:-5px;background:#d4a514;border-radius:99px;width:6px;height:28px;margin-right:12px;display:inline-block}.fee-divider{background:linear-gradient(90deg,#d4a51473,#e5e7ebb3);height:1px;margin:20px 0}.fee-text{color:#6b7280;max-width:900px;font-size:14px;font-weight:600;line-height:1.7}.fee-text p{margin:0 0 10px}.fee-text strong{color:#4b5563;font-weight:900}.fee-check-row{color:#374151;cursor:pointer;align-items:flex-start;gap:14px;margin:34px 0;font-family:Lato,sans-serif;font-size:16px;font-weight:500;line-height:1;display:flex}.fee-check-row input{accent-color:#d4a514;flex:none;width:22px;height:16px;margin-top:5px}.fee-bold-text{color:#374151;margin:0 0 44px;font-family:Lato,sans-serif;font-size:14px;font-weight:600;line-height:1}.fee-note{color:#16803a;background:#16803a14;border:1px solid #16803a1f;border-radius:18px;flex-direction:column;margin-bottom:34px;padding:18px 20px;font-size:18px;line-height:1.4;display:flex}.fee-note strong{margin-bottom:4px;font-weight:900}.fee-continue-btn{color:#fff;cursor:pointer;background:#d4a514;border:0;border-radius:14px;align-items:center;gap:10px;padding:13px 24px;font-family:Lato,sans-serif;font-size:18px;font-weight:900;transition:all .2s;display:inline-flex;box-shadow:0 14px 30px #d4a51447}.fee-continue-btn:hover:not(:disabled){background:#bd930f;transform:translateY(-1px)}.fee-continue-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.preview-price-with-icon{align-items:center;gap:8px;display:inline-flex}.riyal-price-icon{object-fit:contain;width:24px;height:24px;display:inline-block}.filter-search-box{z-index:2;background:#fff;border:1px solid #e5e7eb;border-radius:14px;align-items:center;gap:10px;margin-bottom:10px;padding:10px 12px;display:flex;position:sticky;top:0}.filter-search-box i{color:#d4a514;font-size:15px}.filter-search-box input{color:#242424;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px;font-weight:600}.filter-search-box input::placeholder{color:#9ca3af}.filter-search-box button{color:#9ca3af;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.quick-react-select-control{padding:0;overflow:visible}.quick-react-select-control .select-left-icon{z-index:2}.dc-quick-react-select{width:100%}.dc-quick-react-select .dc-rs__control{min-height:48px;box-shadow:none;cursor:pointer;background:0 0;border:0;padding-left:42px}.dc-quick-react-select .dc-rs__value-container{padding-left:0}.dc-quick-react-select .dc-rs__single-value{color:#242424;font-weight:700}.dc-quick-react-select .dc-rs__placeholder{color:#555;font-weight:700}.dc-quick-react-select .dc-rs__indicator-separator{display:none}.dc-quick-react-select .dc-rs__dropdown-indicator{color:#111827}.dc-quick-react-select .dc-rs__menu{border-radius:14px;overflow:hidden}.near-me-control.active{color:#fff;background:#d4a514}.near-me-control.active .near-me-icon{color:#fff}.near-me-modal-backdrop{z-index:9998;background:#1118277a;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.near-me-modal{background:#fff;border-radius:24px;width:min(980px,100%);overflow:hidden;box-shadow:0 24px 80px #0f172a47}.near-me-modal-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 14px;display:flex}.near-me-modal-head h3{color:#111827;margin:0;font-family:Lato,sans-serif;font-size:18px;font-weight:600}.near-me-modal-head p{color:#6b7280;margin:5px 0 0;font-size:14px;font-weight:500}.near-me-close-btn{color:#111827;background:#f3f4f6;border:0;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.near-me-radius-row{flex-wrap:wrap;gap:10px;padding:0 24px 16px;display:flex}.near-me-radius-pill{color:#242424;background:#fff;border:1px solid #e5e7eb;border-radius:999px;padding:1px 8px;font-family:Lato,sans-serif;font-size:12px;font-weight:500}.near-me-radius-pill.active{color:#fff;background:#d4a514;border-color:#d4a514}.near-me-status{color:#374151;background:#f3f4f6;border-radius:14px;align-items:center;gap:10px;margin:0 24px 14px;padding:12px 14px;font-weight:700;display:flex}.near-me-status.error{color:#b91c1c;background:#fef2f2}.near-me-map-wrap{border-top:1px solid #eef0f4;border-bottom:1px solid #eef0f4;height:360px}.near-me-map{width:100%;height:100%}.near-me-modal-foot{justify-content:flex-end;gap:12px;padding:18px 24px;display:flex}.near-me-clear-btn,.near-me-apply-btn{border:0;border-radius:4px;padding:6px 12px;font-size:14px;font-weight:400}.near-me-clear-btn{color:#374151;background:#f3f4f6}.near-me-apply-btn{color:#fff;background:#d4a514}.near-me-apply-btn:disabled{opacity:.55;cursor:not-allowed}.near-me-user-marker span,.near-me-listing-marker span{border-radius:999px;justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex;box-shadow:0 10px 28px #0f172a38}.near-me-user-marker span{color:#fff;background:#2563eb;border:4px solid #fff}.near-me-listing-marker span{color:#fff;background:#d4a514;border:3px solid #fff}@media (width<=767px){.near-me-modal-backdrop{align-items:flex-end;padding:0}.near-me-modal{border-radius:22px 22px 0 0}.near-me-map-wrap{height:380px}.near-me-modal-foot{flex-direction:column}.near-me-clear-btn,.near-me-apply-btn{width:100%}}:root{--add-bg:#f6f7f8;--add-gold:#d1aa00;--add-text:#0f1115;--add-muted:#747474;--add-border:#e7e7e7;--add-shadow:0 8px 18px #00000029;--add-soft-shadow:0 3px 12px #00000014}body{background:var(--add-bg)}.add-car-shell{max-width:1080px}.add-car-head h1{color:var(--add-text);margin:0 0 28px;font-size:24px;font-weight:800}.add-car-stepper{scrollbar-width:none;align-items:center;gap:18px;margin-bottom:46px;padding-bottom:8px;display:flex;overflow-x:auto}.add-car-stepper::-webkit-scrollbar{display:none}.step-pill{min-width:158px;height:42px;box-shadow:var(--add-soft-shadow);color:#111;white-space:nowrap;background:#fff;border:0;border-radius:999px;align-items:center;gap:20px;padding:0 20px 0 0;transition:all .2s;display:inline-flex}.step-pill span{color:#fff;background:#a7a7a7;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:22px;font-weight:800;display:grid}.step-pill em{font-size:14px;font-style:normal;font-weight:500}.step-pill.active em{color:var(--add-gold)}.step-pill.done span{background:#009239}.add-car-left h2{margin:0 0 8px;font-size:18px;font-weight:800}.add-step-panel{display:none}.add-step-panel.active{animation:.18s addFade;display:block}@keyframes addFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.form-card{border:1px solid var(--add-border);background:#fff;border-radius:7px;min-height:218px;padding:24px 12px}.field-group.full{grid-column:1/-1}.field-group input,.field-group textarea,.field-group select{color:#222;background:#f2f2f2;border:0;border-radius:4px;outline:none;width:100%;min-height:36px;padding:0 14px;font-size:14px}.field-group textarea{resize:vertical;padding-top:12px}.field-group input::placeholder,.field-group textarea::placeholder{color:#9a9a9a}.add-car-page .select2-container{width:100%!important}.add-car-page .select2-container--default .select2-selection--single{background:#f2f2f2;border:0;border-radius:4px;align-items:center;height:36px;display:flex}.add-car-page .select2-container--default .select2-selection--single .select2-selection__rendered{color:#222;padding-left:14px;padding-right:34px;font-size:14px;line-height:36px}.add-car-page .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#9a9a9a}.add-car-page .select2-container--default .select2-selection--single .select2-selection__arrow{height:36px;right:8px}.add-car-page .select2-container--default.select2-container--focus .select2-selection--single{background:#fff;box-shadow:0 0 0 2px #d1aa0040}.add-car-select-dropdown{border:1px solid #e8e8e8;border-radius:8px;overflow:hidden;box-shadow:0 12px 26px #00000024}.add-car-select-dropdown .select2-search__field{border-radius:6px;outline:none;min-height:34px;border:1px solid #e6e6e6!important}.add-car-select-dropdown .select2-results__option{padding:9px 12px;font-size:14px}.add-car-select-dropdown .select2-results__option--highlighted{background:var(--add-gold)!important;color:#fff!important}.step-actions{justify-content:flex-end;gap:12px;margin-top:30px;display:flex}.gold-btn,.ghost-btn{border:0;border-radius:8px;justify-content:center;align-items:center;gap:18px;min-width:110px;height:32px;font-size:13px;transition:all .2s;display:inline-flex}.gold-btn{background:var(--add-gold);color:#fff;box-shadow:0 5px 10px #00000038}.ghost-btn{color:#222;background:#fff;border:1px solid #e4e4e4}.ghost-btn:disabled{opacity:.45;cursor:not-allowed}.add-car-right{flex-direction:column;gap:14px;display:flex}.sticky-card{position:sticky;top:92px}.tips-offset{top:388px}.preview-card,.tips-card{box-shadow:var(--add-shadow);background:#fff;border-radius:5px;padding:13px 13px 16px}.preview-card h3,.tips-card h3{align-items:center;gap:10px;margin:0 0 14px;font-size:15px;font-weight:800;display:flex}.preview-card h3 i,.tips-card h3 i{color:var(--add-gold);font-size:18px}.preview-image-wrap{background:#eee;border-radius:6px;height:116px;margin-bottom:12px;overflow:hidden}.preview-image-wrap img{object-fit:cover;width:100%;height:100%;display:block}.preview-card h4{color:#050505;margin:0 0 4px;font-size:14px;font-weight:800;line-height:1.25}.preview-location{color:#252525;align-items:center;gap:5px;margin:0 0 8px;font-size:11px;display:flex}.preview-meta{color:#111;flex-wrap:wrap;gap:4px 8px;margin-bottom:7px;font-size:9px;display:flex}.preview-meta span:not(:last-child):after{content:"|";color:#999;margin-left:8px}.preview-price{color:#050505;font-size:15px;font-weight:900;display:block}.preview-tags{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.preview-tags span{color:#765e00;background:#f5f0d7;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:700}.tips-card{padding-bottom:20px}.tips-card h3{margin-bottom:22px}.tips-card ul{gap:18px;margin:0;padding:0;list-style:none;display:grid}.tips-card li{color:#292929;grid-template-columns:22px 1fr;align-items:start;gap:10px;font-size:12px;line-height:1.15;display:grid}.tips-card li i{color:#050505;margin-top:1px;font-size:14px}.tips-card li b{color:#050505;margin-bottom:2px;font-size:13px;display:block}.tips-card li em{color:var(--add-gold);font-style:normal}.feature-grid label{background:#f5f5f5;border-radius:8px;align-items:center;gap:8px;padding:11px 12px;font-size:13px;font-weight:600;display:flex}.feature-grid input{accent-color:var(--add-gold)}.photo-drop{text-align:center;background:#fafafa;border:1px dashed #cfcfcf;border-radius:10px;align-content:center;place-items:center;min-height:150px;padding:22px;display:grid}.photo-drop button{background:var(--add-gold);color:#fff;border:0;border-radius:8px;padding:10px 18px;font-weight:700}.photo-drop p{color:var(--add-muted);margin:10px 0 0;font-size:13px}html[dir=rtl] .step-pill{padding:0 0 0 20px}html[dir=rtl] .add-car-page .select2-container--default .select2-selection--single .select2-selection__rendered{text-align:right;padding-left:34px;padding-right:14px}html[dir=rtl] .add-car-page .select2-container--default .select2-selection--single .select2-selection__arrow{left:8px;right:auto}html[dir=rtl] .preview-location{flex-direction:row-reverse;justify-content:flex-end}@media (width<=1199px){.add-car-shell{max-width:100%;padding-inline:24px}.add-car-grid{grid-template-columns:minmax(0,1fr) 260px}}@media (width<=991px){.add-car-grid{grid-template-columns:1fr}.add-car-right{order:-1;grid-template-columns:1fr 1fr;display:grid}.sticky-card,.tips-offset{position:static}.form-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.add-car-page{padding-top:18px}.add-car-head h1{margin-bottom:18px;font-size:22px}.step-pill{gap:12px;min-width:132px;padding-right:14px}.step-pill span{flex-basis:38px;width:38px;height:38px;font-size:19px}.step-pill em{font-size:12px}.add-car-stepper{gap:10px;margin-bottom:26px}.add-car-right,.form-grid.three,.form-grid.two,.feature-grid{grid-template-columns:1fr}.form-card{padding:18px 12px}.preview-image-wrap{height:180px}}@media (width<=480px){.add-car-shell{padding-inline:14px}.step-actions{justify-content:stretch}.gold-btn,.ghost-btn{flex:1}}.preview-card.is-empty #previewImage,.preview-card:not(.is-empty) .preview-car-placeholder{display:none}.preview-icon-wrap{background:#f4f4f4;border-radius:12px;overflow:hidden}.preview-car-placeholder{color:#b8b8b8;background:linear-gradient(135deg,#f2f2f2,#e9e9e9);border:1px solid #eee;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:128px;font-size:74px;display:flex}.preview-card.is-empty #previewTitle,.preview-card.is-empty .preview-location,.preview-card.is-empty .preview-price,.preview-card.is-empty .preview-meta span{color:#b8b8b8}.preview-card.is-empty .preview-tags{display:none}.photo-upload-section{background:#fff;border:1px solid #ececec;border-radius:18px;padding:22px}.photo-upload-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.photo-upload-head h3{color:#151515;margin:0 0 5px;font-size:22px;font-weight:900}.photo-upload-head p{color:#777;margin:0;font-size:15px;font-weight:500}.photo-add-btn{color:#fff;white-space:nowrap;background:#d4af00;border:0;border-radius:14px;align-items:center;gap:9px;min-height:48px;padding:0 22px;font-size:16px;font-weight:800;display:inline-flex;box-shadow:0 10px 22px #d4af0040}.photo-add-btn:hover{background:#bf9d00}.modern-photo-drop{cursor:pointer;text-align:center;background:linear-gradient(135deg,#fbfbfb,#f6f6f6);border:2px dashed #d8d8d8;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:30px 20px;transition:all .2s;display:flex}.modern-photo-drop:hover,.modern-photo-drop.is-dragging{background:linear-gradient(135deg,#d4af0014,#fff);border-color:#d4af00}.photo-drop-icon{color:#d4af00;background:#fff;border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:12px;font-size:28px;display:flex;box-shadow:0 10px 25px #00000014}.modern-photo-drop strong{color:#151515;font-size:18px;font-weight:900}.modern-photo-drop span{color:#777;margin-top:4px;font-size:14px;font-weight:500}.photo-gallery{grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:16px;margin-top:18px;display:grid}.photo-item{background:#f3f3f3;border:2px solid #0000;border-radius:18px;min-height:145px;position:relative;overflow:hidden;box-shadow:0 8px 22px #00000014}.photo-item.is-main{border-color:#d4af00}.photo-item img{object-fit:cover;width:100%;height:145px;display:block}.photo-main-badge{color:#fff;background:#d4af00;border-radius:999px;align-items:center;gap:5px;padding:6px 10px;font-size:11px;font-weight:900;display:none;position:absolute;top:10px;left:10px}.photo-item.is-main .photo-main-badge{display:inline-flex}.photo-actions{inset-inline:8px;gap:7px;display:flex;position:absolute;bottom:8px}.photo-action-btn{color:#151515;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:5px;min-height:34px;font-size:12px;font-weight:800;display:inline-flex}.photo-action-btn:hover{background:#fff}.photo-action-btn.delete{color:#d72323;flex:0 0 38px}.photo-item.is-main .photo-action-btn.main{color:#d4af00}@media (width<=767px){.photo-upload-head{flex-direction:column;align-items:flex-start}.photo-add-btn{justify-content:center;width:100%}.photo-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.condition-switch-row{flex-wrap:wrap;align-items:center;gap:58px;margin-top:18px;display:flex}.condition-switch-item{color:#151515;align-items:center;gap:9px;font-size:15px;font-weight:800;display:inline-flex}.condition-switch-item .switch-label{margin-right:4px}.condition-switch-item .switch-text{text-transform:uppercase;font-size:14px;font-weight:900}.modern-switch{cursor:pointer;width:62px;height:28px;margin:0;display:inline-flex;position:relative}.modern-switch input{opacity:0;pointer-events:none;position:absolute}.modern-switch span{background:#d8d8d8;border-radius:999px;width:62px;height:28px;transition:all .2s;position:relative}.modern-switch span:before{content:"";background:#fff;border-radius:50%;width:24px;height:24px;transition:all .2s;position:absolute;top:2px;left:2px;box-shadow:0 2px 7px #0000002e}.modern-switch input:checked+span{background:#d4af00}.modern-switch input:checked+span:before{transform:translate(34px)}.feature-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 44px;margin-top:24px;display:grid}.feature-column h3{color:#151515;margin:0 0 12px;font-size:16px;font-weight:900}.feature-check{color:#151515;cursor:pointer;align-items:center;gap:9px;min-height:27px;margin-bottom:7px;font-size:14px;font-weight:500;display:flex}.feature-check input{opacity:0;pointer-events:none;position:absolute}.feature-check span{background:#d8d8d8;border:1px solid #d8d8d8;border-radius:4px;height:18px;padding:0 10px;transition:all .18s;position:relative}.feature-check span:after{content:"";color:#d4af00;justify-content:center;align-items:center;font-family:"Font Awesome 6 Free";font-size:11px;font-weight:900;display:none;position:absolute;inset:0 0 0 calc(100% + 20px)}.feature-check input:checked+span{background:#d4af00;border-color:#d4af00}.feature-check input:checked+span:after{display:flex}@media (width<=991px){.feature-columns{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.condition-switch-row{gap:24px}}@media (width<=575px){.feature-columns{grid-template-columns:1fr}.condition-switch-row{flex-direction:column;align-items:flex-start}.condition-switch-item{justify-content:space-between;width:100%}}.review-switch-row{margin-top:16px}.review-checks{flex-direction:column;gap:8px;margin-top:14px;display:flex}.review-check{color:#151515;margin:0;font-size:14px;font-weight:500}.review-check a{color:#0057ff;font-weight:800;text-decoration:none}.review-check a:hover{text-decoration:underline}.add-step-panel[data-step="5"] .field-group.full textarea{resize:vertical;min-height:68px}.add-step-panel[data-step="5"] .form-card{min-height:500px}@media (width<=767px){.review-switch-row .condition-switch-item{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px}}.step-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.final-action-group{align-items:center;gap:14px;display:flex}.draft-btn{color:#fff;background:#aaa;border:0;border-radius:10px;justify-content:center;align-items:center;gap:14px;min-height:42px;padding:0 26px;font-size:14px;font-weight:600;display:none;box-shadow:0 8px 20px #0000001f}.add-car-left.is-final-step .draft-btn{display:inline-flex}@media (width<=575px){.step-actions,.final-action-group{width:100%}.step-actions{flex-direction:column;align-items:stretch}.final-action-group{flex-direction:column}.draft-btn,.gold-btn,.ghost-btn{width:100%}}.photo-preview-panel{grid-template-columns:minmax(280px,420px) 1fr;align-items:flex-start;gap:24px;width:100%;display:grid;overflow:visible}.photo-main-preview{background:#f3f4f6;border:3px solid #d6b100;border-radius:18px;width:100%;min-height:240px;position:relative;overflow:hidden}.photo-main-preview img{object-fit:cover;width:100%;height:100%;min-height:240px;display:block}.photo-thumb-grid{flex-wrap:wrap;align-items:flex-start;gap:18px;width:100%;max-height:none;display:flex;overflow:visible}.photo-thumb-card,.photo-add-more{border-radius:14px;flex:0 0 180px;width:180px;height:110px;position:relative;overflow:hidden}.photo-thumb-card{background:#f3f4f6;border:2px solid #0000}.photo-thumb-card.active{border-color:#d6b100}.photo-thumb-select{cursor:pointer;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;display:block}.photo-thumb-select img,.photo-thumb-card img{object-fit:cover;width:100%;height:100%;display:block}.photo-add-more{color:#2f2f2f;cursor:pointer;background:#f8f8f8;border:3px dashed #c7c7c7;place-items:center;font-weight:800;display:grid}.photo-add-more i{color:#d6b100;margin-bottom:6px;font-size:28px}.photo-remove-btn{color:#fff;cursor:pointer;z-index:5;background:#000000b8;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:10px;right:10px}.main-photo-badge,.thumb-main-label{color:#fff;z-index:4;background:#3a3a3a;border-radius:999px;padding:10px 22px;font-weight:900;position:absolute;bottom:16px;left:16px}.thumb-main-label{color:#fff;background:#d6b100;padding:8px 16px;bottom:10px;left:12px}.photo-broken-preview,.photo-thumb-broken{text-align:center;color:#6b7280;place-items:center;width:100%;height:100%;padding:20px;display:grid}.photo-broken-preview i{color:#d6b100;font-size:34px}.photo-broken-preview strong,.photo-broken-preview small{display:block}.photo-thumb-card.is-broken{border-color:#ef4444}@media (width<=900px){.photo-preview-panel{grid-template-columns:1fr}.photo-thumb-card,.photo-add-more{flex-basis:150px;width:150px;height:95px}}@media (width<=520px){.photo-thumb-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.photo-thumb-card,.photo-add-more{flex-basis:auto;width:100%}}.details-page{background:#f7f8fa;min-height:100vh;padding:42px 0 80px}.details-container{max-width:1320px;padding-left:32px;padding-right:32px}.details-header .navbar{min-height:58px}.details-header .site-logo{width:108px}.details-header .search-box{border-radius:9px;width:390px;height:38px}.details-header .search-btn{width:58px;height:38px}.details-header .search-input{font-size:13px}.details-back-row{margin-bottom:18px}.details-back-link{color:#222;align-items:center;gap:9px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.details-back-link:hover{color:var(--brand-gold)}.details-hero-grid{grid-template-columns:minmax(0,620px) minmax(360px,1fr);align-items:start;gap:22px;display:grid}.details-gallery{min-width:0}.details-main-image{aspect-ratio:4/3;background:#e8e8e8;border-radius:14px;width:100%;position:relative;overflow:hidden}.details-main-image img{object-fit:cover;width:100%;height:100%;display:block}.gallery-arrow{color:#fff;background:#2459e8;border:0;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;position:absolute;top:50%;right:18px;transform:translateY(-50%);box-shadow:0 8px 18px #2459e847}.details-thumbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.details-thumb{background:#e9e9e9;border:0;border-radius:7px;height:76px;padding:0;position:relative;overflow:hidden;box-shadow:inset 0 0 #0000}.details-thumb img{object-fit:cover;width:100%;height:100%;display:block}.details-thumb.active{box-shadow:inset 0 0 0 3px var(--brand-gold)}.details-thumb span{color:#fff;background:#2459e880;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}.details-summary-card{background:#fff;border:1px solid #e7e7e7;border-radius:14px;padding:22px;box-shadow:0 8px 26px #0000000a}.details-summary-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.details-summary-head h1{color:#151515;letter-spacing:-.4px;margin:0;font-size:24px;font-weight:900;line-height:1.18}.details-heart{color:#111;background:#f3f3f3;border:0;border-radius:50%;flex:none;width:38px;height:38px;font-size:18px}.details-location-time{color:#222;flex-wrap:wrap;align-items:center;gap:14px;margin-top:9px;font-size:13px;font-weight:700;display:flex}.details-location-time span{align-items:center;gap:6px;display:inline-flex}.details-meta-inline{color:#111;flex-wrap:wrap;align-items:center;row-gap:8px;margin-top:18px;font-size:12px;font-weight:700;display:flex}.details-meta-inline span{margin-right:12px;padding-right:12px;position:relative}.details-meta-inline span:not(:last-child):after{content:"";background:#111;width:1px;height:13px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.details-price-row{justify-content:space-between;align-items:center;gap:16px;margin-top:28px;display:flex}.details-price-row strong{color:#111;letter-spacing:-.5px;font-size:28px;font-weight:900;display:block}.details-price-row span{color:#555;font-size:13px;font-weight:600;display:block}.make-offer-btn{background:var(--brand-gold);color:#fff;border:0;border-radius:8px;align-items:center;gap:9px;height:42px;padding:0 18px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:0 8px 18px #caa40047}.reach-seller-btn{color:#111;background:#fff;border:1.5px solid #111;border-radius:4px;width:100%;height:42px;margin-top:52px;font-size:13px;font-weight:900}.details-section{margin-top:70px}.details-section h2{color:#151515;letter-spacing:-.4px;margin:0 0 22px;font-size:20px;font-weight:600}.overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 44px;max-width:720px;display:grid}.overview-item span,.spec-item span{color:#111;margin-bottom:8px;font-size:12px;font-weight:500;display:block}.overview-item strong,.spec-item strong{color:#111;font-size:14px;font-weight:900;display:block}.spec-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;max-width:620px;display:grid}.full-spec-btn{color:#111;background:#fff;border:1px solid #111;border-radius:4px;width:400px;max-width:100%;height:42px;margin-top:28px;font-size:13px;font-weight:900}.more-options-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.more-option-card{color:#111;background:#f1f1f1;border-radius:8px;min-height:66px;padding:14px 42px 14px 18px;text-decoration:none;position:relative}.more-option-card span{color:#111;font-size:12px;font-weight:500;display:block}.more-option-card strong{color:#111;margin-top:4px;font-size:13px;font-weight:600;display:block}.more-option-card i{color:#aaa;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.similar-grid{grid-template-columns:repeat(2,minmax(0,420px));gap:18px 96px;display:grid}.similar-card{color:#111;background:#fff;border-radius:8px;grid-template-columns:160px minmax(0,1fr);min-height:132px;text-decoration:none;display:grid;overflow:hidden;box-shadow:0 8px 22px #00000014}.similar-img{background:#ddd}.similar-img img{object-fit:cover;width:100%;height:100%;display:block}.similar-content{padding:18px}.similar-content h3{color:#111;margin:0 0 8px;font-size:14px;font-weight:900}.similar-content p{color:#222;margin:0 0 10px;font-size:12px;font-weight:500;line-height:1.35}.similar-content strong{color:#111;font-size:14px;font-weight:900}.details-empty{text-align:center;background:#fff;border-radius:18px;place-items:center;min-height:420px;padding:40px;display:grid}.details-empty i{color:var(--brand-gold);font-size:54px}.details-empty h1{margin:16px 0 0;font-size:30px;font-weight:900}.details-empty p{color:#666;margin:10px 0 20px;font-size:15px}.details-empty a{background:var(--brand-gold);color:#fff;border-radius:8px;align-items:center;height:42px;padding:0 18px;font-weight:900;text-decoration:none;display:inline-flex}@media (width<=1199px){.details-hero-grid{grid-template-columns:1fr}.details-summary-card{max-width:720px}.reach-seller-btn{margin-top:28px}.similar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (width<=767px){.details-page{padding:24px 0 56px}.details-container{padding-left:16px;padding-right:16px}.details-main-image{aspect-ratio:16/11}.details-thumbs{grid-template-columns:repeat(5,92px);padding-bottom:4px;overflow-x:auto}.details-thumb{height:64px}.details-summary-head h1{font-size:20px}.details-price-row{flex-direction:column;align-items:flex-start}.make-offer-btn{justify-content:center;width:100%}.overview-grid,.spec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.details-section{margin-top:46px}.details-section h2{font-size:21px}.more-options-grid,.similar-grid{grid-template-columns:1fr}.similar-card{grid-template-columns:130px minmax(0,1fr)}}@media (width<=480px){.details-thumbs{grid-template-columns:repeat(5,82px)}.overview-grid,.spec-grid,.similar-card{grid-template-columns:1fr}.similar-img{height:170px}}.similar-card{grid-template-columns:220px minmax(0,1fr)!important;height:132px!important;min-height:132px!important;display:grid!important;overflow:hidden!important}.similar-img{background:#e8e8e8;width:220px!important;height:132px!important;min-height:132px!important;max-height:132px!important;overflow:hidden!important}.similar-img img{object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;display:block!important}.similar-content{overflow:hidden;height:132px!important;min-height:132px!important}.similar-grid{align-items:start}@media (width<=991px){.similar-card{grid-template-columns:190px minmax(0,1fr)!important;height:128px!important;min-height:128px!important}.similar-img{width:190px!important;height:128px!important;min-height:128px!important;max-height:128px!important}.similar-content{height:128px!important;min-height:128px!important}}@media (width<=575px){.similar-card{grid-template-columns:130px minmax(0,1fr)!important;height:118px!important;min-height:118px!important}.similar-img{width:130px!important;height:118px!important;min-height:118px!important;max-height:118px!important}.similar-content{height:118px!important;min-height:118px!important;padding:14px!important}.similar-content h3{line-height:1.2;font-size:13px!important}.similar-content p{font-size:11px!important}}@media (width<=420px){.similar-card{grid-template-columns:120px minmax(0,1fr)!important;height:112px!important;min-height:112px!important}.similar-img{width:120px!important;height:112px!important;min-height:112px!important;max-height:112px!important}.similar-img img{object-fit:cover!important}}html[dir=rtl] .details-page,html[dir=rtl] .details-footer{text-align:right;direction:rtl;font-family:Vazirmatn,Montserrat,Arial,Helvetica,sans-serif}html[dir=rtl] .details-header .nav-wrap,html[dir=rtl] .details-header .main-collapse,html[dir=rtl] .details-header .nav-menu,html[dir=rtl] .details-header .right-actions,html[dir=rtl] .details-header .mobile-actions{direction:rtl}html[dir=rtl] .details-header .logo-wrap{margin-left:48px;margin-right:0}html[dir=rtl] .details-header .search-box,html[dir=rtl] .footer-search{direction:rtl}html[dir=rtl] .details-header .search-input,html[dir=rtl] .footer-search input{text-align:right;padding-left:16px;padding-right:48px}html[dir=rtl] .details-header .search-btn,html[dir=rtl] .footer-search button{left:auto;right:14px}html[dir=rtl] .details-back-link i{transform:rotate(180deg)}html[dir=rtl] .gallery-arrow{left:18px;right:auto}html[dir=rtl] .gallery-arrow i{transform:rotate(180deg)}html[dir=rtl] .details-hero-grid{direction:rtl}html[dir=rtl] .details-gallery,html[dir=rtl] .details-summary-card,html[dir=rtl] .details-section{text-align:right;direction:rtl}html[dir=rtl] .details-summary-head,html[dir=rtl] .details-location-time,html[dir=rtl] .details-meta-inline,html[dir=rtl] .details-price-row{direction:rtl}html[dir=rtl] .details-summary-head h1,html[dir=rtl] .details-section h2,html[dir=rtl] .overview-item span,html[dir=rtl] .overview-item strong,html[dir=rtl] .spec-item span,html[dir=rtl] .spec-item strong{text-align:right}html[dir=rtl] .details-meta-inline span{margin-left:12px;margin-right:0;padding-left:12px;padding-right:0}html[dir=rtl] .details-meta-inline span:not(:last-child):after{left:0;right:auto}html[dir=rtl] .more-option-card{text-align:right;direction:rtl}html[dir=rtl] .more-option-card i{margin-left:0;margin-right:auto;transform:rotate(180deg)}html[dir=rtl] .similar-card{text-align:right;direction:rtl}html[dir=rtl] .similar-content h3,html[dir=rtl] .similar-content p,html[dir=rtl] .similar-content strong{text-align:right}html[dir=rtl] .footer-main,html[dir=rtl] .footer-copy,html[dir=rtl] .footer-container,html[dir=rtl] .footer-links-area,html[dir=rtl] .footer-links-grid,html[dir=rtl] .footer-brand-row,html[dir=rtl] .footer-brand-social,html[dir=rtl] .payment-area{text-align:right;direction:rtl}html[dir=rtl] .footer-links-list a{direction:rtl}html[dir=rtl] .footer-links-list a i{margin-left:8px;margin-right:0;transform:rotate(180deg)}html[dir=rtl] .footer-socials{direction:rtl}html[dir=rtl] .details-location-time i,html[dir=rtl] .make-offer-btn i,html[dir=rtl] .lang-link i,html[dir=rtl] .signin-link i{margin-left:7px;margin-right:0}@media (width<=991.98px){html[dir=rtl] .details-hero-grid{grid-template-columns:1fr}html[dir=rtl] .details-summary-card{text-align:right}}@media (width<=575.98px){html[dir=rtl] .details-container{padding-left:16px;padding-right:16px}html[dir=rtl] .details-price-row{align-items:stretch}html[dir=rtl] .make-offer-btn,html[dir=rtl] .reach-seller-btn,html[dir=rtl] .full-spec-btn{text-align:center;justify-content:center}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--control-bg-safe:var(--control-bg,#dedede);--brand-gold-safe:var(--brand-gold,#d4ad00);--brand-gold-dark-safe:var(--brand-gold-dark,#c6a000)}body{font-family:Lato,sans-serif}.listing-main h3{text-transform:capitalize;margin-bottom:0;font-family:Lato,sans-serif!important}a,button{transition:all .2s}.dc-clickable{cursor:pointer}.dc-card-link{color:inherit;text-decoration:none;display:block}.dc-card-link:hover{color:inherit;transform:translateY(-1px)}.dc-empty-state{text-align:center;background:#fff;border:1px dashed #d9dee8;border-radius:22px;padding:48px 24px}.dc-form-note{color:#6b7280;margin-top:8px;font-size:13px}.dc-api-box{background:#fff;border:1px solid #e5e7eb;border-radius:18px;margin-top:18px;padding:16px}.dc-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dc-detail-image-main{object-fit:cover;border-radius:26px;width:100%;max-height:520px}.dc-thumb-row{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.dc-thumb-row img{object-fit:cover;cursor:pointer;border:2px solid #0000;border-radius:14px;width:92px;height:72px}.dc-thumb-row img.active{border-color:#ff7a00}@media (width<=768px){.dc-mini-grid{grid-template-columns:1fr}}.topbar-link,.category-tab,.filter-accordion-head,.filter-reset-btn,.near-me-control,.view-btn,.mobile-filter-btn,.fav-btn,.call-btn,.header-icon-btn,.signin-btn,.filter-pill,.property-sidebar-link,.sidebar-see-more-btn,.footer-link,.footer-search button{appearance:none;font-family:inherit}.topbar-link,.header-icon-btn,.signin-btn{background:0 0;border:0}.topbar-link{color:inherit;cursor:pointer;border-radius:0;padding:0;text-decoration:none}.topbar-link:hover{color:var(--brand-gold-dark-safe)}.topbar-link:focus-visible,.category-tab:focus-visible,.near-me-control:focus-visible,.filter-reset-btn:focus-visible,.control-select:focus-visible{outline-offset:2px;outline:3px solid #2563eb38}.select-control.with-icon .control-select,.quick-select-control .control-select{background:var(--control-bg-safe);width:100%;height:38px;min-height:38px;box-shadow:none;color:#222;border:0;border-radius:10px;padding-left:48px;padding-right:42px;font-family:inherit;font-size:14px;font-weight:600;line-height:38px}.select-control.with-icon select.control-select,.quick-select-control select.control-select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#111 50%),linear-gradient(135deg,#111 50%,#0000 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px,5px 5px}.select-control.with-icon input.control-select,.quick-select-control input.control-select{cursor:text}.select-control.with-icon input.control-select::placeholder,.quick-select-control input.control-select::placeholder{color:#5f5f5f;opacity:1}.quick-select-control .control-select{border-radius:8px;height:38px;min-height:38px;padding-left:40px;padding-right:30px;font-size:14px;line-height:38px}.quick-select-control select.control-select{background-position:calc(100% - 16px),calc(100% - 11px)}.quick-select-controls{align-items:center}.near-me-control{cursor:pointer;justify-content:center}.filter-check{cursor:pointer;grid-template-columns:minmax(0,1fr) 22px;align-items:center;column-gap:18px;width:100%;display:grid}.filter-check input[type=checkbox]{appearance:auto;-webkit-appearance:checkbox;accent-color:#2563eb;cursor:pointer;flex:0 0 20px;justify-self:end;width:20px;height:20px;margin:0}.filter-option-text,.filter-head-title{min-width:0}.filter-count{color:#fff;background:#202020;border-radius:999px;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;margin-left:8px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.filter-accordion-head{cursor:pointer}.filter-accordion.collapsed .filter-accordion-body{display:none}.filter-accordion-head .fa-chevron-up,.filter-accordion-head .fa-chevron-down,.filter-accordion-head .fa-chevron-right{color:#111;text-align:center;flex:0 0 18px;width:18px;transition:transform .2s}.filter-empty-text{color:#6b7280;margin:0;padding:6px 0;font-size:14px;font-weight:600}.view-toggle{align-items:center;gap:6px;display:inline-flex}.view-btn,.filter-pill{cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.filter-pill{border:0}.make-model-pill-area{margin-top:10px;margin-bottom:18px}.make-pill-row,.model-pill-row{min-width:0}.listing-list.is-list{flex-direction:column;display:flex}.listing-list.is-grid{align-items:stretch;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;display:grid!important}.listing-list.is-grid .dc-empty-state{grid-column:1/-1}.listing-list.is-grid .dc-card-link,.listing-list.is-grid .listing-card{min-width:0;height:100%;display:block}.listing-card{overflow:hidden}.listing-img-wrap{flex:0 0 320px}.listing-info{min-width:0}.listing-title{overflow-wrap:anywhere}@media (width<=1399.98px){.listing-list.is-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=991.98px){.listing-img-wrap{flex-basis:250px}.listing-list.is-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=767.98px){.listing-img-wrap{flex:none}.listing-list.is-grid{grid-template-columns:1fr!important}.select-control.with-icon .control-select,.quick-select-control .control-select{height:40px;min-height:40px;font-size:14px;line-height:40px}}.add-car-page,.add-listing-page,.car-form-page{background:#f5f6f8;min-height:calc(100vh - 90px);padding:42px 0 70px}.add-car-page .page-container,.add-listing-page .page-container,.car-form-page .page-container{max-width:1480px;margin:0 auto;padding-left:24px;padding-right:24px}.add-car-title,.form-page-title,.add-listing-title{color:#151515;letter-spacing:-.5px;margin:0 0 34px;font-size:36px;font-weight:900}.form-steps,.add-car-steps,.stepper{scrollbar-width:thin;align-items:center;gap:24px;margin-bottom:64px;display:flex;overflow-x:auto}.form-step,.add-car-step,.step-item{color:#171717;white-space:nowrap;background:#fff;border:0;border-radius:999px;align-items:center;gap:18px;min-width:220px;height:60px;padding:0 26px 0 0;font-size:21px;font-weight:800;display:inline-flex;box-shadow:0 10px 26px #00000014}.form-step-number,.add-car-step-number,.step-number{color:#fff;background:#aaa;border-radius:50%;flex:0 0 60px;justify-content:center;align-items:center;width:60px;height:60px;font-size:28px;font-weight:900;display:inline-flex}.form-step.active,.add-car-step.active,.step-item.active{color:var(--brand-gold-safe)}.form-step.active .form-step-number,.add-car-step.active .add-car-step-number,.step-item.active .step-number{background:var(--brand-gold-safe)}.add-car-layout,.add-listing-layout,.car-form-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;display:grid}.add-car-main,.form-main,.add-listing-main,.form-group,.add-car-form-group,.field-group{min-width:0}.form-section-title,.add-car-section-title,.car-form-section-title{color:#141414;margin:0 0 14px;font-size:28px;font-weight:900}.form-card,.add-car-card,.car-form-card{background:#fff;border:1px solid #dedede;border-radius:8px;min-height:310px;padding:34px 18px}.form-grid,.add-car-form-grid,.car-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 28px;display:grid}.form-group label,.add-car-form-group label,.field-group label{color:#171717;margin-bottom:10px;font-size:18px;font-weight:700;display:block}.form-control,.form-select,.add-car-input,.add-car-select,.field-control{color:#303030;background:#eee;border:0;border-radius:4px;outline:none;width:100%;height:52px;padding:0 26px;font-family:inherit;font-size:20px;font-weight:500}.form-control::placeholder,.add-car-input::placeholder,.field-control::placeholder{color:#303030;opacity:.82}.form-select,.add-car-select,select.field-control{appearance:auto;-webkit-appearance:menulist;cursor:pointer}.preview-card,.add-car-preview-card,.car-preview-card{background:#fff;border-radius:6px;padding:18px;box-shadow:0 18px 34px #00000029}.preview-image,.add-car-preview-image,.car-preview-image{color:#111;background:#e9e9e9;border-radius:6px;justify-content:flex-start;align-items:flex-start;height:165px;padding:12px;font-size:22px;display:flex}.preview-card h3,.add-car-preview-card h3,.car-preview-card h3{color:#111;margin:18px 0 16px;font-size:22px;font-weight:900}.preview-location,.add-car-preview-location,.car-preview-location{color:#333;align-items:center;gap:10px;margin-bottom:30px;font-size:22px;font-weight:500;display:flex}.preview-price,.add-car-preview-price,.car-preview-price{color:#111;margin-bottom:34px;font-size:28px;font-weight:900}.preview-note,.add-car-preview-note,.car-preview-note{color:#7b8190;margin:0;font-size:18px;line-height:1.45}.add-car-actions,.form-actions,.car-form-actions{z-index:3!important;justify-content:flex-start!important;align-items:center!important;gap:14px!important;margin-top:18px!important;display:flex!important;position:relative!important}.add-car-actions button,.form-actions button,.car-form-actions button,.add-car-actions a,.form-actions a,.car-form-actions a{cursor:pointer;width:auto!important;min-width:58px!important;height:36px!important;box-shadow:none!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;padding:0 18px!important;font-family:inherit!important;font-size:14px!important;font-weight:600!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.add-car-actions .previous-btn,.form-actions .previous-btn,.car-form-actions .previous-btn,.add-car-actions .btn-prev,.form-actions .btn-prev,.car-form-actions .btn-prev,.add-car-actions button:first-child,.form-actions button:first-child,.car-form-actions button:first-child{color:#b6b6b6!important;background:#fff!important;border:2px solid #d4d4d4!important}.add-car-actions .next-btn,.form-actions .next-btn,.car-form-actions .next-btn,.add-car-actions .btn-next,.form-actions .btn-next,.car-form-actions .btn-next,.add-car-actions button:nth-child(2),.form-actions button:nth-child(2),.car-form-actions button:nth-child(2){background:var(--brand-gold-safe)!important;color:#fff!important;border:1px solid #111!important;min-width:80px!important;box-shadow:0 8px 16px #0000002e!important}.add-car-actions .cancel-btn,.form-actions .cancel-btn,.car-form-actions .cancel-btn,.add-car-actions .btn-cancel,.form-actions .btn-cancel,.car-form-actions .btn-cancel,.add-car-actions button:nth-child(3),.form-actions button:nth-child(3),.car-form-actions button:nth-child(3){color:#111!important;background:#fff!important;border:1px solid #111!important}.add-car-actions .next-btn:hover,.form-actions .next-btn:hover,.car-form-actions .next-btn:hover,.add-car-actions button:nth-child(2):hover,.form-actions button:nth-child(2):hover,.car-form-actions button:nth-child(2):hover{background:var(--brand-gold-dark-safe)!important}.add-car-actions button:disabled,.form-actions button:disabled,.car-form-actions button:disabled{opacity:.6!important;cursor:not-allowed!important}@media (width<=1199.98px){.form-steps,.add-car-steps,.stepper{gap:14px;padding-bottom:10px}.form-step,.add-car-step,.step-item{flex:none;min-width:200px}.add-car-layout,.add-listing-layout,.car-form-layout{grid-template-columns:minmax(0,1fr) 300px}}@media (width<=991.98px){.add-car-layout,.add-listing-layout,.car-form-layout{grid-template-columns:1fr}.preview-card,.add-car-preview-card,.car-preview-card{max-width:420px}}@media (width<=767.98px){.add-car-page,.add-listing-page,.car-form-page{padding:28px 0 48px}.add-car-title,.form-page-title,.add-listing-title{margin-bottom:24px;font-size:28px}.form-steps,.add-car-steps,.stepper{margin-bottom:36px}.form-step,.add-car-step,.step-item{gap:12px;min-width:170px;height:52px;font-size:16px}.form-step-number,.add-car-step-number,.step-number{flex-basis:52px;width:52px;height:52px;font-size:24px}.form-section-title,.add-car-section-title,.car-form-section-title{font-size:24px}.form-card,.add-car-card,.car-form-card{padding:24px 16px}.form-grid,.add-car-form-grid,.car-form-grid{grid-template-columns:1fr}.add-car-actions,.form-actions,.car-form-actions{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.add-car-actions button,.form-actions button,.car-form-actions button,.add-car-actions a,.form-actions a,.car-form-actions a{width:100%!important;min-width:0!important}}.sidebar-see-more-btn{width:100%;height:40px;box-shadow:none;cursor:pointer;outline:none;justify-content:center;align-items:center;gap:14px;margin-top:22px;font-size:14px;font-weight:600;display:inline-flex;background:var(--brand-gold-safe)!important;color:#fff!important;border:1px solid #2563eb!important;border-radius:8px!important;text-decoration:none!important}.sidebar-see-more-btn i{color:#fff;font-size:14px}.property-sidebar-card{width:100%;box-shadow:none;background:#fff;border:1px solid #dedede;border-radius:16px;margin-top:28px;padding:20px 20px 18px}.property-sidebar-title{color:#171717;letter-spacing:0;text-transform:none;margin:0 0 18px;padding:0;font-size:14px;font-weight:600;line-height:1.2}.property-sidebar-link{text-align:left;cursor:pointer;outline:none;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:48px;margin:0 0 10px;padding:0 16px;font-family:Lato,sans-serif;font-size:14px;font-weight:500;line-height:1.2;display:flex;box-shadow:none!important;color:#222!important;background:#fff!important;border:1px solid #eee!important;border-radius:10px!important;text-decoration:none!important}.property-sidebar-link:last-child{margin-bottom:0}.property-sidebar-link span{align-items:center;gap:12px;min-width:0;display:inline-flex}.property-sidebar-link span i{width:18px;min-width:18px;color:var(--brand-gold-safe);text-align:center;font-size:15px}.property-sidebar-link>i{color:#111;flex:none;font-size:13px}.property-sidebar-link:hover,.property-sidebar-link.active{border-color:var(--brand-gold-safe)!important;background:#fff8da!important}html[lang=ar],html[dir=rtl],html[lang=ar] body,html[dir=rtl] body{font-family:Vazirmatn,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}html[lang=ar] body,html[dir=rtl] body{text-align:right;font-feature-settings:normal;direction:rtl;letter-spacing:0!important}html[lang=ar] button,html[lang=ar] input,html[lang=ar] select,html[lang=ar] textarea,html[dir=rtl] button,html[dir=rtl] input,html[dir=rtl] select,html[dir=rtl] textarea{font-family:Vazirmatn,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}html[dir=rtl] .topbar-inner,html[dir=rtl] .content-head,html[dir=rtl] .quick-controls,html[dir=rtl] .filter-card-head,html[dir=rtl] .filter-accordion-head,html[dir=rtl] .filter-check,html[dir=rtl] .listing-meta,html[dir=rtl] .listing-time,html[dir=rtl] .view-controls,html[dir=rtl] .pill-row{direction:rtl}html[dir=rtl] .filter-check{grid-template-columns:22px minmax(0,1fr)}html[dir=rtl] .filter-check input[type=checkbox]{order:1;justify-self:start}html[dir=rtl] .filter-option-text{text-align:right;order:2}html[dir=rtl] .select-control.with-icon .control-select,html[dir=rtl] .quick-select-control .control-select{text-align:right;padding-left:42px;padding-right:48px}html[dir=rtl] .select-left-icon{left:auto;right:18px}html[dir=rtl] .quick-select-control .select-left-icon{left:auto;right:14px}html[dir=rtl] .filter-accordion-head .fa-chevron-right,html[dir=rtl] .property-sidebar-link>i{transform:rotate(180deg)}html[dir=rtl] .property-sidebar-title,html[dir=rtl] .property-sidebar-link{text-align:right}html[dir=rtl] .property-sidebar-link,html[dir=rtl] .property-sidebar-link span{flex-direction:row-reverse}html[dir=rtl] .site-header,html[dir=rtl] .header,html[dir=rtl] .app-header{direction:rtl;overflow:visible}html[dir=rtl] .header-main,html[dir=rtl] .header-inner,html[dir=rtl] .header-top,html[dir=rtl] .header-row{direction:rtl;justify-content:space-between;align-items:center;gap:24px;min-width:0;display:flex}html[dir=rtl] .header-logo,html[dir=rtl] .logo,html[dir=rtl] .brand-logo{flex:none;align-items:center;display:inline-flex}html[dir=rtl] .header-logo img,html[dir=rtl] .logo img,html[dir=rtl] .brand-logo img{max-width:180px;height:auto;display:block}html[dir=rtl] .main-nav,html[dir=rtl] .header-nav,html[dir=rtl] .nav-links,html[dir=rtl] .header-actions,html[dir=rtl] .header-icons,html[dir=rtl] .user-actions,html[dir=rtl] .header-icon-btn,html[dir=rtl] .signin-btn,html[dir=rtl] .language-btn{white-space:nowrap;direction:rtl;flex:none;align-items:center;display:flex}html[dir=rtl] .main-nav,html[dir=rtl] .header-nav,html[dir=rtl] .nav-links{justify-content:center;gap:42px}html[dir=rtl] .header-actions,html[dir=rtl] .header-icons,html[dir=rtl] .user-actions{gap:18px}html[dir=rtl] .header-icon-btn,html[dir=rtl] .signin-btn,html[dir=rtl] .language-btn{justify-content:center;gap:8px}html[dir=rtl] .main-nav a,html[dir=rtl] .header-nav a,html[dir=rtl] .nav-links a{text-align:center;white-space:nowrap}html[dir=rtl] .header-search,html[dir=rtl] .search-bar,html[dir=rtl] .search-form{direction:rtl;flex:420px;align-items:center;min-width:280px;max-width:620px;display:flex}html[dir=rtl] .header-search input,html[dir=rtl] .search-bar input,html[dir=rtl] .search-form input{text-align:right;direction:rtl}html[dir=rtl] .site-header *,html[dir=rtl] .header *,html[dir=rtl] .app-header *{min-width:0}@media (width<=1199.98px){html[dir=rtl] .header-main,html[dir=rtl] .header-inner,html[dir=rtl] .header-top,html[dir=rtl] .header-row{gap:14px}html[dir=rtl] .main-nav,html[dir=rtl] .header-nav,html[dir=rtl] .nav-links{gap:22px}html[dir=rtl] .header-search,html[dir=rtl] .search-bar,html[dir=rtl] .search-form{flex-basis:320px;min-width:220px}}@media (width<=991.98px){html[dir=rtl] .header-main,html[dir=rtl] .header-inner,html[dir=rtl] .header-top,html[dir=rtl] .header-row{flex-wrap:wrap}html[dir=rtl] .header-search,html[dir=rtl] .search-bar,html[dir=rtl] .search-form{flex:100%;order:3;max-width:100%}}html[dir=rtl] .listing-list.is-list .listing-card,html[lang=ar] .listing-list.is-list .listing-card{text-align:right;direction:rtl;flex-direction:row-reverse!important}html[dir=rtl] .listing-list.is-list .listing-img-wrap,html[lang=ar] .listing-list.is-list .listing-img-wrap{flex:0 0 330px;order:2;overflow:hidden;border-radius:0 22px 22px 0!important}html[dir=rtl] .listing-list.is-list .listing-info,html[lang=ar] .listing-list.is-list .listing-info{text-align:right;direction:rtl;order:1;grid-template-columns:minmax(0,1fr) 220px;align-items:stretch;gap:28px;width:100%;display:grid!important}html[dir=rtl] .listing-list.is-list .listing-main,html[lang=ar] .listing-list.is-list .listing-main,html[dir=rtl] .listing-card.is-arabic-card .listing-info,html[dir=rtl] .listing-card.is-arabic-card .listing-title,html[dir=rtl] .listing-card.is-arabic-card .listing-location,html[dir=rtl] .listing-card.is-arabic-card .listing-meta,html[dir=rtl] .listing-card.is-arabic-card .listing-time{text-align:right;min-width:0}html[dir=rtl] .listing-title,html[lang=ar] .listing-title{text-align:right;word-break:normal;overflow-wrap:anywhere;direction:rtl;line-height:1.35}html[dir=rtl] .listing-location,html[dir=rtl] .listing-time,html[lang=ar] .listing-location,html[lang=ar] .listing-time{text-align:right;direction:rtl;flex-direction:row-reverse;justify-content:flex-start;gap:8px}html[dir=rtl] .listing-meta,html[lang=ar] .listing-meta{text-align:right;direction:rtl;flex-wrap:wrap;justify-content:flex-start;gap:12px;display:flex!important}html[dir=rtl] .listing-meta span,html[lang=ar] .listing-meta span{white-space:nowrap;direction:rtl;align-items:center;display:inline-flex}html[dir=rtl] .listing-meta span:not(:last-child):after,html[lang=ar] .listing-meta span:not(:last-child):after{content:"|";color:#222;opacity:.75;margin:0 12px;display:inline-block}html[dir=rtl] .listing-side,html[lang=ar] .listing-side{text-align:left;direction:rtl;flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}html[dir=rtl] .listing-price,html[lang=ar] .listing-price{text-align:left;white-space:nowrap;direction:rtl}html[dir=rtl] .listing-price span,html[lang=ar] .listing-price span{margin-inline-start:4px}html[dir=rtl] .call-btn,html[lang=ar] .call-btn,html[dir=rtl] .listing-card.is-arabic-card .call-btn{direction:rtl;flex-direction:row-reverse;gap:10px}html[dir=rtl] .call-btn i{transform:scaleX(-1)}html[dir=rtl] .listing-img-wrap .fav-btn,html[lang=ar] .listing-img-wrap .fav-btn{left:18px!important;right:auto!important}html[dir=rtl] .image-count,html[dir=rtl] .photo-count,html[dir=rtl] .listing-photo-count,html[dir=rtl] .listing-img-count,html[lang=ar] .image-count,html[lang=ar] .photo-count,html[lang=ar] .listing-photo-count,html[lang=ar] .listing-img-count{direction:ltr;left:auto!important;right:18px!important}html[dir=rtl] .listing-list.is-grid .listing-card,html[lang=ar] .listing-list.is-grid .listing-card{text-align:right;direction:rtl}html[dir=rtl] .listing-list.is-grid .listing-img-wrap,html[lang=ar] .listing-list.is-grid .listing-img-wrap{border-radius:22px 22px 0 0!important}html[dir=rtl] .listing-list.is-grid .listing-info,html[lang=ar] .listing-list.is-grid .listing-info{text-align:right;direction:rtl;flex-direction:column;display:flex!important}html[dir=rtl] .listing-list.is-grid .listing-side,html[lang=ar] .listing-list.is-grid .listing-side{text-align:right;flex-direction:row-reverse;justify-content:space-between;align-items:center;width:100%}@media (width<=991.98px){html[dir=rtl] .listing-list.is-list .listing-card,html[lang=ar] .listing-list.is-list .listing-card{flex-direction:column!important}html[dir=rtl] .listing-list.is-list .listing-img-wrap,html[lang=ar] .listing-list.is-list .listing-img-wrap{flex:none;order:0;width:100%;border-radius:22px 22px 0 0!important}html[dir=rtl] .listing-list.is-list .listing-info,html[lang=ar] .listing-list.is-list .listing-info{flex-direction:column;display:flex!important}html[dir=rtl] .listing-side,html[lang=ar] .listing-side{flex-direction:row-reverse;justify-content:space-between;align-items:center;width:100%}}.site-footer{z-index:1!important;color:#fff!important;background:#1f2730!important;margin-top:70px!important;position:relative!important;overflow:hidden!important}.site-footer .footer-wave{clip-path:polygon(0 0,100% 0,100% 58%,68% 24%,36% 42%,0 18%)!important;z-index:1!important;pointer-events:none!important;z-index:9999!important;background:#fff!important;width:100%!important;height:92px!important;position:relative!important;top:0!important;left:0!important;right:0!important}.site-footer .footer-main{z-index:2!important;background:#1f2730!important;padding:35px 0 10px!important;position:relative!important}.site-footer .page-container{max-width:1440px!important;margin:0 auto!important;padding-left:32px!important;padding-right:32px!important}.site-header,.listing-page,.listing-topbar,.listing-section{z-index:2;position:relative}.footer-links-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;gap:80px!important;display:grid!important}.footer-column{flex-direction:column!important;align-items:flex-start!important;gap:18px!important;display:flex!important}.footer-useful-column h3{color:#fff!important;margin:0 0 14px!important;font-size:24px!important;font-weight:900!important;line-height:1.2!important}.footer-link{width:fit-content!important;box-shadow:none!important;color:#ffffffd1!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;outline:0!important;align-items:center!important;gap:12px!important;margin:0!important;padding:0!important;font-size:14px!important;font-weight:500!important;line-height:1.35!important;text-decoration:none!important;display:inline-flex!important}.footer-link span{display:inline-block!important}.footer-link i{color:#ffffffd1!important;font-size:12px!important;transition:transform .2s,color .2s!important}.footer-link:hover{color:#fff!important}.footer-link:hover i{transform:translate(3px);color:var(--brand-gold-safe)!important}.footer-divider{background:#ffffff2e!important;width:100%!important;height:1px!important;margin:56px 0 48px!important}.footer-bottom-row{grid-template-columns:minmax(280px,430px) minmax(0,1fr) auto!important;align-items:center!important;gap:36px!important;display:grid!important}.footer-search{background:#fff!important;border-radius:12px!important;align-items:center!important;width:100%!important;max-width:430px!important;height:52px!important;display:flex!important;overflow:hidden!important}.footer-search input{color:#222!important;background:#fff!important;border:0!important;outline:0!important;flex:auto!important;width:100%!important;height:100%!important;padding:0 22px!important;font-family:inherit!important;font-size:16px!important;font-weight:500!important}.footer-search input::placeholder{color:#333!important;opacity:.8!important}.footer-search button{background:var(--brand-gold-safe)!important;width:76px!important;height:52px!important;box-shadow:none!important;color:#fff!important;cursor:pointer!important;border:0!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.footer-search button i{color:#fff!important;font-size:18px!important}.footer-socials{justify-content:center!important;align-items:center!important;gap:22px!important;display:inline-flex!important}.footer-socials a{color:#fff!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;font-size:22px!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.footer-socials a:hover{transform:translateY(-2px);color:var(--brand-gold-safe)!important}.footer-logo{width:130px!important;max-width:130px!important;height:auto!important;display:block!important}.footer-payments{z-index:3!important;color:#222!important;text-align:center!important;background:#f4f5f7!important;padding:28px 0 34px!important;position:relative!important}.footer-payments h4{color:#222!important;margin:0 0 14px!important;font-size:16px!important;font-weight:900!important}.payment-icons{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:14px!important;margin-bottom:18px!important;display:inline-flex!important}.payment-icons i{color:#1f4fa3!important;font-size:28px!important}.payment-chip{color:#1f2730!important;background:#fff!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;min-height:26px!important;padding:4px 10px!important;font-size:13px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.footer-payments p{color:#222!important;margin:0!important;font-size:14px!important;font-weight:700!important}html[dir=rtl] .site-footer,html[dir=rtl] .footer-bottom-row{direction:rtl}html[dir=rtl] .footer-column{align-items:flex-start!important}html[dir=rtl] .footer-link{text-align:right!important;flex-direction:row-reverse!important}html[dir=rtl] .footer-link i{transform:rotate(180deg)}html[dir=rtl] .footer-link:hover i{transform:rotate(180deg)translate(3px)}html[dir=rtl] .footer-search input{text-align:right;direction:rtl}@media (width<=1199.98px){.footer-links-grid{gap:44px!important}.footer-bottom-row{text-align:center!important;grid-template-columns:1fr!important;justify-items:center!important}.footer-column{text-align:center!important;align-items:center!important}}@media (width<=991.98px){.site-footer .footer-main{padding:110px 0 60px!important}.footer-links-grid{text-align:center!important;grid-template-columns:1fr!important;gap:36px!important}.footer-column{align-items:center!important}.footer-link{justify-content:center!important}.footer-divider{margin:40px 0 34px!important}}@media (width<=575.98px){.site-footer .page-container{padding-left:18px!important;padding-right:18px!important}.site-footer .footer-main{padding-top:90px!important}.footer-search{max-width:100%!important}.footer-socials{gap:16px!important}.footer-logo{width:112px!important}}i[class^=fa-],i[class*=\ fa-],.fa,.fa-solid,.fa-regular,.fa-brands,.site-footer i[class^=fa-],.site-footer i[class*=\ fa-],.site-footer .fa,.site-footer .fa-solid,.site-footer .fa-regular,.site-footer .fa-brands{font-variant:normal!important;text-rendering:auto!important;-webkit-font-smoothing:antialiased!important;font-style:normal!important;line-height:1!important}.fa,.fa-solid,.site-footer .fa,.site-footer .fa-solid{font-family:"Font Awesome 6 Free"!important;font-weight:900!important}.fa-regular,.site-footer .fa-regular{font-family:"Font Awesome 6 Free"!important;font-weight:400!important}.fa-brands,.site-footer .fa-brands{font-family:"Font Awesome 6 Brands"!important;font-weight:400!important}svg.svg-inline--fa{font-family:initial!important}.listing-card{background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 8px 28px #0000000f}.listing-card-list{align-items:stretch;display:flex}.listing-card-grid{flex-direction:column;height:100%;display:flex}.listing-img-wrap{background:#f2f2f2;position:relative;overflow:hidden}.listing-card-list .listing-img-wrap{flex:0 0 340px;min-width:340px}.listing-card-grid .listing-img-wrap{width:100%;height:250px}.listing-img-wrap img{object-fit:cover;width:100%;height:100%;display:block}.fav-btn{color:#fff;cursor:pointer;z-index:2;background:#caa5005c;border:0;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;display:inline-flex;position:absolute;bottom:10px;right:24px}.image-count{color:#fff;z-index:2;align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex;position:absolute;bottom:10px;left:14px}.listing-info{flex:auto;min-width:0}.listing-card-list .listing-info{grid-template-columns:minmax(0,1fr) 220px;align-items:stretch;padding:28px 28px 24px;display:grid;gap:0!important}.listing-card-grid .listing-info{flex-direction:column;flex:auto;gap:18px;padding:24px 22px 22px;display:flex}.listing-main{min-width:0}.listing-title{color:#171717;overflow-wrap:anywhere;margin:0 0 12px;font-size:22px;font-weight:900;line-height:1.35}.listing-location,.listing-time{color:#2d2d2d;align-items:center;gap:8px;margin:0;font-family:Lato,sans-serif;font-size:12px;font-weight:500;display:flex}.listing-location{margin-bottom:12px;font-family:Lato,sans-serif}.listing-meta{color:#242424;flex-wrap:wrap;align-items:center;gap:0;margin-bottom:8px;font-family:Lato,sans-serif;font-size:12px;font-weight:500;display:flex}.listing-meta span{white-space:nowrap;align-items:center;display:inline-flex}.listing-side{flex-direction:column;justify-content:space-between;align-items:flex-end;min-width:0;display:flex}.listing-card-grid .listing-side{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}.listing-price{color:#111;white-space:nowrap;font-size:22px;font-weight:900;line-height:1.2}.listing-price span{font-size:20px}.call-btn{color:#fff;cursor:pointer;background:#2f5df5;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-width:112px;height:52px;padding:0 20px;font-size:18px;font-weight:800;display:inline-flex;box-shadow:0 8px 18px #2f5df538}.call-btn i{font-size:16px}html[dir=rtl] .listing-card.is-arabic-card{text-align:right;direction:rtl}html[dir=rtl] .listing-card-list.is-arabic-card{flex-direction:row-reverse}html[dir=rtl] .listing-card-list.is-arabic-card .listing-img-wrap{order:2}html[dir=rtl] .listing-card-list.is-arabic-card .listing-info{order:1;grid-template-columns:220px minmax(0,1fr)}html[dir=rtl] .listing-card-list.is-arabic-card .listing-main,html[dir=rtl] .listing-card-grid.is-arabic-card .listing-main,html[dir=rtl] .listing-card.is-arabic-card .listing-title{text-align:right}html[dir=rtl] .listing-card.is-arabic-card .listing-location,html[dir=rtl] .listing-card.is-arabic-card .listing-time{text-align:right;flex-direction:row-reverse;justify-content:flex-start}html[dir=rtl] .listing-card.is-arabic-card .listing-meta{text-align:right;justify-content:flex-start}html[dir=rtl] .listing-card.is-arabic-card .listing-meta span{direction:rtl}html[dir=rtl] .listing-card.is-arabic-card .listing-side{text-align:left;align-items:flex-start}html[dir=rtl] .listing-card-grid.is-arabic-card .listing-side{flex-direction:row-reverse;justify-content:space-between;align-items:center}html[dir=rtl] .listing-card.is-arabic-card .call-btn{flex-direction:row-reverse}html[dir=rtl] .listing-card.is-arabic-card .fav-btn{left:18px;right:auto}html[dir=rtl] .listing-card.is-arabic-card .image-count{direction:ltr;left:auto;right:18px}@media (width<=1199.98px){.listing-card-list .listing-img-wrap{flex:0 0 300px;min-width:300px}.listing-card-list .listing-info{grid-template-columns:minmax(0,1fr) 190px}html[dir=rtl] .listing-card-list.is-arabic-card .listing-info{grid-template-columns:190px minmax(0,1fr)}}@media (width<=991.98px){.listing-card-list,html[dir=rtl] .listing-card-list.is-arabic-card{flex-direction:column!important}.listing-card-list .listing-img-wrap,html[dir=rtl] .listing-card-list.is-arabic-card .listing-img-wrap{flex:none;order:0;width:100%;min-width:100%;height:240px}.listing-card-list .listing-info,html[dir=rtl] .listing-card-list.is-arabic-card .listing-info{flex-direction:column;gap:18px;display:flex}.listing-side,html[dir=rtl] .listing-card.is-arabic-card .listing-side{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}}@media (width<=575.98px){.listing-card-list .listing-info,.listing-card-grid .listing-info{padding:18px 16px}.listing-title{font-size:20px}.listing-location,.listing-time,.listing-meta{font-size:12px}.listing-price{font-size:20px}.call-btn{min-width:96px;height:46px;padding:0 16px;font-size:16px}}html[dir=rtl] .listing-list.is-list .listing-card.is-arabic-card,html[lang=ar] .listing-list.is-list .listing-card.is-arabic-card{background:#fff!important;border-radius:18px!important;min-height:190px!important;overflow:hidden!important}html[dir=rtl] .listing-list.is-list .listing-card.is-arabic-card .listing-img-wrap,html[lang=ar] .listing-list.is-list .listing-card.is-arabic-card .listing-img-wrap{border-radius:0 18px 18px 0!important;flex:0 0 350px!important;width:350px!important;min-width:350px!important}html[dir=rtl] .listing-list.is-list .listing-card.is-arabic-card .listing-img-wrap img,html[lang=ar] .listing-list.is-list .listing-card.is-arabic-card .listing-img-wrap img{min-height:190px!important}html[dir=rtl] .listing-list.is-list .listing-card.is-arabic-card .listing-info,html[lang=ar] .listing-list.is-list .listing-card.is-arabic-card .listing-info{grid-template-columns:minmax(0,1fr) 190px!important;align-items:stretch!important;gap:20px!important;padding:22px 26px 20px!important;display:grid!important}html[dir=rtl] .listing-card.is-arabic-card .listing-main,html[lang=ar] .listing-card.is-arabic-card .listing-main{gap:0!important}html[dir=rtl] .listing-card.is-arabic-card .listing-title,html[lang=ar] .listing-card.is-arabic-card .listing-title{white-space:nowrap;letter-spacing:0!important;margin:0 0 8px!important;font-size:16px!important;font-weight:800!important;line-height:1.35!important}html[dir=rtl] .listing-card.is-arabic-card .listing-location,html[lang=ar] .listing-card.is-arabic-card .listing-location{gap:7px!important;font-size:12px!important;font-weight:500!important;line-height:1.3!important}html[dir=rtl] .listing-card.is-arabic-card .listing-location i,html[lang=ar] .listing-card.is-arabic-card .listing-location i{font-size:14px!important}html[dir=rtl] .listing-card.is-arabic-card .listing-meta,html[lang=ar] .listing-card.is-arabic-card .listing-meta{margin:0 0 14px!important;font-size:15px!important;font-weight:500!important;line-height:1.55!important}html[dir=rtl] .listing-card.is-arabic-card .listing-meta span:not(:last-child):after,html[lang=ar] .listing-card.is-arabic-card .listing-meta span:not(:last-child):after{margin:0 9px!important}html[dir=rtl] .listing-card.is-arabic-card .listing-time,html[lang=ar] .listing-card.is-arabic-card .listing-time{gap:7px!important;margin:auto 0 0!important;font-size:15px!important;font-weight:500!important;line-height:1.3!important}html[dir=rtl] .listing-card.is-arabic-card .listing-time i,html[lang=ar] .listing-card.is-arabic-card .listing-time i{font-size:15px!important}html[dir=rtl] .listing-list.is-list .listing-card.is-arabic-card .listing-side,html[lang=ar] .listing-list.is-list .listing-card.is-arabic-card .listing-side{justify-content:space-between!important;align-items:flex-start!important;min-width:170px!important}html[dir=rtl] .listing-card.is-arabic-card .listing-price,html[lang=ar] .listing-card.is-arabic-card .listing-price{letter-spacing:0!important;font-size:20px!important;font-weight:800!important;line-height:1.2!important}html[dir=rtl] .listing-card.is-arabic-card .listing-price span,html[lang=ar] .listing-card.is-arabic-card .listing-price span{font-size:15px!important;font-weight:700!important}html[dir=rtl] .listing-card.is-arabic-card .call-btn,html[lang=ar] .listing-card.is-arabic-card .call-btn{border-radius:10px!important;gap:9px!important;min-width:108px!important;height:46px!important;padding:0 18px!important;font-size:17px!important;font-weight:800!important}html[dir=rtl] .listing-card.is-arabic-card .call-btn i,html[lang=ar] .listing-card.is-arabic-card .call-btn i{font-size:14px!important}html[dir=rtl] .listing-card.is-arabic-card .fav-btn,html[lang=ar] .listing-card.is-arabic-card .fav-btn{width:34px!important;height:34px!important;font-size:24px!important;bottom:16px!important;left:16px!important}html[dir=rtl] .listing-card.is-arabic-card .image-count,html[lang=ar] .listing-card.is-arabic-card .image-count{font-size:13px!important;bottom:16px!important;right:16px!important}html[dir=rtl] .listing-list.is-grid .listing-card.is-arabic-card .listing-info,html[lang=ar] .listing-list.is-grid .listing-card.is-arabic-card .listing-info{gap:12px!important;padding:18px!important}html[dir=rtl] .listing-list.is-grid .listing-card.is-arabic-card .listing-img-wrap,html[lang=ar] .listing-list.is-grid .listing-card.is-arabic-card .listing-img-wrap{height:220px!important}@media (width<=1199.98px){html[dir=rtl] .listing-list.is-list .listing-card.is-arabic-card .listing-img-wrap,html[lang=ar] .listing-list.is-list .listing-card.is-arabic-card .listing-img-wrap{flex-basis:310px!important;width:310px!important;min-width:310px!important}html[dir=rtl] .listing-list.is-list .listing-card.is-arabic-card .listing-info,html[lang=ar] .listing-list.is-list .listing-card.is-arabic-card .listing-info{grid-template-columns:minmax(0,1fr) 160px!important;padding:20px!important}}@media (width<=991.98px){html[dir=rtl] .listing-list.is-list .listing-card.is-arabic-card,html[lang=ar] .listing-list.is-list .listing-card.is-arabic-card{flex-direction:column!important}html[dir=rtl] .listing-list.is-list .listing-card.is-arabic-card .listing-img-wrap,html[lang=ar] .listing-list.is-list .listing-card.is-arabic-card .listing-img-wrap{border-radius:18px 18px 0 0!important;flex:none!important;width:100%!important;min-width:0!important;height:230px!important}html[dir=rtl] .listing-list.is-list .listing-card.is-arabic-card .listing-info,html[lang=ar] .listing-list.is-list .listing-card.is-arabic-card .listing-info{flex-direction:column!important;gap:12px!important;padding:18px!important;display:flex!important}html[dir=rtl] .listing-list.is-list .listing-card.is-arabic-card .listing-side,html[lang=ar] .listing-list.is-list .listing-card.is-arabic-card .listing-side{flex-direction:row-reverse!important;justify-content:space-between!important;align-items:center!important;width:100%!important;min-width:0!important}}.add-car-page{background:#f5f6f8;min-height:calc(100vh - 90px);padding:40px 0 72px}.add-car-shell{max-width:1560px;margin:0 auto;padding-left:28px;padding-right:28px}.add-car-head h1{color:#151515;margin:0 0 14px;font-size:24px;font-weight:500;line-height:1.2}.add-car-stepper{align-items:center;gap:22px;margin-bottom:24px;padding-bottom:8px;display:flex;overflow-x:auto}.step-pill{color:#171717;white-space:nowrap;cursor:pointer;background:#fff;border:0;border-radius:999px;flex:none;align-items:center;gap:16px;min-width:180px;height:38px;padding:0 24px 0 0;font-size:16px;font-weight:800;display:inline-flex;box-shadow:0 10px 26px #00000014}.step-pill span{color:#fff;background:#9b9b9b;border-radius:50%;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;font-size:16px;font-weight:500;display:inline-flex}.step-pill em{font-style:normal}.step-pill.active{color:#d4ad00}.step-pill.active span{background:#d4ad00}.add-car-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;display:grid}.add-car-left,.add-car-right{min-width:0}.add-step-panel h2{color:#141414;margin:0 0 8px;font-size:20px;font-weight:600}.form-card{min-height:300px;box-shadow:none;background:#fff;border:1px solid #dedede;border-radius:10px;padding:32px 24px}.form-card.tall-card{min-height:305px}.form-grid{gap:26px 28px;display:grid}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.field-group{min-width:0}.field-group label{color:#171717;margin:0 0 6px;font-size:16px;font-weight:600;line-height:1.25;display:block}.field-group input,.field-group select,.field-group textarea{color:#303030;width:100%;min-height:38px;box-shadow:none;background:#eee;border:0;border-radius:5px;outline:none;padding:0 12px;font-family:inherit;font-size:14px;font-weight:500}.field-group textarea{resize:vertical;min-height:118px;padding-top:14px}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.feature-check{color:#222;text-align:left;cursor:pointer;background:#f1f1f1;border:0;border-radius:8px;justify-content:flex-start;align-items:center;gap:10px;min-height:50px;padding:10px 16px;font-family:inherit;font-size:15px;font-weight:800;line-height:1.2;display:inline-flex}.feature-check input{accent-color:#2563eb;width:18px;min-width:18px;height:18px}.feature-check.active{color:#111;background:#fff7d8;box-shadow:inset 0 0 0 2px #d4ad00}.feature-check:has(input:checked){color:#111;background:#fff7d8;box-shadow:inset 0 0 0 2px #d4ad00}.review-checks{gap:12px;margin-top:20px;display:grid}.photo-upload-card{margin-top:28px}.photo-drop{color:#111;cursor:pointer;text-align:center;background:#fffaf0;border:2px dashed #d4ad00;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:150px;display:flex}.photo-drop i{color:#d4ad00;font-size:30px}.photo-drop strong{font-size:18px;font-weight:900}.photo-drop span{color:#6b7280;font-size:14px;font-weight:700}.photo-gallery{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.photo-gallery img{object-fit:cover;border:2px solid #d4ad00;border-radius:10px;width:88px;height:68px}.preview-card{background:#fff;border-radius:8px;padding:18px;position:sticky;top:100px;box-shadow:0 18px 34px #00000024}.preview-image-wrap{background:#e9e9e9;border-radius:6px;height:165px;overflow:hidden}.preview-image-wrap img,.preview-placeholder{width:100%;height:100%}.preview-image-wrap img{object-fit:cover;display:block}.preview-placeholder{color:#111;justify-content:flex-start;align-items:flex-start;padding:12px;font-size:20px;display:flex}.preview-content h3{color:#111;margin:18px 0 16px;font-size:22px;font-weight:900;line-height:1.25}.preview-content .location{color:#333;align-items:center;gap:10px;margin-bottom:18px;font-size:17px;font-weight:600;display:flex}.preview-content .price{color:#111;margin-bottom:16px;font-size:25px;font-weight:900;display:block}.meta-row{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.meta-row span{color:#222;background:#eee;border-radius:999px;padding:5px 10px;font-size:13px;font-weight:800}.dc-form-note{color:#7b8190;margin:0;font-size:15px;font-weight:500;line-height:1.45}.add-car-actions{justify-content:flex-start;align-items:center;gap:14px;margin-top:18px;display:flex}.add-car-actions button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;width:auto;min-width:130px;height:46px;padding:0 26px;font-family:inherit;font-size:18px;font-weight:900;line-height:1;display:inline-flex}.add-car-actions .prev-action{color:#b6b6b6;background:#fff;border:2px solid #d4d4d4}.add-car-actions .next-action{color:#fff;background:#d4ad00;border:2px solid #111;min-width:190px;box-shadow:0 8px 16px #00000029}.add-car-actions .cancel-action{color:#111;background:#fff;border:2px solid #111}.add-car-actions button:disabled{opacity:.55;cursor:not-allowed}.add-form-success-box{background:#fff;border:1px solid #e5e7eb;border-radius:14px;margin-top:18px;padding:16px}html[dir=rtl] .add-car-page,html[dir=rtl] .is-rtl-add-car{text-align:right;direction:rtl}html[dir=rtl] .step-pill{flex-direction:row-reverse;padding:0 0 0 24px}html[dir=rtl] .feature-check{text-align:right;direction:rtl}html[dir=rtl] .preview-content .location{flex-direction:row-reverse}html[dir=rtl] .add-car-actions{justify-content:flex-start}@media (width<=1399.98px){.add-car-grid{grid-template-columns:minmax(0,1fr) 300px}.form-grid.three,.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=991.98px){.add-car-grid{grid-template-columns:1fr}.preview-card{max-width:420px;position:static}}@media (width<=767.98px){.add-car-page{padding:28px 0 52px}.add-car-shell{padding-left:16px;padding-right:16px}.add-car-head h1{margin-bottom:24px;font-size:28px}.add-car-stepper{margin-bottom:36px}.step-pill{gap:12px;min-width:170px;height:52px;font-size:16px}.step-pill span{width:52px;min-width:52px;height:52px;font-size:24px}.form-grid.two,.form-grid.three,.feature-grid{grid-template-columns:1fr}.add-step-panel h2{font-size:23px}.form-card{padding:22px 16px}.add-car-actions{flex-direction:column;align-items:stretch}.add-car-actions button{width:100%;min-width:0}}.add-car-page .photo-upload-card{margin-top:28px}.add-car-page .photo-drop{color:#111;cursor:pointer;text-align:center;background:#fffaf0;border:2px dashed #d4ad00;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:170px;transition:border-color .2s,background .2s;display:flex}.add-car-page .photo-drop:hover{background:#fff7d8;border-color:#b99500}.add-car-page .photo-drop-icon{color:#fff;background:#d4ad00;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:4px;display:inline-flex}.add-car-page .photo-drop-icon i{color:#fff;font-size:22px}.add-car-page .photo-drop strong{color:#111;font-size:20px;font-weight:900;line-height:1.2}.add-car-page .photo-drop span{color:#6b7280;font-size:15px;font-weight:700}.add-car-page .photo-drop small{color:#9ca3af;font-size:13px;font-weight:700}.add-car-page .photo-preview-panel{grid-template-columns:minmax(0,330px) minmax(0,1fr);align-items:start;gap:18px;margin-top:18px;display:grid}.add-car-page .photo-main-preview{background:#eee;border:2px solid #d4ad00;border-radius:16px;height:220px;position:relative;overflow:hidden}.add-car-page .photo-main-preview img{object-fit:cover;width:100%;height:100%}.add-car-page .main-photo-badge{color:#fff;background:#111111c7;border-radius:999px;align-items:center;min-height:28px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex;position:absolute;bottom:12px;left:12px}.add-car-page .photo-thumb-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:12px;display:grid}.add-car-page .photo-thumb-card,.add-car-page .photo-add-more{background:#f1f1f1;border:1px solid #0000;border-radius:12px;max-width:100%;height:86px;position:relative;overflow:hidden}.add-car-page .photo-thumb-card.active{border-color:#d4ad00}.add-car-page .photo-thumb-card img{object-fit:cover;width:100%;height:100%}.add-car-page .photo-remove-btn{color:#fff;cursor:pointer;z-index:3;background:#111111c7;border:0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:absolute;top:6px;right:6px}.add-car-page .photo-remove-btn i{color:#fff;font-size:12px}.add-car-page .main-remove{width:30px;height:30px;top:10px;right:10px}.add-car-page .thumb-main-label{color:#fff;background:#d4ad00;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:900;position:absolute;bottom:6px;left:6px}.add-car-page .photo-add-more{color:#333;cursor:pointer;border:2px dashed #c8c8c8;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:13px;font-weight:900;display:flex}.add-car-page .photo-add-more i{color:#d4ad00;font-size:18px}.add-car-page .preview-image-wrap{position:relative}.add-car-page .preview-photo-count{color:#fff;background:#111111c7;border-radius:999px;align-items:center;gap:5px;height:26px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex;position:absolute;bottom:10px;right:10px}.add-car-page .preview-photo-count i{color:#fff}html[dir=rtl] .add-car-page .main-photo-badge,html[dir=rtl] .add-car-page .thumb-main-label{left:auto;right:12px}html[dir=rtl] .add-car-page .photo-remove-btn{left:6px;right:auto}html[dir=rtl] .add-car-page .main-remove,html[dir=rtl] .add-car-page .preview-photo-count{left:10px;right:auto}@media (width<=991.98px){.add-car-page .photo-preview-panel{grid-template-columns:1fr}.add-car-page .photo-main-preview{height:240px}}@media (width<=575.98px){.add-car-page .photo-main-preview{height:200px}.add-car-page .photo-thumb-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.header-account{align-items:center;display:inline-flex;position:relative}.header-account-btn{cursor:pointer;background:#fff;border:1px solid #e7e7e7;border-radius:999px;align-items:center;gap:8px;max-width:220px;padding:5px 9px 5px 5px;transition:all .2s;display:inline-flex;box-shadow:0 8px 22px #1118270f}.header-account-btn:hover{border-color:#c9a300;box-shadow:0 10px 26px #1118271a}.header-account-avatar,.header-account-card-avatar{color:#fff;background:linear-gradient(135deg,#c9a300,#9c7b00);border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;font-weight:800;display:inline-flex}.header-account-text{flex-direction:column;align-items:flex-start;min-width:0;line-height:1.1;display:flex}.header-account-name{color:#151515;white-space:nowrap;text-overflow:ellipsis;max-width:105px;font-family:Lato,sans-serif;font-size:12px;font-weight:600;overflow:hidden}.header-account-role{color:#777;text-transform:capitalize;white-space:nowrap;text-overflow:ellipsis;max-width:105px;margin-top:3px;font-size:11px;font-weight:600;overflow:hidden}.header-account-chevron{color:#555;margin-inline-start:auto;font-size:11px;transition:transform .2s}.header-account-chevron.is-open{transform:rotate(180deg)}.header-account-dropdown{top:calc(100% + 12px);z-index:9999;background:#fff;border:1px solid #ececec;border-radius:16px;width:230px;padding:8px;position:absolute;inset-inline-end:0;box-shadow:0 20px 45px #11182729}.header-account-dropdown:before{content:"";top:-6px;border-top:1px solid #ececec;background:#fff;border-inline-start:1px solid #ececec;width:12px;height:12px;position:absolute;inset-inline-end:24px;transform:rotate(45deg)}.header-account-card{border-bottom:1px solid #f0f0f0;align-items:center;gap:10px;margin-bottom:6px;padding:9px 9px 11px;display:flex}.header-account-card strong{color:#161616;white-space:nowrap;text-overflow:ellipsis;max-width:145px;font-size:14px;display:block;overflow:hidden}.header-account-card small{color:#777;white-space:nowrap;text-overflow:ellipsis;max-width:145px;margin-top:2px;font-size:11px;display:block;overflow:hidden}.header-account-item{color:#333;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;width:100%;padding:10px 11px;font-size:14px;font-weight:650;text-decoration:none;transition:all .18s;display:flex}.header-account-item:hover{color:#111;background:#f7f7f7}.header-account-item.danger{color:#d92d20}.header-account-item.danger:hover{color:#b42318;background:#fff1f0}.header-signin-link{color:#2563eb;white-space:nowrap;align-items:center;gap:5px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.header-signin-link:hover{color:#1d4ed8}.mobile-account{display:none}@media (width<=1199.98px){.mobile-account{display:inline-flex}.right-actions .header-account{display:none}.header-account-btn{min-width:auto;padding:5px}.mobile-account .header-account-text,.mobile-account .header-account-chevron{display:none}.mobile-account .header-account-dropdown{inset-inline-end:-45px}}.site-header{background:#fff;position:sticky;top:0;z-index:99999!important;overflow:visible!important}.site-header .navbar,.site-header .nav-wrap,.site-header .main-collapse,.site-header .right-actions,.site-header .mobile-actions,.site-header .header-account{position:relative;overflow:visible!important}.site-header .navbar,.site-header .nav-wrap,.site-header .main-collapse{z-index:99999!important}.header-account{z-index:100000!important}.header-account-dropdown{z-index:100001!important}.listing-page,.listing-topbar,.listing-section,.add-car-page,.add-listing-page,.car-form-page{position:relative;z-index:1!important}.dc-auth-modal-backdrop{z-index:200000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172a75;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.dc-auth-modal{text-align:center;background:#fff;border-radius:24px;width:100%;max-width:430px;padding:34px 30px 30px;position:relative;box-shadow:0 30px 80px #0f172a47}.dc-auth-modal-close{color:#111827;cursor:pointer;background:#f3f4f6;border:0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:absolute;top:14px;right:14px}.dc-auth-modal-close:hover{background:#e5e7eb}.dc-auth-modal-icon{color:#d4ad00;background:#fff7d8;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;margin:0 auto 18px;font-size:24px;display:flex}.dc-auth-modal h3{color:#111;letter-spacing:-.3px;margin:0 0 10px;font-size:25px;font-weight:900}.dc-auth-modal p{color:#6b7280;margin:0;font-size:15px;font-weight:600;line-height:1.6}.dc-auth-modal-actions{grid-template-columns:1fr;gap:12px;margin-top:24px;display:grid}.dc-auth-primary-btn,.dc-auth-secondary-btn{border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:48px;font-size:15px;font-weight:900;text-decoration:none;display:inline-flex}.dc-auth-primary-btn{color:#fff;background:#d4ad00;border:1px solid #d4ad00;box-shadow:0 10px 22px #d4ad0038}.dc-auth-primary-btn:hover{color:#fff;background:#c6a000}.dc-auth-secondary-btn{color:#111;background:#fff;border:1px solid #d6d6d6}.dc-auth-secondary-btn:hover{color:#111;background:#f9fafb}.is-rtl-auth-modal{text-align:center;direction:rtl}.is-rtl-auth-modal .dc-auth-modal-close{left:14px;right:auto}.listing-meta-pills{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.listing-meta-pill{color:#42464d;background:#f5f6f8;border:1px solid #edf0f3;border-radius:999px;align-items:center;gap:9px;padding:4px 6px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.listing-meta-pill i{color:#4b5563;text-align:center;width:18px;min-width:18px;font-size:15px}.listing-meta-pill span{white-space:nowrap}.listing-meta span:not(:last-child):after{content:none!important;display:none!important}.is-arabic-card .listing-meta-pills{justify-content:flex-start}.is-arabic-card .listing-meta-pill{flex-direction:row-reverse}.listing-card-grid .listing-meta-pill{gap:7px;min-height:36px;padding:8px 12px;font-size:15px}.listing-card-grid .listing-meta-pill i{font-size:13px}@media (width<=768px){.listing-meta-pills{gap:10px;margin-top:20px}.listing-meta-pill{gap:7px;min-height:36px;padding:8px 12px;font-size:15px}.listing-meta-pill i{font-size:13px}}.listing-price-location-row{justify-content:space-between;align-items:center;gap:22px;margin-top:12px;display:flex}.listing-side{min-width:0}.listing-price-value{font-family:Lato,sans-serif;font-size:42px;font-weight:600}.listing-currency-img-wrap{background:#f2f4f7;border:1px solid #e8ebef;border-radius:12px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.listing-currency-img{object-fit:contain;width:16px;height:16px;display:block}.listing-location-inline{color:#1a8755;justify-content:flex-end;align-items:center;gap:0;min-width:0;margin:0;font-family:Lato,sans-serif;font-size:12px;font-weight:500;line-height:1.1;display:inline-flex}.listing-location-icon{background:0 0;border-radius:12px;flex:none;justify-content:center;align-items:center;width:34px;height:10px;display:inline-flex}.listing-location-icon i{font-size:12px}.listing-location-inline span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.is-arabic-card .listing-price-location-row{direction:rtl}.is-arabic-card .listing-location-inline{flex-direction:row-reverse}@media (width<=768px){.listing-price-location-row{gap:14px}.listing-price-value{font-size:30px}.listing-currency-img-wrap{border-radius:10px;width:28px;height:28px}.listing-currency-img{width:17px;height:17px}.listing-location-inline{gap:8px;font-size:22px}.listing-location-icon{border-radius:10px;width:28px;height:28px}.listing-location-icon i{font-size:14px}}.listing-price{color:#080808;white-space:nowrap;align-items:center;gap:8px;line-height:1;display:inline-flex}.listing-price-value{letter-spacing:-.04em;font-size:42px;font-weight:900}.listing-currency-img{object-fit:contain;width:20px;height:20px;display:inline-block;transform:translateY(2px)}@media (width<=768px){.listing-price-value{font-size:30px}.listing-currency-img{width:22px;height:22px}}.listing-img-wrap{position:relative;overflow:hidden}.listing-img-wrap>img{transition:opacity .2s,transform .35s}.listing-carousel-btn{z-index:5;color:#fff;cursor:pointer;opacity:0;background:#0000007a;border:0;border-radius:50%;place-items:center;width:38px;height:38px;transition:opacity .2s,background .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.listing-img-wrap:hover .listing-carousel-btn{opacity:1}.listing-carousel-btn:hover{background:#000000b3}.listing-carousel-prev{left:16px}.listing-carousel-next{right:16px}.listing-carousel-dots{z-index:5;gap:6px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.listing-carousel-dots button{cursor:pointer;background:#ffffff8c;border:0;border-radius:999px;width:7px;height:7px;padding:0;transition:width .2s,background .2s}.listing-carousel-dots button.active{background:#fff;width:18px}@media (width<=768px){.listing-carousel-btn{opacity:1;width:32px;height:32px;font-size:12px}.listing-carousel-prev{left:10px}.listing-carousel-next{right:10px}.listing-carousel-dots{bottom:10px}}@media (width>=992px){.dc-sidebar-col{flex:0 0 20%;max-width:20%}.dc-content-col{flex:0 0 80%;max-width:80%}}.header-account-name,.header-account-role{max-width:110px}.d-d-flex,.d-flex-title{justify-content:space-between;align-items:center;display:flex}.filter-option-text{align-items:center;gap:10px;display:inline-flex}.filter-check{justify-content:space-between;align-items:center;gap:12px;display:flex}.filter-option-text{flex:1;align-items:center;gap:10px;min-width:0;display:inline-flex}.filter-option-label{flex:1;min-width:0}.filter-make-logo{object-fit:contain;flex:0 0 46px;width:46px;height:32px}.year-select,.budget-select,.kilometer-select{color:#1f2937;background:#fff;border:1px solid #d7dde5;border-radius:4px;outline:none;width:100%;height:28px;padding:0 12px;font-size:12px}.year-range-shortcuts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.year-range-chip,.year-range-clear{color:#374151;background:#fff;border:1px solid #d7dde5;border-radius:999px;padding:8px 13px;font-size:13px;font-weight:800}.year-range-chip.active{color:#9a7200;background:#fff8df;border-color:#d4a514}.year-range-clear{color:#6b7280}.year-range-filter{flex-direction:column;gap:16px;display:flex}.year-range-inputs{grid-template-columns:1fr 1fr;gap:12px;display:grid}.year-select-group{flex-direction:column;gap:6px;display:flex}.year-select-group span{color:#6b7280;font-size:13px;font-weight:700}.year-select:focus{border-color:#d4a514;box-shadow:0 0 0 3px #d4a51424}.year-slider-box{flex-direction:column;gap:0;display:flex}.year-slider-labels{color:#374151;justify-content:space-between;align-items:center;font-size:14px;font-weight:800;display:flex}.year-range-slider{height:34px;position:relative}.year-range-slider input[type=range]{pointer-events:none;appearance:none;background:0 0;width:100%;position:absolute;top:8px;left:0}.year-range-slider{width:100%;height:36px;position:relative}.year-range-slider:before{content:"";z-index:1;background:#e5e7eb;border-radius:999px;height:6px;position:absolute;top:15px;left:0;right:0}.year-range-slider input[type=range]{appearance:none;pointer-events:none;background:0 0;width:100%;height:22px;margin:0;padding:0;position:absolute;top:7px;left:0}.year-range-slider input.range1{z-index:3}.year-range-slider input.range2{z-index:4}.year-range-slider input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;border-radius:999px;height:6px}.year-range-slider input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:999px;height:6px}.year-range-slider input.range1::-webkit-slider-thumb{pointer-events:auto;appearance:none;cursor:pointer;z-index:5;background:#d4a514;border:4px solid #fff;border-radius:50%;width:20px;height:20px;margin-top:-7px;position:relative;box-shadow:0 2px 8px #00000038}.year-range-slider input.range2::-webkit-slider-thumb{pointer-events:auto;appearance:none;cursor:pointer;z-index:6;background:#d4a514;border:4px solid #fff;border-radius:50%;width:20px;height:20px;margin-top:-7px;position:relative;box-shadow:0 2px 8px #00000038}.year-range-slider input.range1::-moz-range-thumb{pointer-events:auto;cursor:pointer;background:#d4a514;border:4px solid #fff;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 8px #00000038}.year-range-slider input.range2::-moz-range-thumb{pointer-events:auto;cursor:pointer;background:#d4a514;border:4px solid #fff;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 8px #00000038}.budget-range-filter{flex-direction:column;gap:16px;display:flex}.budget-range-inputs{grid-template-columns:1fr 1fr;gap:12px;display:grid}.budget-select-group{flex-direction:column;gap:6px;display:flex}.budget-select-group span{color:#6b7280;font-size:13px;font-weight:700}.budget-select:focus{border-color:#d4a514;box-shadow:0 0 0 3px #d4a51424}.budget-slider-box{flex-direction:column;gap:0;display:flex}.budget-slider-labels{color:#374151;justify-content:space-between;align-items:center;font-size:14px;font-weight:800;display:flex}.budget-range-slider{width:100%;height:36px;position:relative}.budget-range-slider:before{content:"";z-index:1;background:#e5e7eb;border-radius:999px;height:6px;position:absolute;top:15px;left:0;right:0}.budget-range-slider input[type=range]{appearance:none;pointer-events:none;background:0 0;width:100%;height:22px;margin:0;padding:0;position:absolute;top:7px;left:0}.budget-range-slider input.budget-range1{z-index:3}.budget-range-slider input.budget-range2{z-index:4}.budget-range-slider input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;border-radius:999px;height:6px}.budget-range-slider input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:999px;height:6px}.budget-range-slider input.budget-range1::-webkit-slider-thumb{pointer-events:auto;appearance:none;cursor:pointer;background:#d4a514;border:4px solid #fff;border-radius:50%;width:20px;height:20px;margin-top:-7px;position:relative;box-shadow:0 2px 8px #00000038}.budget-range-slider input.budget-range2::-webkit-slider-thumb{pointer-events:auto;appearance:none;cursor:pointer;background:#d4a514;border:4px solid #fff;border-radius:50%;width:20px;height:20px;margin-top:-7px;position:relative;box-shadow:0 2px 8px #00000038}.budget-range-slider input.budget-range1::-moz-range-thumb{pointer-events:auto;cursor:pointer;background:#d4a514;border:4px solid #fff;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 8px #00000038}.budget-range-slider input.budget-range2::-moz-range-thumb{pointer-events:auto;cursor:pointer;background:#d4a514;border:4px solid #fff;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 8px #00000038}.budget-range-clear{color:#6b7280;background:#fff;border:1px solid #d7dde5;border-radius:999px;align-self:flex-start;width:100%;padding:8px 14px;font-size:13px;font-weight:800}.filter-option-text>i{color:#d4a514;background:#fbf7e8;border-radius:10px;justify-content:center;align-items:center;width:24px;min-width:24px;height:20px;font-size:12px;display:inline-flex}.filter-colour-dot{border:2px solid;border-radius:50%;width:30px;min-width:30px;height:30px;display:inline-block;box-shadow:inset 0 0 0 3px #ffffffb3,0 2px 7px #00000029}.filter-option-count{color:#6b7280;text-align:center;background:#f3f4f6;border-radius:999px;min-width:26px;height:22px;padding:0 7px;font-size:12px;font-weight:700;line-height:22px}.kilometer-range-filter{flex-direction:column;gap:16px;display:flex}.kilometer-range-inputs{grid-template-columns:1fr 1fr;gap:12px;display:grid}.kilometer-select-group{flex-direction:column;gap:6px;display:flex}.kilometer-select-group span{color:#6b7280;font-size:13px;font-weight:700}.kilometer-select:focus{border-color:#d4a514;box-shadow:0 0 0 3px #d4a51424}.kilometer-slider-box{flex-direction:column;gap:0;display:flex}.kilometer-slider-labels{color:#374151;justify-content:space-between;align-items:center;font-size:14px;font-weight:800;display:flex}.kilometer-range-slider{width:100%;height:36px;position:relative}.kilometer-range-slider:before{content:"";z-index:1;background:#e5e7eb;border-radius:999px;height:6px;position:absolute;top:15px;left:0;right:0}.kilometer-range-slider input[type=range]{appearance:none;pointer-events:none;background:0 0;width:100%;height:22px;margin:0;padding:0;position:absolute;top:7px;left:0}.kilometer-range-slider input.kilometer-range1{z-index:3}.kilometer-range-slider input.kilometer-range2{z-index:4}.kilometer-range-slider input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;border-radius:999px;height:6px}.kilometer-range-slider input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:999px;height:6px}.kilometer-range-slider input.kilometer-range1::-webkit-slider-thumb{pointer-events:auto;appearance:none;cursor:pointer;background:#d4a514;border:4px solid #fff;border-radius:50%;width:20px;height:20px;margin-top:-7px;position:relative;box-shadow:0 2px 8px #00000038}.kilometer-range-slider input.kilometer-range2::-webkit-slider-thumb{pointer-events:auto;appearance:none;cursor:pointer;background:#d4a514;border:4px solid #fff;border-radius:50%;width:20px;height:20px;margin-top:-7px;position:relative;box-shadow:0 2px 8px #00000038}.kilometer-range-slider input.kilometer-range1::-moz-range-thumb{pointer-events:auto;cursor:pointer;background:#d4a514;border:4px solid #fff;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 8px #00000038}.kilometer-range-slider input.kilometer-range2::-moz-range-thumb{pointer-events:auto;cursor:pointer;background:#d4a514;border:4px solid #fff;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 8px #00000038}.kilometer-range-clear{color:#6b7280;background:#fff;border:1px solid #d7dde5;border-radius:999px;align-self:flex-start;padding:8px 14px;font-size:13px;font-weight:800}.dc-react-select{width:100%}.dc-rs__control{font-size:14px;min-height:48px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:14px!important}.dc-rs__control:hover{border-color:#d4a514!important}.dc-rs__value-container{padding:2px 12px!important}.dc-rs__placeholder{color:#9ca3af!important}.dc-rs__single-value{color:#111827!important}.dc-rs__indicator-separator{display:none}.dc-rs__dropdown-indicator,.dc-rs__clear-indicator{color:#9ca3af!important}.dc-rs__menu{border:1px solid #e5e7eb;overflow:hidden;z-index:9999!important;border-radius:14px!important;box-shadow:0 18px 45px #0f172a24!important}.dc-rs__option{cursor:pointer!important;padding:10px 14px!important;font-size:14px!important}.dc-rs__option--is-focused{color:#111827!important;background:#fff7d6!important}.dc-rs__option--is-selected{color:#fff!important;background:#d4a514!important}.dc-rs__control--is-disabled{opacity:.75;background:#f9fafb!important}.dc-make-option{align-items:center;gap:12px;min-height:34px;display:flex}.dc-make-logo-wrap{background:#f8fafc;border:1px solid #e5e7eb;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;overflow:hidden}.dc-make-logo-wrap img{object-fit:contain;width:24px;height:24px;display:block}.dc-rs__single-value .dc-make-option{min-height:28px}.dc-rs__single-value .dc-make-logo-wrap{flex-basis:28px;width:28px;height:28px}.dc-rs__single-value .dc-make-logo-wrap img{width:20px;height:20px}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
