/* Proday Sosedu visual system v3 */
:root{--v3-bg:#f3f5f7;--v3-s:#fff;--v3-soft:#f8fafc;--v3-t:#172033;--v3-m:#667085;--v3-l:#dce2e9;--v3-l2:#c7d0dc;--v3-b:#2364e8;--v3-b2:#174fbd;--v3-bs:#eaf1ff;--v3-g:#0f9f8f;--v3-gs:#e7f7f4;--v3-a:#f2a000;--v3-as:#fff7df;--v3-sh:0 8px 28px rgba(23,32,51,.07);--v3-h:0 14px 34px rgba(23,32,51,.12);--v3-r:8px;--v3-f:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
html,body{background:var(--v3-bg)!important}body{color:var(--v3-t)!important;font-family:var(--v3-f)!important;font-size:14px!important;letter-spacing:0!important}body,body *{box-sizing:border-box;letter-spacing:0!important}body h1,body h2,body h3,body h4,body h5,body h6,body .title-2{color:var(--v3-t)!important;font-family:var(--v3-f)!important;font-stretch:normal!important;text-transform:none!important}body a{color:var(--v3-b);transition:.16s ease}body a:hover{color:var(--v3-b2)}
body .btn,body button,body input[type=submit],body input[type=button]{border-radius:6px!important;background-image:none!important;box-shadow:none!important;font-family:var(--v3-f)!important;font-weight:700!important;text-transform:none!important}body .btn-primary,body button.btn-primary{border-color:var(--v3-b)!important;background:var(--v3-b)!important;color:#fff!important}body .btn-primary:hover,body button.btn-primary:hover{border-color:var(--v3-b2)!important;background:var(--v3-b2)!important}
body .form-control,body select,body textarea{border:1px solid var(--v3-l2)!important;border-radius:6px!important;background:#fff!important;color:var(--v3-t)!important;box-shadow:none!important;font-family:var(--v3-f)!important}body .form-control:focus,body select:focus,body textarea:focus{border-color:var(--v3-b)!important;box-shadow:0 0 0 3px rgba(35,100,232,.12)!important}

/* Home structure */
.page-home .home-dashboard{padding:20px 0 34px!important;background:var(--v3-bg)!important}.page-home .home-dashboard__shell{width:min(1460px,calc(100% - 32px))!important;grid-template-columns:248px minmax(0,1fr)!important;gap:18px!important;align-items:start!important}.page-home .home-main{gap:14px!important;min-width:0!important}
.page-home .home-sidebar{position:sticky!important;top:16px!important;max-height:calc(100vh - 32px)!important;padding:18px 14px!important;overflow:auto!important;border:1px solid var(--v3-l)!important;border-radius:var(--v3-r)!important;background:#fff!important;box-shadow:var(--v3-sh)!important;scrollbar-width:thin}.page-home .home-sidebar__brand{margin:0 0 16px!important;padding:0 2px 15px!important;border-bottom:1px solid var(--v3-l)!important}.page-home .home-sidebar__brand-text{font-family:var(--v3-f)!important;font-size:21px!important;font-weight:850!important;line-height:.92!important}.page-home .home-sidebar__brand-sub{color:var(--v3-m)!important;font-size:10px!important}.page-home .home-sidebar__heading{margin:13px 0 6px!important;color:#8b96a8!important;font-size:9px!important}.page-home .home-sidebar__list{gap:3px!important}.page-home .home-sidebar__list a{min-height:39px!important;padding:3px 8px!important;border:1px solid transparent!important;border-radius:6px!important;background:transparent!important;color:#2f3b4e!important;font-family:var(--v3-f)!important;font-size:12.5px!important;font-weight:650!important}.page-home .home-sidebar__list a:hover,.page-home .home-sidebar__list a.is-active{border-color:#cbd8eb!important;background:var(--v3-bs)!important;color:var(--v3-b2)!important}.page-home .home-sidebar__icon{width:30px!important;height:30px!important;min-width:30px!important;flex-basis:30px!important;border-radius:6px!important;box-shadow:none!important}
.page-home .home-topbar{min-height:60px!important;padding:8px 10px!important;border:1px solid var(--v3-l)!important;border-radius:var(--v3-r)!important;background:rgba(255,255,255,.97)!important;box-shadow:var(--v3-sh)!important}.page-home .home-topbar__search .form-control{height:42px!important;min-height:42px!important}.page-home .home-topbar__actions{gap:6px!important}.page-home .home-topbar__actions>a{min-height:40px!important;padding:0 12px!important;border:1px solid var(--v3-l)!important;border-radius:6px!important;background:#fff!important;color:#2d394c!important;font-size:12px!important}.page-home .home-topbar__actions>.home-topbar__cta{min-width:128px!important;border-color:var(--v3-b)!important;background:var(--v3-b)!important;color:#fff!important}

/* Hero */
.page-home .home-hero-grid--legacy{grid-template-columns:minmax(0,1fr) 286px!important;gap:14px!important;align-items:stretch!important}.page-home .home-hero{min-height:0!important;padding:27px!important;border:1px solid var(--v3-l)!important;border-radius:var(--v3-r)!important;background:#fff!important;box-shadow:var(--v3-sh)!important}.page-home .home-hero__eyebrow,.page-home .home-card__label{display:inline-flex!important;align-items:center!important;min-height:24px!important;padding:0 8px!important;border-radius:999px!important;background:var(--v3-gs)!important;color:#087a6e!important;font-size:9px!important;font-weight:850!important;text-transform:uppercase!important}.page-home .home-hero h1.intro-title{margin:15px 0 8px!important;color:var(--v3-t)!important;font-family:var(--v3-f)!important;font-size:44px!important;font-weight:850!important;line-height:1.05!important}.page-home .home-hero .sub{margin-bottom:19px!important;color:var(--v3-m)!important;font-size:13px!important}
.page-home .home-search,.page-home .home-search__row,.page-home .home-search__actions{gap:10px!important}.page-home .home-field__label{margin-bottom:6px!important;color:#4b5668!important;font-size:11px!important;font-weight:750!important}.page-home .home-search .form-control{height:48px!important;min-height:48px!important;padding:0 14px!important;font-size:14px!important}.page-home .home-search__actions{grid-template-columns:1fr 1fr!important}.page-home .home-btn{min-height:46px!important;border-radius:6px!important;font-size:14px!important}.page-home .home-btn--primary{box-shadow:0 7px 18px rgba(35,100,232,.18)!important}.page-home .home-btn--secondary{border:1px solid var(--v3-b)!important;background:#fff!important;color:var(--v3-b)!important}.page-home .home-quicklinks{gap:8px!important;margin-top:10px!important}.page-home .home-chip{min-height:36px!important;padding:0 11px!important;border:1px solid var(--v3-l2)!important;border-radius:6px!important;background:#fff!important;color:#445064!important;font-size:12px!important}
.page-home .home-shell__meta--compact{display:grid!important;grid-template-rows:auto 1fr!important;gap:14px!important}.page-home .home-video-card,.page-home .home-shell__meta--compact .home-card--accent{padding:12px!important;border:1px solid var(--v3-l)!important;border-radius:var(--v3-r)!important;background:#fff!important;box-shadow:var(--v3-sh)!important}.page-home .home-video-card__media{width:100%!important;height:auto!important;aspect-ratio:16/9!important;border-radius:6px!important;background:#e9edf2!important;object-fit:cover!important}.page-home .home-video-card__link{min-height:40px!important;border-radius:6px!important;background:var(--v3-b)!important;font-size:12px!important}.page-home .home-shell__meta--compact .home-card--accent{border-color:#bce5df!important;background:var(--v3-gs)!important;box-shadow:none!important}.page-home .home-shell__meta--compact .home-card--accent h3{margin:10px 0 6px!important;font-family:var(--v3-f)!important;font-size:15px!important;font-weight:800!important}.page-home .home-shell__meta--compact .home-card--accent p{color:#47645f!important;font-size:12px!important}
.page-home .home-map-banner{min-height:60px!important;padding:13px 16px!important;border:1px solid var(--v3-l)!important;border-radius:var(--v3-r)!important;background:#fff!important;box-shadow:var(--v3-sh)!important}.page-home .home-map-banner h3{font-family:var(--v3-f)!important;font-size:15px!important;font-weight:800!important}.page-home .home-map-banner p{color:var(--v3-m)!important;font-size:11px!important}

/* Promo, social, market */
.page-home .home-extras{grid-template-columns:minmax(0,1fr) 286px!important;gap:14px!important;align-items:start!important}.page-home .home-extras__promo,.page-home .home-extras__social{padding:18px!important;border:1px solid var(--v3-l)!important;border-radius:var(--v3-r)!important;background:#fff!important;box-shadow:var(--v3-sh)!important}.page-home .home-extras__head{margin-bottom:12px!important}.page-home .home-extras__head h3,.page-home .home-extras__social h3{font-family:var(--v3-f)!important;font-size:19px!important;font-weight:850!important}.page-home .home-extras__head p,.page-home .home-extras__social p{color:var(--v3-m)!important;font-size:12px!important}.page-home .home-promo-slider__button,.page-home .home-vip-carousel__button{width:34px!important;height:34px!important;border:1px solid var(--v3-l)!important;border-radius:50%!important;background:#fff!important;color:var(--v3-b)!important;font-size:19px!important}
.page-home .block_promo_h{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.page-home .block_promo_h>.title-2{display:none!important}.page-home .block_promo_h .item-carousel .item a{min-height:226px!important;padding:9px!important;border:1px solid var(--v3-l)!important;border-radius:var(--v3-r)!important;background:#fff!important;box-shadow:none!important}.page-home .block_promo_h .item-carousel-thumb{height:108px!important;border-radius:6px!important;overflow:hidden!important}.page-home .block_promo_h .item-carousel-thumb img{width:100%!important;height:100%!important;object-fit:cover!important}.page-home .block_promo_h .item-name{min-height:35px!important;max-height:35px!important;margin-top:8px!important;color:var(--v3-t)!important;font-size:12px!important;font-weight:700!important;line-height:1.4!important}.page-home .block_promo_h .price{color:var(--v3-b)!important;font-size:18px!important;font-weight:850!important}
.page-home .home-social-auth{gap:7px!important}.page-home .home-social-auth__fallback{min-height:38px!important;border-radius:6px!important;font-size:11.5px!important}.page-home .home-auth-actions{gap:7px!important}.page-home .home-auth-actions a{min-height:35px!important;border-radius:6px!important}
.page-home.home-market-mounted .home-market{display:grid!important;gap:14px!important;margin:0!important}.page-home .home-market__vip,.page-home .home-market__all,.page-home .home-market__notice{margin:0!important;border-radius:var(--v3-r)!important;background:#fff!important;box-shadow:var(--v3-sh)!important}.page-home .home-market__vip,.page-home .home-market__all{padding:18px!important;border:1px solid var(--v3-l)!important}.page-home .home-market__vip{border-top:3px solid var(--v3-a)!important}.page-home .home-market__all{border-top:3px solid var(--v3-g)!important}.page-home .home-market__notice{padding:13px 16px!important;border:1px solid #efd58e!important;background:var(--v3-as)!important;box-shadow:none!important}.page-home .home-market__notice strong{color:#5f4200!important;font-size:14px!important}.page-home .home-market__notice span{color:#7a6430!important;font-size:12px!important}.page-home .home-market__head{align-items:center!important;gap:12px!important;margin-bottom:13px!important}.page-home .home-market__head h2{margin:0!important;font-family:var(--v3-f)!important;font-size:20px!important;font-weight:850!important}.page-home .home-market__head p{margin-top:4px!important;color:var(--v3-m)!important;font-size:11.5px!important}.page-home .home-market__badge{padding:3px 6px!important;border-radius:999px!important;background:var(--v3-a)!important;color:#fff!important;font-size:9px!important}.page-home .home-market__action{min-height:35px!important;padding:0 11px!important;border-radius:6px!important;background:var(--v3-a)!important;color:#fff!important;font-size:11px!important}.page-home .home-market__action--ghost{border:1px solid #d6b354!important;background:#fff!important;color:#735000!important}.page-home .home-market__all .tab-filter{width:190px!important;margin-left:auto!important}.page-home .home-market__all .tab-filter select{height:36px!important;font-size:12px!important}

/* Cards */
.page-home .home-listings-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.page-home .home-vip-carousel{width:100%!important;overflow:hidden!important}.page-home .home-vip-grid--carousel{display:flex!important;gap:12px!important;width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important}.page-home .home-vip-grid--carousel::-webkit-scrollbar{display:none!important}.page-home .home-vip-grid--carousel>.item-list{flex:0 0 calc((100% - 36px)/4)!important;scroll-snap-align:start!important}
.page-home .home-listings-grid>.item-list,.page-home .home-vip-grid>.item-list,body:not(.page-home) .adds-wrapper .item-list{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto 1fr auto!important;width:auto!important;min-width:0!important;height:100%!important;margin:0!important;padding:0!important;float:none!important;overflow:hidden!important;border:1px solid var(--v3-l)!important;border-radius:var(--v3-r)!important;background:#fff!important;box-shadow:none!important;transition:.18s ease!important}.page-home .home-listings-grid>.item-list:hover,.page-home .home-vip-grid>.item-list:hover,body:not(.page-home) .adds-wrapper .item-list:hover{border-color:#aebdce!important;box-shadow:var(--v3-h)!important;transform:translateY(-2px)!important}
.page-home .item-list>.photobox,.page-home .item-list>.add-desc-box,.page-home .item-list>.price-box,body:not(.page-home) .adds-wrapper .item-list>.photobox,body:not(.page-home) .adds-wrapper .item-list>.add-desc-box,body:not(.page-home) .adds-wrapper .item-list>.price-box{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;float:none!important;text-align:left!important}.page-home .item-list>.photobox,body:not(.page-home) .adds-wrapper .item-list>.photobox{padding:0!important}
.page-home .item-list .add-image,body:not(.page-home) .adds-wrapper .item-list .add-image{position:relative!important;width:100%!important;height:auto!important;aspect-ratio:4/3!important;margin:0!important;overflow:hidden!important;border-radius:0!important;background:#e9edf2!important}.page-home .item-list .add-image>a,body:not(.page-home) .adds-wrapper .item-list .add-image>a{display:block!important;width:100%!important;height:100%!important}.page-home .item-list .add-image img,body:not(.page-home) .adds-wrapper .item-list .add-image img{width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;object-fit:cover!important}
.page-home .item-list .photo-count,body:not(.page-home) .adds-wrapper .item-list .photo-count{top:auto!important;right:auto!important;bottom:8px!important;left:8px!important;z-index:5!important;display:inline-flex!important;align-items:center!important;gap:4px!important;min-height:24px!important;padding:0 7px!important;border:0!important;border-radius:999px!important;background:rgba(23,32,51,.78)!important;color:#fff!important;font-size:10px!important}.page-home .home-listing-save,body:not(.page-home) .adds-wrapper .listing-save-btn{top:8px!important;right:8px!important;z-index:6!important;display:flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;min-width:34px!important;margin:0!important;padding:0!important;border:1px solid rgba(255,255,255,.8)!important;border-radius:50%!important;background:rgba(255,255,255,.94)!important;color:#2e3d53!important;box-shadow:0 4px 14px rgba(23,32,51,.14)!important}.page-home .home-listing-badge--vip{top:8px!important;left:8px!important;z-index:6!important;min-height:23px!important;padding:0 8px!important;border-radius:999px!important;background:var(--v3-a)!important;color:#fff!important;font-size:9px!important}
.page-home .item-list>.add-desc-box,body:not(.page-home) .adds-wrapper .item-list>.add-desc-box{padding:10px 10px 5px!important}.page-home .item-list .add-details,body:not(.page-home) .adds-wrapper .item-list .add-details{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important}.page-home .item-list .add-title,body:not(.page-home) .adds-wrapper .item-list .add-title{margin:0 0 7px!important;order:0!important}.page-home .item-list .add-title a,body:not(.page-home) .adds-wrapper .item-list .add-title a{display:-webkit-box!important;min-height:38px!important;max-height:38px!important;overflow:hidden!important;color:var(--v3-t)!important;font-family:var(--v3-f)!important;font-size:13px!important;font-weight:750!important;line-height:1.4!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}
.page-home .item-list .info-row,body:not(.page-home) .adds-wrapper .item-list .info-row{display:flex!important;flex-wrap:wrap!important;gap:4px!important;margin-top:auto!important;color:var(--v3-m)!important;font-size:10px!important}.page-home .item-list .info-row>span,body:not(.page-home) .adds-wrapper .item-list .listing-meta-pill,body:not(.page-home) .adds-wrapper .item-list .info-row>span{display:inline-flex!important;align-items:center!important;gap:3px!important;min-width:0!important;max-width:100%!important;padding:4px 6px!important;border:1px solid #e2e7ee!important;border-radius:999px!important;background:var(--v3-soft)!important;color:#647084!important}.page-home .item-list .info-row span span,body:not(.page-home) .adds-wrapper .item-list .info-row span span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
body:not(.page-home) .adds-wrapper .item-list .listing-meta-top{display:flex!important;flex-wrap:wrap!important;gap:4px!important;order:1!important;margin:0 0 6px!important}body:not(.page-home) .adds-wrapper .item-list .add-title{order:0!important}body:not(.page-home) .adds-wrapper .item-list .listing-meta-bottom{order:2!important;margin-top:auto!important}body:not(.page-home) .adds-wrapper .listing-section-label,body:not(.page-home) .adds-wrapper .listing-price-caption,body:not(.page-home) .adds-wrapper .listing-category-badge{display:none!important}
.page-home .item-list>.price-box,body:not(.page-home) .adds-wrapper .item-list>.price-box{display:grid!important;gap:8px!important;padding:4px 10px 10px!important}.page-home .item-list .item-price,body:not(.page-home) .adds-wrapper .item-list .item-price{display:block!important;min-width:0!important;margin:0!important;color:var(--v3-b)!important;font-family:var(--v3-f)!important;font-size:19px!important;font-weight:850!important;line-height:1.15!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.page-home .item-list .currency,body:not(.page-home) .adds-wrapper .item-list .currency{color:#9aa3af!important;font-size:.78em!important}
.page-home .home-listing-actions,body:not(.page-home) .adds-wrapper .item-contact-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important;width:100%!important}.page-home .home-listing-action,body:not(.page-home) .adds-wrapper .item-contact-action{display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;width:100%!important;min-width:0!important;min-height:34px!important;padding:0 6px!important;border:1px solid var(--v3-l2)!important;border-radius:6px!important;background:#fff!important;color:#354257!important;font-size:10.5px!important;font-weight:750!important;overflow:hidden!important;white-space:nowrap!important}.page-home .home-listing-action--call,body:not(.page-home) .adds-wrapper .item-contact-action--call{border-color:var(--v3-b)!important;background:var(--v3-b)!important;color:#fff!important}

/* Internal */
body:not(.page-home) .header{padding-top:12px!important;background:transparent!important}body:not(.page-home) .navbar-site{min-height:70px!important;padding:0!important;background:transparent!important}body:not(.page-home) .navbar-site .container{width:min(1280px,calc(100% - 28px))!important;min-height:66px!important;padding:0 14px!important;border:1px solid var(--v3-l)!important;border-radius:var(--v3-r)!important;background:#fff!important;box-shadow:var(--v3-sh)!important}body:not(.page-home) .navbar-brand.logo.logo-title{font-family:var(--v3-f)!important;font-weight:850!important}body:not(.page-home) .navbar-nav>li>a{min-height:38px!important;border:1px solid var(--v3-l)!important;border-radius:6px!important;background:#fff!important;color:#2f3b4e!important;font-size:12px!important}body:not(.page-home) .navbar-nav>li.postadd>a{border-color:var(--v3-b)!important;background:var(--v3-b)!important;color:#fff!important}
body:not(.page-home) .main-container{padding:22px 0 38px!important;background:var(--v3-bg)!important}body:not(.page-home) .main-container>.container{width:min(1320px,calc(100% - 28px))!important;max-width:none!important}body:not(.page-home) .inner-box,body:not(.page-home) .category-content{border:1px solid var(--v3-l)!important;border-radius:var(--v3-r)!important;background:#fff!important;box-shadow:var(--v3-sh)!important}body:not(.page-home) .category-content{padding:24px!important}body:not(.page-home) .title-2,body:not(.page-home) h1.title-2{max-width:1000px!important;margin:0 0 18px!important;padding:0 0 16px!important;border-bottom:1px solid var(--v3-l)!important;font-family:var(--v3-f)!important;font-size:32px!important;font-weight:850!important;line-height:1.22!important}body:not(.page-home) .category-content>p{max-width:1040px!important;margin-left:auto!important;margin-right:auto!important;color:var(--v3-m)!important;font-size:13px!important;line-height:1.55!important}
body.page-cat .category-content--catalog .catalog-shell{grid-template-columns:220px minmax(0,1fr)!important;gap:18px!important;margin-top:20px!important}body.page-cat .catalog-sidebar{padding:12px!important;border:1px solid var(--v3-l)!important;border-radius:var(--v3-r)!important;background:var(--v3-soft)!important;box-shadow:none!important}body.page-cat .catalog-sidebar__nav li+li{margin-top:5px!important}body.page-cat .catalog-sidebar__nav a{min-height:40px!important;padding:5px 8px!important;border:1px solid transparent!important;border-radius:6px!important;background:#fff!important;color:#344157!important;font-size:12px!important}body.page-cat .catalog-tree__icon{width:32px!important;height:32px!important;flex-basis:32px!important;border-radius:6px!important;box-shadow:none!important}
body.page-cat .row.tree1{display:block!important;column-count:2!important;column-gap:14px!important;margin:0!important}body.page-cat .row.tree1:before,body.page-cat .row.tree1:after{display:none!important}body.page-cat .row.tree1>.cat-list{display:inline-block!important;width:100%!important;margin:0 0 14px!important;float:none!important;break-inside:avoid!important}body.page-cat .catalog-tree-card{padding:14px!important;border:1px solid var(--v3-l)!important;border-radius:var(--v3-r)!important;background:#fff!important;box-shadow:none!important}body.page-cat .catalog-tree-card .cat-title>a{gap:9px!important;color:var(--v3-t)!important;font-family:var(--v3-f)!important;font-size:15px!important;font-weight:850!important}body.page-cat .catalog-tree-card ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3px 10px!important}body.page-cat .catalog-tree-card li{padding:3px 0!important}body.page-cat .catalog-tree-card li a{color:#59667a!important;font-size:12px!important}
body:not(.page-home) .category-list{margin-top:20px!important}body:not(.page-home) .category-list .nav-tabs{display:flex!important;flex-wrap:wrap!important;gap:6px!important;padding:8px!important;border:1px solid var(--v3-l)!important;border-radius:var(--v3-r)!important;background:#fff!important}body:not(.page-home) .category-list .nav-tabs>li{margin:0!important}body:not(.page-home) .category-list .nav-tabs>li>a{min-height:36px!important;margin:0!important;padding:8px 12px!important;border:1px solid var(--v3-l)!important;border-radius:6px!important;background:#fff!important;color:#455268!important;font-size:12px!important}body:not(.page-home) .category-list .nav-tabs>li.active>a{border-color:var(--v3-b)!important;background:var(--v3-b)!important;color:#fff!important}body:not(.page-home) .adds-wrapper{margin-top:12px!important;border:0!important;background:transparent!important}body:not(.page-home) .adds-wrapper .tab-pane.active{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}
.proday-social-auth-panel{padding:14px!important;border:1px solid var(--v3-l)!important;border-radius:var(--v3-r)!important;background:var(--v3-soft)!important;box-shadow:none!important}.proday-social-auth-panel__title{font-family:var(--v3-f)!important;font-size:13px!important;font-weight:800!important}.proday-social-auth-panel__buttons{gap:7px!important}.proday-social-auth-btn{min-height:40px!important;border-radius:6px!important;font-size:11.5px!important}.proday-social-auth-panel__note{color:var(--v3-m)!important;font-size:11px!important}body:not(.page-home) .form-horizontal .form-group{margin-bottom:13px!important}body:not(.page-home) .form-horizontal .control-label{color:#344157!important;font-size:12.5px!important}body:not(.page-home) .form-horizontal .form-control{min-height:45px!important;font-size:13px!important}

/* Mobile */
@media(max-width:767px){
body{font-size:13px!important}.page-home .home-dashboard{padding:8px 0 24px!important}.page-home .home-dashboard__shell{display:block!important;width:100%!important;padding:0 8px!important}.page-home .home-main{gap:10px!important}
.page-home .home-mobile-nav{position:sticky!important;top:0!important;z-index:80!important;display:grid!important;grid-template-columns:minmax(0,1fr) 128px!important;gap:6px 8px!important;margin:0 0 10px!important;padding:9px!important;border:1px solid var(--v3-l)!important;border-radius:var(--v3-r)!important;background:rgba(255,255,255,.97)!important;box-shadow:var(--v3-sh)!important}.page-home .home-mobile-nav:before{grid-column:1!important;grid-row:1!important;align-self:center!important;color:var(--v3-b)!important;font-family:var(--v3-f)!important;font-size:14px!important;font-weight:850!important}.page-home .home-mobile-nav__section--actions{display:contents!important}.page-home .home-mobile-nav__section--actions .home-mobile-nav__sticky{grid-column:2!important;grid-row:1!important}.page-home .home-mobile-nav__section--actions .home-mobile-nav__track{grid-column:1/-1!important;grid-row:2!important}.page-home .home-mobile-nav__section:nth-of-type(2){grid-column:1/-1!important;grid-row:3!important}.page-home .home-mobile-nav__section:nth-of-type(3){grid-column:1/-1!important;grid-row:4!important}.page-home .home-mobile-nav__section+.home-mobile-nav__section{margin:0!important;padding-top:5px!important;border-top:1px solid var(--v3-l)!important}.page-home .home-mobile-nav__label{margin-bottom:4px!important;color:#8190a5!important;font-size:9px!important}.page-home .home-mobile-nav__track{gap:6px!important;overflow-x:auto!important;scrollbar-width:none!important}.page-home .home-mobile-nav__track::-webkit-scrollbar{display:none!important}.page-home .home-mobile-nav__track a{min-height:30px!important;padding:0 10px!important;border:1px solid var(--v3-l)!important;border-radius:6px!important;background:#fff!important;color:#344157!important;font-size:11.5px!important;white-space:nowrap!important}.page-home .home-mobile-nav__track a.is-primary{background:var(--v3-bs)!important;color:var(--v3-b2)!important}.page-home .home-mobile-nav__cta{width:100%!important;min-width:0!important;min-height:36px!important;padding:0 8px!important;border-radius:6px!important;font-size:12px!important}
.page-home .home-hero-grid--legacy,.page-home .home-extras{grid-template-columns:1fr!important;gap:10px!important}.page-home .home-hero{padding:17px!important}.page-home .home-hero h1.intro-title{margin:12px 0 6px!important;font-size:31px!important;line-height:1.08!important}.page-home .home-hero .sub{margin-bottom:14px!important;font-size:12px!important}.page-home .home-search__row{grid-template-columns:1fr!important;gap:8px!important}.page-home .home-search .form-control{height:44px!important;min-height:44px!important;font-size:13px!important}.page-home .home-search__actions{grid-template-columns:1fr 1fr!important;gap:7px!important}.page-home .home-btn{min-height:42px!important;padding:0 7px!important;font-size:12px!important;white-space:normal!important;line-height:1.15!important}.page-home .home-quicklinks{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}.page-home .home-chip{width:100%!important;min-height:36px!important;padding:0 6px!important;font-size:11px!important;text-align:center!important}.page-home .home-shell__meta--compact{grid-template-columns:1fr!important;gap:10px!important}.page-home .home-shell__meta--compact .home-card--accent{display:none!important}
.page-home .home-extras__promo,.page-home .home-extras__social,.page-home .home-market__vip,.page-home .home-market__all{padding:13px!important}.page-home .home-market__head{align-items:flex-start!important;margin-bottom:11px!important}.page-home .home-market__head h2{font-size:18px!important}.page-home .home-market__head p{font-size:10.5px!important}.page-home .home-market__action{min-height:32px!important;padding:0 8px!important;font-size:10px!important}.page-home .home-market__notice{padding:11px 12px!important}.page-home .home-market__notice span{display:none!important}.page-home .home-market__all .tab-filter{width:100%!important;margin:8px 0 0!important}
.page-home .home-listings-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.page-home .home-vip-grid--carousel>.item-list{flex-basis:calc((100% - 8px)/2)!important}.page-home .item-list>.add-desc-box,body:not(.page-home) .adds-wrapper .item-list>.add-desc-box{padding:8px 7px 4px!important}.page-home .item-list>.price-box,body:not(.page-home) .adds-wrapper .item-list>.price-box{gap:6px!important;padding:3px 7px 7px!important}.page-home .item-list .add-title a,body:not(.page-home) .adds-wrapper .item-list .add-title a{min-height:34px!important;max-height:34px!important;font-size:12px!important;line-height:1.38!important}.page-home .item-list .info-row,body:not(.page-home) .adds-wrapper .item-list .info-row{font-size:9px!important}.page-home .item-list .item-price,body:not(.page-home) .adds-wrapper .item-list .item-price{font-size:16px!important}.page-home .home-listing-action,body:not(.page-home) .adds-wrapper .item-contact-action{min-height:32px!important;padding:0 3px!important;font-size:9.5px!important}
body:not(.page-home) .header{padding-top:8px!important}body:not(.page-home) .navbar-site{position:sticky!important;top:0!important;z-index:1000!important;min-height:0!important}body:not(.page-home) .navbar-site .container{display:flex!important;align-items:center!important;justify-content:space-between!important;width:calc(100% - 16px)!important;min-height:58px!important;height:58px!important;padding:7px 9px!important;overflow:hidden!important}body:not(.page-home) .navbar-header.left-head{position:static!important;display:flex!important;align-items:center!important;flex:1 1 auto!important;min-width:0!important;height:42px!important}body:not(.page-home) .navbar-brand.logo.logo-title{position:static!important;display:flex!important;align-items:center!important;min-width:0!important;height:42px!important;margin:0!important;padding:0!important;float:none!important;font-size:13px!important}body:not(.page-home) .navbar-brand.logo.logo-title .logo-icon{display:none!important}body:not(.page-home) .navbar-site .right-head,body:not(.page-home) .navbar-site .navbar-collapse.collapse{position:static!important;display:block!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;box-shadow:none!important}body:not(.page-home) .navbar-nav.navbar-right{position:static!important;display:flex!important;align-items:center!important;width:auto!important;margin:0!important;padding:0!important;float:none!important}body:not(.page-home) .navbar-nav.navbar-right>li:not(.postadd){display:none!important}body:not(.page-home) .navbar-nav.navbar-right>li.postadd>a{min-width:102px!important;min-height:38px!important;padding:0 9px!important;font-size:11px!important}
body:not(.page-home) .main-container{padding:12px 0 28px!important}body:not(.page-home) .main-container>.container{width:calc(100% - 16px)!important}body:not(.page-home) .inner-box,body:not(.page-home) .category-content{padding:14px!important}body:not(.page-home) .title-2,body:not(.page-home) h1.title-2{margin-bottom:14px!important;padding-bottom:13px!important;font-size:24px!important;line-height:1.22!important}body:not(.page-home) .category-content>p{font-size:12px!important}
body.page-cat .category-content--catalog .catalog-shell{grid-template-columns:1fr!important;gap:12px!important;margin-top:14px!important}body.page-cat .catalog-sidebar{padding:0!important;border:0!important;background:transparent!important}body.page-cat .catalog-sidebar__nav{display:flex!important;gap:6px!important;overflow-x:auto!important;scrollbar-width:none!important}body.page-cat .catalog-sidebar__nav li{flex:0 0 auto!important;margin:0!important}body.page-cat .catalog-sidebar__nav a{white-space:nowrap!important}body.page-cat .row.tree1{column-count:1!important}body.page-cat .row.tree1>.cat-list{margin-bottom:9px!important}body.page-cat .catalog-tree-card{padding:12px!important}body.page-cat .catalog-tree-card .cat-title{position:relative!important;margin:0!important;padding-right:40px!important}body.page-cat .catalog-tree-card .cat-title>a{font-size:14px!important}body.page-cat .catalog-tree-card ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:9px!important}
body:not(.page-home) .category-list{margin-top:14px!important}body:not(.page-home) .category-list .nav-tabs{flex-wrap:nowrap!important;overflow-x:auto!important}body:not(.page-home) .category-list .nav-tabs>li{flex:0 0 auto!important}body:not(.page-home) .adds-wrapper .tab-pane.active{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.proday-social-auth-panel__buttons{grid-template-columns:repeat(2,minmax(0,1fr))!important}.proday-social-auth-btn--sber{grid-column:1/-1!important}
body:not(.page-home) .form-horizontal .form-group{margin-left:0!important;margin-right:0!important}body:not(.page-home) .form-horizontal .control-label,body:not(.page-home) .form-horizontal [class*=col-sm-]{width:100%!important;padding-left:0!important;padding-right:0!important;float:none!important;text-align:left!important}
body:not(.page-home) #panel_ads.add-manage-table,body:not(.page-home) #panel_ads.add-manage-table tbody{display:block!important;width:100%!important}body:not(.page-home) #panel_ads.add-manage-table tr{display:block!important;width:100%!important;margin-bottom:10px!important;padding:12px!important;border:1px solid var(--v3-l)!important;border-radius:var(--v3-r)!important;background:#fff!important}body:not(.page-home) #panel_ads.add-manage-table td{display:block!important;width:100%!important;padding:5px 0!important;border:0!important;overflow:hidden!important}body:not(.page-home) #panel_ads.add-manage-table .ads-details-td strong a{display:block!important;font-family:var(--v3-f)!important;font-size:15px!important;line-height:1.35!important;overflow-wrap:anywhere!important}body:not(.page-home) #panel_ads.add-manage-table .action-td{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}body:not(.page-home) #panel_ads.add-manage-table .action-td a,body:not(.page-home) #panel_ads.add-manage-table .action-td button{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:36px!important;margin:0!important;padding:0 7px!important;font-size:11px!important;white-space:nowrap!important}
}
@media(min-width:768px) and (max-width:1180px){.page-home .home-dashboard__shell{grid-template-columns:220px minmax(0,1fr)!important}.page-home .home-hero-grid--legacy,.page-home .home-extras{grid-template-columns:minmax(0,1fr) 250px!important}.page-home .home-listings-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.page-home .home-vip-grid--carousel>.item-list{flex-basis:calc((100% - 24px)/3)!important}body:not(.page-home) .adds-wrapper .tab-pane.active{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:370px){.page-home .home-mobile-nav{grid-template-columns:minmax(0,1fr) 114px!important}.page-home .home-hero h1.intro-title{font-size:28px!important}.page-home .home-btn{font-size:11px!important}body.page-cat .catalog-tree-card ul{grid-template-columns:1fr!important}}

/* v3 QA refinement */
.page-home .home-hero h1.intro-title,body:not(.page-home) .title-2,body:not(.page-home) h1.title-2{font-weight:800!important}
.page-home .home-market__head h2,.page-home .home-extras__head h3,.page-home .home-extras__social h3{font-weight:800!important}
.page-home .item-list .add-title a,body:not(.page-home) .adds-wrapper .item-list .add-title a{font-weight:700!important}
body.page-cat .category-content--catalog .row.tree1{display:block!important;grid-template-columns:none!important;column-count:2!important;column-gap:14px!important;grid-auto-flow:unset!important}
body.page-cat .category-content--catalog .row.tree1>.cat-list{display:inline-block!important;width:100%!important;min-width:0!important;margin:0 0 14px!important;float:none!important;break-inside:avoid!important;vertical-align:top!important}
@media(max-width:767px){body.page-cat .category-content--catalog .row.tree1{display:block!important;column-count:1!important}body.page-cat .category-content--catalog .row.tree1>.cat-list{margin-bottom:9px!important}.page-home .home-hero h1.intro-title{font-size:30px!important}}


/* v3 VIP image overlay fix */
body.page-home .home-vip-grid .add-image > a.home-listing-save,
body.page-home .home-listings-grid .add-image > a.home-listing-save,
body:not(.page-home) .adds-wrapper .add-image > a.listing-save-btn {
  position: absolute !important;
  inset: 8px 8px auto auto !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 34px !important;
  min-width: 34px !important;
  max-width: 34px !important;
  height: 34px !important;
  min-height: 34px !important;
  max-height: 34px !important;
  flex: 0 0 34px !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  border-radius: 50% !important;
  line-height: 1 !important;
  transform: none !important;
  z-index: 10 !important;
}
body.page-home .home-vip-grid .add-image > a.home-listing-save > i,
body.page-home .home-listings-grid .add-image > a.home-listing-save > i,
body:not(.page-home) .adds-wrapper .add-image > a.listing-save-btn > i {
  position: static !important;
  display: block !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
}
body.page-home .home-vip-grid .add-image > a:not(.home-listing-save),
body.page-home .home-listings-grid .add-image > a:not(.home-listing-save) {
  position: relative !important;
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  max-width: none !important;
}
