.asHeaderPro{height:54px!important;min-height:54px!important;max-height:54px!important;padding:0!important}.asHeaderTop{height:54px!important;min-height:54px!important;max-height:54px!important;padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important;align-items:center!important}.asHeaderSpacer{height:54px!important;min-height:54px!important;max-height:54px!important}.asHeaderLogo,.asHeaderLogoFloat{transform:scale(.84)!important;transform-origin:left center!important}.asHeaderLogo img,.asHeaderLogoFloat img{height:44px!important;max-height:44px!important}.drSearchWrap{margin-top:-28px!important;transform:translateY(-18px)!important}.drHero,.drHomeHero,.asHomeHero,.homeHero,.homeBanner,.asHeroSection{margin-top:-22px!important;padding-top:0!important}.drGrid,.asHomeAdsGrid,.homeAdsGrid,.asFeaturedGrid,.asLatestGrid{transform:translateY(-18px)!important;margin-top:-10px!important}@media (max-width:760px){.asHeaderPro,.asHeaderTop,.asHeaderSpacer{height:50px!important;min-height:50px!important;max-height:50px!important}.asHeaderLogo,.asHeaderLogoFloat{transform:scale(.82)!important}.asHeaderLogo img,.asHeaderLogoFloat img{height:40px!important;max-height:40px!important}.drSearchWrap{margin-top:-18px!important;transform:translateY(-12px)!important}.drGrid,.asHomeAdsGrid,.homeAdsGrid,.asFeaturedGrid,.asLatestGrid{transform:translateY(-12px)!important;margin-top:-8px!important}}.drAds{position:relative!important;margin-top:-95px!important;transform:none!important;z-index:8!important}.drAds>.drHead,.drAds>.drGrid{position:relative!important;top:auto!important;transform:none!important}.drAds>.drHead{margin-bottom:12px!important}@media (max-width:760px){.drAds{margin-top:-52px!important}}.as24PubPrice{width:100%;min-width:0}.as24PubPriceTop{display:flex;align-items:flex-start;justify-content:space-between;gap:7px;min-width:0}.as24PubPriceMain{display:flex;flex-direction:column;align-items:flex-start;gap:2px;line-height:1;min-width:0}.as24PubPriceMain strong{font-size:21px;font-weight:1000;color:#111827;letter-spacing:-.04em;white-space:nowrap;line-height:1}.as24PubPrice.hasDiscount .as24PubPriceMain strong{color:#dc2626;font-size:21px}.as24PubPriceMain del{font-size:10px;font-weight:900;color:#94a3b8;white-space:nowrap;line-height:1}.as24PubDiscount{display:inline-flex;background:linear-gradient(135deg,#ef4444,#f97316);color:#fff;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:1000;box-shadow:none;white-space:nowrap;line-height:1}.as24FixedRight{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;max-width:110px;min-height:22px;padding:3px 6px;border-radius:999px;border:1px solid #e2e8f0;background:#f8fafc;color:#475569;font-size:9px;font-weight:1000;line-height:1.05;text-align:center}@media (max-width:760px){.as24PubPriceTop{gap:5px}.as24PubPriceMain{gap:1px}.as24PubPriceMain strong,.as24PubPrice.hasDiscount .as24PubPriceMain strong{font-size:15.5px!important}.as24PubPriceMain del{font-size:8px!important}.as24PubDiscount{font-size:8px!important;padding:1px 5px!important}.as24FixedRight{font-size:6.8px!important;max-width:86px!important;min-height:17px!important;padding:1px 4px!important}}.as24PubPriceTop{min-height:38px!important;max-height:38px!important;overflow:hidden!important}.as24PubPrice.hasDiscount .as24PubPriceTop{min-height:38px!important;max-height:38px!important}.as24PubPrice.hasDiscount .as24PubPriceMain{transform:scale(.92)!important;transform-origin:left top!important;margin-bottom:-7px!important}@media (max-width:760px){.as24PubPriceTop{min-height:32px!important;max-height:32px!important}.as24PubPrice.hasDiscount .as24PubPriceMain{transform:scale(.86)!important;margin-bottom:-9px!important}}@media (max-width:760px){.as24PubPrice.hasDiscount{margin-top:-1px!important;margin-bottom:-1px!important}.as24PubPrice.hasDiscount .as24PubPriceTop{max-height:31px!important;min-height:31px!important}}@media (max-width:760px){.as24PubPrice.hasDiscount .as24PubPriceTop{max-height:32px!important;min-height:32px!important}.as24PubPrice.hasDiscount{margin-top:0!important;margin-bottom:0!important}}.as24PubPrice.hasDiscount .as24PubPriceTop{min-height:42px!important;max-height:none!important;overflow:visible!important}.as24PubPrice.hasDiscount .as24PubPriceMain{transform:none!important;margin-bottom:0!important;gap:1px!important}.as24PubPrice.hasDiscount .as24PubPriceMain del{font-size:8px!important;line-height:1!important;margin:0!important}.as24PubPrice.hasDiscount .as24PubPriceMain strong{font-size:20px!important;line-height:1.05!important;margin:0!important}@media (max-width:760px){.as24PubPrice.hasDiscount .as24PubPriceTop{min-height:36px!important}.as24PubPrice.hasDiscount .as24PubPriceMain del{font-size:7px!important}.as24PubPrice.hasDiscount .as24PubPriceMain strong{font-size:16px!important}}.asPublicAdCard{position:relative;background:#fff;border:1px solid #e6e8ee;border-radius:20px;overflow:hidden;box-shadow:0 12px 30px #0f172a14;transition:.18s ease}.asPublicAdCard:hover{transform:translateY(-3px);box-shadow:0 22px 54px #0f172a21}.asPublicAdPhoto{height:218px;background:#eef2f7;display:block;position:relative;overflow:hidden;text-decoration:none}.asPublicAdPhoto img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .28s ease}.asPublicAdCard:hover .asPublicAdPhoto img{transform:scale(1.025)}.asNoPhoto{height:100%;display:grid;place-items:center;color:#98a2b3;font-weight:1000}.asBadgeNew,.asPhotoCount{position:absolute;top:12px;height:30px;border-radius:999px;display:flex;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:1000}.asBadgeNew{left:12px;background:#111318;color:#ffd21f}.asPhotoCount{right:12px;background:#111318b8;color:#fff}.asCardFloatActions{position:absolute;right:12px;top:54px;z-index:4;display:grid;gap:9px}.asCardFloatActions button{width:42px;height:42px;border:0;border-radius:999px;background:#fffffff2;display:grid;place-items:center;box-shadow:0 10px 24px #0f172a2e}.asCardFloatActions .asTikHeart{color:#e11d48}.asCardFloatActions .asSaveHeart{color:#111318}.asSaveHeart.saved{background:#111318!important;color:#ffd21f!important}.asTikHeart.liked{background:#e11d48!important;color:#fff!important}.asPublicAdBody{padding:13px}.asPublicAdTitle{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:40px;color:#111318;text-decoration:none;font-size:17px;line-height:1.15;font-weight:1000}.asPublicPriceRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:9px 0}.asPublicPriceRow strong{font-size:22px;color:#111318;font-weight:1000}.asPublicPriceRow small{text-decoration:line-through;color:#98a2b3;font-weight:900}.asPublicPriceRow b{background:#fee2e2;color:#dc2626;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:1000}.asPublicAdLoc{display:flex;align-items:center;gap:6px;color:#667085;font-weight:900;margin-bottom:9px}.asPublicSpecs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.asPublicSpecs span{background:#f1f5f9;color:#344054;border-radius:999px;padding:6px 8px;font-size:12px;font-weight:950}.asPublicAdFooter{display:flex;align-items:center;justify-content:flex-end;gap:10px;border-top:1px solid #eef2f7;padding-top:10px}.asPublicAdFooter span{display:flex;align-items:center;gap:5px;color:#b7791f;font-weight:1000}@media (max-width:760px){.vehiclesRealGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.asPublicAdCard{border-radius:15px!important}.asPublicAdPhoto{height:118px!important}.asPublicAdBody{padding:8px!important}.asPublicAdTitle{font-size:13px!important;min-height:30px!important;line-height:1.15!important}.asPublicPriceRow{margin:6px 0!important;gap:5px!important}.asPublicPriceRow strong{font-size:15px!important}.asPublicPriceRow small{font-size:10px!important}.asPublicPriceRow b{font-size:10px!important;padding:3px 6px!important}.asPublicAdLoc{font-size:11px!important;margin-bottom:6px!important}.asPublicSpecs{gap:4px!important;margin-bottom:6px!important}.asPublicSpecs span{font-size:10px!important;padding:4px 6px!important}.asPublicAdFooter{padding-top:7px!important}.asBadgeNew,.asPhotoCount{height:23px!important;font-size:9px!important;padding:0 7px!important;top:7px!important}.asBadgeNew{left:7px!important}.asPhotoCount{right:7px!important}.asCardFloatActions{right:7px!important;top:36px!important;gap:6px!important}.asCardFloatActions button{width:32px!important;height:32px!important}.asCardFloatActions svg{width:17px!important;height:17px!important}}.asPublicAdCard{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.asPublicAdCard:hover{transform:translateY(-4px);box-shadow:0 22px 55px #0f172a24}.asPublicAdPhoto{position:relative;overflow:hidden;background:#0b1220}.asPublicAdPhoto:after{content:"";position:absolute;left:0;right:0;bottom:0;height:36%;background:linear-gradient(to top,rgba(2,6,23,.62),transparent);pointer-events:none}.asPublicAdPhoto img{transform:scale(1.01);transition:transform .28s ease,filter .28s ease}.asPublicAdCard:hover .asPublicAdPhoto img{transform:scale(1.04);filter:saturate(1.08) contrast(1.04)}.asBadgeStack{z-index:3;gap:5px}.asBadgeStack span{min-height:22px;display:inline-flex;align-items:center;line-height:1}.asBadgeDiscount{background:linear-gradient(135deg,#ef4444,#f97316)!important;color:#fff!important;box-shadow:0 10px 20px #ef444442}.asPublicAdTitle{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.18;font-weight:950}.asPublicSpecs.premium{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.asPublicSpecs.premium span{background:#f8fafc;border:1px solid #e2e8f0;color:#334155;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:900;line-height:1}.asPublicAdFooter.compact.premium{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:10px;margin-top:10px;border-top:1px solid #eef2f7}.asPublicFooterLoc{min-width:0;display:flex!important;align-items:center;gap:5px;color:#475569;font-weight:950;font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.asPublicFooterStats{display:flex;align-items:center;gap:8px;flex-shrink:0}.asPublicFooterStats span{display:inline-flex;align-items:center;gap:4px;color:#64748b;font-weight:900;font-size:12px}.asPublicAdLoc{display:none!important}@media (max-width:640px){.asPublicAdCard:hover,.asPublicAdPhoto img,.asPublicAdCard:hover .asPublicAdPhoto img{transform:none}.asPublicSpecs.premium span{font-size:11px;padding:4px 7px}.asPublicFooterStats{gap:6px}}.asPublicPriceRow{min-width:0}.asPublicSpecs.premium{flex-wrap:nowrap!important;overflow:hidden;white-space:nowrap;gap:5px!important}.asPublicSpecs.premium span{flex:0 0 auto;max-width:96px;overflow:hidden;text-overflow:ellipsis}.asPublicAdFooter.compact.premium{align-items:flex-end!important}.asPublicFooterLoc{flex-direction:column;align-items:flex-start!important;gap:3px!important}.asPublicLocLine{display:flex;align-items:center;gap:5px;max-width:150px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.asPublicFooterLoc small{display:block;color:#64748b;font-size:10.5px;font-weight:900;line-height:1}.asPublicFooterStats{padding-bottom:1px}@media (max-width:640px){.asPublicSpecs.premium span{max-width:78px}.asPublicLocLine{max-width:120px}}.asPublicAdPhoto{aspect-ratio:16/10;background:linear-gradient(110deg,#eef2f7 8%,#f8fafc 18%,#eef2f7 33%);background-size:200% 100%;overflow:hidden}.asPublicAdPhoto img{width:100%;height:100%;object-fit:cover;object-position:center center;transform:none!important;transition:filter .22s ease}.asPublicAdCard:hover .asPublicAdPhoto img{transform:none!important;filter:saturate(1.06) contrast(1.03)}@media (max-width:640px){.asPublicAdPhoto{aspect-ratio:16/10.5}.asPublicAdPhoto img{object-fit:cover;object-position:center center}}.homeSpecialGrid,.specialAdsGrid,.home-special-grid,.asHomeSpecialGrid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;align-items:stretch!important}.homeSpecialGrid .asPublicAdCard,.specialAdsGrid .asPublicAdCard,.home-special-grid .asPublicAdCard,.asHomeSpecialGrid .asPublicAdCard{height:100%!important;min-width:0!important}@media (max-width:1180px){.homeSpecialGrid,.specialAdsGrid,.home-special-grid,.asHomeSpecialGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:820px){.homeSpecialGrid,.specialAdsGrid,.home-special-grid,.asHomeSpecialGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}}@media (max-width:560px){.homeSpecialGrid,.specialAdsGrid,.home-special-grid,.asHomeSpecialGrid{grid-template-columns:1fr!important}}.asHomeSpecialGrid{width:100%!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;align-items:stretch!important}.asHomeSpecialGrid .asPublicAdCard{width:100%!important;height:100%!important;min-width:0!important;max-width:none!important;display:flex!important;flex-direction:column!important}.asHomeSpecialGrid .asPublicAdPhoto{width:100%!important;aspect-ratio:16/10!important;height:auto!important;min-height:0!important;max-height:none!important}.asHomeSpecialGrid .asPublicAdPhoto img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;transform:none!important}.asHomeSpecialGrid .asPublicAdBody{flex:1!important;display:flex!important;flex-direction:column!important}.asHomeSpecialGrid .asPublicAdFooter{margin-top:auto!important}@media (max-width:1180px){.asHomeSpecialGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:820px){.asHomeSpecialGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}}@media (max-width:560px){.asHomeSpecialGrid{grid-template-columns:1fr!important}}.drAds .drGrid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;align-items:stretch!important}.drAds .drGrid .asPublicAdCard{width:100%!important;height:100%!important;min-width:0!important;max-width:none!important}.drAds .drGrid .asPublicAdPhoto{width:100%!important;aspect-ratio:16/10!important;height:auto!important}.drAds .drGrid .asPublicAdPhoto img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;transform:none!important}@media (max-width:1180px){.drAds .drGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:820px){.drAds .drGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}}@media (max-width:560px){.drAds .drGrid{grid-template-columns:1fr!important}}@media (min-width:769px){.asPublicAdCard .as24PubPriceTop,.asAdProCard .as24PubPriceTop,.asDetailPage .as24PubPriceTop{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:10px!important}.asPublicAdCard .as24FixedRight,.asAdProCard .as24FixedRight,.asDetailPage .as24FixedRight{max-width:120px!important;min-width:0!important;min-height:28px!important;padding:5px 9px!important;font-size:10.5px!important;line-height:1.1!important;white-space:normal!important;text-align:center!important;overflow:hidden!important}}@media (max-width:760px){.vehiclesRealGrid .asBadgeDiscount,.vehiclesCompactPage .asBadgeDiscount,.asPublicAdCard .asBadgeDiscount{position:relative!important;max-width:54px!important;min-width:42px!important;height:22px!important;padding:0 7px!important;border-radius:999px!important;font-size:10px!important;line-height:22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;overflow:hidden!important;box-sizing:border-box!important}.vehiclesRealGrid .asBadgeStack,.vehiclesCompactPage .asBadgeStack{left:7px!important;right:auto!important;max-width:calc(100% - 14px)!important;overflow:hidden!important}}@media (max-width:760px){.vehiclesRealGrid .asBadgeDiscount,.vehiclesCompactPage .asBadgeDiscount,.asPublicAdCard .asBadgeDiscount{justify-content:flex-start!important;padding-left:5px!important;padding-right:9px!important;text-align:left!important}}@media (max-width:760px){.vehiclesRealGrid .asBadgeDiscount,.vehiclesCompactPage .asBadgeDiscount,.asPublicAdCard .asBadgeDiscount{width:52px!important;min-width:52px!important;max-width:52px!important;height:23px!important;min-height:23px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;font-size:10px!important;line-height:23px!important;border-radius:999px!important;overflow:hidden!important;white-space:nowrap!important;flex:0 0 52px!important}}@media (max-width:760px){.asPublicFooterLoc,.asAdFooterLoc{gap:2px!important;line-height:1.05!important}.asPublicLocLine,.asAdLocLine{font-size:10.5px!important;line-height:1.05!important;max-width:110px!important}.asPublicFooterLoc small,.asAdFooterLoc small{font-size:9px!important;line-height:1.05!important;margin-top:1px!important}.asPublicFooterStats,.asAdFooterStats{gap:5px!important}.asPublicFooterStats span,.asAdFooterStats span{font-size:10px!important}}@media (max-width:760px){.asPublicLocLine,.asAdLocLine{font-size:9.5px!important;line-height:1!important;max-width:96px!important}.asPublicFooterLoc small,.asAdFooterLoc small{font-size:8px!important;line-height:1!important;margin-top:0!important}.asPublicFooterStats,.asAdFooterStats{gap:4px!important}.asPublicFooterStats span,.asAdFooterStats span{font-size:9px!important;line-height:1!important;gap:2px!important}.asPublicFooterStats svg,.asAdFooterStats svg{width:12px!important;height:12px!important}}@media (max-width:760px){.asPublicLocLine,.asAdLocLine{font-size:8.7px!important;max-width:88px!important}.asPublicFooterLoc small,.asAdFooterLoc small{font-size:7.4px!important}.asPublicFooterStats span,.asAdFooterStats span{font-size:8.2px!important}.asPublicFooterStats svg,.asAdFooterStats svg{width:11px!important;height:11px!important}}@media (max-width:760px){.asPublicLocLine,.asAdLocLine{font-size:8px!important;max-width:82px!important}.asPublicFooterLoc small,.asAdFooterLoc small{font-size:6.9px!important}.asPublicFooterStats span,.asAdFooterStats span{font-size:7.7px!important}.asPublicFooterStats svg,.asAdFooterStats svg{width:10px!important;height:10px!important}}@media (max-width:760px){.vehiclesCompactPage .vehiclesRealGrid,.vehiclesRealGrid{width:calc(100vw - 8px)!important;max-width:calc(100vw - 8px)!important;margin-left:-7px!important;margin-right:-7px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.vehiclesCompactPage .asPublicAdCard,.vehiclesRealGrid .asPublicAdCard{width:100%!important;max-width:none!important}}@media (max-width:760px){.vehiclesCompactPage .vehiclesRealGrid,.vehiclesRealGrid{width:calc(100vw - 10px)!important;max-width:calc(100vw - 10px)!important;margin-left:5px!important;margin-right:5px!important;padding-left:0!important;padding-right:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;box-sizing:border-box!important;overflow:visible!important}.vehiclesCompactPage,.vehiclesCompactPage .as-container,.vehiclesCompactPage .vehiclesListWrap{padding-left:0!important;padding-right:0!important;overflow-x:hidden!important}}@media (max-width:760px){.vehiclesCompactPage .vehiclesRealGrid,.vehiclesRealGrid{width:calc(100vw - 14px)!important;max-width:calc(100vw - 14px)!important;margin-left:1px!important;margin-right:13px!important;gap:8px!important}}@media (max-width:760px){.vehiclesCompactPage .vehiclesRealGrid,.vehiclesRealGrid{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;margin-left:-2px!important;margin-right:22px!important;gap:7px!important}.vehiclesCompactPage .asPublicAdCard,.vehiclesRealGrid .asPublicAdCard{transform:scale(.992)!important;transform-origin:center top!important}}@media (max-width:760px){.asPublicSpecs.premium span:nth-child(n+4),.asAdSpecs.premium span:nth-child(n+4){display:none!important}.asPublicSpecs.premium,.asAdSpecs.premium{flex-wrap:nowrap!important;overflow:hidden!important}.asPublicSpecs.premium span,.asAdSpecs.premium span{max-width:33%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}}@media (max-width:760px){.vehiclesRealGrid .asPublicAdCard,.vehiclesCompactPage .asPublicAdCard{display:flex!important;flex-direction:column!important;height:100%!important}.vehiclesRealGrid .asPublicAdBody,.vehiclesCompactPage .asPublicAdBody{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:132px!important}.vehiclesRealGrid .asPublicSpecs.premium,.vehiclesCompactPage .asPublicSpecs.premium{min-height:22px!important;margin-bottom:6px!important}.vehiclesRealGrid .asPublicAdFooter.compact.premium,.vehiclesCompactPage .asPublicAdFooter.compact.premium{margin-top:auto!important;min-height:34px!important;display:flex!important;align-items:flex-end!important}.vehiclesRealGrid .asPublicFooterLoc,.vehiclesCompactPage .asPublicFooterLoc{min-height:26px!important;justify-content:flex-end!important}.vehiclesRealGrid .asPublicFooterStats,.vehiclesCompactPage .asPublicFooterStats{align-self:flex-end!important;min-height:18px!important}}@media (min-width:761px){.asPublicAdCard{display:flex!important;flex-direction:column!important;height:100%!important}.asPublicAdBody{display:flex!important;flex-direction:column!important;flex:1 1 auto!important}.asPublicSpecs.premium{min-height:30px!important}.asPublicAdFooter.compact.premium{margin-top:auto!important;min-height:40px!important;display:flex!important;align-items:flex-end!important}}@media (max-width: 680px){.marketReadyGrid,.asDetailRelatedGrid,.homeAdsGrid,.vehiclesGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.asPublicAdCard{min-width:0!important;border-radius:14px!important}.asPublicAdPhoto{height:135px!important}.asPublicAdTitle{font-size:13px!important;line-height:1.25!important}.asPublicSpecs span,.asPublicAdFooter{font-size:10px!important}}.asCardFloatActions,.asPublicAdCard .asCardFloatActions{position:absolute!important;top:10px!important;right:10px!important;z-index:9999!important;pointer-events:auto!important}.asCardFloatActions button,.asPublicAdCard .asCardFloatActions button,.asTikHeart,.asSaveHeart{pointer-events:auto!important;z-index:10000!important;position:relative!important}.asPublicAdCard{position:relative!important;z-index:0!important;overflow:hidden!important}.asPublicAdCard:hover{z-index:1!important}.asCardFloatActions{z-index:2!important}.asCardFloatActions button,.asTikHeart,.asSaveHeart{z-index:3!important}.asPublicAdCard.asPromoMax{border-color:#be123c!important;box-shadow:0 0 0 3px #be123c29,0 26px 68px #be123c38!important}.asPublicAdCard.asPromoTop{border-color:#dc2626!important;box-shadow:0 0 0 3px #dc262624,0 24px 62px #dc26262e!important}.asPublicAdCard.asPromoPremium{border-color:#7c3aed!important;box-shadow:0 0 0 3px #7c3aed21,0 22px 58px #7c3aed29!important}.asPublicAdCard.asPromoFeatured{border-color:#f59e0b!important;box-shadow:0 0 0 3px #f59e0b1f,0 20px 52px #f59e0b26!important}.asPublicAdCard.asPromoFresh{border-color:#16a34a!important}.asBadgeMax,.asBadgeTop,.asBadgePremium,.asBadgeFeatured,.asBadgeFresh{min-height:24px;display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:0 9px;font-size:11px;font-weight:1000;color:#fff;box-shadow:0 10px 22px #0f172a33}.asBadgeMax{background:linear-gradient(135deg,#be123c,#f97316)}.asBadgeTop{background:linear-gradient(135deg,#dc2626,#facc15);color:#111827}.asBadgePremium{background:linear-gradient(135deg,#7c3aed,#2563eb)}.asBadgeFeatured{background:linear-gradient(135deg,#f59e0b,#facc15);color:#111827}.asBadgeFresh{background:linear-gradient(135deg,#16a34a,#22c55e)}@media (max-width:640px){.asBadgeMax,.asBadgeTop,.asBadgePremium,.asBadgeFeatured,.asBadgeFresh{min-height:21px;font-size:9px;padding:0 7px}}.asPublicAdCard.asPromoMax,.asPublicAdCard.asPromoTop,.asPublicAdCard.asPromoPremium,.asPublicAdCard.asPromoFeatured{isolation:isolate}.asPublicAdCard.asPromoMax:hover,.asPublicAdCard.asPromoTop:hover,.asPublicAdCard.asPromoPremium:hover,.asPublicAdCard.asPromoFeatured:hover{transform:translateY(-6px)!important}.asPromoRibbon{position:absolute;z-index:6;top:17px;left:-39px;width:155px;height:28px;display:flex;align-items:center;justify-content:center;transform:rotate(-38deg);color:#fff;font-size:11px;font-weight:1000;letter-spacing:.04em;box-shadow:0 12px 24px #0f172a47;overflow:hidden;pointer-events:none}.asPromoRibbon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transform:translate(-130%);animation:as24RibbonShine 2.9s ease-in-out infinite}.asPromoRibbon.max{background:linear-gradient(135deg,#881337,#be123c,#f97316)}.asPromoRibbon.top{background:linear-gradient(135deg,#991b1b,#dc2626,#facc15);color:#111827}.asPromoRibbon.pro{background:linear-gradient(135deg,#4c1d95,#7c3aed,#2563eb)}.asPromoRibbon.boost{background:linear-gradient(135deg,#b45309,#f59e0b,#facc15);color:#111827}.asSponsoredTag{position:absolute;z-index:5;left:12px;bottom:12px;min-height:24px;display:inline-flex;align-items:center;border-radius:999px;padding:0 10px;background:#0f172ac2;color:#fff;font-size:10px;font-weight:1000;letter-spacing:.05em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 22px #0f172a3d}.asPublicAdCard.asPromoMax .asPublicAdPhoto img,.asPublicAdCard.asPromoTop .asPublicAdPhoto img,.asPublicAdCard.asPromoPremium .asPublicAdPhoto img,.asPublicAdCard.asPromoFeatured .asPublicAdPhoto img{transition:filter .28s ease,transform .28s ease!important}.asPublicAdCard.asPromoMax:hover .asPublicAdPhoto img,.asPublicAdCard.asPromoTop:hover .asPublicAdPhoto img,.asPublicAdCard.asPromoPremium:hover .asPublicAdPhoto img,.asPublicAdCard.asPromoFeatured:hover .asPublicAdPhoto img{transform:scale(1.035)!important;filter:saturate(1.12) contrast(1.05)!important}@keyframes as24RibbonShine{0%,55%{transform:translate(-130%)}to{transform:translate(130%)}}@media (max-width:640px){.asPromoRibbon{top:13px;left:-43px;width:145px;height:24px;font-size:9px}.asSponsoredTag{left:8px;bottom:8px;min-height:21px;padding:0 8px;font-size:8.5px}}.asPublicAdCard.asPromoBoost{border:2px solid #f59e0b!important;background:linear-gradient(180deg,#fffaf0,#fff 45%)!important;box-shadow:0 0 0 4px #f59e0b33,0 26px 70px #f59e0b38!important}.asPublicAdCard.asPromoPremium{border:2px solid #7c3aed!important;background:linear-gradient(180deg,#f5f3ff,#fff 45%)!important}.asPublicAdCard.asPromoTop{border:2px solid #dc2626!important;background:linear-gradient(180deg,#fff7ed,#fff 45%)!important}.asPublicAdCard.asPromoMax{border:2px solid #be123c!important;background:linear-gradient(180deg,#fff1f2,#fff 45%)!important}.asPublicAdCard.asPromoBoost:before,.asPublicAdCard.asPromoPremium:before,.asPublicAdCard.asPromoTop:before,.asPublicAdCard.asPromoMax:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;background:linear-gradient(120deg,transparent 35%,rgba(255,255,255,.45),transparent 65%);transform:translate(-120%);animation:as24CardShimmer 4s ease-in-out infinite}@keyframes as24CardShimmer{0%,65%{transform:translate(-120%)}to{transform:translate(120%)}}.asPublicAdCard.asPromoBoost,.asPublicAdCard.asPromoPremium,.asPublicAdCard.asPromoTop,.asPublicAdCard.asPromoMax{outline:6px solid red!important;transform:scale(1.03)!important}.asPublicAdCard.asCardVariant-special.asPromoBoost,.asPublicAdCard.asCardVariant-special.asPromoPremium,.asPublicAdCard.asCardVariant-special.asPromoTop,.asPublicAdCard.asCardVariant-special.asPromoMax,.asCardVariant-special.asPromoBoost,.asCardVariant-special.asPromoPremium,.asCardVariant-special.asPromoTop,.asCardVariant-special.asPromoMax{outline:6px solid #ff0000!important;border:4px solid #ff0000!important;box-shadow:0 0 0 8px #ff000040,0 30px 80px #ff000059!important}.asPublicAdCard.asPromoBoost,.asPublicAdCard.asPromoPremium,.asPublicAdCard.asPromoTop,.asPublicAdCard.asPromoMax,.asPublicAdCard.asCardVariant-special.asPromoBoost,.asPublicAdCard.asCardVariant-special.asPromoPremium,.asPublicAdCard.asCardVariant-special.asPromoTop,.asPublicAdCard.asCardVariant-special.asPromoMax{outline:0!important;border-width:1px!important}.asPublicAdCard.asPromoBoost,.asPublicAdCard.asCardVariant-special.asPromoBoost{border-color:#f59e0ba6!important;box-shadow:0 16px 38px #f59e0b29!important}.asPublicAdCard.asPromoPremium,.asPublicAdCard.asCardVariant-special.asPromoPremium{border-color:#7c3aed8c!important;box-shadow:0 16px 38px #7c3aed26!important}.asPublicAdCard.asPromoTop,.asPublicAdCard.asCardVariant-special.asPromoTop{border-color:#dc262673!important;box-shadow:0 16px 38px #dc262624!important}.asPublicAdCard.asPromoMax,.asPublicAdCard.asCardVariant-special.asPromoMax{border-color:#be123c80!important;box-shadow:0 16px 38px #be123c26!important}.homeSpecialGrid,.specialAdsGrid,.home-special-grid,.asHomeSpecialGrid,.drGrid{overflow:visible!important;overflow-x:hidden!important}.homeSpecialGrid,.specialAdsGrid,.home-special-grid,.asHomeSpecialGrid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}.homeSpecialGrid .asPublicAdCard,.specialAdsGrid .asPublicAdCard,.home-special-grid .asPublicAdCard,.asHomeSpecialGrid .asPublicAdCard{min-width:0!important;width:100%!important}@media (max-width:1100px){.homeSpecialGrid,.specialAdsGrid,.home-special-grid,.asHomeSpecialGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){.homeSpecialGrid,.specialAdsGrid,.home-special-grid,.asHomeSpecialGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}}.drAds,.drAds *,.homeSpecialGrid,.specialAdsGrid,.home-special-grid,.asHomeSpecialGrid{max-height:none!important}.drAds,.homeSpecialGrid,.specialAdsGrid,.home-special-grid,.asHomeSpecialGrid{overflow:visible!important;overflow-x:hidden!important;overflow-y:visible!important}.drAds{padding-left:2px!important;padding-right:2px!important}.homeSpecialGrid,.specialAdsGrid,.home-special-grid,.asHomeSpecialGrid,.drAds .drGrid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;align-items:stretch!important}.drAds .asPromoRibbon,.homeSpecialGrid .asPromoRibbon,.specialAdsGrid .asPromoRibbon,.home-special-grid .asPromoRibbon,.asHomeSpecialGrid .asPromoRibbon{display:none!important}.drAds .asPublicAdCard,.homeSpecialGrid .asPublicAdCard,.specialAdsGrid .asPublicAdCard,.home-special-grid .asPublicAdCard,.asHomeSpecialGrid .asPublicAdCard{outline:0!important;border:1px solid rgba(250,204,21,.42)!important;box-shadow:0 14px 34px #0f172a1c!important;background:#fff!important;width:100%!important;min-width:0!important}.drAds .asSponsoredTag,.homeSpecialGrid .asSponsoredTag,.specialAdsGrid .asSponsoredTag,.home-special-grid .asSponsoredTag,.asHomeSpecialGrid .asSponsoredTag{background:linear-gradient(135deg,#111827,#facc15)!important;color:#fff!important;font-size:9px!important;letter-spacing:.04em!important}.drAds .asBadgeMax,.drAds .asBadgeTop,.drAds .asBadgePremium,.drAds .asBadgeFeatured,.homeSpecialGrid .asBadgeMax,.homeSpecialGrid .asBadgeTop,.homeSpecialGrid .asBadgePremium,.homeSpecialGrid .asBadgeFeatured,.specialAdsGrid .asBadgeMax,.specialAdsGrid .asBadgeTop,.specialAdsGrid .asBadgePremium,.specialAdsGrid .asBadgeFeatured,.asHomeSpecialGrid .asBadgeMax,.asHomeSpecialGrid .asBadgeTop,.asHomeSpecialGrid .asBadgePremium,.asHomeSpecialGrid .asBadgeFeatured{display:none!important}@media (max-width:1100px){.homeSpecialGrid,.specialAdsGrid,.home-special-grid,.asHomeSpecialGrid,.drAds .drGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){.homeSpecialGrid,.specialAdsGrid,.home-special-grid,.asHomeSpecialGrid,.drAds .drGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}}.drAds,.drAdsWrap,.drAdsInner,.drQuickStats,.drHomeSpecial,.drSpecialAds,.drSection,.drGrid,.homeSpecialGrid,.specialAdsGrid,.home-special-grid,.asHomeSpecialGrid{height:auto!important;max-height:none!important;overflow:visible!important;overflow-x:hidden!important;overflow-y:visible!important;scrollbar-width:none!important}.drAds::-webkit-scrollbar,.drAdsWrap::-webkit-scrollbar,.drAdsInner::-webkit-scrollbar,.drQuickStats::-webkit-scrollbar,.drHomeSpecial::-webkit-scrollbar,.drSpecialAds::-webkit-scrollbar,.drSection::-webkit-scrollbar,.drGrid::-webkit-scrollbar,.homeSpecialGrid::-webkit-scrollbar,.specialAdsGrid::-webkit-scrollbar,.home-special-grid::-webkit-scrollbar,.asHomeSpecialGrid::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.drAds .drGrid{overflow:visible!important}.drAds .asPublicAdCard:nth-child(4n+1){border-color:#facc15a6!important;box-shadow:0 18px 42px #facc152e!important}.drAds .asPublicAdCard:nth-child(4n+2){border-color:#7c3aed8c!important;box-shadow:0 18px 42px #7c3aed29!important}.drAds .asPublicAdCard:nth-child(4n+3){border-color:#dc262673!important;box-shadow:0 18px 42px #dc262624!important}.drAds .asPublicAdCard:nth-child(4n+4){border-color:#14b8a680!important;box-shadow:0 18px 42px #14b8a626!important}.drAds .asPublicAdCard:after{content:"SPECIAL";position:absolute;z-index:8;top:10px;left:10px;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:1000;color:#111827;background:linear-gradient(135deg,#facc15,#fff7ed);box-shadow:0 10px 20px #0f172a2e}.drAds .asPublicAdCard:nth-child(4n+2):after{content:"PRO";color:#fff;background:linear-gradient(135deg,#7c3aed,#2563eb)}.drAds .asPublicAdCard:nth-child(4n+3):after{content:"TOP";color:#fff;background:linear-gradient(135deg,#dc2626,#f97316)}.drAds .asPublicAdCard:nth-child(4n+4):after{content:"HOT";color:#fff;background:linear-gradient(135deg,#0f766e,#14b8a6)}@media (max-width:760px){.drAds{padding:0 10px!important}.drAds .drGrid,.homeSpecialGrid,.specialAdsGrid,.home-special-grid,.asHomeSpecialGrid{grid-template-columns:1fr!important;gap:12px!important}.drAds .asPublicAdCard{display:grid!important;grid-template-columns:128px 1fr!important;min-height:132px!important;border-radius:18px!important;box-shadow:0 12px 28px #0f172a1a!important}.drAds .asPublicAdPhoto{height:100%!important;min-height:132px!important;aspect-ratio:auto!important}.drAds .asPublicAdBody{padding:10px!important}.drAds .asPublicAdTitle{font-size:14px!important;min-height:auto!important;-webkit-line-clamp:2!important}.drAds .asPublicPriceRow strong{font-size:16px!important}.drAds .asPublicSpecs.premium{flex-wrap:wrap!important;gap:4px!important}.drAds .asPublicSpecs.premium span{font-size:10px!important;padding:4px 6px!important;max-width:74px!important}.drAds .asPublicAdFooter.compact.premium{margin-top:6px!important;padding-top:6px!important}.drAds .asCardFloatActions{right:7px!important;top:7px!important}.drAds .asCardFloatActions button{width:30px!important;height:30px!important}.drAds .asSponsoredTag,.drAds .asBadgeStack{display:none!important}.drAds .asPublicAdCard:after{top:8px!important;left:8px!important;font-size:8.5px!important;padding:4px 7px!important}}.drAds .asSponsoredTag,.homeSpecialGrid .asSponsoredTag,.specialAdsGrid .asSponsoredTag,.home-special-grid .asSponsoredTag,.asHomeSpecialGrid .asSponsoredTag{display:none!important}@media (max-width:760px){.drAds .drGrid,.homeSpecialGrid,.specialAdsGrid,.home-special-grid,.asHomeSpecialGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.drAds .asPublicAdCard,.homeSpecialGrid .asPublicAdCard,.specialAdsGrid .asPublicAdCard,.home-special-grid .asPublicAdCard,.asHomeSpecialGrid .asPublicAdCard{display:block!important;min-height:auto!important;border-radius:15px!important}.drAds .asPublicAdPhoto,.homeSpecialGrid .asPublicAdPhoto,.specialAdsGrid .asPublicAdPhoto,.home-special-grid .asPublicAdPhoto,.asHomeSpecialGrid .asPublicAdPhoto{height:118px!important;min-height:118px!important;aspect-ratio:auto!important}.drAds .asPublicAdBody,.homeSpecialGrid .asPublicAdBody,.specialAdsGrid .asPublicAdBody,.home-special-grid .asPublicAdBody,.asHomeSpecialGrid .asPublicAdBody{padding:8px!important}}@media (max-width:760px){.drAds .drGrid,.homeSpecialGrid,.specialAdsGrid,.home-special-grid,.asHomeSpecialGrid{grid-template-columns:1fr!important;gap:12px!important}.drAds .asPublicAdCard,.homeSpecialGrid .asPublicAdCard,.specialAdsGrid .asPublicAdCard,.home-special-grid .asPublicAdCard,.asHomeSpecialGrid .asPublicAdCard{width:100%!important;display:block!important}.drAds .asPublicAdPhoto,.homeSpecialGrid .asPublicAdPhoto,.specialAdsGrid .asPublicAdPhoto,.home-special-grid .asPublicAdPhoto,.asHomeSpecialGrid .asPublicAdPhoto{height:190px!important;min-height:190px!important;aspect-ratio:auto!important}}@media (max-width:760px){.drAds{padding-left:14px!important;padding-right:14px!important}.drAds .drGrid,.homeSpecialGrid,.specialAdsGrid,.home-special-grid,.asHomeSpecialGrid{gap:16px!important}.drAds .asPublicAdCard,.homeSpecialGrid .asPublicAdCard,.specialAdsGrid .asPublicAdCard,.home-special-grid .asPublicAdCard,.asHomeSpecialGrid .asPublicAdCard{width:96%!important;margin:0 auto!important}.drAds .asPublicAdPhoto,.homeSpecialGrid .asPublicAdPhoto,.specialAdsGrid .asPublicAdPhoto,.home-special-grid .asPublicAdPhoto,.asHomeSpecialGrid .asPublicAdPhoto{height:174px!important;min-height:174px!important}}@media (max-width:760px){.drAds{padding-left:18px!important;padding-right:18px!important}.drAds .drGrid,.homeSpecialGrid,.specialAdsGrid,.home-special-grid,.asHomeSpecialGrid{gap:18px!important}.drAds .asPublicAdCard,.homeSpecialGrid .asPublicAdCard,.specialAdsGrid .asPublicAdCard,.home-special-grid .asPublicAdCard,.asHomeSpecialGrid .asPublicAdCard{width:93%!important;margin:0 auto!important}.drAds .asPublicAdPhoto,.homeSpecialGrid .asPublicAdPhoto,.specialAdsGrid .asPublicAdPhoto,.home-special-grid .asPublicAdPhoto,.asHomeSpecialGrid .asPublicAdPhoto{height:164px!important;min-height:164px!important}}.asCardFloatActions{position:absolute!important;right:9px!important;top:14px!important;bottom:auto!important;transform:none!important;display:flex!important;flex-direction:column!important;gap:5px!important;z-index:30!important}.asTikHeart,.asSaveHeart{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;background:transparent!important;box-shadow:none!important;border:0!important;color:#fff!important}.asTikHeart svg,.asSaveHeart svg{width:28px!important;height:28px!important;filter:drop-shadow(0 2px 5px rgba(0,0,0,.55))!important}.asTikHeart.liked,.asTikHeart.liked svg{color:#e11d48!important;fill:#e11d48!important}.asSaveHeart.saved,.asSaveHeart.saved svg{color:#facc15!important;fill:#facc15!important}.asPhotoCount,.asImageCount,.asPublicPhotoCount,.asCardPhotoCount,.asPublicAdPhotoCount{display:none!important}@media (max-width:760px){.asCardFloatActions{right:7px!important;top:12px!important;gap:3px!important}.asTikHeart,.asSaveHeart{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important}.asTikHeart svg,.asSaveHeart svg{width:24px!important;height:24px!important}}.asCardFloatActions{position:absolute!important;right:9px!important;top:auto!important;bottom:58px!important;transform:none!important;display:flex!important;flex-direction:column!important;gap:3px!important;z-index:30!important}.asTikHeart,.asSaveHeart,.asCardFloatActions button{background:transparent!important;border:0!important;box-shadow:none!important;color:#fff!important}.asTikHeart svg,.asSaveHeart svg{filter:drop-shadow(0 2px 5px rgba(0,0,0,.65))!important}.asTikHeart.liked,.asTikHeart.liked svg{background:transparent!important;color:#e11d48!important;fill:#e11d48!important}.asSaveHeart.saved,.asSaveHeart.saved svg{background:transparent!important;color:#facc15!important;fill:#facc15!important}@media (max-width:760px){.asCardFloatActions{right:7px!important;bottom:48px!important}}.asCardFloatActions{right:4px!important;bottom:44px!important}@media (max-width:760px){.asCardFloatActions{right:4px!important;bottom:38px!important}}.asCardFloatActions{right:1px!important;bottom:36px!important}@media (max-width:760px){.asCardFloatActions{right:1px!important;bottom:30px!important}}.asCardFloatActions{right:-3px!important}@media (max-width:760px){.asCardFloatActions{right:-3px!important}}.as24SearchResults .asPublicAdCard{width:calc(100% - 4px)!important;margin-left:auto!important;margin-right:auto!important;transform:none!important}.as24SearchResults .asPublicAdCard.asPromoBoost,.as24SearchResults .asPublicAdCard.asPromoTop,.as24SearchResults .asPublicAdCard.asPromoPremium,.as24SearchResults .asPublicAdCard.asPromoFeatured,.as24SearchResults .asPublicAdCard.asPromoMax{transform:none!important;scale:1!important}.as24SearchResults .asPublicAdCard:hover{transform:none!important}@media (max-width:760px){.as24SearchResults .asPublicAdCard{width:calc(100% - 3px)!important}}.asPublicAdCard.asPromoBoost,.asPublicAdCard.asPromoPremium,.asPublicAdCard.asPromoTop,.asPublicAdCard.asPromoMax,.asPublicAdCard.asPromoFeatured,.asPublicAdCard.asPromoFresh,.asPublicAdCard.asPromoBoost:hover,.asPublicAdCard.asPromoPremium:hover,.asPublicAdCard.asPromoTop:hover,.asPublicAdCard.asPromoMax:hover,.asPublicAdCard.asPromoFeatured:hover,.asPublicAdCard.asPromoFresh:hover{transform:none!important;scale:1!important}@media (max-width:760px){.as24SearchResults .asPublicAdCard .asBadgeDiscount{transform:none!important;margin:0!important}.as24SearchResults .asPublicAdCard .asPublicPrice,.as24SearchResults .asPublicAdCard .asDiscountPrice,.as24SearchResults .asPublicAdCard .asPriceBox{margin-top:2px!important;margin-bottom:4px!important;line-height:1.05!important}.as24SearchResults .asPublicAdCard del,.as24SearchResults .asPublicAdCard .oldPrice,.as24SearchResults .asPublicAdCard .asOldPrice{display:inline!important;font-size:11px!important;line-height:1!important}.as24SearchResults .asPublicAdCard .asPublicPrice strong,.as24SearchResults .asPublicAdCard .asDiscountPrice strong,.as24SearchResults .asPublicAdCard .asNewPrice{font-size:22px!important;line-height:1.05!important}}@media (max-width:760px){.as24SearchResults .as24-discount-price{display:grid!important;grid-template-columns:auto 1fr!important;align-items:center!important;gap:2px 5px!important;margin:0!important;min-height:34px!important;max-height:34px!important;overflow:hidden!important}.as24SearchResults .as24-discount-badge{grid-row:1 / span 2!important;font-size:10px!important;padding:2px 6px!important;line-height:1!important}.as24SearchResults .as24-discount-price del{font-size:10px!important;line-height:1!important;margin:0!important}.as24SearchResults .as24-discount-price strong{font-size:19px!important;line-height:1!important;margin:0!important}}.asSoldCard .asPublicAdPhoto img{filter:brightness(.72) contrast(1.05) saturate(.96)!important}.asSoldOverlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;background:linear-gradient(180deg,#0000002e,#00000075);pointer-events:none}.asSoldDate{position:absolute;top:11px;left:11px;z-index:8;background:linear-gradient(135deg,#ef1b1b,#b80000);color:#fff;border-radius:999px;padding:6px 11px;font-size:11px;font-weight:1000;box-shadow:0 10px 22px #b91c1c57;pointer-events:none}.asSoldRibbon{position:absolute;left:50%;top:48%;z-index:9;transform:translate(-50%,-50%) rotate(-12deg);min-width:68%;text-align:center;background:linear-gradient(180deg,#ff2d2d,#c50000);color:#fff;border:3px solid rgba(255,255,255,.92);border-radius:12px;padding:10px 22px;font-size:28px;line-height:1;font-weight:1000;letter-spacing:1.6px;text-transform:uppercase;box-shadow:0 18px 38px #00000061,inset 0 2px #ffffff40;pointer-events:none;animation:asSoldStampIn .32s ease both}.asSoldThanks{position:absolute;left:10px;right:10px;bottom:12px;z-index:8;text-align:center;color:#fff;font-size:13px;line-height:1.25;font-weight:1000;text-shadow:0 2px 8px rgba(0,0,0,.7);pointer-events:none}@keyframes asSoldStampIn{0%{opacity:0;transform:translate(-50%,-50%) rotate(-12deg) scale(.78)}to{opacity:1;transform:translate(-50%,-50%) rotate(-12deg) scale(1)}}@media (max-width:760px){.asSoldDate{top:7px;left:7px;padding:4px 7px;font-size:9px}.asSoldRibbon{min-width:70%;padding:7px 14px;border-width:2px;border-radius:9px;font-size:17px;letter-spacing:.8px}.asSoldThanks{left:6px;right:6px;bottom:7px;font-size:10px;line-height:1.15}}.asSoldCard{border-color:#dc262647!important}.asSoldCard .asPublicAdPhoto img{filter:brightness(.58) contrast(1.08) saturate(.88)!important}.asSoldOverlay{background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.1),transparent 34%),linear-gradient(180deg,#0f172a38,#0f172ab3)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.asSoldRibbon{top:45%!important;min-width:auto!important;width:78%!important;max-width:260px!important;padding:12px 18px!important;border-radius:16px!important;border:3px solid rgba(255,255,255,.96)!important;background:linear-gradient(135deg,#ff3b3b,#dc2626 48%,#991b1b)!important;box-shadow:0 22px 48px #0000006b,0 0 0 6px #dc26262e,inset 0 2px #ffffff4d!important;font-size:26px!important;letter-spacing:2.4px!important}.asSoldRibbon:before,.asSoldRibbon:after{content:"";position:absolute;top:50%;width:34px;height:3px;background:#ffffffd9;border-radius:999px}.asSoldRibbon:before{left:14px;transform:translateY(-50%)}.asSoldRibbon:after{right:14px;transform:translateY(-50%)}.asSoldDate{background:#fffffff2!important;color:#991b1b!important;border:1px solid rgba(220,38,38,.25)!important;box-shadow:0 10px 24px #00000038!important}.asSoldThanks{left:14px!important;right:14px!important;bottom:13px!important;padding:8px 10px!important;border-radius:14px!important;background:#0f172a8c!important;border:1px solid rgba(255,255,255,.18)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:12.5px!important;letter-spacing:.1px}@media (max-width:760px){.asSoldRibbon{top:44%!important;width:76%!important;max-width:170px!important;padding:8px 10px!important;border-radius:11px!important;font-size:15px!important;letter-spacing:1.1px!important;box-shadow:0 14px 28px #0000005c,0 0 0 4px #dc262629,inset 0 1px #ffffff40!important}.asSoldRibbon:before,.asSoldRibbon:after{width:18px;height:2px}.asSoldRibbon:before{left:8px}.asSoldRibbon:after{right:8px}.asSoldThanks{bottom:6px!important;left:6px!important;right:6px!important;padding:5px 6px!important;border-radius:10px!important;font-size:9.2px!important;line-height:1.15!important}.asSoldDate{font-size:8.5px!important;padding:4px 6px!important}}.asBadgeStack span,.asBadgeStack .asBadgeSponsored{font-size:10px!important;padding:6px 10px!important;border-radius:999px!important;background:#0f172ad1!important;color:#fff!important;letter-spacing:.3px!important;box-shadow:0 8px 18px #00000038!important}@media (max-width:760px){.asBadgeStack span,.asBadgeStack .asBadgeSponsored{font-size:9px!important;padding:5px 8px!important}}.as24-discount-price{display:flex;flex-direction:column;align-items:flex-start;gap:2px;line-height:1;transition:.2s}.as24-discount-price strong,.as24-price-normal{font-size:22px;font-weight:1000;color:#111827;letter-spacing:-.04em}.as24-discount-price.active strong{color:#dc2626;font-size:22px}.as24-discount-price del{font-size:11px;font-weight:900;color:#94a3b8;line-height:1}.as24-discount-badge{display:inline-flex;background:linear-gradient(135deg,#ef4444,#f97316);color:#fff;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:1000;box-shadow:none;line-height:1}.as24-discount-price:hover{transform:none}.as24-posted-date{display:inline-flex;align-items:center;gap:7px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900;color:#475569}.as24-posted-date b{color:#111827}.as24FinancingEditor,.as24FinancingPanel{width:100%;box-sizing:border-box;border:1px solid #dbe3ee;border-radius:20px;background:#fff;box-shadow:0 14px 38px #0f172a12}.as24FinancingEditor{margin:16px 0;padding:17px}.as24FinancingEditor.active{border-color:#8eb0f3;background:linear-gradient(145deg,#fff,#f4f8ff)}.as24FinancingEditor.loading,.as24FinancingPanel.loading{min-height:90px;display:grid;place-items:center;color:#2563eb}.as24FinancingEditorHead{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px}.as24FinancingEditorIcon,.as24FinancingPanelHead>span{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;color:#1d4ed8;background:#eaf2ff}.as24FinancingEditorHead h3,.as24FinancingPanelHead h2{margin:0;color:#111827}.as24FinancingEditorHead h3{font-size:16px}.as24FinancingEditorHead p,.as24FinancingPanelHead p{margin:4px 0 0;color:#64748b;font-size:12px;line-height:1.5}.as24FinancingSwitch{border:1px solid #cbd5e1;border-radius:999px;padding:9px 12px;display:flex;align-items:center;gap:8px;background:#fff;color:#334155;font-weight:900;cursor:pointer}.as24FinancingSwitch i{width:30px;height:17px;position:relative;border-radius:999px;background:#cbd5e1}.as24FinancingSwitch i:after{content:"";width:13px;height:13px;position:absolute;top:2px;left:2px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0f172a40;transition:transform .16s ease}.as24FinancingSwitch.active{color:#1d4ed8;border-color:#93b4f5;background:#eff6ff}.as24FinancingSwitch.active i{background:#2563eb}.as24FinancingSwitch.active i:after{transform:translate(13px)}.as24FinancingEditorBody{margin-top:16px;padding-top:15px;border-top:1px solid #e2e8f0}.as24FinancingEditorBody>strong{display:block;margin-bottom:10px;color:#475569;font-size:11px;letter-spacing:.05em;text-transform:uppercase}.as24FinancingEditorBanks{display:grid;gap:9px}.as24FinancingEditorBanks>button{width:100%;min-height:58px;box-sizing:border-box;padding:10px 12px;display:grid;grid-template-columns:23px 34px minmax(0,1fr);align-items:center;gap:11px;border:1px solid #dbe3ee;border-radius:14px;background:#fff;color:#334155;text-align:left;cursor:pointer}.as24FinancingEditorBanks>button.selected{border-color:#6090ed;background:#eff6ff}.as24FinancingCheck{width:23px;height:23px;box-sizing:border-box;display:grid;place-items:center;border:1px solid #b7c2d0;border-radius:7px;color:#fff;background:#fff}.as24FinancingEditorBanks>button.selected .as24FinancingCheck{border-color:#2563eb;background:#2563eb}.as24FinancingEditorBanks img{width:34px;height:34px;object-fit:contain}.as24FinancingEditorBanks b{display:block;color:#111827}.as24FinancingEditorBanks small{display:block;margin-top:3px;color:#64748b}.as24FinancingSave{width:100%;min-height:46px;margin-top:14px;border:0;border-radius:14px;display:flex;align-items:center;justify-content:center;gap:8px;background:#2563eb;color:#fff;font-weight:900;cursor:pointer}.as24FinancingSave:disabled{opacity:.65;cursor:not-allowed}.as24FinancingMessage{margin:12px 0 0;padding:10px 12px;border-radius:12px;font-size:12px;font-weight:800}.as24FinancingMessage.success{color:#047857;background:#ecfdf5}.as24FinancingMessage.error{color:#b91c1c;background:#fef2f2}.as24FinancingBadge{min-height:25px;padding:5px 8px;display:inline-flex;align-items:center;gap:5px;border-radius:999px;color:#fff;background:linear-gradient(135deg,#1d4ed8,#2563eb);box-shadow:0 5px 14px #2563eb47;font-size:10px;font-weight:1000;line-height:1}.as24FinancingPanel{margin:0;padding:20px;grid-column:1/-1}.as24FinancingPanelHead{display:flex;align-items:center;gap:13px;margin-bottom:17px}.as24FinancingPanelHead h2{font-size:21px}.as24FinancingPublicBanks{display:grid;gap:12px}.as24FinancingPublicBank{padding:15px;display:grid;grid-template-columns:60px minmax(0,1fr);gap:15px;border:1px solid #e2e8f0;border-radius:17px;background:#f8fafc}.as24FinancingBankLogo{width:60px;height:60px;display:grid;place-items:center;border-radius:15px;color:#1d4ed8;background:#fff;border:1px solid #dbe3ee}.as24FinancingBankLogo img{width:46px;height:46px;object-fit:contain}.as24FinancingBankContent h3{margin:0;color:#111827;font-size:17px}.as24FinancingBankContent p{margin:6px 0 0;color:#475569;font-size:13px;line-height:1.55}.as24FinancingBankContent>small{display:block;margin-top:11px;color:#94a3b8;font-size:10px;line-height:1.45}.as24FinancingBankActions{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.as24FinancingBankActions a{min-height:38px;padding:8px 11px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #dbe3ee;border-radius:11px;color:#334155;background:#fff;text-decoration:none;font-size:12px;font-weight:900}.as24FinancingBankActions a.primary{color:#fff;border-color:#2563eb;background:#2563eb}@media (max-width:680px){.as24FinancingEditor{padding:14px;border-radius:16px}.as24FinancingEditorHead{grid-template-columns:42px minmax(0,1fr)}.as24FinancingSwitch{grid-column:1/-1;width:100%;justify-content:center}.as24FinancingPanel{padding:15px;border-radius:18px}.as24FinancingPublicBank{grid-template-columns:46px minmax(0,1fr);padding:12px;gap:11px}.as24FinancingBankLogo{width:46px;height:46px}.as24FinancingBankLogo img{width:36px;height:36px}}.asPublicPriceRow{display:flex;align-items:center;gap:6px;flex-wrap:nowrap}.as24FinancePriceIcon{display:inline-flex;align-items:center;flex:0 0 auto}.as24FinancePriceIcon .as24FinancingBadge.iconOnly{width:24px;height:24px;min-width:24px;min-height:24px;box-sizing:border-box;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(37,99,235,.22);border-radius:999px;color:#2563eb;background:linear-gradient(145deg,#fff,#edf4ff);box-shadow:0 4px 10px #1e40af1a,inset 0 1px #fff;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.as24FinancePriceIcon .as24FinancingBadge.iconOnly:before,.as24FinancePriceIcon .as24FinancingBadge.iconOnly:after{display:none;content:none}.as24FinancePriceIcon .as24FinancingBadge.iconOnly svg{width:12px;height:12px;flex:0 0 auto;color:#2563eb}.asPublicAdCard:hover .as24FinancePriceIcon .as24FinancingBadge.iconOnly{transform:translateY(-1px);border-color:#2563eb61;box-shadow:0 7px 14px #1e40af24,inset 0 1px #fff}.asPublicLocLine{width:100%;min-width:0;display:flex;align-items:center;gap:5px}.asPublicLocLine>span:first-of-type{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 680px){.asPublicPriceRow{gap:5px}.as24FinancePriceIcon .as24FinancingBadge.iconOnly{width:22px;height:22px;min-width:22px;min-height:22px}.as24FinancePriceIcon .as24FinancingBadge.iconOnly svg{width:11px;height:11px}.asPublicAdCard:hover .as24FinancePriceIcon .as24FinancingBadge.iconOnly{transform:none}}@media (prefers-reduced-motion: reduce){.as24FinancePriceIcon .as24FinancingBadge.iconOnly{transition:none}}.asPublicPriceRow{display:flex;align-items:center;flex-wrap:nowrap;gap:5px}.as24FinancePriceIcon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.as24FinancePriceIcon:empty{display:none}.as24FinancePriceIcon .as24FinancingBadge.iconOnly{width:25px;height:25px;min-width:25px;min-height:25px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(37,99,235,.25);border-radius:50%;color:#2563eb;background:#f3f7ff;box-shadow:0 3px 9px #2563eb1f;line-height:1}.as24FinancePriceIcon .as24FinancingBadge.iconOnly:before,.as24FinancePriceIcon .as24FinancingBadge.iconOnly:after{display:none!important;content:none!important}.as24FinancePriceIcon .as24FinancingBadge.iconOnly svg{width:13px;height:13px;color:#2563eb}.asPublicLocLine{display:flex;align-items:center;gap:5px;min-width:0}@media (max-width: 680px){.asPublicPriceRow{gap:4px}.as24FinancePriceIcon .as24FinancingBadge.iconOnly{width:22px;height:22px;min-width:22px;min-height:22px}.as24FinancePriceIcon .as24FinancingBadge.iconOnly svg{width:11px;height:11px}}.asPublicTitleFinanceRow{width:100%;min-width:0;min-height:40px;display:flex;align-items:flex-start;justify-content:space-between;gap:7px}.asPublicTitleFinanceRow .asPublicAdTitle{min-width:0;flex:1 1 auto}.as24InstallmentTitleBadge{display:inline-flex;align-items:center;flex:0 0 auto;margin-top:1px}.as24InstallmentTitleBadge:empty{display:none}.as24InstallmentTitleBadge .as24FinancingBadge.compact{position:relative;overflow:hidden;min-width:auto;width:auto;max-width:105px;height:25px;min-height:25px;box-sizing:border-box;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(29,78,216,.22);border-radius:8px;color:#1748a3;background:linear-gradient(145deg,#fff,#edf4ff);box-shadow:0 4px 11px #1e40af1c,inset 0 1px #fff;font-size:8.5px;font-weight:1000;letter-spacing:.025em;line-height:1;white-space:nowrap;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.as24InstallmentTitleBadge .as24FinancingBadge.compact:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#1d4ed8,#60a5fa)}.as24InstallmentTitleBadge .as24FinancingBadge.compact:after{display:none;content:none}.as24InstallmentTitleBadge .as24FinancingBadge.compact svg{width:11px;height:11px;flex:0 0 auto;color:#2563eb}.as24InstallmentTitleBadge .as24FinancingBadge.compact>span{display:block;overflow:hidden;text-overflow:ellipsis}.asPublicAdCard:hover .as24InstallmentTitleBadge .as24FinancingBadge.compact{transform:translateY(-1px);border-color:#1d4ed861;box-shadow:0 7px 16px #1e40af26,inset 0 1px #fff}.asPublicPriceRow{width:100%;min-width:0}@media (max-width: 680px){.asPublicTitleFinanceRow{min-height:30px;gap:4px}.asPublicTitleFinanceRow .asPublicAdTitle{min-height:30px!important}.as24InstallmentTitleBadge{margin-top:0}.as24InstallmentTitleBadge .as24FinancingBadge.compact{max-width:71px;height:21px;min-height:21px;padding:0 6px;gap:3px;border-radius:7px;font-size:6.8px;letter-spacing:0;box-shadow:0 3px 8px #1e40af1a}.as24InstallmentTitleBadge .as24FinancingBadge.compact:before{width:2px}.as24InstallmentTitleBadge .as24FinancingBadge.compact svg{width:8px;height:8px}.asPublicAdCard:hover .as24InstallmentTitleBadge .as24FinancingBadge.compact{transform:none}}@media (max-width: 390px){.as24InstallmentTitleBadge .as24FinancingBadge.compact{max-width:64px;padding-inline:5px;font-size:6.3px}}@media (prefers-reduced-motion: reduce){.as24InstallmentTitleBadge .as24FinancingBadge.compact{transition:none}}.as24FinancingPanelHead>small{min-width:34px;height:34px;margin-left:auto;display:grid;place-items:center;border-radius:11px;color:#1d4ed8;background:#eff6ff;font-size:12px;font-weight:1000}.as24FinancingBankTitle{display:flex;align-items:center;justify-content:space-between;gap:10px}.as24FinancingBankTitle h3{min-width:0}.as24FinancingBankTitle>span{flex:0 0 auto;padding:5px 8px;border-radius:999px;color:#1d4ed8;background:#eaf2ff;font-size:9px;font-weight:1000;text-transform:uppercase;letter-spacing:.04em}.as24FinancingBankActions button{min-height:38px;padding:8px 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #2563eb;border-radius:11px;color:#fff;background:#2563eb;font-size:12px;font-weight:950;cursor:pointer}.as24FinancingPanelNote{margin-top:14px;padding:11px 13px;display:flex;align-items:flex-start;gap:8px;border:1px solid #dbeafe;border-radius:13px;color:#475569;background:#f8fbff;font-size:11px;line-height:1.5}.as24FinancingPanelNote svg{flex:0 0 auto;margin-top:1px;color:#2563eb}.as24FinanceRequestOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;box-sizing:border-box;padding:24px;display:grid;place-items:center;background:#0f172aad;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.as24FinanceRequestModal{position:relative;width:min(780px,100%);max-height:min(900px,calc(100dvh - 48px));box-sizing:border-box;overflow:auto;overscroll-behavior:contain;border:1px solid rgba(255,255,255,.6);border-radius:26px;background:linear-gradient(145deg,#fff,#f8fbff);box-shadow:0 32px 90px #0f172a57;scrollbar-width:thin}.as24FinanceRequestClose{position:sticky;top:14px;float:right;z-index:5;width:42px;height:42px;margin:14px 14px 0 0;display:grid;place-items:center;border:1px solid #dbe3ee;border-radius:13px;color:#334155;background:#fffffff0;box-shadow:0 8px 20px #0f172a17;cursor:pointer}.as24FinanceRequestClose:disabled{opacity:.6;cursor:not-allowed}.as24FinanceRequestHead{padding:30px 72px 20px 30px;display:flex;align-items:flex-start;gap:15px;border-bottom:1px solid #e2e8f0}.as24FinanceRequestHeadIcon{width:54px;height:54px;flex:0 0 auto;display:grid;place-items:center;border-radius:17px;color:#fff;background:linear-gradient(135deg,#1d4ed8,#3b82f6);box-shadow:0 13px 30px #2563eb3d}.as24FinanceRequestHead small,.as24FinanceRequestSuccess>small{display:block;color:#2563eb;font-size:10px;font-weight:1000;letter-spacing:.08em;text-transform:uppercase}.as24FinanceRequestHead h2{margin:4px 0 0;color:#0f172a;font-size:27px;line-height:1.1}.as24FinanceRequestHead p{max-width:580px;margin:8px 0 0;color:#64748b;font-size:13px;line-height:1.55}.as24FinanceSelectedBank{margin:18px 30px 0;padding:13px;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid #dbeafe;border-radius:16px;background:linear-gradient(135deg,#f8fbff,#eef5ff)}.as24FinanceSelectedBank>span{width:48px;height:48px;display:grid;place-items:center;border:1px solid #dbe3ee;border-radius:13px;color:#2563eb;background:#fff}.as24FinanceSelectedBank img{width:38px;height:38px;object-fit:contain}.as24FinanceSelectedBank small{display:block;color:#64748b;font-size:10px;font-weight:800}.as24FinanceSelectedBank strong{display:block;margin-top:3px;color:#0f172a;font-size:14px}.as24FinanceSelectedBank>b{color:#0f3d9e;font-size:15px;white-space:nowrap}.as24FinanceRequestForm{padding:20px 30px 30px}.as24FinanceFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.as24FinanceFormGrid label{min-width:0}.as24FinanceFormGrid label.wide{grid-column:1 / -1}.as24FinanceFormGrid label>span{margin-bottom:7px;display:flex;align-items:center;gap:6px;color:#334155;font-size:11px;font-weight:950}.as24FinanceFormGrid label>span svg{color:#2563eb}.as24FinanceFormGrid label>span em{color:#dc2626;font-style:normal}.as24FinanceFormGrid input,.as24FinanceFormGrid select{width:100%;height:48px;box-sizing:border-box;outline:none;border:1px solid #d8e0eb;border-radius:13px;color:#0f172a;background:#fff;padding:0 13px;font:inherit;font-size:13px;transition:border-color .16s ease,box-shadow .16s ease}.as24FinanceFormGrid input:focus,.as24FinanceFormGrid select:focus{border-color:#6090ed;box-shadow:0 0 0 4px #2563eb1a}.as24FinanceMoneyInput,.as24FinanceSelect{position:relative}.as24FinanceMoneyInput input{padding-right:58px}.as24FinanceMoneyInput b{position:absolute;top:50%;right:12px;transform:translateY(-50%);color:#64748b;font-size:11px;font-weight:1000}.as24FinanceSelect select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px}.as24FinanceSelect svg{position:absolute;top:50%;right:12px;pointer-events:none;transform:translateY(-50%);color:#64748b}.as24FinanceConsent{margin-top:17px;display:block;cursor:pointer}.as24FinanceConsent>input{position:absolute;opacity:0;pointer-events:none}.as24FinanceConsent>span{padding:13px;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:flex-start;gap:10px;border:1px solid #dbe3ee;border-radius:14px;color:#475569;background:#fff;font-size:11px;line-height:1.5;transition:border-color .16s ease,background .16s ease}.as24FinanceConsent i{width:24px;height:24px;display:grid;place-items:center;border:1px solid #bdc8d6;border-radius:7px;color:transparent;background:#fff}.as24FinanceConsent input:checked+span{border-color:#86aaf0;background:#f4f8ff}.as24FinanceConsent input:checked+span i{border-color:#2563eb;color:#fff;background:#2563eb}.as24FinanceConsent b{font-weight:800}.as24FinancePrivacy{margin-top:11px;padding:10px 12px;display:flex;align-items:flex-start;gap:8px;border-radius:12px;color:#64748b;background:#f1f5f9}.as24FinancePrivacy svg{flex:0 0 auto;margin-top:1px;color:#2563eb}.as24FinancePrivacy p{margin:0;font-size:10px;line-height:1.5}.as24FinanceRequestError{margin-top:12px;padding:11px 12px;border:1px solid #fecaca;border-radius:12px;color:#b91c1c;background:#fef2f2;font-size:11px;font-weight:850}.as24FinanceRequestFooter{position:sticky;bottom:-30px;z-index:4;margin:18px -30px -30px;padding:14px 30px 18px;display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #e2e8f0;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.as24FinanceRequestFooter button,.as24FinanceRequestSuccess>button{min-height:46px;padding:10px 17px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:13px;font-size:12px;font-weight:1000;cursor:pointer}.as24FinanceRequestFooter button.secondary{border:1px solid #d8e0eb;color:#334155;background:#fff}.as24FinanceRequestFooter button.primary,.as24FinanceRequestSuccess>button{border:1px solid #2563eb;color:#fff;background:linear-gradient(135deg,#1d4ed8,#2563eb);box-shadow:0 10px 24px #2563eb33}.as24FinanceRequestFooter button:disabled{opacity:.65;cursor:not-allowed}.as24FinanceRequestSuccess{min-height:420px;padding:54px 30px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.as24FinanceRequestSuccess>span{width:74px;height:74px;margin-bottom:17px;display:grid;place-items:center;border-radius:24px;color:#047857;background:#ecfdf5;box-shadow:0 14px 34px #05966926}.as24FinanceRequestSuccess h2{margin:6px 0 0;color:#0f172a;font-size:28px}.as24FinanceRequestSuccess p{max-width:480px;margin:10px 0 0;color:#64748b;font-size:13px;line-height:1.6}.as24FinanceRequestSuccess>div{margin-top:20px;padding:12px 18px;border:1px solid #dbeafe;border-radius:14px;background:#f8fbff}.as24FinanceRequestSuccess>div small{display:block;color:#64748b;font-size:9px;font-weight:900;text-transform:uppercase}.as24FinanceRequestSuccess>div strong{display:block;margin-top:4px;color:#1d4ed8;font-size:14px;letter-spacing:.04em}.as24FinanceRequestSuccess>button{margin-top:22px}@media (max-width: 680px){.as24FinancingPanel{padding:14px}.as24FinancingPublicBank{grid-template-columns:44px minmax(0,1fr);padding:12px}.as24FinancingBankActions{display:grid;grid-template-columns:1fr 1fr}.as24FinancingBankActions button.primary{grid-column:1 / -1;width:100%}.as24FinancingBankActions a{min-width:0;overflow:hidden;text-overflow:ellipsis}.as24FinanceRequestOverlay{align-items:end;padding:0;background:#0f172a94;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.as24FinanceRequestModal{width:100%;max-height:calc(100dvh - 10px);border:0;border-radius:24px 24px 0 0;box-shadow:0 -18px 54px #0f172a47}.as24FinanceRequestModal:before{content:"";position:sticky;top:7px;z-index:6;width:42px;height:5px;margin:7px auto 0;display:block;border-radius:999px;background:#cbd5e1}.as24FinanceRequestClose{top:13px;width:38px;height:38px;margin:7px 10px 0 0;border-radius:12px}.as24FinanceRequestHead{padding:25px 58px 16px 16px;gap:11px}.as24FinanceRequestHeadIcon{width:44px;height:44px;border-radius:14px}.as24FinanceRequestHeadIcon svg{width:22px;height:22px}.as24FinanceRequestHead h2{font-size:21px}.as24FinanceRequestHead p{margin-top:6px;font-size:11px}.as24FinanceSelectedBank{margin:13px 16px 0;grid-template-columns:42px minmax(0,1fr) auto;padding:10px;gap:9px;border-radius:14px}.as24FinanceSelectedBank>span{width:42px;height:42px;border-radius:12px}.as24FinanceSelectedBank img{width:33px;height:33px}.as24FinanceSelectedBank strong{font-size:12px}.as24FinanceSelectedBank>b{font-size:11px}.as24FinanceRequestForm{padding:16px 16px calc(98px + env(safe-area-inset-bottom))}.as24FinanceFormGrid{grid-template-columns:1fr;gap:12px}.as24FinanceFormGrid label.wide{grid-column:auto}.as24FinanceFormGrid input,.as24FinanceFormGrid select{height:50px;border-radius:13px;font-size:16px}.as24FinanceRequestFooter{position:fixed;left:0;right:0;bottom:0;margin:0;padding:11px 16px calc(11px + env(safe-area-inset-bottom));gap:8px;box-shadow:0 -10px 28px #0f172a1a}.as24FinanceRequestFooter button{flex:1 1 0;min-width:0;min-height:48px;padding-inline:10px}.as24FinanceRequestSuccess{min-height:calc(100dvh - 20px);padding:50px 20px calc(30px + env(safe-area-inset-bottom))}.as24FinanceRequestSuccess h2{font-size:23px}}@media (max-width: 390px){.as24FinanceSelectedBank>b{max-width:90px;overflow:hidden;text-overflow:ellipsis}.as24FinanceRequestFooter button{font-size:11px}}@media (prefers-reduced-motion: reduce){.as24FinanceRequestModal,.as24FinanceRequestFooter button{scroll-behavior:auto;transition:none}}.as24FinanceMobileActions{display:none}@media (max-width: 720px){.as24FinanceRequestOverlay{padding:0!important;display:flex!important;align-items:stretch!important;justify-content:stretch!important;overflow:hidden!important}.as24FinanceRequestModal{position:relative!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;display:flex!important;flex-direction:column!important;border:0!important;border-radius:0!important;overflow:hidden!important}.as24FinanceRequestModal:before{display:none!important}.as24FinanceRequestClose{position:absolute!important;top:calc(8px + env(safe-area-inset-top))!important;right:8px!important;z-index:500!important;width:36px!important;height:36px!important;margin:0!important}.as24FinanceRequestHead{flex:0 0 auto!important;padding:calc(8px + env(safe-area-inset-top)) 48px 8px 10px!important;gap:8px!important}.as24FinanceRequestHeadIcon{width:34px!important;height:34px!important;border-radius:10px!important}.as24FinanceRequestHeadIcon svg{width:18px!important;height:18px!important}.as24FinanceRequestHead small{font-size:7px!important}.as24FinanceRequestHead h2{margin:1px 0 0!important;font-size:16px!important}.as24FinanceRequestHead p{display:none!important}.as24FinanceSelectedBank{flex:0 0 auto!important;margin:6px 9px 0!important;padding:6px 8px!important;min-height:42px!important;grid-template-columns:32px minmax(0,1fr) auto!important;gap:7px!important;border-radius:11px!important}.as24FinanceSelectedBank>span{width:30px!important;height:30px!important}.as24FinanceSelectedBank small{font-size:7px!important}.as24FinanceSelectedBank strong{font-size:10px!important}.as24FinanceSelectedBank>b{max-width:95px!important;font-size:9px!important;overflow:hidden!important;text-overflow:ellipsis!important}.as24FinanceRequestForm{flex:1 1 auto!important;min-height:0!important;display:block!important;overflow-y:auto!important;padding:9px 9px calc(86px + env(safe-area-inset-bottom))!important}.as24FinanceFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.as24FinanceFormGrid label:first-child,.as24FinanceFormGrid label:nth-child(2),.as24FinanceFormGrid label.wide{grid-column:1 / -1!important}.as24FinanceFormGrid label>span{margin-bottom:3px!important;font-size:8px!important}.as24FinanceFormGrid input,.as24FinanceFormGrid select{height:40px!important;min-height:40px!important;padding:7px 9px!important;border-radius:9px!important;font-size:13px!important}.as24FinanceConsent{margin-top:7px!important;padding:7px!important}.as24FinanceConsent span b{font-size:8px!important;line-height:1.25!important}.as24FinancePrivacy{margin-top:6px!important;padding:6px 8px!important}.as24FinancePrivacy p{font-size:7px!important;line-height:1.25!important}.as24FinanceRequestFooter{display:none!important}.as24FinanceMobileActions{position:absolute!important;left:0!important;right:0!important;bottom:0!important;z-index:1000!important;display:grid!important;grid-template-columns:minmax(0,.7fr) minmax(0,1.4fr)!important;gap:8px!important;padding:9px 9px calc(9px + env(safe-area-inset-bottom))!important;background:#fff!important;border-top:1px solid #e2e8f0!important;box-shadow:0 -12px 32px #0f172a2e!important}.as24FinanceMobileActions button{display:flex!important;visibility:visible!important;opacity:1!important;min-width:0!important;min-height:52px!important;align-items:center!important;justify-content:center!important;gap:7px!important;border-radius:12px!important;font-size:13px!important;font-weight:1000!important}.as24FinanceMobileActions .secondary{border:1px solid #d8e0eb!important;background:#fff!important;color:#334155!important}.as24FinanceMobileActions .primary{border:1px solid #ffd21f!important;background:#ffd21f!important;color:#111318!important}}@media (max-width: 370px){.as24FinanceFormGrid{grid-template-columns:1fr!important}.as24FinanceFormGrid label{grid-column:1!important}}@media (max-width:720px){.as24FinanceRequestHead small{font-size:9px!important}.as24FinanceRequestHead h2{font-size:19px!important;line-height:1.12!important}.as24FinanceSelectedBank small{font-size:9px!important}.as24FinanceSelectedBank strong{font-size:12px!important}.as24FinanceSelectedBank>b{font-size:11px!important}.as24FinanceFormGrid label>span{font-size:10px!important;font-weight:900!important}.as24FinanceFormGrid input,.as24FinanceFormGrid select{font-size:15px!important}.as24FinanceConsent span b{font-size:10px!important;line-height:1.35!important}.as24FinancePrivacy p{font-size:9px!important;line-height:1.4!important}.as24FinanceMobileActions button{font-size:15px!important}}@media (max-width:720px){.as24FinanceRequestHead h2{font-size:20px!important;line-height:1.15!important}.as24FinanceRequestHead small,.as24FinanceSelectedBank small{font-size:10px!important}.as24FinanceSelectedBank strong{font-size:13px!important}.as24FinanceSelectedBank>b{font-size:12px!important}.as24FinanceFormGrid label>span{font-size:11px!important;font-weight:900!important}.as24FinanceFormGrid input,.as24FinanceFormGrid select{font-size:15px!important}.as24FinanceConsent span b{font-size:11px!important;line-height:1.4!important}.as24FinancePrivacy p{font-size:10px!important;line-height:1.45!important}.as24FinanceMobileActions button{font-size:15px!important}}.as24FinanceMobileBankSelector{display:none}@media (max-width: 720px){.as24FinancingPublicBanks{display:none!important}.as24FinanceMobileBankSelector{position:relative;display:block;margin-top:14px}.as24FinanceMobileActiveBank{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;border:2px solid #ffd21f;border-radius:16px;background:#fffdf2;box-shadow:0 12px 28px #0f172a17}.as24FinanceMobileBankLogo{width:52px;height:52px;display:flex;align-items:center;justify-content:center;padding:7px;border:1px solid #e5e7eb;border-radius:13px;background:#fff;color:#64748b}.as24FinanceMobileBankLogo img{width:100%;height:100%;object-fit:contain}.as24FinanceMobileBankName{min-width:0;display:flex;flex-direction:column;gap:4px}.as24FinanceMobileBankName small{font-size:12px!important;line-height:1.2;font-weight:850;color:#64748b}.as24FinanceMobileBankName strong{overflow:hidden;text-overflow:ellipsis;font-size:17px!important;line-height:1.25;color:#111827}.as24FinanceMobileChangeBank{min-height:42px;padding:0 12px;border:1px solid #d8dee8;border-radius:11px;background:#fff;color:#111827;font-size:13px;line-height:1.2;font-weight:900}.as24FinanceMobileBankMenu{position:absolute;top:calc(100% - 55px);left:0;right:0;z-index:80;padding:10px;border:1px solid #dfe5ec;border-radius:15px;background:#fff;box-shadow:0 22px 55px #0f172a38}.as24FinanceMobileBankMenu>small{display:block;padding:3px 4px 9px;font-size:13px;font-weight:900;color:#475569}.as24FinanceMobileBankMenu>button{width:100%;min-height:58px;display:grid;grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;gap:10px;margin-top:6px;padding:8px 10px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;text-align:left}.as24FinanceMobileBankMenu>button.active{border-color:#ffd21f;background:#fffdf2}.as24FinanceMobileBankMenu>button>span{width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:5px;border:1px solid #e5e7eb;border-radius:10px;background:#fff}.as24FinanceMobileBankMenu img{width:100%;height:100%;object-fit:contain}.as24FinanceMobileBankMenu b{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:15px;color:#111827}.as24FinanceMobileBankMenu i{font-style:normal;font-size:18px;font-weight:1000;color:#15803d}.as24FinanceMobileRequestButton{width:100%;min-height:54px;margin-top:11px;display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid #ffd21f;border-radius:14px;background:#ffd21f;color:#111827;font-size:16px;font-weight:1000;box-shadow:0 12px 25px #facc1540}.as24FinanceRequestHead small{font-size:11px!important}.as24FinanceRequestHead h2{font-size:21px!important;line-height:1.18!important}.as24FinanceSelectedBank small{font-size:11px!important}.as24FinanceSelectedBank strong{font-size:14px!important}.as24FinanceSelectedBank>b{font-size:13px!important}.as24FinanceFormGrid label>span{font-size:12px!important;line-height:1.25!important;font-weight:900!important}.as24FinanceFormGrid input,.as24FinanceFormGrid select{font-size:16px!important}.as24FinanceConsent span b{font-size:13px!important;line-height:1.45!important}.as24FinancePrivacy p{font-size:12px!important;line-height:1.45!important}.as24FinanceMobileActions{grid-template-columns:1fr 1.45fr!important}.as24FinanceMobileActions:has(>button.secondary:only-child){grid-template-columns:1fr!important}.as24FinanceMobileActions button{font-size:16px!important}}@media (max-width: 390px){.as24FinanceMobileActiveBank{grid-template-columns:48px minmax(0,1fr)}.as24FinanceMobileChangeBank{grid-column:1 / -1;width:100%}}@media (max-width: 720px){.as24FinanceRequestHead{padding:calc(16px + env(safe-area-inset-top)) 54px 14px 16px!important;gap:12px!important;background:linear-gradient(135deg,#111827,#1f2937)!important}.as24FinanceRequestHeadIcon{width:46px!important;height:46px!important;border-radius:14px!important;background:#ffd21f!important;color:#111827!important}.as24FinanceRequestHeadIcon svg{width:23px!important;height:23px!important}.as24FinanceRequestHead small{font-size:12px!important;line-height:1.2!important;font-weight:900!important;letter-spacing:.06em!important}.as24FinanceRequestHead h2{margin-top:3px!important;font-size:23px!important;line-height:1.16!important;font-weight:950!important}.as24FinanceSelectedBank{min-height:68px!important;margin:13px 14px 0!important;padding:11px 12px!important;grid-template-columns:46px minmax(0,1fr) auto!important;gap:11px!important;border:2px solid #ffd21f!important;border-radius:15px!important;background:#fffdf2!important;box-shadow:0 10px 24px #0f172a14!important}.as24FinanceSelectedBank>span{width:44px!important;height:44px!important;padding:5px!important;border-radius:12px!important;background:#fff!important}.as24FinanceSelectedBank small{font-size:12px!important;line-height:1.2!important;font-weight:850!important}.as24FinanceSelectedBank strong{margin-top:3px!important;font-size:16px!important;line-height:1.25!important;font-weight:950!important}.as24FinanceSelectedBank>b{max-width:115px!important;font-size:14px!important;line-height:1.2!important;font-weight:950!important}.as24FinanceRequestForm{padding:18px 14px calc(100px + env(safe-area-inset-bottom))!important}.as24FinanceFormGrid{grid-template-columns:1fr!important;gap:14px!important}.as24FinanceFormGrid label,.as24FinanceFormGrid label:first-child,.as24FinanceFormGrid label:nth-child(2),.as24FinanceFormGrid label.wide{grid-column:1!important}.as24FinanceFormGrid label>span{margin-bottom:7px!important;font-size:14px!important;line-height:1.25!important;font-weight:900!important;color:#1f2937!important}.as24FinanceFormGrid input,.as24FinanceFormGrid select{width:100%!important;height:54px!important;min-height:54px!important;padding:0 14px!important;border:1.5px solid #d8dee8!important;border-radius:13px!important;background:#fff!important;color:#111827!important;font-size:17px!important;line-height:1.2!important;font-weight:700!important;box-shadow:0 5px 14px #0f172a0b!important}.as24FinanceFormGrid input:focus,.as24FinanceFormGrid select:focus{border-color:#f2c800!important;box-shadow:0 0 0 4px #facc152e!important;outline:none!important}.as24FinanceMoneyInput b{font-size:13px!important;font-weight:950!important}.as24FinanceConsent{margin-top:17px!important;padding:14px!important;border:1.5px solid #f0d65b!important;border-radius:14px!important;background:#fffdf2!important}.as24FinanceConsent input{width:23px!important;height:23px!important;min-width:23px!important}.as24FinanceConsent span{gap:9px!important}.as24FinanceConsent span b{font-size:15px!important;line-height:1.5!important;font-weight:850!important;color:#293241!important}.as24FinancePrivacy{margin-top:12px!important;padding:13px!important;border-radius:13px!important;background:#f8fafc!important}.as24FinancePrivacy svg{width:21px!important;height:21px!important;flex:0 0 auto!important}.as24FinancePrivacy p{font-size:13px!important;line-height:1.55!important;font-weight:650!important;color:#475569!important}.as24FinanceRequestError{margin-top:12px!important;padding:13px!important;border-radius:12px!important;font-size:14px!important;line-height:1.45!important;font-weight:850!important}.as24FinanceMobileActions{gap:10px!important;padding:11px 12px calc(11px + env(safe-area-inset-bottom))!important}.as24FinanceMobileActions button{min-height:56px!important;border-radius:14px!important;font-size:17px!important;line-height:1.2!important;font-weight:950!important}}@media (min-width: 721px){.as24FinanceRequestHead h2{font-size:27px!important}.as24FinanceRequestHead small{font-size:13px!important}.as24FinanceSelectedBank strong{font-size:16px!important}.as24FinanceFormGrid label>span{font-size:14px!important;font-weight:900!important}.as24FinanceFormGrid input,.as24FinanceFormGrid select{font-size:16px!important}.as24FinanceConsent span b{font-size:14px!important}.as24FinancePrivacy p{font-size:13px!important}}.as24FinanceRequestModal{display:flex!important;flex-direction:column!important;width:min(920px,calc(100vw - 32px))!important;max-height:calc(100dvh - 32px)!important;overflow:hidden!important}.as24FinanceRequestForm{min-height:0!important;display:flex!important;flex-direction:column!important;overflow-y:auto!important;overscroll-behavior:contain!important}.as24FinanceRequestFooter{flex:0 0 auto!important;margin-top:22px!important;padding-top:18px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;border-top:1px solid #e5e7eb!important;background:#fff!important}.as24FinanceRequestFooter button{min-height:52px!important;padding:0 22px!important;border-radius:14px!important;font-size:16px!important;font-weight:900!important}.as24FinanceMobileActions{display:none!important}@media (max-width:900px) and (min-width:721px){.as24FinanceRequestOverlay{padding:18px!important}.as24FinanceRequestModal{width:100%!important;max-width:760px!important;max-height:calc(100dvh - 36px)!important}.as24FinanceRequestForm{padding:22px!important}.as24FinanceFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.as24FinanceRequestFooter{position:static!important;margin-top:24px!important}}@media (max-width:720px){.as24FinanceRequestOverlay{padding:0!important;align-items:stretch!important;justify-content:stretch!important;overflow:hidden!important}.as24FinanceRequestModal{width:100%!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important;overflow:hidden!important}.as24FinanceRequestHead,.as24FinanceSelectedBank{flex:0 0 auto!important}.as24FinanceRequestForm{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;padding:18px 14px calc(24px + env(safe-area-inset-bottom))!important;scroll-padding-bottom:calc(100px + env(safe-area-inset-bottom))!important}.as24FinanceFormGrid{grid-template-columns:1fr!important;gap:15px!important}.as24FinanceFormGrid label,.as24FinanceFormGrid label:first-child,.as24FinanceFormGrid label:nth-child(2),.as24FinanceFormGrid label.wide{grid-column:1!important;min-width:0!important}.as24FinanceFormGrid input,.as24FinanceFormGrid select{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.as24FinanceRequestFooter{display:none!important}.as24FinanceMobileActions{position:static!important;inset:auto!important;z-index:20!important;flex:0 0 auto!important;width:100%!important;display:grid!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.35fr)!important;gap:10px!important;padding:12px 14px calc(12px + env(safe-area-inset-bottom))!important;border-top:1px solid #e2e8f0!important;background:#fff!important;box-shadow:0 -10px 28px #0f172a1f!important}.as24FinanceMobileActions:has(>.secondary:only-child){grid-template-columns:1fr!important}.as24FinanceMobileActions button{width:100%!important;min-width:0!important;min-height:56px!important;padding:0 13px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border-radius:14px!important;font-size:16px!important;line-height:1.2!important;font-weight:950!important}.as24FinanceMobileActions .secondary{border:1px solid #d7dee8!important;background:#fff!important;color:#334155!important}.as24FinanceMobileActions .primary{border:1px solid #ffd21f!important;background:#ffd21f!important;color:#111827!important;box-shadow:0 9px 20px #facc1538!important}}@media (max-width:390px){.as24FinanceRequestForm,.as24FinanceMobileActions{padding-left:11px!important;padding-right:11px!important}.as24FinanceMobileActions button{min-height:54px!important;padding:0 9px!important;font-size:15px!important}}@media (max-width:720px) and (max-height:650px){.as24FinanceRequestHead{padding-top:calc(10px + env(safe-area-inset-top))!important;padding-bottom:10px!important}.as24FinanceSelectedBank{margin-top:8px!important;min-height:58px!important}.as24FinanceRequestForm{padding-top:13px!important}.as24FinanceMobileActions{padding-top:8px!important}.as24FinanceMobileActions button{min-height:49px!important}}@media (max-width:720px){.as24FinanceRequestOverlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100vh!important;height:100svh!important;height:100dvh!important;overflow:hidden!important}.as24FinanceRequestModal{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;max-width:none!important;height:100vh!important;height:100svh!important;height:100dvh!important;max-height:none!important;display:flex!important;flex-direction:column!important;margin:0!important;border-radius:0!important;overflow:hidden!important;background:#fff!important}.as24FinanceRequestHead,.as24FinanceSelectedBank{flex:0 0 auto!important}.as24FinanceRequestForm{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding-bottom:calc(105px + env(safe-area-inset-bottom))!important;-webkit-overflow-scrolling:touch!important}.as24FinanceRequestFooter{display:none!important}.as24FinanceMobileActions{position:fixed!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;z-index:100000!important;width:100%!important;min-height:auto!important;display:grid!important;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)!important;align-items:center!important;gap:10px!important;margin:0!important;padding:11px 14px calc(11px + env(safe-area-inset-bottom))!important;box-sizing:border-box!important;border-top:1px solid #dfe5ec!important;background:#fff!important;box-shadow:0 -12px 30px #0f172a29!important}.as24FinanceMobileActions:has(>.secondary:only-child){grid-template-columns:1fr!important}.as24FinanceMobileActions button{width:100%!important;min-width:0!important;min-height:56px!important;padding:0 12px!important;border-radius:14px!important;font-size:16px!important;line-height:1.2!important;font-weight:950!important}.as24FinanceConsent{padding:12px!important;margin-top:15px!important}.as24FinanceConsent span b{font-size:13px!important;line-height:1.45!important}.as24FinancePrivacy{margin-bottom:8px!important}}@media (max-width:390px){.as24FinanceMobileActions{padding-left:10px!important;padding-right:10px!important}.as24FinanceMobileActions button{min-height:53px!important;font-size:15px!important}.as24FinanceRequestForm{padding-bottom:calc(100px + env(safe-area-inset-bottom))!important}}.as24FinancingPublicBanks{display:none!important}.as24FinanceMobileBankSelector{position:relative;display:block!important;width:100%;margin-top:18px}.as24FinanceMobileActiveBank{display:grid;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;padding:16px;border:2px solid #ffd21f;border-radius:18px;background:#fffdf3;box-shadow:0 14px 34px #0f172a1a}.as24FinanceMobileBankLogo{width:66px;height:66px;display:flex;align-items:center;justify-content:center;padding:8px;border:1px solid #e2e8f0;border-radius:15px;background:#fff;color:#64748b}.as24FinanceMobileBankLogo img{width:100%;height:100%;object-fit:contain}.as24FinanceMobileBankName{min-width:0;display:flex;flex-direction:column;gap:5px}.as24FinanceMobileBankName small{font-size:13px!important;font-weight:850;color:#64748b}.as24FinanceMobileBankName strong{overflow:hidden;text-overflow:ellipsis;font-size:21px!important;line-height:1.2;color:#111827}.as24FinanceMobileChangeBank{min-height:48px;padding:0 18px;border:1px solid #d6dde7;border-radius:13px;background:#fff;color:#111827;font-size:14px;font-weight:950;cursor:pointer}.as24FinanceMobileRequestButton{width:100%;min-height:56px;margin-top:12px;display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid #ffd21f;border-radius:14px;background:#ffd21f;color:#111827;font-size:17px;font-weight:1000;cursor:pointer;box-shadow:0 12px 27px #facc153b}.as24FinanceMobileBankMenu{position:absolute;top:82px;left:0;right:0;z-index:100;padding:12px;border:1px solid #dce3ec;border-radius:17px;background:#fff;box-shadow:0 24px 60px #0f172a38}.as24FinanceMobileBankMenu>small{display:block;padding:3px 5px 10px;font-size:13px;font-weight:900;color:#475569}.as24FinanceMobileBankMenu>button{width:100%;min-height:62px;display:grid;grid-template-columns:46px minmax(0,1fr) 28px;align-items:center;gap:11px;margin-top:7px;padding:8px 11px;border:1px solid #e2e8f0;border-radius:13px;background:#fff;text-align:left;cursor:pointer}.as24FinanceMobileBankMenu>button.active{border-color:#ffd21f;background:#fffdf3}.as24FinanceMobileBankMenu>button>span{width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:5px;border:1px solid #e5e7eb;border-radius:11px;background:#fff}.as24FinanceMobileBankMenu img{width:100%;height:100%;object-fit:contain}.as24FinanceMobileBankMenu b{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:16px;color:#111827}.as24FinanceMobileBankMenu i{font-style:normal;font-size:19px;font-weight:1000;color:#15803d}@media (max-width:720px){.as24FinanceMobileBankSelector{margin-top:14px}.as24FinanceMobileActiveBank{grid-template-columns:52px minmax(0,1fr) auto;gap:10px;padding:11px;border-radius:15px}.as24FinanceMobileBankLogo{width:50px;height:50px;border-radius:12px}.as24FinanceMobileBankName small{font-size:11px!important}.as24FinanceMobileBankName strong{font-size:17px!important}.as24FinanceMobileChangeBank{min-height:41px;padding:0 10px;font-size:12px}.as24FinanceMobileBankMenu{top:72px}.as24FinanceMobileRequestButton{min-height:54px;font-size:16px}}@media (max-width:390px){.as24FinanceMobileActiveBank{grid-template-columns:48px minmax(0,1fr)}.as24FinanceMobileChangeBank{grid-column:1 / -1;width:100%}.as24FinanceMobileBankMenu{top:119px}}.as24FinancingPanel header>span:last-child,.as24FinancingPanelHeader>span:last-child,.as24FinancingHeaderCount,.as24FinancingBankCount{display:none!important}@media (min-width:721px){.as24FinancingPublicBanks{display:none!important}.as24FinanceMobileBankSelector{position:relative!important;display:block!important;width:100%!important;max-width:none!important;margin:20px 0 0!important}.as24FinanceMobileActiveBank{width:100%!important;grid-template-columns:78px minmax(0,1fr) auto!important;gap:18px!important;padding:18px!important;border:2px solid #ffd21f!important;border-radius:19px!important;background:#fffdf3!important}.as24FinanceMobileBankLogo{width:76px!important;height:76px!important}.as24FinanceMobileBankName small{font-size:13px!important}.as24FinanceMobileBankName strong{font-size:23px!important}.as24FinanceMobileChangeBank{min-width:170px!important;min-height:52px!important;padding:0 20px!important;font-size:15px!important}.as24FinanceMobileRequestButton{min-height:60px!important;margin-top:14px!important;font-size:18px!important}.as24FinanceMobileBankMenu{top:96px!important;padding:14px!important;border-radius:18px!important}.as24FinanceMobileBankMenu>button{min-height:69px!important}}@media (max-width:720px){.as24FinanceRequestForm{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding-bottom:18px!important}.as24FinanceMobileActions{position:relative!important;inset:auto!important;flex:0 0 auto!important;width:100%!important;margin:0!important;padding:10px 14px calc(10px + env(safe-area-inset-bottom))!important;border-top:1px solid #e2e8f0!important;background:#fff!important;box-shadow:0 -6px 18px #0f172a14!important}.as24FinanceConsent{position:relative!important;z-index:1!important;margin-bottom:12px!important}}@media (max-width:390px){.as24FinanceRequestForm{padding-bottom:14px!important}.as24FinanceMobileActions{padding:9px 10px calc(9px + env(safe-area-inset-bottom))!important}}.sellerProPage{min-height:100vh;background:linear-gradient(180deg,#f5f7fb,#eef2f7);padding:18px 14px 90px;color:#111827}.sellerTopNav{width:min(1240px,100%);margin:0 auto 14px;display:flex;justify-content:space-between;gap:10px}.sellerTopNav a,.sellerTopNav button{height:42px;border:1px solid #e5e7eb;background:#fff;border-radius:999px;padding:0 15px;display:flex;align-items:center;gap:8px;text-decoration:none;color:#111827;font-weight:1000;box-shadow:0 10px 24px #0f172a0f}.sellerHero{width:min(1240px,100%);margin:0 auto 14px;background:radial-gradient(circle at 85% 10%,rgba(250,204,21,.35),transparent 32%),linear-gradient(135deg,#111827,#263244);color:#fff;border-radius:32px;padding:28px;display:grid;grid-template-columns:110px 1fr;gap:20px;align-items:center;box-shadow:0 26px 74px #0f172a33}.sellerHero.company{background:radial-gradient(circle at 85% 10%,rgba(250,204,21,.45),transparent 32%),linear-gradient(135deg,#0f172a,#1d4ed8)}.sellerAvatar{width:104px;height:104px;border-radius:30px;background:#ffffff18;border:1px solid rgba(255,255,255,.2);display:grid;place-items:center;color:#facc15}.sellerHero span{color:#facc15;font-size:12px;font-weight:1000;text-transform:uppercase;letter-spacing:.08em}.sellerHero h1{margin:7px 0;font-size:42px;line-height:1;letter-spacing:-.06em}.sellerHero p{margin:0;color:#dbeafe;font-weight:900;display:flex;gap:7px;align-items:center}.sellerBadges{display:flex;gap:8px;flex-wrap:wrap;margin-top:13px}.sellerBadges b{background:#ffffff18;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:8px 11px;display:flex;gap:6px;align-items:center}.sellerStats{width:min(1240px,100%);margin:0 auto 14px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.sellerStats article,.sellerContact,.sellerAdsBlock,.sellerState{background:#fff;border:1px solid #e5e7eb;border-radius:26px;box-shadow:0 16px 42px #0f172a12}.sellerStats article{padding:17px;display:grid;gap:6px}.sellerStats svg{color:#d97706}.sellerStats span{color:#64748b;font-weight:900}.sellerStats b{font-size:25px}.sellerContact,.sellerAdsBlock{width:min(1240px,100%);margin:0 auto 14px;padding:18px}.sellerContact h2,.sellerAdsHead h2{margin:0;font-size:26px;font-weight:1000;letter-spacing:-.05em}.sellerContactGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px}.sellerContactGrid a{min-height:76px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:20px;padding:12px;text-decoration:none;color:#111827;display:grid;gap:4px}.sellerContactGrid svg{color:#1d4ed8}.sellerContactGrid span{color:#64748b;font-size:12px;font-weight:1000}.sellerContactGrid b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sellerAdsHead{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:14px}.sellerAdsHead span{background:#111827;color:#facc15;border-radius:999px;padding:8px 11px;font-weight:1000;font-size:12px}.sellerAdsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.sellerAdsGrid .asPublicAdPhoto{aspect-ratio:16/10!important;height:auto!important}.sellerState{width:min(600px,calc(100% - 24px));margin:70px auto;padding:28px;text-align:center;font-weight:1000}@media (max-width:1050px){.sellerStats,.sellerContactGrid,.sellerAdsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.sellerProPage{padding:8px 8px 92px}.sellerHero{grid-template-columns:1fr;text-align:left;border-radius:24px;padding:20px}.sellerAvatar{width:82px;height:82px;border-radius:24px}.sellerHero h1{font-size:31px}.sellerStats{grid-template-columns:1fr 1fr;gap:8px}.sellerContact,.sellerAdsBlock{border-radius:20px;padding:12px}.sellerContactGrid,.sellerAdsGrid{grid-template-columns:1fr}.sellerAdsHead{display:grid}}.sellerProPage{position:relative;z-index:50;background:#f8fafc;min-height:100vh}.sellerAdsGridClean{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.sellerAdCleanCard{display:block;background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:18px;overflow:hidden;text-decoration:none;color:#111827;box-shadow:0 10px 28px #0f172a14;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.sellerAdCleanCard:hover{transform:translateY(-3px);box-shadow:0 18px 42px #0f172a24;border-color:#f59e0b73}.sellerAdCleanPhoto{position:relative;aspect-ratio:4/3;background:#f3f4f6;overflow:hidden}.sellerAdCleanPhoto img{width:100%;height:100%;object-fit:cover;display:block}.sellerAdCleanPhoto span{height:100%;display:flex;align-items:center;justify-content:center;font-weight:800;color:#64748b}.sellerAdCleanPhoto b{position:absolute;right:10px;bottom:10px;display:flex;align-items:center;gap:5px;padding:6px 9px;border-radius:999px;background:#0f172ab8;color:#fff;font-size:12px}.sellerAdCleanBody{padding:13px 14px 15px}.sellerAdCleanBody h3{margin:0 0 8px;font-size:15px;line-height:1.25;font-weight:900;color:#111827;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sellerAdCleanBody p{margin:9px 0;display:flex;flex-wrap:wrap;gap:6px}.sellerAdCleanBody p span{padding:5px 8px;border-radius:999px;background:#f1f5f9;color:#334155;font-size:12px;font-weight:700}.sellerAdCleanBody small{display:flex;align-items:center;gap:5px;color:#64748b;font-weight:700}@media (max-width:1100px){.sellerAdsGridClean{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.sellerAdsGridClean{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sellerAdCleanCard{border-radius:14px}.sellerAdCleanBody{padding:10px}.sellerAdCleanBody h3{font-size:13px}}@media (max-width:420px){.sellerAdsGridClean{grid-template-columns:1fr}}.asSellerInsidePage{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;background:#fff;overflow:auto;-webkit-overflow-scrolling:touch}.asDetailPage{background:linear-gradient(180deg,#f5f7fb,#eef2f7);min-height:100vh;padding:18px 14px 96px;color:#111827}.asDetailTop{width:min(1240px,100%);margin:0 auto 14px;display:flex;justify-content:space-between;align-items:center}.asDetailTop button,.asDetailTop a{height:42px;border:1px solid #e5e7eb;background:#fff;border-radius:999px;padding:0 15px;display:flex;align-items:center;gap:8px;text-decoration:none;color:#111827;font-weight:1000;box-shadow:0 10px 24px #0f172a0f}.asDetailTop a{background:#111827;color:#facc15;border-color:#111827}.asDetailHero{width:min(1240px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:18px;align-items:start}.asDetailGallery,.asDetailSide,.asSpecsBox,.asDescBox{background:#fff;border:1px solid #e5e7eb;border-radius:28px;box-shadow:0 18px 52px #0f172a14}.asDetailGallery{position:relative;padding:12px;overflow:hidden}.asDetailMainPhoto{width:100%;height:560px;border:0;border-radius:22px;background:#0b1220;overflow:hidden;display:grid;place-items:center;position:relative;cursor:pointer}.asDetailMainPhoto img{width:100%;height:100%;object-fit:contain;background:#0b1220;display:block}.asDetailMainPhoto span{color:#94a3b8;font-weight:1000}.asDetailMainPhoto b{position:absolute;right:14px;bottom:14px;background:#111827d9;color:#fff;border-radius:999px;padding:8px 12px;display:flex;align-items:center;gap:6px;font-size:13px}.asDetailPromoRibbon{position:absolute;left:14px;top:14px;background:linear-gradient(135deg,#facc15,#fb923c);color:#111827;border-radius:999px;padding:8px 12px;font-style:normal;font-weight:1000;display:flex;gap:6px;align-items:center}.asGalleryPhotoStrip{width:100%;min-height:54px;margin-top:10px;padding:9px 12px;border:1px solid #e5eaf1;border-radius:17px;background:linear-gradient(180deg,#fff,#f8fafc);color:#111827;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.asGalleryPhotoStrip:hover{transform:translateY(-1px);border-color:#facc15;box-shadow:0 10px 24px #0f172a14}.asGalleryPhotoStrip>span{min-width:0;display:flex;align-items:center;gap:7px;color:#475569;font-size:13px;font-weight:850}.asGalleryPhotoStrip>span svg{color:#b7791f}.asGalleryPhotoStrip>span strong{color:#111827;font-size:15px;font-weight:1000}.asGalleryPhotoStrip>b{flex:0 0 auto;display:flex;align-items:center;gap:7px;color:#111827;font-size:12px;font-weight:1000}.asGalleryPhotoStrip>b i{width:26px;height:26px;border-radius:999px;background:#111827;color:#facc15;display:grid;place-items:center;font-size:20px;line-height:1;font-style:normal}.asGalNav{position:absolute;top:285px;transform:translateY(-50%);width:46px;height:54px;border:0;border-radius:18px;background:#111827b8;color:#fff;display:grid;place-items:center;z-index:5}.asGalNav.left{left:22px}.asGalNav.right{right:22px}.asDetailSide{padding:16px;display:grid;gap:13px}.asDetailTitleBox{border-radius:22px;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #eef2f7;padding:16px}.asDetailTitleBox>span{color:#b7791f;font-size:12px;font-weight:1000;text-transform:uppercase}.asDetailTitleBox h1{margin:8px 0 12px;font-size:31px;line-height:1.05;font-weight:1000;letter-spacing:-.055em}.asDetailPrice{margin-bottom:12px}.asDetailTitleBox p{display:flex;align-items:center;gap:6px;color:#475569;font-weight:950;margin:0 0 8px}.asPosted{display:inline-flex;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:6px 9px;color:#64748b;font-weight:900}.asVehicleHighlights{border:1px solid #e5e7eb;border-radius:22px;padding:15px;background:linear-gradient(180deg,#fff,#fbfcfe);box-shadow:0 12px 32px #0f172a0f}.asVehicleHighlightsHead{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:0 2px 13px;margin-bottom:3px;border-bottom:1px solid #edf1f6}.asVehicleHighlightsHead span{color:#8a96a7;font-size:10px;line-height:1.2;font-weight:1000;letter-spacing:.065em;text-transform:uppercase}.asVehicleHighlightsHead strong{color:#111827;font-size:13px;line-height:1.25;font-weight:1000;text-align:right}.asVehicleHighlightsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;row-gap:0}.asVehicleHighlight{min-width:0;min-height:76px;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:11px;padding:11px 3px;border-bottom:1px solid #edf1f6}.asVehicleHighlight:nth-last-child(-n+2){border-bottom:0}.asVehicleHighlightIcon{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,#fff8cc,#facc15);color:#111827;box-shadow:0 8px 18px #facc1538,inset 0 0 0 1px #92400e14}.asVehicleHighlightText{min-width:0;display:grid;gap:5px}.asVehicleHighlightText span{color:#7b8798;font-size:10px;line-height:1.2;font-weight:1000;letter-spacing:.035em;text-transform:uppercase}.asVehicleHighlightText strong{min-width:0;color:#111827;font-size:14px;line-height:1.3;font-weight:1000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asTechnicalDataGrid{overflow:hidden;transition:max-height .24s ease}.asTechnicalToggle{width:100%;min-height:50px;margin-top:14px;padding:10px 13px;border:1px solid #dfe5ed;border-radius:16px;background:#fff;color:#111827;display:flex;align-items:center;justify-content:center;gap:10px;font-size:13px;font-weight:1000;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.asTechnicalToggle:hover{border-color:#facc15;background:#fffdf2;box-shadow:0 9px 24px #0f172a12}.asTechnicalToggle b{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;background:#111827;color:#facc15;font-size:19px;line-height:1}.asDetailStats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.asDetailStats span{background:#fff;border:1px solid #eef2f7;border-radius:18px;padding:10px;display:grid;justify-items:center;gap:3px;color:#64748b;font-size:11px;font-weight:900}.asDetailStats b{font-size:18px;color:#111827}.asDetailActions{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.asDetailActions button,.asSellerBox a,.asSellerBox button,.asShareBox a,.asShareBox button{min-height:44px;border:0;border-radius:15px;background:#f1f5f9;color:#111827;display:flex;align-items:center;justify-content:center;gap:7px;text-decoration:none;font-weight:1000}.asDetailActions button.liked{background:#fff1f2;color:#e11d48}.asShareBox{border:1px solid #eef2f7;border-radius:22px;padding:13px;background:#fff}.asShareBox strong{display:flex;align-items:center;gap:7px;margin-bottom:10px}.asShareBox div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.asShareBox small{display:block;margin-top:9px;color:#047857;font-weight:900}.asSellerBox{border:1px solid #e5eaf1;border-radius:22px;padding:14px;background:#fff;display:grid;gap:11px}.asSellerBox h2,.asSpecsBox h2,.asDescBox h2{margin:0;font-size:22px;font-weight:1000;letter-spacing:-.04em}.asSellerPremiumBox{position:relative;overflow:hidden;padding:16px;background:radial-gradient(circle at 100% 0%,rgba(250,204,21,.15),transparent 34%),#fff}.asSellerPremiumBox:before{content:"";position:absolute;top:0;left:18px;right:18px;height:4px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,#111827,#facc15,#fb923c)}.asSellerPremiumHead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:4px 2px 2px}.asSellerPremiumHead span{display:block;color:#8a96a7;font-size:10px;line-height:1.2;font-weight:1000;letter-spacing:.07em;text-transform:uppercase}.asSellerPremiumHead h2{margin-top:5px;font-size:23px;color:#111827}.asSellerPremiumHead em{flex:0 0 auto;min-height:32px;border-radius:999px;padding:0 10px;display:flex;align-items:center;gap:6px;background:#ecfdf3;border:1px solid #bbf7d0;color:#047857;font-size:11px;font-style:normal;font-weight:1000}.asSellerIdentity{display:flex;gap:12px;align-items:center;background:#f8fafc;border:1px solid #eef2f7;border-radius:18px;padding:12px}.asSellerPremiumIdentity{position:relative;min-height:92px!important;justify-content:flex-start!important;padding:14px!important;background:linear-gradient(135deg,#111827,#1e293b)!important;border-color:#111827!important;color:#fff!important;box-shadow:0 14px 34px #0f172a2e}.asSellerPremiumAvatar{flex:0 0 58px;width:58px!important;height:58px!important;border-radius:19px!important;display:grid!important;place-items:center!important;background:linear-gradient(135deg,#facc15,#fb923c)!important;color:#111827!important;box-shadow:0 10px 24px #facc1538}.asSellerPremiumIdentity section{min-width:0;flex:1}.asSellerPremiumIdentity strong{display:block;color:#fff;font-size:17px;line-height:1.25;font-weight:1000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asSellerPremiumIdentity small{margin-top:6px;display:flex;align-items:center;gap:5px;color:#cbd5e1;font-size:12px;font-weight:850}.asSellerViewProfile{margin-top:8px!important;display:flex!important;align-items:center;gap:6px!important;color:#facc15!important;font-size:11px;font-weight:1000!important}.asSellerViewProfile b{font-size:18px;line-height:1}.asSellerContactGrid{display:grid;grid-template-columns:1fr;gap:8px}.asSellerContactGrid a{min-width:0;min-height:54px!important;justify-content:flex-start!important;padding:9px 12px!important;border:1px solid #e5eaf1!important;background:#f8fafc!important}.asSellerContactGrid a>svg{flex:0 0 36px;width:36px;height:36px;padding:9px;border-radius:12px;background:#111827;color:#facc15}.asSellerCallButton>svg{background:#15803d!important;color:#fff!important}.asSellerContactGrid a span{min-width:0;display:grid;justify-items:start;gap:2px}.asSellerContactGrid a small{color:#7b8798;font-size:10px;font-weight:950;text-transform:uppercase}.asSellerContactGrid a strong{max-width:100%;color:#111827;font-size:12px;font-weight:1000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asDetailMessageBox{display:grid;gap:8px}.asSellerPremiumMessage{padding:12px;border:1px solid #e5eaf1;border-radius:18px;background:linear-gradient(180deg,#fbfcfe,#f8fafc)}.asSellerPremiumMessage header>div{display:flex;align-items:flex-start;gap:9px}.asSellerPremiumMessage header svg{flex:0 0 34px;width:34px;height:34px;padding:8px;border-radius:11px;background:#eef2ff;color:#4f46e5}.asSellerPremiumMessage header span{min-width:0}.asSellerPremiumMessage header strong{display:block;color:#111827;font-size:13px;font-weight:1000}.asSellerPremiumMessage header small{display:block;margin-top:3px;color:#7b8798;font-size:10px;line-height:1.35;font-weight:800}.asDetailMessageBox textarea{min-height:92px;border:1px solid #dbe3ef;border-radius:15px;padding:12px;background:#fff;color:#111827;font-weight:800;line-height:1.5;resize:vertical;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.asDetailMessageBox textarea:focus{border-color:#facc15;box-shadow:0 0 0 4px #facc1529}.asDetailMessageBox button{min-height:44px;background:linear-gradient(135deg,#facc15,#fb923c)!important;color:#111827!important;box-shadow:0 10px 22px #facc152e}.asDetailMessageBox button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.asDetailContent{width:min(1240px,100%);margin:20px auto 0;display:grid;grid-template-columns:1fr;gap:18px}.asSpecsBox,.asDescBox{padding:22px}.asDetailInfoPanel,.asDetailDescriptionPanel{position:relative;overflow:hidden}.asDetailInfoPanel:before,.asDetailDescriptionPanel:before{content:"";position:absolute;top:0;left:24px;right:24px;height:4px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,#facc15,#fb923c)}.asDetailDescriptionPanel:before{background:linear-gradient(90deg,#2563eb,#7c3aed)}.asDetailSectionHead{display:flex;align-items:center;gap:13px;padding-bottom:17px;border-bottom:1px solid #edf1f6}.asDetailSectionHead>div:nth-child(2){min-width:0;flex:1}.asDetailSectionHead h2{margin:0;font-size:25px;line-height:1.1;font-weight:1000;letter-spacing:-.04em;color:#111827}.asDetailSectionHead p{margin:5px 0 0;color:#64748b;font-size:13px;line-height:1.4;font-weight:800}.asDetailSectionHead>span{min-width:36px;height:36px;padding:0 10px;border-radius:999px;display:grid;place-items:center;background:#111827;color:#facc15;font-size:13px;font-weight:1000}.asDetailSectionIcon{flex:0 0 46px;width:46px;height:46px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,#facc15,#fb923c);color:#111827;font-size:21px;font-weight:1000;box-shadow:0 12px 26px #facc153d}.asDetailSectionIcon.description{background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;box-shadow:0 12px 26px #2563eb38}.asTechnicalDataGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px;margin-top:17px;border-top:1px solid #edf1f6}.asTechnicalDataRow{min-width:0;min-height:58px;display:grid;grid-template-columns:minmax(110px,.9fr) minmax(0,1.1fr);align-items:center;gap:16px;padding:13px 4px;border-bottom:1px solid #edf1f6}.asTechnicalDataRow span{min-width:0;color:#7b8798;font-size:12px;line-height:1.35;font-weight:900}.asTechnicalDataRow strong{min-width:0;color:#111827;font-size:14px;line-height:1.4;font-weight:1000;text-align:right;overflow-wrap:anywhere}.asTechnicalDataRow:hover{background:linear-gradient(90deg,rgba(250,204,21,.06),transparent)}.asTechnicalDataRow:hover strong{color:#92400e}.asDescriptionText{position:relative;margin-top:17px;padding:19px 20px;border:1px solid #e5eaf1;border-radius:19px;background:linear-gradient(180deg,#fbfcff,#f8fafc)}.asDescriptionText:before{content:"";position:absolute;top:18px;bottom:18px;left:0;width:4px;border-radius:0 999px 999px 0;background:linear-gradient(180deg,#2563eb,#7c3aed)}.asDescriptionText p{margin:0;color:#334155;font-size:15px;font-weight:750;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.asDescriptionText.isEmpty{background:#f8fafc;border-style:dashed}.asDescriptionText.isEmpty p{color:#7b8798;font-style:italic;font-weight:750}.asDetailState{width:min(720px,calc(100% - 24px));margin:70px auto;background:#fff;border:1px solid #e5e7eb;border-radius:24px;padding:28px;text-align:center;font-weight:1000;box-shadow:0 18px 52px #0f172a14}.asDetailSkeletonPage{position:relative;min-height:100vh}.asDetailSkeletonPage *{pointer-events:none!important}.asSkeletonLine,.asSkeletonMainPhoto,.asSkeletonThumbs span,.asSkeletonStats i,.asSkeletonStats b,.asSkeletonStats small,.asSkeletonActions span,.asSkeletonSellerIdentity i,.asSkeletonSellerButton,.asSkeletonSectionHeading i,.asSkeletonSpecsGrid span,.asSkeletonDescription{position:relative;overflow:hidden;background:#e8edf3}.asSkeletonLine:after,.asSkeletonMainPhoto:after,.asSkeletonThumbs span:after,.asSkeletonStats i:after,.asSkeletonStats b:after,.asSkeletonStats small:after,.asSkeletonActions span:after,.asSkeletonSellerIdentity i:after,.asSkeletonSellerButton:after,.asSkeletonSectionHeading i:after,.asSkeletonSpecsGrid span:after,.asSkeletonDescription:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);animation:asDetailSkeletonShimmer 1.2s ease-in-out infinite}@keyframes asDetailSkeletonShimmer{to{transform:translate(100%)}}.asSkeletonTop .asSkeletonLine{display:block;height:42px;border-radius:999px}.asSkeletonBack{width:108px}.asSkeletonBrand{width:158px}.asSkeletonGallery,.asSkeletonSide{min-width:0}.asSkeletonMainPhoto{width:100%;height:min(62vh,560px);min-height:420px;border-radius:22px;display:grid;place-items:center}.asSkeletonPhotoIcon{position:relative;z-index:2;color:#c3ccd8;font-size:64px;font-weight:400}.asSkeletonThumbs{display:flex;gap:9px;padding:11px 2px 0}.asSkeletonThumbs span{flex:0 0 92px;height:70px;border-radius:15px}.asSkeletonSide{display:grid;gap:13px}.asSkeletonTitleBox{display:grid;gap:10px}.asSkeletonLine{display:block;height:13px;border-radius:999px}.asSkeletonLine.short{width:62%}.asSkeletonEyebrow{width:104px;height:10px}.asSkeletonTitle{width:92%;height:30px}.asSkeletonPrice{width:52%;height:28px;margin-top:5px}.asSkeletonLocation{width:68%;height:14px}.asSkeletonStats span{min-height:82px}.asSkeletonStats i{width:19px;height:19px;border-radius:7px}.asSkeletonStats b{width:42px;height:18px;border-radius:999px}.asSkeletonStats small{width:54px;height:9px;border-radius:999px}.asSkeletonActions span{min-height:44px;border-radius:15px}.asSkeletonSeller{display:grid;gap:10px}.asSkeletonSellerHeading{width:100px;height:22px}.asSkeletonSellerIdentity{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #eef2f7;border-radius:18px;background:#f8fafc}.asSkeletonSellerIdentity i{flex:0 0 48px;width:48px;height:48px;border-radius:16px}.asSkeletonSellerIdentity section{flex:1;display:grid;gap:8px}.asSkeletonSellerIdentity .asSkeletonLine{width:76%}.asSkeletonSellerIdentity .asSkeletonLine.short{width:45%}.asSkeletonSellerButton{display:block;height:44px;border-radius:15px}.asSkeletonContent{margin-top:18px}.asSkeletonSectionHeading{display:flex;align-items:center;gap:13px;padding-bottom:17px;border-bottom:1px solid #edf1f6}.asSkeletonSectionHeading i{flex:0 0 46px;width:46px;height:46px;border-radius:16px}.asSkeletonSectionHeading section{flex:1;display:grid;gap:8px}.asSkeletonSectionHeading .asSkeletonLine{width:180px;height:20px}.asSkeletonSectionHeading .asSkeletonLine.short{width:230px;max-width:62%;height:11px}.asSkeletonSpecsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:17px}.asSkeletonSpecsGrid span{display:block;height:82px;border-radius:18px}.asSkeletonDescription{height:136px;margin-top:17px;padding:20px;border-radius:19px;display:grid;align-content:start;gap:12px}.asSkeletonDescription .asSkeletonLine{position:relative;z-index:2;width:100%;background:#dce3eb}.asSkeletonDescription .asSkeletonLine.short{width:58%}.asSkeletonLoadingText{position:fixed;left:50%;bottom:22px;z-index:5;transform:translate(-50%);padding:9px 14px;border:1px solid #dce3eb;border-radius:999px;background:#ffffffeb;color:#64748b;font-size:12px;font-weight:1000;box-shadow:0 10px 28px #0f172a1a}.asLightbox{position:fixed;top:0;right:0;bottom:0;left:0;background:#020617f2;z-index:99999;display:grid;place-items:center;padding:20px}.asLightbox img{max-width:94vw;max-height:86vh;object-fit:contain}.asLightClose{position:fixed;top:18px;right:18px;width:46px;height:46px;border:0;border-radius:999px;background:#fff;color:#111827}.asLightNav{position:fixed;top:50%;transform:translateY(-50%);width:52px;height:70px;border:0;border-radius:18px;background:#ffffff24;color:#fff;font-size:54px}.asLightNav.left{left:18px}.asLightNav.right{right:18px}.asLightbox>div{position:fixed;bottom:18px;color:#fff;font-weight:1000}.asDetailMobileBar{display:none}@media (max-width:1050px){.asDetailHero{grid-template-columns:1fr}.asDetailMainPhoto{height:470px}.asGalNav{top:240px}.asSpecsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.asDetailPage{padding:8px 8px 92px}.asSkeletonTop .asSkeletonLine{height:38px}.asSkeletonBack{width:86px}.asSkeletonBrand{width:126px}.asSkeletonMainPhoto{height:46vh;min-height:280px;border-radius:17px}.asSkeletonThumbs span{flex-basis:76px;height:58px}.asSkeletonTitle{height:24px}.asSkeletonStats span{min-height:74px}.asSkeletonActions{grid-template-columns:1fr 1fr}.asSkeletonActions span:last-child{grid-column:1/-1}.asSkeletonSpecsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:13px}.asSkeletonSpecsGrid span{height:75px;border-radius:15px}.asSkeletonSectionHeading i{flex-basis:40px;width:40px;height:40px;border-radius:14px}.asSkeletonSectionHeading .asSkeletonLine{width:130px}.asSkeletonSectionHeading .asSkeletonLine.short{width:180px;max-width:75%}.asSkeletonDescription{height:126px;margin-top:13px;border-radius:16px}.asSkeletonLoadingText{bottom:76px}.asDetailTop button,.asDetailTop a{height:38px;font-size:13px;padding:0 11px}.asDetailGallery,.asDetailSide,.asSpecsBox,.asDescBox{border-radius:20px}.asDetailGallery{width:calc(100% + 16px);margin-left:-8px;margin-right:-8px;padding:0 0 8px;border-left:0;border-right:0;border-radius:0 0 22px 22px;overflow:hidden}.asDetailMainPhoto{width:100%;height:min(58vh,470px);min-height:300px;border-radius:0}.asDetailMainPhoto img{width:100%;height:100%;object-fit:cover;object-position:center}.asGalleryPhotoStrip{min-height:50px;margin-top:8px;padding:8px 10px;border-radius:15px}.asGalleryPhotoStrip>span{font-size:12px}.asGalleryPhotoStrip>b{font-size:11px}.asGalleryPhotoStrip>b i{width:24px;height:24px;font-size:18px}.asDetailMainPhoto img{object-fit:contain}.asGalNav{top:170px;width:38px;height:46px;border-radius:15px}.asGalNav.left{left:14px}.asGalNav.right{right:14px}.asDetailSide{padding:12px}.asDetailTitleBox h1{font-size:25px}.asDetailActions{grid-template-columns:1fr 1fr}.asDetailActions button:last-child{grid-column:1/-1}.asShareBox div{grid-template-columns:1fr 1fr}.asSellerPremiumBox{padding:13px;border-radius:20px}.asSellerPremiumHead h2{font-size:21px}.asSellerPremiumIdentity{min-height:84px!important;padding:12px!important}.asSellerPremiumAvatar{flex-basis:52px;width:52px!important;height:52px!important;border-radius:17px!important}.asSellerPremiumIdentity strong{font-size:15px}.asSellerContactGrid a{min-height:52px!important}.asSellerPremiumMessage{padding:10px}.asSpecsBox,.asDescBox{padding:14px}.asDetailSectionHead{gap:10px;padding-bottom:13px}.asDetailSectionIcon{flex-basis:40px;width:40px;height:40px;border-radius:14px;font-size:18px}.asDetailSectionHead h2{font-size:21px}.asDetailSectionHead p{font-size:12px}.asTechnicalDataGrid{grid-template-columns:1fr;column-gap:0;margin-top:13px}.asTechnicalDataRow{min-height:52px;grid-template-columns:minmax(96px,.9fr) minmax(0,1.1fr);gap:12px;padding:11px 2px}.asTechnicalDataRow span{font-size:11px}.asTechnicalDataRow strong{font-size:13px}.asDescriptionText{margin-top:13px;padding:15px 16px;border-radius:16px}.asDescriptionText p{font-size:14px;line-height:1.7}.asDetailMobileBar{position:fixed;left:8px;right:8px;bottom:8px;z-index:9999;display:grid;grid-template-columns:1fr 1fr 1fr;gap:7px;background:#fffffff2;border:1px solid #e5e7eb;border-radius:22px;padding:8px;box-shadow:0 18px 42px #0f172a38}.asDetailMobileBar a,.asDetailMobileBar button{height:46px;border:0;border-radius:16px;background:#111827;color:#fff;font-weight:1000;display:flex;align-items:center;justify-content:center;gap:5px;text-decoration:none;font-size:12px}.asDetailMobileBar a{background:#facc15;color:#111827}}.asDetailRelated{width:min(1240px,100%);margin:18px auto 0;display:grid;gap:18px}.asDetailRelatedBlock{background:#fff;border:1px solid #e5e7eb;border-radius:28px;padding:18px;box-shadow:0 18px 52px #0f172a14}.asDetailRelatedHead{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:14px}.asDetailRelatedHead h2{margin:0;font-size:26px;font-weight:1000;letter-spacing:-.05em;color:#111827}.asDetailRelatedHead span{background:#111827;color:#facc15;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:1000}.asDetailRelatedGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.asDetailRelatedGrid .asPublicAdCard{width:100%;min-width:0;height:100%}.asDetailRelatedGrid .asPublicAdPhoto{aspect-ratio:16/10!important;height:auto!important}@media (max-width:1050px){.asDetailRelatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.asDetailRelated{margin-top:12px}.asDetailRelatedBlock{border-radius:20px;padding:12px}.asDetailRelatedHead{display:grid;gap:6px}.asDetailRelatedHead h2{font-size:22px}.asDetailRelatedGrid{grid-template-columns:1fr;gap:12px}}.asSellerIdentityLink{text-decoration:none!important;color:inherit!important;transition:.16s ease}.asSellerIdentityLink:hover{transform:translateY(-1px);box-shadow:0 14px 30px #0f172a1f}.asDetailMessageBox{background:linear-gradient(180deg,#fff,#f8fafc)!important;border:1px solid #e5e7eb!important;border-radius:22px!important;padding:13px!important;box-shadow:inset 0 1px #fffc!important}.asDetailMessageBox label{color:#111827!important;font-weight:1000!important}.asDetailMessageBox textarea{min-height:110px!important;background:#fff!important;border:1px solid #dbe3ef!important;border-radius:18px!important;padding:13px!important;line-height:1.45!important;transition:.18s ease!important}.asDetailMessageBox textarea:focus{outline:none!important;border-color:#facc15!important;box-shadow:0 0 0 4px #facc1538!important}.asDetailMessageBox button{min-height:50px!important;border-radius:18px!important;background:linear-gradient(135deg,#facc15,#ffb800)!important;color:#111827!important;font-weight:1000!important;box-shadow:0 12px 26px #facc1547!important}.asDetailMessageBox button:disabled{opacity:.55!important;box-shadow:none!important}@media (max-width:640px){.asDetailMessageBox{border-radius:20px!important;padding:11px!important}.asDetailMessageBox textarea{min-height:95px!important}}.asDetailRelatedBlock:first-child{position:relative}.asDetailRelatedBlock:first-child:before{content:"";position:absolute;left:18px;right:18px;top:0;height:4px;border-radius:999px;background:linear-gradient(90deg,#facc15,#fb923c,transparent)}.asDetailActions .offer{grid-column:1/-1;background:linear-gradient(135deg,#facc15,#ffb800)!important;color:#111827!important;box-shadow:0 12px 26px #facc1547}.asOfferBack{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:#0f172ab8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:16px}.asOfferModal{width:min(460px,100%);background:#fff;border-radius:28px;padding:24px;position:relative;box-shadow:0 30px 90px #00000052;animation:asOfferPop .2s ease both}.asOfferClose{position:absolute;right:14px;top:14px;width:40px;height:40px;border:0;border-radius:14px;background:#f1f5f9;font-size:26px;font-weight:1000}.asOfferModal>span{color:#b7791f;font-size:12px;font-weight:1000;text-transform:uppercase}.asOfferModal h2{margin:8px 0;font-size:30px;font-weight:1000;letter-spacing:-.05em}.asOfferModal p{margin:0 0 14px;color:#64748b;font-weight:850}.asOfferModal input{width:100%;height:54px;border:1px solid #dbe3ef;border-radius:18px;padding:0 14px;font-size:18px;font-weight:1000;outline:none}.asOfferModal input:focus{border-color:#facc15;box-shadow:0 0 0 4px #facc1540}.asOfferModal div{display:grid;grid-template-columns:1fr 1.3fr;gap:10px;margin-top:14px}.asOfferModal div button{height:50px;border:0;border-radius:17px;background:#f1f5f9;font-weight:1000}.asOfferModal div button:last-child{background:linear-gradient(135deg,#facc15,#ffb800);color:#111827}.asOfferModal div button:disabled{opacity:.55}@keyframes asOfferPop{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:640px){.asOfferModal{border-radius:24px;padding:20px}.asOfferModal h2{font-size:25px}}.asPriceHistoryBox{background:#fff;border:1px solid #e5e7eb;border-radius:28px;padding:18px;box-shadow:0 18px 52px #0f172a14}.asPriceHistoryBox h2{margin:0 0 14px;font-size:24px;font-weight:1000;letter-spacing:-.05em}.asPriceTimeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.asPriceTimeline article{position:relative;background:#f8fafc;border:1px solid #e5e7eb;border-radius:20px;padding:14px;display:grid;gap:5px}.asPriceTimeline article.current{background:linear-gradient(135deg,#fff8d7,#fff);border-color:#facc15;box-shadow:0 14px 34px #facc152e}.asPriceTimeline span{color:#64748b;font-size:11px;font-weight:1000;text-transform:uppercase}.asPriceTimeline strong{color:#111827;font-size:22px;font-weight:1000;letter-spacing:-.04em}.asPriceTimeline b{width:max-content;background:#dc2626;color:#fff;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:1000}.asPriceTimeline small{color:#64748b;font-weight:900}@media (max-width:900px){.asPriceTimeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.asPriceHistoryBox{border-radius:20px;padding:12px}.asPriceTimeline{grid-template-columns:1fr}}.asDeliveryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.asDeliveryGrid span{background:#f8fafc;border:1px solid #e5e7eb;border-radius:14px;padding:12px;font-weight:900;color:#111827}@media (max-width:640px){.asDeliveryGrid{grid-template-columns:1fr}}.asLightbox{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:999999!important;background:#020617f5!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:22px!important}.asLightbox img{width:auto!important;height:auto!important;max-width:94vw!important;max-height:86vh!important;object-fit:contain!important;border-radius:16px!important;box-shadow:0 30px 90px #0000008c!important;background:#020617!important}.asLightClose,.asLightNav{z-index:1000000!important}.asDetailMainPhoto img{object-fit:contain!important}.asLightbox{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:999999!important;background:#020617f7!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;overflow:hidden!important}.asLightbox img{display:block!important;max-width:92vw!important;max-height:84vh!important;width:auto!important;height:auto!important;object-fit:contain!important;border-radius:18px!important;background:#020617!important;box-shadow:0 28px 90px #000000a6!important}.asLightClose{position:fixed!important;top:18px!important;right:18px!important;z-index:1000001!important;width:48px!important;height:48px!important;border-radius:999px!important;background:#fff!important;color:#111827!important;display:grid!important;place-items:center!important}.asLightNav{position:fixed!important;top:50%!important;transform:translateY(-50%)!important;z-index:1000001!important;width:54px!important;height:78px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.18)!important;background:#ffffff29!important;color:#fff!important;font-size:58px!important;line-height:1!important}.asLightNav.left{left:20px!important}.asLightNav.right{right:20px!important}.asLightbox>div{position:fixed!important;bottom:18px!important;left:50%!important;transform:translate(-50%)!important;background:#ffffff1f!important;color:#fff!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:999px!important;padding:9px 14px!important;font-weight:1000!important}@media (max-width:700px){.asLightbox{padding:10px!important}.asLightbox img{max-width:96vw!important;max-height:78vh!important;border-radius:14px!important}.asLightNav{width:42px!important;height:58px!important;font-size:42px!important}.asLightNav.left{left:8px!important}.asLightNav.right{right:8px!important}}.asDetailMainPhoto{background:#0b1220!important;height:560px!important}.asDetailMainPhoto img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;background:#0b1220!important}@media (max-width:900px){.asDetailMainPhoto{height:430px!important}}@media (max-width:640px){.asDetailMainPhoto{height:320px!important}}.asDetailMainPhoto{width:100%!important;height:min(62vh,560px)!important;min-height:420px!important;border-radius:24px!important;background:linear-gradient(135deg,#050816,#111827)!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 18px 50px #02061738!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important}.asDetailMainPhoto img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;background:transparent!important;padding:10px!important}.asDetailMainPhoto b{right:18px!important;bottom:18px!important;background:#0f172ad1!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}@media (max-width:900px){.asDetailMainPhoto{height:52vh!important;min-height:360px!important;border-radius:20px!important}}@media (max-width:640px){.asDetailMainPhoto{height:46vh!important;min-height:280px!important;border-radius:18px!important}.asDetailMainPhoto img{padding:6px!important}}@media (max-width:760px){.asDetailMobileBar{grid-template-columns:1fr 1fr!important}}@media (max-width:980px){.asVehicleHighlightsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.asVehicleHighlight:nth-last-child(-n+2){border-bottom:1px solid #edf1f6}.asVehicleHighlight:nth-last-child(-n+3){border-bottom:0}}@media (max-width:640px){.asVehicleHighlights{padding:13px;border-radius:20px}.asVehicleHighlightsHead{align-items:flex-start;flex-direction:column;gap:5px;padding-bottom:11px}.asVehicleHighlightsHead strong{text-align:left;font-size:15px}.asVehicleHighlightsGrid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px}.asVehicleHighlight{min-height:74px;grid-template-columns:44px minmax(0,1fr);gap:9px;padding:10px 1px}.asVehicleHighlight:nth-last-child(-n+3){border-bottom:1px solid #edf1f6}.asVehicleHighlight:nth-last-child(-n+2){border-bottom:0}.asVehicleHighlightIcon{width:44px;height:44px;border-radius:14px}.asVehicleHighlightText span{font-size:9px}.asVehicleHighlightText strong{font-size:13px}.asTechnicalToggle{min-height:48px;border-radius:15px}}@media (min-width:981px){.asDetailHero{width:min(1320px,100%);grid-template-columns:minmax(0,1.48fr) minmax(360px,.82fr);gap:20px;align-items:start}.asDetailGallery{min-width:0;padding:10px!important;border:1px solid #dde3eb!important;border-radius:25px!important;background:#fff!important;box-shadow:0 18px 48px #0f172a1a!important}.asDetailMainPhoto{width:100%;height:min(68vh,630px)!important;min-height:500px;padding:0!important;border:1px solid #e0e5ec!important;border-radius:20px!important;background:#eef1f5!important;overflow:hidden!important}.asDetailMainPhoto img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;background:#eef1f5!important;border-radius:0!important}.asGalleryPhotoStrip{margin-top:9px!important}.asDetailSide{min-width:0;display:grid;gap:12px}}@media (min-width:641px) and (max-width:980px){.asDetailGallery{padding:9px!important;border:1px solid #dde3eb!important;border-radius:23px!important;background:#fff!important}.asDetailMainPhoto{height:min(62vh,560px)!important;min-height:420px;border:1px solid #e0e5ec!important;border-radius:19px!important;background:#eef1f5!important}.asDetailMainPhoto img{object-fit:contain!important;background:#eef1f5!important}}@media (max-width:640px){.asDetailGallery{width:100%!important;margin:0!important;padding:7px!important;border:1px solid #dde3eb!important;border-radius:20px!important;background:#fff!important;box-shadow:0 12px 30px #0f172a17!important;overflow:hidden!important}.asDetailMainPhoto{width:100%!important;height:410px!important;min-height:0!important;max-height:62vh!important;padding:0!important;margin:0!important;border:1px solid #e0e5ec!important;border-radius:16px!important;background:#eef1f5!important;overflow:hidden!important}.asDetailMainPhoto img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;background:#eef1f5!important;border-radius:0!important}.asGalleryPhotoStrip{width:100%!important;margin:7px 0 0!important}}@media (max-width:380px){.asDetailMainPhoto{height:360px!important}}.asDetailContent>.asSellerPremiumBox{width:100%;margin:0;padding:20px;border-radius:24px;box-shadow:0 16px 42px #0f172a14}.asDetailContent>.asSellerPremiumBox .asSellerContactGrid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:640px){.asDetailContent>.asSellerPremiumBox{padding:13px;border-radius:20px}.asDetailContent>.asSellerPremiumBox .asSellerContactGrid{grid-template-columns:1fr}}@media (min-width:981px){.asDetailGallery{position:relative;padding:10px!important;border:1px solid #dfe5ec!important;border-radius:26px!important;background:linear-gradient(180deg,#fff,#f8fafc)!important;box-shadow:0 22px 58px #0f172a1c!important}.asDetailMainPhoto{position:relative;width:100%!important;height:min(72vh,690px)!important;min-height:530px!important;padding:0!important;border:1px solid #dbe2ea!important;border-radius:21px!important;background:radial-gradient(circle at 50% 38%,#fff,#f3f5f8 64%,#e9edf2)!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #fffc,0 10px 28px #0f172a14!important}.asDetailMainPhoto:after{content:"";position:absolute;left:0;right:0;bottom:0;height:110px;pointer-events:none;background:linear-gradient(to top,#0f172a2b,#0f172a00)}.asDetailMainPhoto img{width:100%!important;height:100%!important;padding:8px!important;object-fit:contain!important;object-position:center center!important;background:transparent!important;transform:none!important;transition:transform .24s ease!important}.asDetailMainPhoto:hover img{transform:scale(1.012)!important}.asDetailMainPhoto>b{z-index:3;right:16px!important;bottom:16px!important;min-height:36px!important;padding:0 12px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:999px!important;background:#111827d1!important;color:#fff!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 10px 24px #0f172a38!important}.asGalNav{z-index:4;width:48px!important;height:48px!important;border:1px solid rgba(17,24,39,.08)!important;border-radius:999px!important;background:#fffffff0!important;color:#111827!important;box-shadow:0 12px 30px #0f172a2e!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.asGalNav:hover{background:#facc15!important;color:#111827!important;transform:translateY(-50%) scale(1.04)}.asGalleryPhotoStrip{min-height:52px!important;margin-top:9px!important;padding:9px 12px!important;border:1px solid #e1e7ee!important;border-radius:16px!important;background:linear-gradient(180deg,#fff,#f8fafc)!important;box-shadow:0 8px 22px #0f172a0d!important}.asGalleryPhotoStrip:hover{border-color:#facc15!important;box-shadow:0 10px 26px #0f172a14!important}}@media (min-width:641px) and (max-width:980px){.asDetailGallery{padding:9px!important;border:1px solid #dfe5ec!important;border-radius:24px!important;background:#fff!important;box-shadow:0 18px 46px #0f172a1a!important}.asDetailMainPhoto{height:min(66vh,590px)!important;min-height:430px!important;border:1px solid #dbe2ea!important;border-radius:19px!important;background:radial-gradient(circle at 50% 38%,#fff,#eef2f6)!important}.asDetailMainPhoto img{padding:7px!important;object-fit:contain!important;background:transparent!important}}@media (max-width:640px){.asDetailGallery{width:100%!important;margin:0!important;padding:7px!important;border:1px solid #dfe5ec!important;border-radius:20px!important;background:linear-gradient(180deg,#fff,#f8fafc)!important;box-shadow:0 14px 34px #0f172a1a!important}.asDetailMainPhoto{position:relative;width:100%!important;height:430px!important;min-height:0!important;max-height:64vh!important;border:1px solid #dbe2ea!important;border-radius:16px!important;background:radial-gradient(circle at 50% 38%,#fff,#edf1f5)!important;overflow:hidden!important}.asDetailMainPhoto:after{content:"";position:absolute;left:0;right:0;bottom:0;height:82px;pointer-events:none;background:linear-gradient(to top,rgba(15,23,42,.15),transparent)}.asDetailMainPhoto img{width:100%!important;height:100%!important;padding:5px!important;object-fit:contain!important;object-position:center center!important;background:transparent!important;transform:none!important}.asDetailMainPhoto>b{z-index:3;right:11px!important;bottom:11px!important;min-height:33px!important;padding:0 10px!important;border-radius:999px!important;background:#111827d1!important;color:#fff!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.asGalNav{z-index:4;width:40px!important;height:40px!important;border:1px solid rgba(17,24,39,.08)!important;border-radius:999px!important;background:#fffffff0!important;color:#111827!important;box-shadow:0 9px 22px #0f172a2b!important}.asGalleryPhotoStrip{min-height:49px!important;margin-top:7px!important;padding:8px 10px!important;border-radius:15px!important}}@media (max-width:380px){.asDetailMainPhoto{height:380px!important}}@media (max-width:640px){.asDetailHero{gap:0!important}.asDetailGallery{width:calc(100% + 16px)!important;max-width:none!important;margin-left:-8px!important;margin-right:-8px!important;margin-bottom:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#111827!important;box-shadow:none!important;overflow:hidden!important}.asDetailMainPhoto{position:relative!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:4 / 3!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#111827!important;box-shadow:none!important;overflow:hidden!important}.asDetailMainPhoto:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:100px!important;pointer-events:none!important;background:linear-gradient(to top,#0f172a4d,#0f172a00)!important}.asDetailMainPhoto img{width:100%!important;height:100%!important;margin:0!important;padding:0!important;object-fit:cover!important;object-position:center center!important;border:0!important;border-radius:0!important;background:#111827!important;transform:none!important;filter:none!important}.asDetailMainPhoto>b{z-index:5!important;right:12px!important;bottom:12px!important;min-height:35px!important;padding:0 12px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:999px!important;background:#111827d1!important;color:#fff!important;font-size:13px!important;font-weight:1000!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;box-shadow:0 8px 22px #0f172a40!important}.asDetailGallery>.asGalNav{display:none!important}.asGalleryPhotoStrip{display:none!important}.asDetailSide{gap:10px!important;margin-top:0!important}.asDetailTitleBox{margin:0!important;padding:17px 15px 15px!important;border-top:0!important;border-left:0!important;border-right:0!important;border-radius:0 0 20px 20px!important;background:#fff!important;box-shadow:0 12px 28px #0f172a12!important}.asDetailTitleBox>span{font-size:10px!important}.asDetailTitleBox h1{margin-top:6px!important;font-size:25px!important;line-height:1.15!important;letter-spacing:-.035em!important}.asDetailPrice{margin-top:11px!important}.asDetailTitleBox p{margin-top:10px!important}.asVehicleHighlights{margin-top:0!important;padding:13px!important;border:1px solid #e3e8ef!important;border-radius:20px!important;background:#fff!important;box-shadow:0 12px 30px #0f172a12!important}.asVehicleHighlightsGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:10px!important}.asVehicleHighlight{min-height:76px!important;grid-template-columns:45px minmax(0,1fr)!important;gap:9px!important;padding:10px 1px!important}.asVehicleHighlightIcon{width:45px!important;height:45px!important;border-radius:14px!important;background:linear-gradient(135deg,#fff8bf,#facc15)!important;color:#111827!important;box-shadow:0 8px 18px #facc1533!important}.asVehicleHighlightText span{font-size:9px!important}.asVehicleHighlightText strong{font-size:13px!important;line-height:1.25!important}.asDetailInfoPanel .asDetailSectionHead>span{display:none!important}.asDetailContent{margin-top:12px!important;gap:13px!important}.asDetailInfoPanel{padding:14px!important;border-radius:20px!important}.asTechnicalDataRow{min-height:54px!important;grid-template-columns:minmax(105px,.92fr) minmax(0,1.08fr)!important;gap:12px!important;padding:12px 2px!important}.asTechnicalToggle{margin-top:12px!important}}@media (max-width:380px){.asDetailMainPhoto{aspect-ratio:4 / 3!important}.asDetailTitleBox h1{font-size:23px!important}.asVehicleHighlight{grid-template-columns:41px minmax(0,1fr)!important}.asVehicleHighlightIcon{width:41px!important;height:41px!important}.asVehicleHighlightText strong{font-size:12px!important}}html.as24OverlayOpen,body.as24OverlayOpen{overflow:hidden!important;overscroll-behavior:none}html{scrollbar-gutter:stable}.as24AdOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:#fff;overflow:auto;-webkit-overflow-scrolling:touch}.as24AdOverlayClose{position:fixed;top:12px;right:12px;z-index:100001;width:44px;height:44px;border:0;border-radius:999px;background:#111827;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 28px #00000038}.as24AdOverlayPanel{width:100%;min-height:100vh;background:#fff}.as24AdOverlayPanel .asDetailPage{min-height:100vh}@media (max-width:768px){.as24AdOverlayClose{top:10px;right:10px;width:42px;height:42px}}.asNcPro{position:relative;display:inline-flex;align-items:center;justify-content:center}.asNcBell{width:42px;height:42px;border:0;border-radius:14px;background:transparent;color:#111318;display:grid;place-items:center;cursor:pointer;position:relative}.asNcBell:hover{background:#f1f5f9}.asNcBell b{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#e11d48;color:#fff;font-size:11px;font-weight:1000;display:grid;place-items:center;box-shadow:0 8px 18px #e11d4852}.asNcPanel{position:absolute;right:0;top:52px;width:390px;max-width:calc(100vw - 20px);background:#fff;border:1px solid #e5e7eb;border-radius:26px;box-shadow:0 28px 70px #0f172a33;z-index:5000;overflow:hidden;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .16s ease,transform .16s ease}.asNcPanel.open{opacity:1;pointer-events:auto;transform:translateY(0)}.asNcHead{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid #eef2f7;background:linear-gradient(180deg,#fff,#f8fafc)}.asNcHead div{display:flex;align-items:center;gap:9px}.asNcHead strong{font-size:18px;font-weight:1000;letter-spacing:-.04em}.asNcHead em{min-width:24px;height:24px;border-radius:999px;background:#ffd21f;color:#111318;font-style:normal;font-size:12px;font-weight:1000;display:grid;place-items:center}.asNcHead button{width:38px;height:38px;border:0;border-radius:13px;background:#f1f5f9;color:#111318;display:grid;place-items:center;cursor:pointer}.asNcHead button:hover{background:#ffd21f}.asNcList{max-height:420px;overflow:auto;padding:9px;background:#fff}.asNcItem{width:100%;border:1px solid #eef2f7;background:#fff;border-radius:18px;padding:11px;margin-bottom:8px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;align-items:start;text-align:left;cursor:pointer;position:relative}.asNcItem:hover{box-shadow:0 14px 30px #0f172a1a}.asNcItem.unread{background:#fffbea;border-color:#fde68a}.asNcItem.unread:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:5px;border-radius:999px;background:#ffd21f}.asNcIcon{width:42px;height:42px;border-radius:15px;background:#111318;color:#ffd21f;display:grid;place-items:center}.asNcText{display:grid;gap:3px;min-width:0}.asNcText strong{font-size:14px;font-weight:1000;color:#111318;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asNcText small{font-size:12px;font-weight:800;color:#667085;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.asNcTime{font-size:12px;font-weight:1000;color:#98a2b3;white-space:nowrap}.asNcEmpty{min-height:160px;display:grid;place-items:center;align-content:center;gap:10px;color:#667085;font-weight:1000}.asNcFoot{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px;border-top:1px solid #eef2f7;background:#fff}.asNcFoot button{height:42px;border:0;border-radius:14px;background:#111318;color:#fff;font-weight:1000;display:flex;align-items:center;justify-content:center;gap:7px;cursor:pointer}.asNcFoot button.danger{background:#fff1f2;color:#e11d48}.asNcBackdrop{display:none}@media (max-width:720px){.asNcBackdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;border:0;z-index:4998}.asNcPanel{position:fixed;left:10px;right:10px;top:10px;width:auto;max-width:none;max-height:calc(100svh - 20px);border-radius:26px;z-index:4999}.asNcList{max-height:calc(100svh - 160px)}.asNcBell{width:38px;height:38px}}.asNcHead .asNcTrashTop{background:#fff1f2!important;color:#e11d48!important}@media (max-width:720px){.asNcFoot .danger{display:none!important}.asNcFoot{grid-template-columns:1fr!important}}.asHeaderPro{background:#fff;border-bottom:1px solid #edf0f5;position:sticky;top:0;z-index:90;box-shadow:0 8px 22px #0f172a0e}.asHeaderTop{min-height:86px;display:flex;align-items:center;gap:18px}.asHeaderLogo{display:flex;align-items:center;gap:14px;text-decoration:none}.asHeaderLogo img{height:74px;width:auto;display:block}.asHeaderLogo strong{font-size:34px;line-height:1;font-weight:1000;color:#111827;letter-spacing:-.045em}.asHeaderLogo strong span{color:#d49b00}.asHeaderActions{display:flex;align-items:center;gap:12px}.asCreateAd{order:20;background:linear-gradient(135deg,#facc15,#ffe680);color:#111827;text-decoration:none;font-weight:1000;border-radius:999px;padding:14px 22px;box-shadow:0 14px 30px #facc1557;white-space:nowrap;transition:.18s ease}.asCreateAd:hover{transform:translateY(-2px);filter:brightness(1.03)}.asLoginMini{background:linear-gradient(135deg,#facc15,#ffe680);color:#111827;text-decoration:none;font-weight:1000;border-radius:999px;padding:12px 18px;box-shadow:0 12px 26px #facc1547;white-space:nowrap}.asIconBtn{width:44px;height:44px;border-radius:999px;border:1px solid #e2e8f0;background:#fff;display:grid;place-items:center;color:#253044;text-decoration:none;box-shadow:0 8px 18px #0f172a0f;transition:.18s ease}.asIconBtn:hover{background:#fff8d6;border-color:#facc15;transform:translateY(-2px)}.asProfileMenu{position:relative}.asProfileBtn{border:1px solid #e2e8f0;background:#fff;border-radius:999px;padding:9px 14px;display:flex;align-items:center;gap:9px;font-weight:1000;color:#0f172a;cursor:pointer;max-width:210px;box-shadow:0 8px 18px #0f172a0f;transition:.18s ease}.asProfileBtn:hover{background:#fff8d6;border-color:#facc15;transform:translateY(-2px)}.asProfileBtn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asProfileDrop{position:absolute;right:0;top:54px;width:250px;background:#fff;border:1px solid #e7ebf2;border-radius:18px;box-shadow:0 18px 45px #0f172a24;padding:10px;display:grid;gap:4px}.asProfileDrop a,.asProfileDrop button{border:0;background:#fff;text-align:left;text-decoration:none;color:#334155;font-weight:900;padding:12px;border-radius:12px;cursor:pointer;font-family:inherit}.asProfileDrop a:hover,.asProfileDrop button:hover{background:#fff8d6;color:#111827}.asLangPro .language-switch{border:1px solid #e5e7eb!important;background:#fff!important;border-radius:999px!important;padding:4px!important;box-shadow:0 8px 18px #0f172a0d!important}.asLangPro .language-switch button{border:0!important;border-radius:999px!important;padding:8px 10px!important;background:transparent!important;color:#475569!important;font-size:12px!important;font-weight:1000!important}.asLangPro .language-switch button.active{background:#111827!important;color:#fff!important}@media (max-width:760px){.asHeaderTop{min-height:74px}.asHeaderLogo img{height:58px}.asHeaderLogo strong{font-size:26px}.asCreateAd{padding:11px 14px;font-size:13px}.asIconBtn{width:39px;height:39px}.asProfileBtn span{display:none}}@media (max-width:480px){.asHeaderLogo img{height:52px}.asHeaderLogo strong,.asIconBtn.msg,.asIconBtn.fav{display:none}.asCreateAd{font-size:0;width:40px;height:40px;padding:0;display:grid;place-items:center}.asCreateAd:after{content:"+";font-size:23px;font-weight:1000}}.asHeaderTop{min-height:68px!important}.asHeaderLogo{width:260px!important;height:58px!important;overflow:visible!important}.asHeaderLogo img{height:58px!important;width:260px!important;max-width:260px!important;object-fit:contain!important}.asCreateAd{margin-left:auto!important;padding:12px 22px!important}@media (max-width:760px){.asHeaderTop{min-height:62px!important}.asHeaderLogo,.asHeaderLogo img{width:205px!important;height:52px!important}}.asHeaderLogo{width:auto!important;height:auto!important;overflow:visible!important}.asHeaderLogo img{width:auto!important;height:76px!important;max-width:310px!important;object-fit:contain!important}@media (max-width:760px){.asHeaderLogo img{height:58px!important;max-width:230px!important}}@media (max-width:480px){.asHeaderLogo img{height:52px!important;max-width:190px!important}}.asHeaderLogo{height:68px!important;display:flex!important;align-items:center!important}.asHeaderLogo img{height:68px!important;max-height:68px!important;width:auto!important;max-width:330px!important;object-fit:contain!important}.asHeaderLogo strong{display:none!important}@media (max-width:760px){.asHeaderLogo{height:58px!important}.asHeaderLogo img{height:58px!important;max-height:58px!important;max-width:240px!important}}.asHeaderPro,.asHeaderTop{overflow:visible!important}.asHeaderLogo{position:relative!important;z-index:5!important;margin-top:-10px!important;margin-bottom:-12px!important}.asHeaderLogo img{height:86px!important;max-height:86px!important;max-width:360px!important}@media (max-width:760px){.asHeaderLogo{margin-top:-6px!important;margin-bottom:-8px!important}.asHeaderLogo img{height:66px!important;max-height:66px!important;max-width:260px!important}}.asHeaderTop{position:relative!important;min-height:72px!important;padding-left:285px!important}.asHeaderLogoFloat{position:absolute!important;left:0!important;top:-18px!important;width:270px!important;height:104px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;z-index:20!important;text-decoration:none!important}.asHeaderLogoFloat img{width:270px!important;height:104px!important;max-width:none!important;max-height:none!important;object-fit:contain!important;display:block!important}@media (max-width:760px){.asHeaderTop{min-height:66px!important;padding-left:210px!important}.asHeaderLogoFloat{top:-10px!important;width:200px!important;height:82px!important}.asHeaderLogoFloat img{width:200px!important;height:82px!important}}@media (max-width:480px){.asHeaderTop{padding-left:150px!important}.asHeaderLogoFloat{top:-6px!important;width:145px!important;height:70px!important}.asHeaderLogoFloat img{width:145px!important;height:70px!important}}.asHeaderLogoFloat{width:360px!important;height:115px!important;top:-24px!important;left:-18px!important;overflow:visible!important}.asHeaderLogoFloat img{width:360px!important;height:115px!important;object-fit:contain!important;transform:scale(1.35)!important;transform-origin:left center!important}.asHeaderTop{padding-left:320px!important}.asIconBtn{width:48px!important;height:48px!important}.asIconBtn svg{width:24px!important;height:24px!important}.asProfileBtn{min-height:48px!important;padding:10px 16px!important;font-size:15px!important}.asProfileBtn svg{width:27px!important;height:27px!important}.asCreateAd{min-height:48px!important;padding:13px 22px!important;font-size:15px!important}@media (max-width:760px){.asIconBtn{width:42px!important;height:42px!important}.asProfileBtn{min-height:42px!important;padding:8px 11px!important}}.asMailWithBadge{position:relative}.asMailWithBadge b{position:absolute;top:-6px;right:-6px;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:#e11d48;color:#fff;font-size:11px;font-weight:1000;display:grid;place-items:center;box-shadow:0 8px 18px #e11d4859}.asNotifBellWrap,.asNotifBellBtn{position:relative}.asNotifBellBtn b{position:absolute;top:-6px;right:-6px;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:#e11d48;color:#fff;font-size:11px;font-weight:1000;display:grid;place-items:center}.asNotifBellDrop{position:absolute;right:0;top:48px;width:310px;background:#fff;color:#111827;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 22px 55px #0f172a2e;padding:10px;z-index:999}.asNotifBellDrop>strong{display:block;padding:8px;font-size:14px}.asNotifBellDrop button{width:100%;text-align:left;border:1px solid #eef2f7;background:#fff;border-radius:14px;padding:10px;margin-bottom:8px;cursor:pointer}.asNotifBellDrop button.unread{background:#fff7ed;border-color:#fed7aa}.asNotifBellDrop span{display:block;font-weight:1000}.asNotifBellDrop small{display:block;margin-top:4px;color:#667085;font-weight:800}.asNotifBellDrop p{margin:0;padding:12px;color:#667085;font-weight:900}@media (max-width:768px){footer,.asHomeFooterPro{display:none!important}}@media (max-width:640px){.asNotifBellWrap{position:static!important}.asNotifBellDrop{position:fixed!important;left:12px!important;right:12px!important;top:auto!important;bottom:76px!important;width:auto!important;max-width:none!important;max-height:70vh!important;overflow-y:auto!important;z-index:99999!important;border-radius:22px!important;padding:10px!important;background:#fff!important;box-shadow:0 24px 70px #0f172a47!important;border:1px solid rgba(15,23,42,.08)!important}.asNotifBellDrop>strong{position:sticky;top:0;z-index:2;background:#fff;padding:12px 10px!important;font-size:16px!important;border-bottom:1px solid #eef2f7}.asNotifBellDrop button{width:100%!important;text-align:left!important;padding:13px!important;border-radius:16px!important;margin-top:8px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important}.asNotifBellDrop button.unread{background:#fff7ed!important;border-color:#fed7aa!important}.asNotifBellDrop span{font-size:14px!important;line-height:1.25!important}.asNotifBellDrop small{font-size:12px!important;line-height:1.25!important}.asNotifBellDrop p{padding:18px 12px!important;text-align:center!important}}.asHeaderPro{position:sticky;top:0;z-index:3000;background:#fffffff0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(15,23,42,.08)}.asHeaderTop{min-height:76px;display:flex;align-items:center;gap:18px}.asHeaderSpacer{flex:1}.asHeaderActions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.asCreateAd,.asIconBtn,.asProfileBtn,.asGuestProfileBtn{height:44px;display:inline-flex;align-items:center;justify-content:center}.asCreateAd{padding:0 18px;border-radius:999px;font-weight:900;text-decoration:none;background:linear-gradient(135deg,#ffd84d,#ffb800);color:#111827;box-shadow:0 12px 28px #ffb80047;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.asCreateAd:hover{transform:translateY(-2px);filter:brightness(1.03);box-shadow:0 18px 38px #ffb8005c}.asIconBtn,.asProfileBtn,.asGuestProfileBtn{width:44px;border-radius:16px;border:1px solid rgba(15,23,42,.09);background:#fff;color:#172033;cursor:pointer;box-shadow:0 10px 25px #0f172a14;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.asIconBtn:hover,.asProfileBtn:hover,.asGuestProfileBtn:hover,.asProfileBtn.active,.asGuestProfileBtn.active{transform:translateY(-2px);background:#f8fafc;border-color:#2563eb47;box-shadow:0 18px 42px #0f172a24}.asMailWithBadge{position:relative;text-decoration:none}.asMailWithBadge b{position:absolute;top:-7px;right:-7px;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:#ef4444;color:#fff;font-size:11px;line-height:19px;text-align:center;border:2px solid #fff}.asProfileMenu,.asGuestProfileMenu,.asHeaderNotifWrap{position:relative;display:flex;align-items:center}.asProfileDrop,.asGuestProfileDrop{position:absolute;top:calc(100% + 13px);right:0;width:270px;padding:10px;border-radius:22px;background:#fff;border:1px solid rgba(226,232,240,.95);box-shadow:0 28px 80px #0f172a33;z-index:5000;animation:asHeaderDropIn .16s ease both}.asProfileDrop:before,.asGuestProfileDrop:before{content:"";position:absolute;top:-7px;right:18px;width:14px;height:14px;background:#fff;border-left:1px solid rgba(226,232,240,.95);border-top:1px solid rgba(226,232,240,.95);transform:rotate(45deg)}.asDropUser{padding:12px 12px 10px;margin-bottom:8px;border-radius:16px;background:linear-gradient(135deg,#f8fafc,#eef5ff);border:1px solid rgba(226,232,240,.85)}.asDropUser strong{display:block;font-size:14px;color:#0f172a;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.asDropUser span{display:block;margin-top:3px;font-size:12px;color:#64748b;text-transform:capitalize}.asDropLang{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 11px;margin-bottom:7px;border-radius:15px;background:#f8fafc;color:#475569;font-weight:800}.asProfileDrop a,.asGuestProfileDrop a,.asProfileDrop button{width:100%;min-height:42px;display:flex;align-items:center;padding:0 12px;border-radius:14px;border:0;background:transparent;text-decoration:none;color:#172033;font-weight:850;cursor:pointer;transition:background .16s ease,transform .16s ease,color .16s ease}.asProfileDrop a:hover,.asGuestProfileDrop a:hover,.asProfileDrop button:hover{background:#f1f5f9;transform:translate(3px)}.asProfileDrop button{color:#dc2626}@keyframes asHeaderDropIn{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 720px){.asHeaderTop{min-height:66px}.asHeaderActions{gap:7px}.asCreateAd{display:none}.asIconBtn,.asProfileBtn,.asGuestProfileBtn{width:40px;height:40px;border-radius:14px}.asProfileDrop,.asGuestProfileDrop{right:-6px;width:260px}}.asHeaderActions>*,.asProfileMenu,.asGuestProfileMenu,.asHeaderNotifWrap{height:44px!important;display:flex!important;align-items:center!important}.asIconBtn,.asProfileBtn,.asGuestProfileBtn,.asThemeBtn{width:44px!important;height:44px!important;min-width:44px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;margin:0!important;vertical-align:middle!important}.asIconBtn svg,.asProfileBtn svg,.asGuestProfileBtn svg,.asThemeBtn svg{display:block;flex-shrink:0}.asThemeBtn{border-radius:16px;border:1px solid rgba(15,23,42,.09);background:#fff;color:#172033;cursor:pointer;box-shadow:0 10px 25px #0f172a14;transition:.18s ease}.asThemeBtn:hover{transform:translateY(-2px);background:#f8fafc;border-color:#2563eb47;box-shadow:0 18px 42px #0f172a24}.asDropLang.clean{justify-content:center}.asDropLang.clean span{display:none!important}html[data-theme=dark] body{background:#0b1220;color:#e5e7eb}html[data-theme=dark] .asHeaderPro{background:#0f172af0;border-bottom-color:#ffffff1a}html[data-theme=dark] .asIconBtn,html[data-theme=dark] .asProfileBtn,html[data-theme=dark] .asGuestProfileBtn,html[data-theme=dark] .asThemeBtn{background:#111827;color:#f8fafc;border-color:#ffffff1f}html[data-theme=dark] .asProfileDrop,html[data-theme=dark] .asGuestProfileDrop,html[data-theme=dark] .asProfileDrop:before,html[data-theme=dark] .asGuestProfileDrop:before{background:#111827;border-color:#ffffff1f}html[data-theme=dark] .asProfileDrop a,html[data-theme=dark] .asGuestProfileDrop a,html[data-theme=dark] .asProfileDrop button{color:#f8fafc}html[data-theme=dark] .asProfileDrop a:hover,html[data-theme=dark] .asGuestProfileDrop a:hover,html[data-theme=dark] .asProfileDrop button:hover,html[data-theme=dark] .asDropLang,html[data-theme=dark] .asDropUser{background:#1f2937}@media (max-width:720px){.asIconBtn,.asProfileBtn,.asGuestProfileBtn,.asThemeBtn{width:40px!important;height:40px!important;min-width:40px!important}.asHeaderActions>*,.asProfileMenu,.asGuestProfileMenu,.asHeaderNotifWrap{height:40px!important}}.asDropBottom{margin-top:8px;padding-top:8px;border-top:1px solid rgba(226,232,240,.9);display:grid;gap:8px}.asDropTheme{width:100%;min-height:42px;border-radius:14px;border:1px solid rgba(15,23,42,.08)!important;background:linear-gradient(135deg,#f8fafc,#eef5ff)!important;color:#172033!important;font-weight:900;cursor:pointer}.asDropLang.clean{margin:0!important;padding:8px!important;justify-content:center!important}html[data-theme=dark] .asDropBottom{border-top-color:#ffffff1f}html[data-theme=dark] .asDropTheme{background:#1f2937!important;color:#f8fafc!important;border-color:#ffffff1f!important}.asHeaderActions{height:48px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important}.asHeaderActions>a,.asHeaderActions>button,.asHeaderActions>div{height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;position:relative}.asIconBtn,.asProfileBtn,.asGuestProfileBtn{width:44px!important;height:44px!important;min-width:44px!important;max-width:44px!important;padding:0!important;margin:0!important;border-radius:15px!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:0!important;transform:none!important}.asIconBtn svg,.asProfileBtn svg,.asGuestProfileBtn svg{width:22px!important;height:22px!important;display:block!important;margin:0!important;position:static!important}.asProfileBtn svg,.asGuestProfileBtn svg{width:25px!important;height:25px!important}.asHeaderNotifWrap{width:44px!important;height:44px!important;overflow:visible!important;z-index:20!important}.asProfileMenu,.asGuestProfileMenu{width:44px!important;height:44px!important;z-index:60!important}.asProfileMenu .asProfileDrop,.asGuestProfileMenu .asGuestProfileDrop{top:56px!important;right:0!important;z-index:9999!important}.asHeaderNotifWrap [class*=Panel],.asHeaderNotifWrap [class*=Drop],.asHeaderNotifWrap [class*=Menu],.asHeaderNotifWrap [class*=Popover]{right:54px!important;z-index:5000!important}.asProfileDrop,.asGuestProfileDrop{width:255px!important;padding:9px!important;border-radius:18px!important}.asProfileDrop a,.asGuestProfileDrop a,.asProfileDrop button{min-height:39px!important;border-radius:12px!important;font-size:14px!important}.asDropBottom{margin:8px 0!important;padding:9px!important;border-radius:15px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important}.asDropTheme{min-height:38px!important;border-radius:12px!important;background:#111827!important;color:#fff!important}.asDropLang.clean{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important}html[data-theme=dark] .asDropBottom{background:#0f172a!important;border-color:#ffffff1f!important}html[data-theme=dark] .asDropLang.clean{background:#111827!important;border-color:#ffffff1f!important}@media (max-width:720px){.asHeaderActions{height:42px!important;gap:7px!important}.asHeaderActions>a,.asHeaderActions>button,.asHeaderActions>div,.asIconBtn,.asProfileBtn,.asGuestProfileBtn,.asHeaderNotifWrap,.asProfileMenu,.asGuestProfileMenu{width:40px!important;height:40px!important;min-width:40px!important}.asProfileMenu .asProfileDrop,.asGuestProfileMenu .asGuestProfileDrop{top:51px!important}}.asProfileDrop,.asGuestProfileDrop{width:280px!important;padding:12px!important;border-radius:24px!important;background:#fffffff5!important;-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);border:1px solid rgba(226,232,240,.95)!important;box-shadow:0 30px 90px #0f172a38,inset 0 1px #ffffffb3!important}.asProfileDrop a,.asGuestProfileDrop a,.asProfileDrop button{min-height:44px!important;border-radius:16px!important;font-size:14px!important;font-weight:900!important;letter-spacing:-.01em}.asProfileDrop a:hover,.asGuestProfileDrop a:hover,.asProfileDrop button:hover{background:linear-gradient(135deg,#f8fafc,#eef5ff)!important;transform:translate(4px)!important}.asDropBottom{margin:10px 0!important;padding:10px!important;display:grid!important;gap:10px!important;border-radius:20px!important;background:linear-gradient(135deg,#f8fafc,#eef5ff)!important;border:1px solid rgba(226,232,240,.95)!important}.asThemeSwitch{width:100%!important;min-height:48px!important;padding:6px 7px 6px 14px!important;border:0!important;border-radius:18px!important;background:#fff!important;color:#0f172a!important;display:flex!important;align-items:center!important;justify-content:space-between!important;cursor:pointer;box-shadow:0 10px 24px #0f172a14;transition:.22s ease}.asThemeSwitch:hover{transform:none!important;box-shadow:0 16px 34px #0f172a21}.asThemeText{font-size:14px;font-weight:950}.asThemeTrack{width:58px;height:32px;border-radius:999px;padding:3px;background:linear-gradient(135deg,#e2e8f0,#cbd5e1);display:flex;align-items:center;justify-content:flex-start;transition:.24s ease}.asThemeKnob{width:26px;height:26px;border-radius:999px;background:#fff;color:#f59e0b;display:flex;align-items:center;justify-content:center;box-shadow:0 5px 14px #0f172a38;transition:.24s cubic-bezier(.2,.8,.2,1)}.asThemeSwitch.isDark .asThemeTrack{background:linear-gradient(135deg,#2563eb,#111827)}.asThemeSwitch.isDark .asThemeKnob{transform:translate(26px);color:#2563eb}.asDropLang.clean{min-height:46px!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 24px #0f172a0f}html[data-theme=dark] .asProfileDrop,html[data-theme=dark] .asGuestProfileDrop{background:#0f172af5!important;border-color:#ffffff1f!important;box-shadow:0 30px 90px #00000073!important}html[data-theme=dark] .asDropBottom{background:linear-gradient(135deg,#0f172a,#1f2937)!important;border-color:#ffffff1f!important}html[data-theme=dark] .asThemeSwitch,html[data-theme=dark] .asDropLang.clean{background:#111827!important;color:#f8fafc!important;box-shadow:0 10px 24px #0000003d}html[data-theme=dark] .asProfileDrop a:hover,html[data-theme=dark] .asGuestProfileDrop a:hover,html[data-theme=dark] .asProfileDrop button:hover{background:#1f2937!important}.asHeaderActions .asIconBtn,.asHeaderActions .asProfileBtn,.asHeaderActions .asGuestProfileBtn{transform:translateY(0)!important}.asHeaderActions .asIconBtn:hover,.asHeaderActions .asProfileBtn:hover,.asHeaderActions .asGuestProfileBtn:hover{transform:translateY(-1px)!important}@media (max-width:720px){.asHeaderPro .asCreateAd{display:inline-flex!important;height:38px!important;min-width:auto!important;padding:0 11px!important;border-radius:999px!important;font-size:12px!important;white-space:nowrap!important}.asHeaderActions{gap:6px!important}}@media (max-width:720px){.asHeaderPro .asCreateAd{display:none!important}}.asDropLogoutBtn{margin-top:6px!important;background:linear-gradient(135deg,#fff1f2,#ffe4e6)!important;color:#dc2626!important;border:1px solid #fecdd3!important}.asDropLogoutBtn:hover{background:linear-gradient(135deg,#fee2e2,#fecaca)!important;transform:translate(3px)!important}.asLogoutOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:#0f172a7a;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);display:flex;align-items:center;justify-content:center;padding:18px}.asLogoutConfirm{width:min(390px,100%);border-radius:28px;padding:22px;background:#fff;border:1px solid rgba(226,232,240,.95);box-shadow:0 35px 100px #0f172a59;text-align:center;animation:asLogoutPop .18s ease both}.asLogoutIcon{width:54px;height:54px;margin:0 auto 12px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#fee2e2,#fff7ed);color:#dc2626;font-size:28px;font-weight:900}.asLogoutConfirm strong{display:block;font-size:21px;color:#0f172a;margin-bottom:7px}.asLogoutConfirm p{margin:0;color:#64748b;font-weight:700;line-height:1.45}.asLogoutActions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.asLogoutActions button{min-height:45px;border-radius:16px;border:0;font-weight:950;cursor:pointer}.asLogoutActions .ghost{background:#f1f5f9;color:#0f172a}.asLogoutActions .danger{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 14px 30px #dc262647}@keyframes asLogoutPop{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}html[data-theme=dark] .asLogoutConfirm{background:#111827;border-color:#ffffff1f}html[data-theme=dark] .asLogoutConfirm strong{color:#f8fafc}html[data-theme=dark] .asLogoutConfirm p{color:#cbd5e1}html[data-theme=dark] .asLogoutActions .ghost{background:#1f2937;color:#f8fafc}.asProfileDrop .asDropLogoutBtn{width:100%!important;min-height:46px!important;margin-top:10px!important;border-radius:16px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#ef4444,#dc2626)!important;color:#fff!important;border:0!important;font-weight:950!important;box-shadow:0 16px 34px #dc262647!important}.asProfileDrop .asDropLogoutBtn:hover{transform:translateY(-1px)!important;background:linear-gradient(135deg,#f43f5e,#b91c1c)!important;box-shadow:0 20px 42px #dc26265c!important}@media (min-width:1024px){.asHeaderTop{min-height:82px!important}.asHeaderLogoFloat{width:270px!important;height:78px!important;display:flex!important;align-items:center!important}.asHeaderLogoFloat img{max-width:260px!important;max-height:74px!important;width:auto!important;height:auto!important;object-fit:contain!important}}@media (min-width:1024px){.asHeaderLogoFloat{width:auto!important;min-width:260px!important;height:72px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;text-decoration:none!important;background:transparent!important;box-shadow:none!important;border:0!important}.asHeaderLogoFloat img{display:none!important}.asHeaderLogoFloat:before{content:"AutoScout24.mk";font-size:32px;font-weight:1000;letter-spacing:-1.4px;color:#111827;line-height:1;white-space:nowrap}.asHeaderLogoFloat:after{content:"";width:8px;height:8px;margin-left:8px;margin-top:18px;border-radius:999px;background:#facc15;box-shadow:0 0 0 5px #facc1533}html[data-theme=dark] .asHeaderLogoFloat:before{color:#f8fafc}}.asHeaderTextLogo{width:auto!important;min-width:285px!important;height:76px!important;display:flex!important;align-items:center!important;text-decoration:none!important;background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important}.asHeaderTextLogo span{font-size:34px!important;font-weight:1000!important;letter-spacing:-1.5px!important;color:#111827!important;line-height:1!important;white-space:nowrap!important}.asHeaderTextLogo:after{content:"";width:8px;height:8px;margin-left:9px;margin-top:20px;border-radius:999px;background:#facc15;box-shadow:0 0 0 6px #facc152e}.asHeaderTextLogo img{display:none!important}html[data-theme=dark] .asHeaderTextLogo span{color:#f8fafc!important}@media (max-width:720px){.asHeaderTextLogo{min-width:auto!important;height:44px!important}.asHeaderTextLogo span{font-size:19px!important;letter-spacing:-.8px!important}.asHeaderTextLogo:after{width:6px;height:6px;margin-top:12px}}.asHeaderPro{position:sticky!important;top:0!important;z-index:5000!important;background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-bottom:1px solid #e5e7eb!important}.asHeaderTop{min-height:74px!important;display:flex!important;align-items:center!important}.asHeaderTextLogo,.asHeaderLogoFloat{min-width:270px!important;height:66px!important;display:flex!important;align-items:center!important;text-decoration:none!important;background:transparent!important;box-shadow:none!important;border:0!important}.asHeaderTextLogo span{font-size:32px!important;font-weight:1000!important;letter-spacing:-1.4px!important;color:#111827!important}.asHeaderLogoFloat img{max-width:245px!important;max-height:60px!important;object-fit:contain!important}.asHeaderActions{align-items:center!important}.asIconBtn,.asProfileBtn,.asGuestProfileBtn{background:#fff!important;color:#111827!important;border:1px solid #e5e7eb!important;box-shadow:none!important}.asCreateAd{height:44px!important}@media (max-width:720px){.asHeaderTextLogo span{display:none!important}.asHeaderTextLogo:before{content:"AutoScout24.mk"!important;display:block!important;font-size:18px!important;font-weight:1000!important;letter-spacing:-.7px!important;color:#111827!important;white-space:nowrap!important}.asHeaderTextLogo:after{display:none!important}}@media (min-width:721px){.asHeaderTop{width:min(100% - 32px,1440px)!important;margin:0 auto!important}.asHeaderTextLogo,.asHeaderLogoFloat{min-width:clamp(210px,18vw,300px)!important}.asHeaderTextLogo span{font-size:clamp(25px,2vw,34px)!important}.asHeaderActions{gap:clamp(7px,.8vw,12px)!important}}.asHeaderPro{min-height:66px!important}.asHeaderTop{min-height:66px!important;padding-top:4px!important;padding-bottom:4px!important}.asHeaderLogo,.asHeaderLogoFloat{transform:scale(.94)!important;transform-origin:left center!important}.asHeaderLogo img,.asHeaderLogoFloat img{max-height:58px!important;height:58px!important}.asHeaderActions{min-height:46px!important;align-items:center!important}.asHeaderActions>a,.asHeaderActions>button,.asHeaderActions>div{min-height:40px!important}@media (max-width:760px){.asHeaderPro{min-height:58px!important}.asHeaderTop{min-height:58px!important;padding-top:3px!important;padding-bottom:3px!important}.asHeaderLogo,.asHeaderLogoFloat{transform:scale(.92)!important}.asHeaderLogo img,.asHeaderLogoFloat img{max-height:50px!important;height:50px!important}}.asLogoutOverlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:999999!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:20px!important;background:#0f172a8c!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;animation:asLogoutFade .18s ease both!important}.asLogoutConfirm{position:relative!important;width:min(100%,430px)!important;padding:30px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.7)!important;border-radius:28px!important;background:#fff!important;box-shadow:0 35px 100px #0f172a52!important;text-align:center!important;animation:asLogoutModalIn .22s ease both!important}.asLogoutConfirm:before{content:""!important;position:absolute!important;left:0!important;right:0!important;top:0!important;height:5px!important;background:linear-gradient(90deg,#facc15,#f59e0b,#ef4444)!important}.asLogoutClose{position:absolute!important;top:15px!important;right:15px!important;width:38px!important;height:38px!important;display:grid!important;place-items:center!important;padding:0!important;border:1px solid #e2e8f0!important;border-radius:12px!important;background:#f8fafc!important;color:#64748b!important;cursor:pointer!important;transition:.18s ease!important}.asLogoutClose:hover{background:#eef2f7!important;color:#0f172a!important;transform:rotate(4deg)!important}.asLogoutIcon{width:72px!important;height:72px!important;display:grid!important;place-items:center!important;margin:8px auto 20px!important;border-radius:22px!important;background:linear-gradient(145deg,#fff7ed,#ffedd5)!important;color:#ea580c!important;box-shadow:0 14px 34px #ea580c2b!important}.asLogoutContent{display:block!important}.asLogoutSecure{display:inline-flex!important;align-items:center!important;gap:6px!important;margin-bottom:10px!important;padding:6px 10px!important;border-radius:999px!important;background:#f0fdf4!important;color:#15803d!important;font-size:12px!important;font-weight:900!important;letter-spacing:.02em!important}.asLogoutConfirm h2{margin:0!important;color:#0f172a!important;font-size:25px!important;line-height:1.2!important;font-weight:950!important;letter-spacing:-.025em!important}.asLogoutConfirm p{margin:12px auto 0!important;max-width:340px!important;color:#64748b!important;font-size:14px!important;line-height:1.6!important;font-weight:600!important}.asLogoutActions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:11px!important;margin-top:26px!important}.asLogoutActions button{min-height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 17px!important;border-radius:15px!important;font-family:inherit!important;font-size:14px!important;font-weight:900!important;cursor:pointer!important;transition:.18s ease!important}.asLogoutCancel{border:1px solid #dbe3ee!important;background:#fff!important;color:#334155!important}.asLogoutCancel:hover{background:#f8fafc!important;border-color:#cbd5e1!important;transform:translateY(-1px)!important}.asLogoutSubmit{border:1px solid #dc2626!important;background:linear-gradient(135deg,#ef4444,#dc2626)!important;color:#fff!important;box-shadow:0 13px 28px #dc262640!important}.asLogoutSubmit:hover{transform:translateY(-2px)!important;box-shadow:0 18px 38px #dc262657!important}html[data-theme=dark] .asLogoutConfirm{border-color:#ffffff1a!important;background:#111827!important}html[data-theme=dark] .asLogoutConfirm h2{color:#f8fafc!important}html[data-theme=dark] .asLogoutConfirm p{color:#94a3b8!important}html[data-theme=dark] .asLogoutClose,html[data-theme=dark] .asLogoutCancel{border-color:#ffffff1f!important;background:#1f2937!important;color:#e5e7eb!important}@keyframes asLogoutFade{0%{opacity:0}to{opacity:1}}@keyframes asLogoutModalIn{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:520px){.asLogoutOverlay{align-items:flex-end!important;padding:12px!important}.asLogoutConfirm{width:100%!important;padding:27px 20px 20px!important;border-radius:25px!important}.asLogoutConfirm h2{font-size:22px!important}.asLogoutActions{grid-template-columns:1fr!important}.asLogoutSubmit{order:-1!important}}@media (max-width:520px){.asLogoutOverlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:9999999!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:14px!important;background:#030a15b8!important;backdrop-filter:blur(9px)!important;-webkit-backdrop-filter:blur(9px)!important;overscroll-behavior:none!important;touch-action:none!important}.asLogoutConfirm{position:relative!important;width:min(100%,340px)!important;max-width:340px!important;max-height:calc(100dvh - 28px)!important;margin:0 auto!important;padding:23px 17px 17px!important;overflow:auto!important;overscroll-behavior:contain!important;touch-action:auto!important;border:1px solid rgba(255,255,255,.78)!important;border-radius:22px!important;background:#fff!important;box-shadow:0 32px 90px #0206177a,inset 0 1px #ffffffe6!important;text-align:center!important}.asLogoutConfirm:before{height:4px!important}.asLogoutClose{top:10px!important;right:10px!important;width:33px!important;min-width:33px!important;height:33px!important;min-height:33px!important;padding:0!important;border-radius:10px!important}.asLogoutClose svg{width:17px!important;height:17px!important}.asLogoutIcon{width:55px!important;height:55px!important;margin:1px auto 13px!important;border-radius:17px!important}.asLogoutIcon svg{width:23px!important;height:23px!important}.asLogoutSecure{min-height:27px!important;padding:5px 9px!important;font-size:11px!important;line-height:1!important}.asLogoutSecure svg{width:14px!important;height:14px!important}.asLogoutConfirm h2{margin:10px 0 0!important;font-size:20px!important;line-height:1.2!important;letter-spacing:-.02em!important}.asLogoutConfirm p{max-width:280px!important;margin:9px auto 0!important;font-size:12px!important;line-height:1.48!important}.asLogoutActions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:18px!important}.asLogoutActions button{width:100%!important;min-width:0!important;min-height:43px!important;padding:0 10px!important;border-radius:12px!important;font-size:12px!important;line-height:1.15!important;font-weight:900!important}.asLogoutSubmit{order:initial!important}}@media (max-width:360px){.asLogoutOverlay{padding:10px!important}.asLogoutConfirm{width:100%!important;max-width:320px!important;padding:22px 14px 14px!important;border-radius:20px!important}.asLogoutActions{grid-template-columns:1fr!important}.asLogoutSubmit{order:-1!important}.asLogoutActions button{min-height:42px!important}}@media (max-width:520px){html[data-theme=dark] .asLogoutConfirm{border-color:#334155!important;background:#111827!important}html[data-theme=dark] .asLogoutClose{border-color:#334155!important;color:#cbd5e1!important;background:#1f2937!important}html[data-theme=dark] .asLogoutConfirm h2{color:#f8fafc!important}html[data-theme=dark] .asLogoutConfirm p{color:#cbd5e1!important}}.asHeaderTextLogo span{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.asHeaderTextLogo:before{content:none!important;display:none!important}@media (max-width:720px){.asHeaderTextLogo{width:auto!important;min-width:0!important;max-width:52vw!important;height:auto!important;transform:none!important}.asHeaderTextLogo span{display:block!important;max-width:52vw!important;color:#111827!important;font-size:18px!important;line-height:1.1!important;font-weight:1000!important;letter-spacing:-.7px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.asHeaderTextLogo:before,.asHeaderTextLogo:after{content:none!important;display:none!important}html[data-theme=dark] .asHeaderTextLogo span{color:#f8fafc!important}}@media (max-width:390px){.asHeaderTextLogo{max-width:46vw!important}.asHeaderTextLogo span{max-width:46vw!important;font-size:16px!important}}.asGuestProfileMenu{position:relative!important;flex:0 0 auto!important}.asGuestProfileBtn{flex:0 0 auto!important;transform:none!important}.asGuestProfileBtn:hover,.asGuestProfileBtn:active,.asGuestProfileBtn.active{transform:none!important}@media (max-width:720px){.asHeaderActions{position:relative!important;flex:0 0 auto!important;gap:6px!important}.asGuestProfileMenu{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}.asGuestProfileBtn{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;margin:0!important;display:grid!important;place-items:center!important;border-radius:11px!important;box-shadow:none!important;transition:border-color .15s ease,background .15s ease,color .15s ease!important}.asGuestProfileBtn svg{width:24px!important;height:24px!important;display:block!important}.asGuestProfileBtn:hover,.asGuestProfileBtn:active,.asGuestProfileBtn.active{transform:none!important}.asGuestProfileDrop{position:absolute!important;top:calc(100% + 9px)!important;right:0!important;left:auto!important;width:min(280px,calc(100vw - 20px))!important;min-width:0!important;max-width:280px!important;margin:0!important;padding:10px!important;border-radius:16px!important;transform:none!important;transform-origin:top right!important;z-index:99999!important;overflow:hidden!important;animation:asGuestLoginDropIn .16s ease both!important}.asGuestProfileDrop:before{content:""!important;position:absolute!important;top:-6px!important;right:13px!important;width:12px!important;height:12px!important;background:inherit!important;border-left:1px solid #e2e8f0!important;border-top:1px solid #e2e8f0!important;transform:rotate(45deg)!important}.asDropLogin{min-height:44px!important;padding:0 14px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;font-size:14px!important;font-weight:900!important}.asGuestProfileDrop .asDropBottom{margin-top:8px!important;padding-top:8px!important;gap:7px!important}.asGuestProfileDrop .asDropTheme{min-height:38px!important;padding:0 10px!important;font-size:12px!important;border-radius:10px!important}.asGuestProfileDrop .asDropLang{min-width:0!important}}@media (max-width:390px){.asGuestProfileMenu{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}.asGuestProfileBtn{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;border-radius:10px!important}.asGuestProfileBtn svg{width:22px!important;height:22px!important}.asGuestProfileDrop{width:calc(100vw - 16px)!important;max-width:270px!important;top:calc(100% + 8px)!important}}@keyframes asGuestLoginDropIn{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.asHeaderTextLogo:before,.asHeaderTextLogo:after{content:none!important;display:none!important;visibility:hidden!important;width:0!important;height:0!important}.asHeaderTextLogo span{display:block!important;visibility:visible!important;opacity:1!important}@media (max-width:720px){.asHeaderTextLogo{display:flex!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:52vw!important;height:38px!important;padding:0!important;margin:0!important;overflow:hidden!important;transform:none!important}.asHeaderTextLogo:before,.asHeaderTextLogo:after{content:none!important;display:none!important;visibility:hidden!important}.asHeaderTextLogo span{display:block!important;width:auto!important;min-width:0!important;max-width:52vw!important;margin:0!important;padding:0!important;color:#111827!important;font-size:18px!important;line-height:1.1!important;font-weight:1000!important;letter-spacing:-.6px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html[data-theme=dark] .asHeaderTextLogo span{color:#f8fafc!important}}@media (max-width:390px){.asHeaderTextLogo,.asHeaderTextLogo span{max-width:46vw!important}.asHeaderTextLogo span{font-size:16px!important;letter-spacing:-.45px!important}}.asFooterProV3{margin-top:36px;background:linear-gradient(135deg,#0b1120,#111827 55%,#0f172a);color:#fff;border-top:1px solid rgba(255,255,255,.08)}.asFooterInnerV3{max-width:1200px;margin:0 auto;padding:42px 18px 28px;display:grid;grid-template-columns:1.45fr .85fr .85fr 1fr 1.15fr;gap:26px}.asFooterLogoV3{display:inline-flex;align-items:center;gap:10px;color:#fff;text-decoration:none}.asFooterMarkV3{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:13px;background:linear-gradient(135deg,#facc15,#f59e0b);color:#111827;font-size:14px;font-weight:1000}.asFooterLogoV3 strong{font-size:24px;font-weight:1000;letter-spacing:-.055em}.asFooterBrandV3 p,.asFooterColV3 p{margin:12px 0 0;color:#cbd5e1;font-size:13px;font-weight:750;line-height:1.58}.asFooterColV3,.asFooterAppsV3{display:flex;flex-direction:column;gap:10px}.asFooterColV3 h3,.asFooterAppsV3 h3{margin:0 0 4px;color:#facc15;font-size:14px;font-weight:1000}.asFooterColV3 a{color:#e5e7eb;text-decoration:none;font-size:13px;font-weight:900}.asFooterColV3 a:hover{color:#facc15}.asFooterStoreV3{display:flex;align-items:center;gap:10px;text-decoration:none;color:#fff;border:1px solid rgba(255,255,255,.15);background:#ffffff13;border-radius:15px;padding:11px 12px;font-weight:1000;transition:.18s ease}.asFooterStoreV3 span{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:#facc1529;color:#facc15;font-weight:1000}.asFooterStoreV3:hover{border-color:#facc15;transform:translateY(-2px)}.asFooterSocialTitleV3{margin-top:12px!important}.asFooterSocialButtonsV3{display:grid;grid-template-columns:1fr 1fr;gap:9px}.asFooterSocialButtonsV3 .asFooterStoreV3{min-height:44px}.asFooterStoreV3.isDisabled{opacity:.45;cursor:not-allowed}.asFooterStoreV3.isDisabled:hover{transform:none;border-color:#ffffff26}.asFooterBottomV3{max-width:1200px;margin:0 auto;padding:15px 18px 21px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgba(255,255,255,.1);color:#94a3b8;font-size:12px;font-weight:850}@media (max-width:980px){.asFooterInnerV3{grid-template-columns:1fr 1fr}.asFooterBrandV3{grid-column:1/-1}}@media (max-width:560px){.asFooterInnerV3{grid-template-columns:1fr;padding:30px 14px 22px;gap:20px}.asFooterBottomV3{flex-direction:column;align-items:flex-start;padding:13px 14px 18px}}.asFooterSocialUnderLogoV3{margin-top:18px;max-width:330px}.asFooterSocialUnderLogoV3{display:flex!important;flex-wrap:wrap!important;gap:7px!important;max-width:100%!important;margin-top:14px!important}.asFooterSocialUnderLogoV3 .asFooterStoreV3{min-height:32px!important;padding:6px 8px!important;border-radius:999px!important;gap:6px!important;font-size:11px!important}.asFooterSocialUnderLogoV3 .asFooterStoreV3 span{width:20px!important;height:20px!important;border-radius:999px!important;font-size:11px!important}.asFooterSocialUnderLogoV3 .asFooterStoreV3 b{font-size:11px!important;line-height:1!important}@media (max-width:560px){.asFooterSocialUnderLogoV3{gap:6px!important}.asFooterSocialUnderLogoV3 .asFooterStoreV3{padding:6px 7px!important}}.asHeaderPro .asIconBtn,.asHeaderPro .asProfileBtn{border:0!important;background:#fffffff5!important;box-shadow:0 12px 26px #0f172a1a,inset 0 0 0 1px #e6e8ee!important}.asHeaderPro .asIconBtn:hover,.asHeaderPro .asProfileBtn:hover{transform:translateY(-1px);background:#fff8d7!important}.drBodyCard{background:#fff;border:1px solid #e6e8ee;border-radius:22px;min-height:120px;display:grid;place-items:center;padding:12px;text-align:center;box-shadow:0 14px 34px #0f172a14;transition:.18s ease}.drBodyCard:hover{transform:translateY(-3px);box-shadow:0 22px 48px #0f172a21}.drBodyCard img{max-width:96px;max-height:46px;object-fit:contain}.asMobileAppNav{display:none}@media (max-width:760px){body{background:#15161d}.public-page,.publicV2,.drHome{background:#15161d!important;color:#fff!important;padding-bottom:88px!important}.asHeaderPro{height:68px!important;background:#181922!important;border-bottom:1px solid rgba(255,255,255,.08)!important;box-shadow:none!important}.asHeaderTop{min-height:68px!important}.asHeaderLogoFloat{width:160px!important;height:58px!important}.asHeaderLogoFloat img{max-width:160px!important;max-height:52px!important;filter:brightness(1.04) contrast(1.05)}.asLoginMini{background:linear-gradient(135deg,#ffd21f,#ffb800)!important;color:#111!important;border-radius:999px!important;font-size:15px!important;box-shadow:0 14px 30px #ffb8003d!important}.asLangPro{display:none!important}.drHero{min-height:280px!important;margin:16px 18px 0!important;border-radius:24px!important;padding:18px!important;align-items:flex-end!important;overflow:hidden!important;box-shadow:0 18px 40px #00000047!important}.drHero h1{font-size:24px!important;line-height:1.02!important;letter-spacing:-.055em!important}.drHero p{font-size:13px!important;color:#ffffffc2!important}.drSearchWrap{width:calc(100% - 36px)!important;margin:18px auto 24px!important;background:#0d0e14!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:28px!important;padding:12px!important;box-shadow:none!important}.drSearchWrap .smartMainRow,.drSearchWrap .smartMainRow.selectedCat{border-radius:22px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.08)!important;background:#111218!important}.drSearchWrap .smartSelectButton,.drSearchWrap .smartKeyword{height:52px!important;background:#111218!important;color:#f6f7fb!important;border-color:#ffffff14!important;font-size:15px!important}.drSearchWrap .smartKeyword::placeholder{color:#9fa4b3!important}.drSearchWrap .smartSubmit{height:52px!important;border-radius:0 0 22px 22px!important;font-size:15px!important}.drSearchWrap .smartDrop{position:fixed!important;left:10px!important;right:10px!important;top:78px!important;max-height:calc(100vh - 100px)!important;overflow-y:auto!important;z-index:9999!important;border-radius:22px!important}.drBodyTypes{width:calc(100% - 36px);margin:0 auto 24px}.drBodyHead h2{color:#fff;font-size:24px}.drBodyRail{display:flex;overflow-x:auto;gap:12px;padding-bottom:8px;scroll-snap-type:x mandatory}.drBodyRail::-webkit-scrollbar{display:none}.drBodyCard{min-width:132px;min-height:108px;border-radius:20px;background:#20212a;border-color:#ffffff14;color:#fff;box-shadow:0 14px 34px #0003;scroll-snap-align:start}.drBodyCard img{max-width:88px;max-height:40px;filter:drop-shadow(0 6px 14px rgba(0,0,0,.25))}.drAds{width:calc(100% - 36px)!important}.drHead h2{color:#fff}.drHead p{color:#a9adba!important}.drGrid{display:flex!important;overflow-x:auto!important;gap:18px!important;padding-bottom:16px!important;scroll-snap-type:x mandatory}.drGrid::-webkit-scrollbar{display:none}.drAdCard{min-width:282px!important;border-radius:20px!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#fff!important;scroll-snap-align:start}.drAdImage{height:186px!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 12px 26px #00000047}.drAdBody{padding:12px 0 0!important}.drAdBody h3{color:#fff;font-size:21px!important}.drAdBody strong{color:#fff;font-size:24px!important}.drMeta span{background:#ffffff1a!important;color:#d5d8e2!important}.drGap{min-width:22px!important;height:1px!important;background:transparent!important}.homeForYouStart{width:calc(100% - 36px)!important;margin:18px auto 24px!important}.homeForYouStartCard{background:radial-gradient(circle at 82% 10%,rgba(255,210,31,.4),transparent 34%),linear-gradient(135deg,#242632,#111218)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:26px!important;color:#fff!important;box-shadow:0 18px 40px #0000003d!important}.homeForYouStartCard p{color:#a9adba!important}.asMobileAppNav{position:fixed;left:0;right:0;bottom:0;height:82px;background:#181922;border-top:1px solid rgba(255,255,255,.08);display:grid;grid-template-columns:repeat(5,1fr);z-index:2000}.asMobileAppNav a{display:grid;place-items:center;align-content:center;gap:4px;color:#b7bbc7;font-size:11px;font-weight:900;text-decoration:none}.asMobileAppNav a.active,.asMobileAppNav a:hover{color:#ff7247}footer{padding-bottom:86px!important}}@media (max-width:760px){.drHome{padding-bottom:96px!important}.drHero{min-height:330px!important;margin:12px 14px 0!important;border-radius:22px!important;padding:16px!important;align-items:flex-end!important;background-position:center!important}.drHero h1{font-size:29px!important;line-height:.98!important;max-width:85%!important}.drHero p{font-size:13px!important;max-width:85%!important}.drSearchWrap{width:calc(100% - 28px)!important;margin:-34px auto 22px!important;position:relative!important;z-index:30!important;border-radius:24px!important;padding:10px!important}.drSearchWrap .smartMainRow,.drSearchWrap .smartMainRow.selectedCat{border-radius:20px!important}.drSearchWrap .smartSelectButton,.drSearchWrap .smartKeyword,.drSearchWrap .smartSubmit{min-height:48px!important;height:48px!important}.drBodyTypes{margin-top:6px!important}.asMobileAppNav{height:78px!important;z-index:5000!important}.asMobileAppNav a{font-size:11px!important}}@media (max-width:760px){.drHome{background:#15161d!important}.drHero{width:100%!important;min-height:520px!important;margin:0!important;border-radius:0 0 34px 34px!important;padding:18px 18px 118px!important;box-shadow:none!important}.drHero h1{font-size:38px!important;line-height:.94!important;max-width:95%!important}.drHero p{font-size:14px!important;max-width:94%!important}.drSearchWrap{width:calc(100% - 24px)!important;margin:-92px auto 22px!important;position:relative!important;z-index:40!important;border-radius:28px!important;background:#0d0e14f5!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;box-shadow:0 22px 50px #00000052!important}.drSearchWrap .smartMainRow,.drSearchWrap .smartMainRow.selectedCat{background:transparent!important;border-color:#ffffff1a!important}.drSearchWrap .smartSelectButton,.drSearchWrap .smartKeyword{background:transparent!important}.drBodyTypes,.drAds,.homeForYouStart{width:calc(100% - 24px)!important}}@media (max-width:760px){html,body,#root{width:100%!important;max-width:100%!important;overflow-x:hidden!important;background:#f4f6f8!important}*{max-width:100%}.drHome{width:100%!important;overflow-x:hidden!important;background:#f4f6f8!important;color:#111318!important;padding-bottom:92px!important}.asHeaderPro{height:70px!important;background:#fff!important;border-bottom:1px solid #e6e8ee!important;box-shadow:0 8px 24px #0f172a0f!important}.asHeaderTop{width:100%!important;max-width:100%!important;min-height:70px!important;padding:0 12px!important;display:flex!important;align-items:center!important;gap:8px!important}.asHeaderLogoFloat{width:135px!important;min-width:135px!important;height:54px!important;margin:0!important}.asHeaderLogoFloat img{max-width:135px!important;max-height:48px!important;object-fit:contain!important}.asHeaderSpacer{flex:1!important}.asLangPro{display:flex!important;order:0!important;margin:0!important;max-width:70px!important}.asLangPro select,.asLangPro button{height:34px!important;min-height:34px!important;border:0!important;background:transparent!important;font-size:13px!important;font-weight:1000!important;color:#111318!important;padding:0 4px!important}.asLoginMini{height:40px!important;min-height:40px!important;padding:0 16px!important;border-radius:999px!important;background:linear-gradient(135deg,#ffd21f,#ffb800)!important;color:#111318!important;font-size:14px!important;font-weight:1000!important;box-shadow:0 12px 28px #ffb8003d!important}.asCreateAd,.asIconBtn,.asProfileMenu{display:none!important}.drHero{width:100%!important;min-height:360px!important;margin:0!important;border-radius:0 0 28px 28px!important;padding:22px 16px 82px!important;background-position:center center!important;box-shadow:none!important}.drHero h1{font-size:34px!important;line-height:.95!important;max-width:94%!important;margin-bottom:8px!important}.drHero p{font-size:14px!important;line-height:1.25!important;max-width:92%!important}.drSearchWrap{width:calc(100% - 20px)!important;margin:-54px auto 22px!important;padding:10px!important;border-radius:22px!important;background:#fff!important;border:1px solid #e6e8ee!important;box-shadow:0 18px 44px #0f172a29!important;position:relative!important;z-index:20!important}.drSearchWrap .smartSearch{gap:8px!important}.drSearchWrap .smartMainRow,.drSearchWrap .smartMainRow.selectedCat{display:grid!important;grid-template-columns:1fr!important;border-radius:18px!important;border:1px solid #e1e7f0!important;overflow:hidden!important;background:#fff!important}.drSearchWrap .smartSelectButton,.drSearchWrap .smartKeyword{height:46px!important;min-height:46px!important;background:#fff!important;color:#111318!important;border-bottom:1px solid #edf1f6!important;font-size:14px!important;padding:0 12px!important}.drSearchWrap .smartKeyword::placeholder{color:#7c8798!important}.drSearchWrap .smartSubmit{height:48px!important;min-height:48px!important;border-radius:0 0 17px 17px!important;font-size:14px!important;background:linear-gradient(135deg,#ffd21f,#ffb800)!important;color:#111318!important}.drSearchWrap .smartDrop{position:fixed!important;left:10px!important;right:10px!important;top:78px!important;max-height:calc(100vh - 100px)!important;overflow-y:auto!important;border-radius:20px!important;z-index:9999!important}.drBodyTypes{width:calc(100% - 20px)!important;margin:0 auto 22px!important;color:#111318!important}.drBodyHead h2{color:#111318!important;font-size:24px!important;margin-bottom:12px!important}.drBodyRail{display:flex!important;overflow-x:auto!important;gap:10px!important;padding-bottom:8px!important;scroll-snap-type:x mandatory!important}.drBodyRail::-webkit-scrollbar{display:none!important}.drBodyCard{min-width:126px!important;min-height:100px!important;background:#fff!important;color:#111318!important;border:1px solid #e6e8ee!important;border-radius:18px!important;scroll-snap-align:start!important;box-shadow:0 10px 24px #0f172a14!important}.drBodyCard img{max-width:82px!important;max-height:36px!important;filter:none!important}.drAds{width:100%!important;max-width:100%!important;margin:0 0 24px!important;padding:0!important;overflow:hidden!important}.drHead{width:calc(100% - 20px)!important;margin:0 auto 12px!important;display:block!important}.drHead h2{color:#111318!important;font-size:26px!important}.drHead p{color:#667085!important;font-size:13px!important}.drHead a{display:none!important}.drGrid{width:100%!important;max-width:100%!important;display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;gap:14px!important;padding:0 10px 14px!important;scroll-snap-type:x mandatory!important}.drGrid::-webkit-scrollbar{display:none!important}.drAdCard{min-width:78vw!important;max-width:78vw!important;background:#fff!important;color:#111318!important;border:1px solid #e6e8ee!important;border-radius:20px!important;box-shadow:0 14px 34px #0f172a1a!important;scroll-snap-align:start!important}.drAdImage{height:190px!important;border-radius:20px 20px 0 0!important;box-shadow:none!important}.drAdBody{padding:12px!important}.drAdBody h3{color:#111318!important;font-size:17px!important}.drAdBody strong{color:#111318!important;font-size:22px!important}.drMeta span{background:#f2f4f7!important;color:#475467!important}.drGap{display:none!important}.homeForYouStart{width:calc(100% - 20px)!important;margin:20px auto 24px!important}.homeForYouStartCard{border-radius:22px!important;padding:17px!important;background:radial-gradient(circle at 86% 12%,rgba(255,210,31,.42),transparent 34%),linear-gradient(135deg,#111318,#30343d)!important;color:#fff!important}.homeForYouStartCard p{color:#ffffffb8!important}.asMobileAppNav{width:100%!important;max-width:100%!important;left:0!important;right:0!important;height:78px!important}}@media (max-width:760px){.asMobileAppNav button{border:0!important;background:transparent!important;display:grid!important;place-items:center!important;align-content:center!important;gap:4px!important;color:#b7bbc7!important;font-size:11px!important;font-weight:900!important}.asMobileAppNav button:hover{color:#ff7247!important}}@media (max-width:760px){html,body,#root{overflow-x:hidden!important;width:100%!important;max-width:100%!important;background:#f4f6f8!important}.drHome{background:#f4f6f8!important;color:#111318!important;overflow-x:hidden!important;padding-bottom:92px!important}.drHero{width:100%!important;min-height:300px!important;margin:0!important;border-radius:0 0 26px 26px!important;padding:20px 16px 64px!important;background-position:center center!important;box-shadow:none!important}.drHero h1{font-size:32px!important;line-height:.96!important;letter-spacing:-.065em!important;max-width:92%!important}.drHero p{font-size:14px!important;max-width:90%!important;color:#ffffffc7!important}.drSearchWrap{width:calc(100% - 24px)!important;margin:-42px auto 18px!important;background:#fff!important;border:1px solid #e6e8ee!important;border-radius:24px!important;padding:10px!important;box-shadow:0 18px 38px #0f172a29!important;position:relative!important;z-index:20!important}.drSearchWrap .smartMainRow,.drSearchWrap .smartMainRow.selectedCat{display:grid!important;grid-template-columns:1fr!important;border-radius:18px!important;overflow:hidden!important;border:1px solid #e1e7f0!important;background:#fff!important}.drSearchWrap .smartSelectButton,.drSearchWrap .smartKeyword{height:46px!important;min-height:46px!important;background:#fff!important;color:#111318!important;border-bottom:1px solid #edf1f6!important;font-size:14px!important;padding:0 12px!important}.drSearchWrap .smartSubmit{height:48px!important;min-height:48px!important;border-radius:0 0 17px 17px!important;font-size:14px!important;background:linear-gradient(135deg,#ffd21f,#ffb800)!important;color:#111318!important}.drQuickStats{width:calc(100% - 24px)!important;margin:0 auto 22px!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:9px!important}.drQuickStats div{background:#fff!important;border:1px solid #e6e8ee!important;border-radius:18px!important;padding:12px 8px!important;text-align:center!important;box-shadow:0 12px 28px #0f172a12!important}.drQuickStats b{display:block!important;font-size:20px!important;letter-spacing:-.05em!important}.drQuickStats span{display:block!important;color:#667085!important;font-size:11px!important;font-weight:900!important;margin-top:3px!important}.drBodyTypes,.drAds,.homeForYouStart{width:calc(100% - 24px)!important}.drBodyHead h2,.drHead h2{color:#111318!important;font-size:25px!important}.drBodyRail{display:flex!important;overflow-x:auto!important;gap:10px!important;padding-bottom:8px!important}.drBodyCard{min-width:128px!important;min-height:104px!important;background:#fff!important;color:#111318!important;border:1px solid #e6e8ee!important;border-radius:20px!important;box-shadow:0 12px 28px #0f172a17!important}.drAds{margin:0 auto 24px!important;overflow:hidden!important}.drGrid{display:flex!important;overflow-x:auto!important;gap:14px!important;padding:0 0 14px!important;scroll-snap-type:x mandatory!important}.drGrid::-webkit-scrollbar,.drBodyRail::-webkit-scrollbar{display:none!important}.drAdCard{min-width:78vw!important;max-width:78vw!important;background:#fff!important;color:#111318!important;border:1px solid #e6e8ee!important;border-radius:22px!important;box-shadow:0 16px 36px #0f172a1f!important;scroll-snap-align:start!important}.drAdImage{height:198px!important;border-radius:22px 22px 0 0!important}.drAdBody h3,.drAdBody strong{color:#111318!important}.drGap{display:none!important}.homeForYouStart{margin:22px auto 28px!important}.homeForYouStartCard{border-radius:26px!important;padding:20px!important;box-shadow:0 20px 46px #0f172a33!important}}.asHeaderPro{height:56px!important;min-height:56px!important;max-height:56px!important;padding-top:0!important;padding-bottom:0!important}.asHeaderTop{height:56px!important;min-height:56px!important;max-height:56px!important;padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important;align-items:center!important}.asHeaderLogo,.asHeaderLogoFloat{transform:scale(.82)!important;transform-origin:left center!important}.asHeaderLogo img,.asHeaderLogoFloat img{height:42px!important;max-height:42px!important;width:auto!important}.asHeaderActions{min-height:40px!important;height:40px!important;align-items:center!important}.drSearchWrap{margin-top:-38px!important;transform:translateY(-22px)!important}.drHero,.drHomeHero,.asHomeHero,.homeHero,.homeBanner,.asHeroSection,.publicHomeHero{margin-top:-24px!important;padding-top:0!important}@media (max-width:760px){.asHeaderPro,.asHeaderTop{height:50px!important;min-height:50px!important;max-height:50px!important}.asHeaderLogo img,.asHeaderLogoFloat img{height:38px!important;max-height:38px!important}.drSearchWrap{margin-top:-24px!important;transform:translateY(-14px)!important}}section[class*=special i],div[class*=specialAds i],div[class*=special-ads i],.asSpecialAds,.homeSpecialAds,.specialAdsSection{margin-top:-28px!important;transform:translateY(-18px)!important}section[class*=special i] h2,div[class*=specialAds i] h2,div[class*=special-ads i] h2,.asSpecialAds h2,.homeSpecialAds h2,.specialAdsSection h2{margin-top:0!important;margin-bottom:12px!important;transform:translateY(-8px)!important}section[class*=special i] .drGrid,section[class*=special i] [class*=grid i],div[class*=specialAds i] [class*=grid i],div[class*=special-ads i] [class*=grid i],.asSpecialAds [class*=grid i],.homeSpecialAds [class*=grid i],.specialAdsSection [class*=grid i]{margin-top:-8px!important}@media (max-width:760px){section[class*=special i],div[class*=specialAds i],div[class*=special-ads i],.asSpecialAds,.homeSpecialAds,.specialAdsSection{margin-top:-18px!important;transform:translateY(-12px)!important}section[class*=special i] h2,div[class*=specialAds i] h2,div[class*=special-ads i] h2,.asSpecialAds h2,.homeSpecialAds h2,.specialAdsSection h2{transform:translateY(-5px)!important}}.asHeaderPro{height:66px!important;min-height:66px!important;max-height:66px!important}.asHeaderTop{height:66px!important;min-height:66px!important;max-height:66px!important;padding-top:0!important;padding-bottom:0!important;align-items:center!important}.asHeaderLogo,.asHeaderLogoFloat{transform:scale(.9)!important;transform-origin:left center!important}.asHeaderLogo img,.asHeaderLogoFloat img{height:52px!important;max-height:52px!important;width:auto!important}.asHeaderActions{height:46px!important;min-height:46px!important;align-items:center!important}@media (max-width:760px){.asHeaderPro,.asHeaderTop{height:58px!important;min-height:58px!important;max-height:58px!important}.asHeaderLogo,.asHeaderLogoFloat{transform:scale(.88)!important}.asHeaderLogo img,.asHeaderLogoFloat img{height:46px!important;max-height:46px!important}}section[class*=special i]>div:first-child,section[class*=special i] .sectionHead,section[class*=special i] .sectionHeader,section[class*=special i] .homeSectionHead,section[class*=special i] .drSectionHead,div[class*=specialAds i]>div:first-child,div[class*=special-ads i]>div:first-child,.asSpecialAds>div:first-child,.homeSpecialAds>div:first-child,.specialAdsSection>div:first-child{transform:translateY(-23px)!important;margin-bottom:-10px!important}section[class*=special i] h2,div[class*=specialAds i] h2,div[class*=special-ads i] h2,.asSpecialAds h2,.homeSpecialAds h2,.specialAdsSection h2{transform:translateY(-23px)!important}section[class*=special i] a,section[class*=special i] button,div[class*=specialAds i] a,div[class*=specialAds i] button,div[class*=special-ads i] a,div[class*=special-ads i] button,.asSpecialAds a,.asSpecialAds button,.homeSpecialAds a,.homeSpecialAds button,.specialAdsSection a,.specialAdsSection button{transform:translateY(-23px)!important}@media (max-width:760px){section[class*=special i]>div:first-child,section[class*=special i] h2,section[class*=special i] a,section[class*=special i] button,div[class*=specialAds i]>div:first-child,div[class*=specialAds i] h2,div[class*=specialAds i] a,div[class*=specialAds i] button{transform:translateY(-14px)!important}}.drAds{position:relative!important;margin-top:-42px!important;transform:none!important;z-index:3!important}.drAds>.drHead{position:relative!important;top:auto!important;transform:none!important;display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:16px!important;margin-top:0!important;margin-bottom:14px!important;z-index:10!important}.drAds>.drHead h2{position:static!important;top:auto!important;transform:none!important;margin:0!important;font-weight:1000!important;z-index:11!important}.drAds>.drHead p{margin:4px 0 0!important}.drAds>.drHead a{position:static!important;top:auto!important;transform:none!important;margin:0!important;z-index:11!important}.drAds>.drGrid{position:relative!important;top:auto!important;transform:none!important;margin-top:0!important;z-index:2!important}@media (max-width:760px){.drAds{margin-top:-26px!important}.drAds>.drHead{margin-bottom:10px!important}}@media (max-width: 768px){.asMobileAppNav{transform:translateY(7px)!important}}.clientXShell,.clientXShell *{box-sizing:border-box}.clientXShell{min-height:100vh;background:#f4f6f8;color:#111318;display:grid;grid-template-columns:280px minmax(0,1fr);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.clientXSide{height:100vh;position:sticky;top:0;background:#fff;border-right:1px solid #e6e8ee;padding:14px;display:flex;flex-direction:column;gap:10px}.clientXBrand{height:86px;display:flex;align-items:center;justify-content:center}.clientXBrand img{width:225px;max-width:100%;max-height:82px;object-fit:contain}.clientXPublic,.clientXMobilePublic{height:48px;min-height:48px;border-radius:16px;background:#111318;color:#fff;display:flex;align-items:center;justify-content:center;gap:9px;text-decoration:none;font-weight:1000}.clientXNav{flex:1;min-height:0;overflow-y:auto;display:grid;align-content:start;gap:6px;padding:4px 2px 8px 0}.clientXLink{height:43px;min-height:43px;border-radius:14px;display:flex;align-items:center;gap:10px;padding:0 12px;color:#344054;text-decoration:none;font-size:14px;font-weight:900;border:1px solid transparent;position:relative}.clientXLink:hover{background:#f1f5f9;color:#111318}.clientXLink.active{background:#111318;color:#fff}.clientXLink.cta{background:#ffd21f;color:#111318}.clientXLink.cta.active{background:#111318;color:#fff}.clientXLink b{margin-left:auto;min-width:22px;height:22px;border-radius:999px;background:#e11d48;color:#fff;font-size:11px;display:grid;place-items:center}.clientXMain{min-width:0;padding:14px}.clientXTop{height:70px;background:#fff;border:1px solid #e6e8ee;border-radius:24px;display:flex;align-items:center;gap:12px;padding:10px 14px;position:sticky;top:12px;z-index:80;box-shadow:0 14px 36px #0f172a12}.clientXMenuBtn{display:none;width:46px;height:46px;border:1px solid #e6e8ee;border-radius:16px;background:#fff;color:#111318;align-items:center;justify-content:center}.clientXTitle{flex:1;min-width:0}.clientXTitle strong{font-size:26px;font-weight:1000;letter-spacing:-.055em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.clientXActions{display:flex;align-items:center;gap:8px}.clientXTopPublic{height:42px;border-radius:14px;background:#ffd21f;color:#111318;padding:0 12px;display:flex;align-items:center;gap:7px;text-decoration:none;font-weight:1000}.clientXIcon,.clientXLogout{width:42px;height:42px;border:0;border-radius:14px;background:#f8fafc;color:#111318;display:grid;place-items:center;text-decoration:none;position:relative;cursor:pointer}.clientXLogout{background:#fff1f2;color:#e11d48}.clientXIcon b{position:absolute;top:-5px;right:-5px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#e11d48;color:#fff;font-size:11px;font-weight:1000;display:grid;place-items:center}.clientXContent{margin-top:14px}.clientXMobileMenu{display:none}@media (max-width:1180px){.clientXShell{display:block}.clientXSide{display:none}.clientXMain{padding:8px}.clientXTop{height:62px;border-radius:22px;top:8px;padding:8px 10px}.clientXMenuBtn{display:flex}.clientXTitle{display:none}.clientXActions{margin-left:auto;gap:6px}.clientXTopPublic{height:40px;padding:0 10px}.clientXTopPublic span{font-size:12px}.clientXIcon,.clientXLogout{width:38px;height:38px;border-radius:13px}.clientXMobileMenu{display:grid;grid-template-rows:auto auto minmax(0,1fr);position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#fff;padding:12px;gap:10px;overflow:hidden}.clientXMobileMenu header{height:66px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eef2f7;padding-bottom:10px}.clientXMobileMenu header img{width:190px;max-height:60px;object-fit:contain}.clientXMobileMenu header button{width:46px;height:46px;border:0;border-radius:16px;background:#ffd21f;color:#111318;display:grid;place-items:center}.clientXMobilePublic{background:#111318}.clientXMobileMenu .clientXNav{overflow-y:auto;min-height:0;padding:4px 0 20px}.clientXMobileMenu .clientXLink{height:48px;min-height:48px;border-radius:16px;font-size:15px}}@media (max-width:520px){.clientXTopPublic span{display:none}.clientXTopPublic{width:38px;padding:0;justify-content:center}.clientXMobileMenu header img{width:165px}}.clientXVerifyBanner{margin-bottom:14px;border:1px solid #fecaca;background:linear-gradient(135deg,#fff1f2,#fff7ed);color:#7f1d1d;border-radius:22px;padding:14px;display:flex;align-items:center;justify-content:space-between;gap:14px;box-shadow:0 14px 34px #7f1d1d1a}.clientXVerifyBanner div{display:grid;gap:4px}.clientXVerifyBanner b{font-size:16px;font-weight:1000}.clientXVerifyBanner span{color:#9f1239;font-weight:850;font-size:13px}.clientXVerifyBanner a{height:44px;min-width:120px;border-radius:15px;background:#e11d48;color:#fff;text-decoration:none;display:flex;align-items:center;justify-content:center;font-weight:1000}@media (max-width:640px){.clientXVerifyBanner{display:grid}.clientXVerifyBanner a{width:100%}}.clientXVerifyBanner.pending{border-color:#fde68a;background:linear-gradient(135deg,#fffbea,#fff7ed);color:#78350f}.clientXVerifyBanner.pending span{color:#92400e}.clientXVerifyBanner.pending a{background:#111318;color:#ffd21f}.clientXLogout{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #fecaca!important;border-radius:13px!important;color:#dc2626!important;background:linear-gradient(145deg,#fff,#fff1f2)!important;box-shadow:0 7px 18px #dc262617!important;cursor:pointer!important;transition:.17s ease!important}.clientXLogout:hover{color:#fff!important;border-color:#dc2626!important;background:linear-gradient(135deg,#ef4444,#dc2626)!important;box-shadow:0 12px 28px #dc262642!important;transform:translateY(-1px)!important}.clientXLogout:active{transform:scale(.95)!important}.clientXMobileLogout{width:calc(100% - 24px)!important;min-height:48px!important;margin:12px!important;padding:0 15px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;border:1px solid #fecaca!important;border-radius:15px!important;color:#fff!important;background:linear-gradient(135deg,#ef4444,#dc2626)!important;box-shadow:0 13px 28px #dc26263b!important;font-family:inherit!important;font-size:14px!important;font-weight:900!important;cursor:pointer!important}.clientXLogoutOverlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:999999!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:16px!important;background:#030a15ad!important;backdrop-filter:blur(9px)!important;-webkit-backdrop-filter:blur(9px)!important;overscroll-behavior:none!important;animation:clientXLogoutFade .18s ease both!important}.clientXLogoutModal{position:relative!important;width:min(100%,410px)!important;max-height:calc(100dvh - 32px)!important;overflow:auto!important;padding:28px!important;border:1px solid rgba(255,255,255,.75)!important;border-radius:26px!important;background:#fff!important;box-shadow:0 38px 105px #02061770!important;text-align:center!important;animation:clientXLogoutPop .2s ease both!important}.clientXLogoutModal:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:5px!important;background:linear-gradient(90deg,#facc15,#f59e0b,#ef4444)!important}.clientXLogoutClose{position:absolute!important;top:13px!important;right:13px!important;width:36px!important;height:36px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid #e2e8f0!important;border-radius:11px!important;color:#64748b!important;background:#f8fafc!important;cursor:pointer!important}.clientXLogoutIcon{width:64px!important;height:64px!important;margin:3px auto 15px!important;display:grid!important;place-items:center!important;border-radius:20px!important;color:#dc2626!important;background:linear-gradient(145deg,#fff1f2,#fee2e2)!important;box-shadow:0 14px 31px #dc262629!important}.clientXLogoutSafe{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:6px 10px!important;border-radius:999px!important;color:#15803d!important;background:#f0fdf4!important;font-size:12px!important;line-height:1!important;font-weight:900!important}.clientXLogoutModal h2{margin:11px 0 0!important;color:#0f172a!important;font-size:23px!important;line-height:1.22!important;font-weight:950!important;letter-spacing:-.02em!important}.clientXLogoutModal p{max-width:335px!important;margin:10px auto 0!important;color:#64748b!important;font-size:13px!important;line-height:1.55!important;font-weight:650!important}.clientXLogoutActions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important;margin-top:22px!important}.clientXLogoutActions button{min-height:46px!important;padding:0 13px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border-radius:13px!important;font-family:inherit!important;font-size:13px!important;font-weight:900!important;cursor:pointer!important;transition:.16s ease!important}.clientXLogoutCancel{border:1px solid #dbe3ee!important;color:#334155!important;background:#fff!important}.clientXLogoutConfirm{border:1px solid #dc2626!important;color:#fff!important;background:linear-gradient(135deg,#ef4444,#dc2626)!important;box-shadow:0 12px 26px #dc26263d!important}@media (max-width:650px){.clientXLogout{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;border-radius:10px!important}.clientXLogout svg{width:17px!important;height:17px!important}.clientXLogoutOverlay{align-items:flex-end!important;padding:10px!important}.clientXLogoutModal{width:100%!important;max-width:none!important;padding:24px 17px 17px!important;border-radius:24px!important}.clientXLogoutIcon{width:56px!important;height:56px!important;margin-bottom:13px!important;border-radius:18px!important}.clientXLogoutModal h2{font-size:20px!important}.clientXLogoutModal p{max-width:290px!important;font-size:12px!important;line-height:1.48!important}.clientXLogoutActions{grid-template-columns:1fr!important;gap:8px!important;margin-top:18px!important}.clientXLogoutConfirm{order:-1!important}.clientXLogoutActions button{min-height:44px!important}}@keyframes clientXLogoutFade{0%{opacity:0}to{opacity:1}}@keyframes clientXLogoutPop{0%{opacity:0;transform:translateY(13px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.modNewShell{min-height:100vh;background:#eef2f7;color:#0f172a}.modNewSidebar{position:fixed;left:0;top:0;bottom:0;width:300px;min-height:100vh;background:#0b1220;color:#fff;padding:22px;display:flex;flex-direction:column;gap:18px;overflow-y:auto;z-index:60}.modNewMain{margin-left:300px;min-height:100vh;display:flex;flex-direction:column}.modNewBrand{display:flex;gap:13px;align-items:center;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.1)}.modNewLogo{width:52px;height:52px;border-radius:18px;background:#facc15;color:#111827;display:grid;place-items:center;font-weight:1000}.modNewBrand strong,.modNewUser strong{display:block}.modNewBrand span,.modNewUser span{color:#94a3b8;font-size:13px;font-weight:800}.modNewUser{display:flex;gap:12px;align-items:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:14px}.modNewUser>div{width:44px;height:44px;border-radius:15px;background:#172033;color:#facc15;display:grid;place-items:center}.modNewNav{display:grid;gap:8px}.modNewNav a{display:flex;align-items:center;gap:11px;padding:13px 14px;border-radius:16px;color:#cbd5e1;text-decoration:none;font-weight:900}.modNewNav a:hover{background:#facc151a;color:#fff}.modNewNav a.active{background:#facc15;color:#111827}.modNewLogout{margin-top:auto;border:0;border-radius:16px;padding:13px 14px;background:#facc15;color:#111827;font-weight:1000;display:flex;align-items:center;justify-content:center;gap:9px;cursor:pointer}.modNewTopbar{min-height:76px;background:#fffffff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:0 26px;position:sticky;top:0;z-index:40}.modNewTopTitle{min-width:0}.modNewTopTitle strong{display:block;font-size:18px}.modNewTopTitle span{display:block;color:#64748b;font-size:13px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modNewTopActions{display:flex;align-items:center;gap:12px;flex-shrink:0}.modNewTopActions select{height:44px;width:150px;border:1px solid #dbe3ef;background:#fff;color:#0f172a;border-radius:15px;padding:0 12px;font-weight:900;outline:none}.modNewNotifBox{position:relative}.modNewBell{width:46px;height:46px;border-radius:17px;border:1px solid #dbe3ef;background:#fff;color:#0f172a;display:grid;place-items:center;cursor:pointer;position:relative;box-shadow:0 12px 28px #0f172a1a}.modNewBell.active{color:#c2410c;background:#fff7ed;border-color:#fb923c}.modNewBell.active svg{animation:modNewRing 1.2s infinite}.modNewBell b{position:absolute;top:-7px;right:-7px;min-width:21px;height:21px;border-radius:999px;background:#ef4444;color:#fff;font-size:11px;display:grid;place-items:center;border:2px solid white}@keyframes modNewRing{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}50%{transform:rotate(9deg)}75%{transform:rotate(-5deg)}}.modNewNotifPanel{position:absolute;right:0;top:56px;width:390px;max-width:calc(100vw - 24px);background:#fff;border:1px solid #e5e7eb;border-radius:22px;box-shadow:0 25px 70px #0f172a38;overflow:hidden;z-index:100}.modNewNotifHead{padding:15px;display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid #eef2f7}.modNewNotifHead strong{display:block}.modNewNotifHead span{color:#64748b;font-size:12px;font-weight:800}.modNewNotifHead button{border:0;background:#facc15;color:#111827;border-radius:12px;padding:9px 10px;font-weight:1000;cursor:pointer}.modNewNotifList{max-height:350px;overflow:auto;padding:8px}.modNewNotifList button{width:100%;border:0;background:#fff;display:flex;gap:10px;padding:12px;border-radius:16px;text-align:left;cursor:pointer}.modNewNotifList button:hover{background:#f8fafc}.modNewNotifList i{width:9px;height:9px;border-radius:999px;background:#ef4444;margin-top:6px;flex:0 0 auto}.modNewNotifList strong{display:block;font-size:14px}.modNewNotifList span{display:block;color:#64748b;font-size:12px;margin-top:3px;font-weight:700}.modNewNotifList p{margin:0;padding:18px;text-align:center;color:#64748b;font-weight:900}.modNewContent{padding:28px;flex:1}.modDashClean{display:grid;gap:22px}.modDashHero{background:linear-gradient(135deg,#1d4ed8,#0f172a);color:#fff;border-radius:30px;padding:30px;display:flex;align-items:center;justify-content:space-between;gap:18px;box-shadow:0 24px 70px #0f172a2e}.modDashHero span{color:#facc15;font-size:12px;font-weight:1000;letter-spacing:.08em;text-transform:uppercase}.modDashHero h1{margin:8px 0;font-size:34px}.modDashHero p{margin:0;color:#dbeafe;font-weight:750}.modDashHero button{border:0;background:#facc15;color:#111827;border-radius:16px;padding:13px 16px;font-weight:1000;display:flex;align-items:center;gap:9px;cursor:pointer}.modDashAlert{display:flex;align-items:center;gap:10px;background:#fff7ed;color:#9a3412;border:1px solid #fed7aa;border-radius:18px;padding:14px;font-weight:900}.modDashCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.modDashCards a{background:#fff;border:1px solid #e5e7eb;border-radius:24px;padding:20px;text-decoration:none;color:#0f172a;box-shadow:0 15px 42px #0f172a14;display:grid;gap:8px}.modDashCards a:hover{transform:translateY(-2px)}.modDashCards svg{color:#2563eb}.modDashCards span{color:#64748b;font-weight:900}.modDashCards strong{font-size:30px;color:#111827}.modDashCards em{font-style:normal;color:#2563eb;font-size:13px;font-weight:1000}@media (max-width:1050px){.modNewSidebar{width:260px}.modNewMain{margin-left:260px}.modDashCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.modNewSidebar{position:relative;width:100%;min-height:auto;bottom:auto}.modNewMain{margin-left:0}.modNewNav{grid-template-columns:repeat(2,minmax(0,1fr))}.modNewTopbar{padding:12px 14px}.modNewTopTitle span{display:none}.modNewTopActions select{width:118px}.modNewContent{padding:14px}.modDashHero{display:grid;padding:22px;border-radius:24px}.modDashHero h1{font-size:26px}.modDashCards{grid-template-columns:1fr}.modNewNotifPanel{position:fixed;top:76px;left:12px;right:12px;width:auto;max-width:none}}@media (max-width:430px){.modNewNav{grid-template-columns:1fr}}.modModalBack{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a94;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:9999;display:grid;place-items:center;padding:18px}.modModalCard{width:min(560px,100%);background:#fff;border-radius:28px;padding:24px;box-shadow:0 30px 90px #00000047;border:1px solid #e5e7eb}.modModalCard h2{margin:0 0 8px;color:#0f172a;font-size:24px}.modModalCard p{margin:0 0 18px;color:#64748b;font-weight:850}.modModalCard label{display:block;margin-top:13px;color:#334155;font-weight:1000}.modModalCard input,.modModalCard textarea,.modModalCard select{width:100%;border:1px solid #dbe3ef;border-radius:16px;padding:12px 13px;margin-top:8px;outline:none;font-weight:850;background:#f8fafc}.modModalCard input{height:48px}.modModalCard input:focus,.modModalCard textarea:focus,.modModalCard select:focus{border-color:#2563eb;background:#fff;box-shadow:0 0 0 4px #2563eb1f}.modModalCard small{display:block;margin-top:12px;color:#64748b;background:#f8fafc;border:1px solid #e5e7eb;border-radius:14px;padding:11px;font-weight:850}.modModalCard>div:last-child{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.modModalCard button{border:0;border-radius:15px;padding:12px 16px;font-weight:1000;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px}.modModalCard button:first-child{background:#f1f5f9;color:#334155}.modModalCard button:last-child{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 14px 28px #2563eb38}.modModalCard .modDangerBtn{background:linear-gradient(135deg,#ef4444,#b91c1c)!important;color:#fff!important;box-shadow:0 14px 28px #ef444438!important}@media (max-width:520px){.modModalCard{padding:18px;border-radius:22px}.modModalCard>div:last-child{display:grid}}.modProRow.isBanned{background:#fff1f2!important;border-color:#fecdd3!important}.modProRow.isBanned .modProAvatar{background:#fee2e2!important;color:#991b1b!important}.modProMain small{display:block;margin-top:5px;color:#991b1b;font-weight:1000}.modStatus.banned{background:#fee2e2!important;color:#991b1b!important}.modUnbanBtn{background:#dcfce7!important;color:#166534!important}.modPager{margin-top:16px;display:flex;align-items:center;justify-content:flex-end;gap:10px}.modPager span{color:#64748b;font-weight:1000}.modPager button{border:0;border-radius:14px;padding:10px 14px;background:#111827;color:#fff;font-weight:1000;cursor:pointer}.modPager button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:600px){.modPager{justify-content:center;flex-wrap:wrap}}.modSuccessBox,.modInfoBox{border-radius:18px;padding:14px 16px;font-weight:1000;margin-bottom:14px}.modSuccessBox{background:#dcfce7;color:#166534;border:1px solid #86efac}.modInfoBox{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.modSettingsPro{display:grid;gap:20px}.modSettingsHero{background:linear-gradient(135deg,#0f172a,#1d4ed8);color:#fff;border-radius:30px;padding:30px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 24px 70px #0f172a2e}.modSettingsHero span{color:#facc15;font-weight:1000;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.modSettingsHero h1{margin:8px 0;font-size:34px}.modSettingsHero p{margin:0;color:#dbeafe;font-weight:800}.modSettingsGridPro{display:grid;grid-template-columns:1fr 1fr;gap:18px}.modSettingsPanel{background:#fff;border:1px solid #e5e7eb;border-radius:26px;padding:22px;box-shadow:0 16px 46px #0f172a14;display:grid;gap:12px}.modSettingsPanelHead{display:flex;gap:12px;align-items:center;margin-bottom:6px}.modSettingsPanelHead>svg{color:#2563eb}.modSettingsPanelHead h2{margin:0;color:#0f172a}.modSettingsPanelHead p{margin:2px 0 0;color:#64748b;font-weight:800}.modSettingsPanel label{font-weight:1000;color:#334155}.modSettingsPanel input{height:48px;border:1px solid #dbe3ef;border-radius:16px;padding:0 13px;background:#f8fafc;font-weight:900;outline:none}.modSettingsPanel input:focus{border-color:#2563eb;background:#fff;box-shadow:0 0 0 4px #2563eb1f}.modSettingsPanel button,.modCleanBtn{border:0;border-radius:16px;padding:13px 16px;font-weight:1000;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:9px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 14px 28px #2563eb38}.modCleanBtn{background:linear-gradient(135deg,#f59e0b,#d97706)}.modProgressBox{background:#f8fafc;border:1px solid #e5e7eb;border-radius:18px;padding:15px}.modProgressTop{display:flex;justify-content:space-between;color:#0f172a;font-weight:1000;margin-bottom:10px}.modProgressTop span{color:#2563eb}.modProgressTrack{height:13px;background:#e5e7eb;border-radius:999px;overflow:hidden}.modProgressTrack i{display:block;height:100%;background:linear-gradient(90deg,#2563eb,#facc15);border-radius:999px;transition:width .25s ease}@media (max-width:900px){.modSettingsGridPro{grid-template-columns:1fr}.modSettingsHero{display:grid;gap:16px}}.modHeroActions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.as24-review-sticky-actions{position:sticky;top:86px;z-index:20;margin:14px auto 18px;width:min(760px,100%);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;background:#fffffff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #e5e7eb;border-radius:22px;padding:12px;box-shadow:0 18px 45px #0f172a1f}.as24-review-sticky-actions strong{color:#0f172a;font-weight:1000;text-align:center;white-space:nowrap}.as24-review-sticky-actions button{border:0;border-radius:16px;padding:13px 16px;font-weight:1000;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;gap:8px}.as24-review-sticky-actions .approve{background:#dcfce7;color:#166534}.as24-review-sticky-actions .reject{background:#fee2e2;color:#991b1b}@media (max-width:680px){.as24-review-sticky-actions{grid-template-columns:1fr}}.as24-review-sticky-actions{display:none!important}.as24-approvals-clean .as24-card-panel{overflow:visible!important}.as24-review-card-center{width:min(980px,100%)!important;margin:22px auto!important;position:relative!important;transform-origin:center!important;animation:as24CardIn .28s ease both!important;box-shadow:0 24px 70px #0f172a29!important;border-radius:28px!important}@keyframes as24CardIn{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.as24-review-card-center .as24-review-actions{position:sticky!important;bottom:18px!important;display:flex!important;justify-content:center!important;gap:14px!important;background:#ffffffeb!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border:1px solid #e5e7eb!important;border-radius:22px!important;padding:12px!important;margin-top:18px!important;box-shadow:0 18px 45px #0f172a21!important}.as24-review-card-center .as24-review-actions button{min-width:170px!important;min-height:52px!important;border-radius:17px!important;font-weight:1000!important}.as24-review-card-center.approvedEffect{animation:as24ApprovedOut .65s ease both!important}@keyframes as24ApprovedOut{0%{opacity:1;transform:scale(1)}35%{opacity:1;transform:scale(1.025)}to{opacity:0;transform:translate(28px) scale(.96)}}.as24-approve-flash{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#dcfce7e0;color:#166534;border-radius:28px;z-index:5;text-align:center}.as24-approve-flash strong{display:block;margin-top:8px;font-size:28px;font-weight:1000}@media (max-width:720px){.as24-review-card-center .as24-review-actions{position:static!important;display:grid!important}.as24-review-card-center .as24-review-actions button{width:100%!important}}.as24-review-card-center{width:min(920px,100%)!important;margin:18px auto!important;max-height:calc(100vh - 230px)!important;overflow:hidden!important;display:grid!important;grid-template-columns:300px 1fr!important;gap:0!important;border-radius:26px!important}.as24-review-card-center>img{width:300px!important;height:100%!important;max-height:calc(100vh - 230px)!important;object-fit:cover!important}.as24-review-card-center .as24-review-body{padding:20px!important;overflow:hidden!important}.as24-review-card-center .as24-review-body h2{font-size:24px!important;margin:6px 0!important;line-height:1.12!important}.as24-review-card-center .as24-review-specs{grid-template-columns:repeat(3,1fr)!important;gap:8px!important;margin-top:12px!important}.as24-review-card-center .as24-review-specs p{padding:9px!important;border-radius:13px!important}.as24-review-card-center .as24-review-desc{max-height:72px!important;overflow:auto!important;margin-top:10px!important}.as24-review-card-center .as24-review-actions{position:absolute!important;right:18px!important;top:18px!important;bottom:auto!important;left:auto!important;transform:none!important;width:auto!important;display:flex!important;gap:10px!important;background:#fffffff0!important;border:1px solid #e5e7eb!important;border-radius:18px!important;padding:9px!important;box-shadow:0 18px 40px #0f172a29!important;z-index:10!important}.as24-review-card-center .as24-review-actions button{min-width:128px!important;min-height:46px!important;border-radius:15px!important;font-size:14px!important;font-weight:1000!important}@media (max-width:900px){.as24-review-card-center{grid-template-columns:1fr!important;max-height:none!important;overflow:visible!important}.as24-review-card-center>img{width:100%!important;height:230px!important;max-height:230px!important}.as24-review-card-center .as24-review-actions{position:sticky!important;top:84px!important;right:auto!important;justify-content:center!important}}.as24ReviewPro{width:min(1040px,100%);margin:18px auto;background:#fff;border:1px solid #e5e7eb;border-radius:28px;box-shadow:0 24px 70px #0f172a29;overflow:hidden;position:relative;animation:as24CardIn .25s ease both}.as24ReviewTop{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;border-bottom:1px solid #eef2f7;background:linear-gradient(180deg,#fff,#f8fafc)}.as24ReviewTop span{color:#2563eb;font-weight:1000;font-size:12px;text-transform:uppercase;letter-spacing:.06em}.as24ReviewTop h2{margin:5px 0 0;color:#0f172a;font-size:24px;line-height:1.15}.as24ReviewTopActions{display:flex;gap:10px;flex-shrink:0}.as24ReviewTopActions button{border:0;border-radius:15px;padding:12px 16px;font-weight:1000;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.as24ReviewTopActions .approve{background:#dcfce7;color:#166534}.as24ReviewTopActions .reject{background:#fee2e2;color:#991b1b}.as24ReviewBody{display:grid;grid-template-columns:420px 1fr;gap:0}.as24ReviewImage{background:#0f172a;min-height:390px;max-height:430px;display:grid;place-items:center;overflow:hidden}.as24ReviewImage img{width:100%;height:100%;object-fit:cover;display:block}.as24ReviewInfo{padding:20px;min-width:0}.as24ReviewPrice{display:inline-flex;background:#fff7ed;color:#c2410c;border:1px solid #fed7aa;border-radius:16px;padding:10px 14px;font-size:22px;margin-bottom:14px}.as24ReviewSpecs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.as24ReviewSpecs p{margin:0;background:#f8fafc;border:1px solid #e5e7eb;border-radius:16px;padding:11px;min-width:0}.as24ReviewSpecs small{display:block;color:#64748b;font-size:11px;font-weight:900;text-transform:uppercase}.as24ReviewSpecs b{display:block;color:#0f172a;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as24ReviewDesc{margin-top:14px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:16px;padding:12px;max-height:105px;overflow:auto}.as24ReviewDesc small{color:#64748b;font-weight:1000;text-transform:uppercase;font-size:11px}.as24ReviewDesc p{margin:5px 0 0;color:#334155;line-height:1.45}.as24ReviewPro.approvedEffect{animation:as24ApprovedOut .65s ease both}@media (max-width:1000px){.as24ReviewBody{grid-template-columns:1fr}.as24ReviewImage{min-height:260px;max-height:310px}}@media (max-width:680px){.as24ReviewTop{display:grid}.as24ReviewTopActions{display:grid;grid-template-columns:1fr 1fr}.as24ReviewSpecs{grid-template-columns:1fr}}.as24ReviewPro{width:min(760px,100%)!important}.as24ReviewTop{display:block!important;padding:16px 18px!important}.as24ReviewTopActions{display:none!important}.as24ReviewBody{display:block!important}.as24ReviewImage{height:380px!important;min-height:380px!important;max-height:380px!important}.as24ReviewInfo{padding:16px 18px!important}.as24ReviewSpecs{display:grid!important;grid-template-columns:1fr 1fr!important}.as24ReviewSpecs p:nth-child(n+4){display:none!important}.as24ReviewDesc{display:none!important}.as24ReviewPro .as24-review-actions{position:static!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;padding:16px 18px 18px!important;background:#fff!important;border-top:1px solid #eef2f7!important;box-shadow:none!important}.as24ReviewPro .as24-review-actions .reject{order:1!important}.as24ReviewPro .as24-review-actions .approve{order:2!important}.as24ReviewPro .as24-review-actions button{min-height:52px!important;border-radius:16px!important;font-weight:1000!important}@media (max-width:650px){.as24ReviewImage{height:260px!important;min-height:260px!important;max-height:260px!important}.as24ReviewSpecs{grid-template-columns:1fr!important}}.modApprovalPage{display:grid;gap:14px}.modApprovalTop{display:flex;justify-content:space-between;align-items:center;gap:14px}.modApprovalTop h1{margin:0;color:#0f172a;font-size:28px}.modApprovalTop p{margin:4px 0 0;color:#64748b;font-weight:900}.modApprovalTop button{border:0;border-radius:15px;padding:12px 15px;background:#111827;color:#fff;font-weight:1000;display:flex;gap:8px;align-items:center;cursor:pointer}.modApprovalSearch{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:12px 14px;max-width:760px;margin:0 auto;width:100%}.modApprovalSearch input{border:0;outline:0;width:100%;font-weight:900;color:#0f172a}.modApprovalCard{width:min(760px,100%);margin:0 auto;background:#fff;border:1px solid #e5e7eb;border-radius:26px;box-shadow:0 22px 60px #0f172a24;overflow:hidden;position:relative;animation:modCardIn .22s ease both}@keyframes modCardIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.modApprovalImage{height:360px;background:#0f172a;display:grid;place-items:center;overflow:hidden}.modApprovalImage img{width:100%;height:100%;object-fit:cover;display:block}.modApprovalInfo{padding:16px 18px}.modApprovalInfo span{color:#2563eb;font-size:12px;font-weight:1000;text-transform:uppercase;letter-spacing:.06em}.modApprovalInfo h2{margin:6px 0 12px;font-size:25px;line-height:1.15;color:#0f172a}.modApprovalMeta{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.modApprovalMeta p{margin:0;background:#f8fafc;border:1px solid #e5e7eb;border-radius:16px;padding:11px}.modApprovalMeta small{display:block;color:#64748b;font-weight:1000;font-size:11px;text-transform:uppercase}.modApprovalMeta strong{display:block;margin-top:4px;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modApprovalActions{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px 18px 18px;border-top:1px solid #eef2f7}.modApprovalActions button{border:0;border-radius:17px;min-height:54px;font-size:16px;font-weight:1000;display:flex;align-items:center;justify-content:center;gap:9px;cursor:pointer}.modApprovalActions .reject{background:#fee2e2;color:#991b1b}.modApprovalActions .approve{background:#dcfce7;color:#166534}.modApprovalDone{position:absolute;top:0;right:0;bottom:0;left:0;background:#dcfce7e6;display:grid;place-items:center;color:#166534;text-align:center;z-index:10}.modApprovalDone strong{display:block;font-size:30px;margin-top:8px}.modApprovalError,.modApprovalSuccess,.modApprovalEmpty{width:min(760px,100%);margin:0 auto;border-radius:16px;padding:13px 15px;font-weight:1000}.modApprovalError{background:#fee2e2;color:#991b1b}.modApprovalSuccess{background:#dcfce7;color:#166534}.modApprovalEmpty{background:#fff;color:#64748b;text-align:center;border:1px solid #e5e7eb}@media (max-width:650px){.modApprovalImage{height:260px}.modApprovalMeta{grid-template-columns:1fr}.modApprovalTop{display:grid}.modApprovalActions{grid-template-columns:1fr}}.modApprovalTopBtns{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}.modApprovalTopBtns button{border:0;border-radius:15px;padding:12px 14px;background:#fff;color:#0f172a;border:1px solid #e5e7eb;font-weight:1000;display:flex;align-items:center;gap:8px;cursor:pointer}.modApprovalTopBtns button.active,.modApprovalTopBtns button:last-child{background:#111827;color:#fff}.modApprovalCard{width:min(820px,100%)!important}.modApprovalImage{height:430px!important;background:#111827!important}.modApprovalImage img{width:100%!important;height:100%!important;object-fit:contain!important;background:#0f172a!important}.modApprovalList{display:grid;gap:10px;width:min(980px,100%);margin:0 auto}.modApprovalList article{display:grid;grid-template-columns:90px 1fr auto auto;gap:12px;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:10px}.modApprovalList img{width:90px;height:70px;object-fit:cover;border-radius:14px;background:#0f172a}.modApprovalList b{display:block;color:#0f172a}.modApprovalList span{color:#64748b;font-weight:800;font-size:13px}.modApprovalList button{border:0;border-radius:14px;padding:10px 13px;font-weight:1000;cursor:pointer}.modApprovalList .reject{background:#fee2e2;color:#991b1b}.modApprovalList .approve{background:#dcfce7;color:#166534}@media (max-width:720px){.modApprovalList article{grid-template-columns:1fr}.modApprovalList img{width:100%;height:180px}}.modApprovalList{width:min(1180px,100%)!important;margin:0 auto!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.modApprovalList article{display:grid!important;grid-template-columns:1fr!important;gap:0!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:24px!important;padding:0!important;overflow:hidden!important;box-shadow:0 14px 38px #0f172a14!important}.modApprovalList article:hover{transform:translateY(-2px);box-shadow:0 20px 50px #0f172a24!important}.modApprovalList img{width:100%!important;height:210px!important;object-fit:contain!important;background:#0f172a!important;border-radius:0!important;padding:6px!important}.modApprovalList article>div{padding:14px!important;min-height:105px!important}.modApprovalList b{font-size:17px!important;line-height:1.25!important;color:#0f172a!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.modApprovalList span{display:block!important;margin-top:8px!important;color:#64748b!important;font-size:13px!important;font-weight:850!important;line-height:1.35!important}.modApprovalList article>button{margin:0 14px 14px!important;min-height:46px!important;border:0!important;border-radius:15px!important;font-weight:1000!important;cursor:pointer!important}.modApprovalPager{grid-column:1/-1;display:flex;justify-content:center;align-items:center;gap:12px;margin-top:8px}.modApprovalPager button{border:0;border-radius:14px;padding:11px 16px;background:#111827;color:#fff;font-weight:1000;cursor:pointer}.modApprovalPager button:disabled{opacity:.45;cursor:not-allowed}.modApprovalPager strong{color:#0f172a;font-weight:1000}@media (max-width:1050px){.modApprovalList{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:680px){.modApprovalList{grid-template-columns:1fr!important}.modApprovalList img{height:230px!important}}.modApprovalCard{width:min(860px,100%)!important;margin:18px auto!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:30px!important;box-shadow:0 26px 75px #0f172a29!important;overflow:hidden!important}.modApprovalImage{height:430px!important;background:#0b1220!important;padding:0!important;display:block!important}.modApprovalImage img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important;background:#0b1220!important}.modApprovalInfo{padding:18px 22px 14px!important}.modApprovalInfo span{color:#2563eb!important;font-weight:1000!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:.06em!important}.modApprovalInfo h2{margin:7px 0 14px!important;font-size:28px!important;line-height:1.12!important;color:#0f172a!important}.modApprovalMeta{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:12px!important}.modApprovalMeta p{margin:0!important;background:#f8fafc!important;border:1px solid #e5e7eb!important;border-radius:18px!important;padding:13px!important}.modApprovalMeta small{display:block!important;color:#64748b!important;font-weight:1000!important;font-size:11px!important;text-transform:uppercase!important}.modApprovalMeta strong{display:block!important;margin-top:5px!important;color:#0f172a!important;font-weight:1000!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.modApprovalActions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;padding:16px 22px 22px!important;border-top:1px solid #eef2f7!important;background:#fff!important}.modApprovalActions button{min-height:56px!important;border:0!important;border-radius:18px!important;font-size:16px!important;font-weight:1000!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;cursor:pointer!important}.modApprovalActions .reject{background:#fee2e2!important;color:#991b1b!important}.modApprovalActions .approve{background:#dcfce7!important;color:#166534!important}.modApprovalActions button:hover{filter:brightness(.97)!important}@media (max-width:700px){.modApprovalImage{height:290px!important}.modApprovalInfo h2{font-size:23px!important}.modApprovalMeta,.modApprovalActions{grid-template-columns:1fr!important}}.modApprovalList{width:min(1180px,100%)!important;margin:0 auto!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.modApprovalList article{display:grid!important;grid-template-columns:130px 1fr 110px 110px!important;gap:14px!important;align-items:center!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:18px!important;padding:10px!important;box-shadow:0 10px 26px #0f172a0f!important;overflow:hidden!important}.modApprovalList img{width:130px!important;height:88px!important;object-fit:cover!important;border-radius:14px!important;background:#0f172a!important;padding:0!important}.modApprovalList article>div{padding:0!important;min-height:auto!important}.modApprovalList b{font-size:16px!important;color:#0f172a!important;display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.modApprovalList span{display:block!important;margin-top:6px!important;color:#64748b!important;font-size:13px!important;font-weight:850!important}.modApprovalList article>button{margin:0!important;height:44px!important;border:0!important;border-radius:14px!important;font-weight:1000!important;cursor:pointer!important}.modApprovalList article>button.reject{background:#fee2e2!important;color:#991b1b!important}.modApprovalList article>button.approve{background:#dcfce7!important;color:#166534!important}.modApprovalPager{margin-top:14px!important}@media (max-width:760px){.modApprovalList article{grid-template-columns:1fr!important}.modApprovalList img{width:100%!important;height:190px!important}}.modApprovalCard{width:min(800px,100%)!important;border-radius:30px!important;overflow:hidden!important}.modApprovalImage{height:400px!important;background:#0b1220!important}.modApprovalImage img{object-fit:cover!important;object-position:center!important}.modApprovalInfo{padding:18px 22px!important}.modApprovalInfo h2{font-size:27px!important;margin:7px 0 14px!important}.modApprovalMeta{grid-template-columns:1fr 1fr 1fr!important}.modApprovalPreviewBtn{margin:0 22px 16px!important;width:calc(100% - 44px)!important;border:1px solid #dbe3ef!important;background:#f8fafc!important;color:#0f172a!important;border-radius:16px!important;min-height:48px!important;font-weight:1000!important;cursor:pointer!important}.modApprovalPreviewBtn:hover{background:#eff6ff!important;border-color:#bfdbfe!important}.modApprovalPreviewBack{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a9e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;display:grid;place-items:center;padding:18px}.modApprovalPreviewModal{width:min(860px,100%);max-height:92vh;overflow:auto;background:#fff;border-radius:28px;box-shadow:0 30px 90px #00000047;position:relative}.modApprovalPreviewModal .close{position:absolute;top:14px;right:14px;width:42px;height:42px;border:0;border-radius:14px;background:#fff;color:#0f172a;font-size:28px;font-weight:900;cursor:pointer;box-shadow:0 10px 25px #0f172a29}.modApprovalPreviewModal img{width:100%;height:360px;object-fit:cover;background:#0b1220;display:block}.modApprovalPreviewModal section{padding:20px}.modApprovalPreviewModal span{color:#2563eb;font-size:12px;font-weight:1000;text-transform:uppercase;letter-spacing:.06em}.modApprovalPreviewModal h2{margin:8px 0 16px;color:#0f172a;font-size:28px}.modApprovalPreviewGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.modApprovalPreviewGrid p{margin:0;background:#f8fafc;border:1px solid #e5e7eb;border-radius:16px;padding:12px}.modApprovalPreviewGrid small{display:block;color:#64748b;font-size:11px;font-weight:1000;text-transform:uppercase}.modApprovalPreviewGrid strong{display:block;margin-top:5px;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modApprovalPreviewActions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.modApprovalPreviewActions button{border:0;border-radius:17px;min-height:54px;font-weight:1000;cursor:pointer}.modApprovalPreviewActions .reject{background:#fee2e2;color:#991b1b}.modApprovalPreviewActions .approve{background:#dcfce7;color:#166534}@media (max-width:700px){.modApprovalImage{height:280px!important}.modApprovalMeta,.modApprovalPreviewGrid{grid-template-columns:1fr!important}}.modApprovalReviewMode{height:calc(100vh - 132px)!important;max-height:calc(100vh - 132px)!important;overflow:hidden!important;display:grid!important;grid-template-rows:auto auto 1fr!important;gap:10px!important}.modApprovalReviewMode .modApprovalTop{margin:0!important}.modApprovalReviewMode .modApprovalTop h1{font-size:23px!important}.modApprovalReviewMode .modApprovalTop p{margin-top:2px!important}.modApprovalReviewMode .modApprovalSearch{display:none!important}.modApprovalReviewMode .modApprovalCard{align-self:center!important;width:min(780px,100%)!important;margin:0 auto!important;border-radius:28px!important;overflow:hidden!important;box-shadow:0 24px 70px #0f172a2b!important;animation:modAdEnter .34s ease both!important}.modApprovalReviewMode .modApprovalImage{height:clamp(250px,42vh,390px)!important;background:#0b1220!important}.modApprovalReviewMode .modApprovalImage img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.modApprovalReviewMode .modApprovalInfo{padding:14px 18px 12px!important}.modApprovalReviewMode .modApprovalInfo h2{margin:5px 0 10px!important;font-size:24px!important;line-height:1.1!important}.modApprovalReviewMode .modApprovalMeta{grid-template-columns:1fr 1fr 1fr!important;gap:9px!important}.modApprovalReviewMode .modApprovalMeta p{padding:10px!important;border-radius:15px!important}.modApprovalReviewMode .modApprovalActions{padding:12px 18px 16px!important;gap:12px!important}.modApprovalReviewMode .modApprovalActions button{min-height:50px!important;border-radius:16px!important}.modApprovalCard.approved{animation:modAdApproveOut .72s ease both!important}.modApprovalCard.rejected{animation:modAdRejectOut .72s ease both!important}@keyframes modAdEnter{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes modAdApproveOut{0%{opacity:1;transform:scale(1)}35%{opacity:1;transform:scale(1.025)}to{opacity:0;transform:translate(80px) scale(.96)}}@keyframes modAdRejectOut{0%{opacity:1;transform:scale(1)}35%{opacity:1;transform:scale(1.015)}to{opacity:0;transform:translate(-80px) scale(.96)}}.modApprovalDone{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;text-align:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modApprovalDone.approved{background:#dcfce7e0!important;color:#166534!important}.modApprovalDone.rejected{background:#fee2e2e0!important;color:#991b1b!important}.modApprovalDone strong{display:block;font-size:30px;margin-top:8px;font-weight:1000}@media (max-width:760px){.modApprovalReviewMode{height:auto!important;max-height:none!important;overflow:visible!important}}.modTicketOpenBtn{border:0;border-radius:14px;padding:10px 13px;background:#eff6ff;color:#1d4ed8;font-weight:1000;cursor:pointer}.modTicketModalBack{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0f172a9e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:18px}.modTicketModal{width:min(780px,100%);max-height:92vh;overflow:auto;background:#fff;border-radius:28px;box-shadow:0 30px 90px #00000047;position:relative;padding:22px}.modTicketClose{position:absolute;top:14px;right:14px;width:42px;height:42px;border:0;border-radius:14px;background:#f1f5f9;color:#0f172a;display:grid;place-items:center;cursor:pointer}.modTicketModal header span{color:#2563eb;font-weight:1000;font-size:12px;text-transform:uppercase}.modTicketModal header h2{margin:6px 0;color:#0f172a}.modTicketModal header p{margin:0;color:#64748b;font-weight:800}.modTicketControls{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0}.modTicketControls span{display:block;margin-bottom:6px;color:#334155;font-weight:1000}.modTicketControls select{width:100%;height:46px;border:1px solid #dbe3ef;border-radius:15px;padding:0 12px;background:#f8fafc;font-weight:900}.modTicketMessages{display:grid;gap:10px;max-height:280px;overflow:auto;background:#f8fafc;border:1px solid #e5e7eb;border-radius:18px;padding:12px}.modTicketMessages article{border-radius:16px;padding:12px;max-width:82%}.modTicketMessages article.client{background:#fff;border:1px solid #e5e7eb}.modTicketMessages article.staff{background:#eff6ff;border:1px solid #bfdbfe;margin-left:auto}.modTicketMessages b{display:block;color:#0f172a}.modTicketMessages p{margin:5px 0;color:#334155;line-height:1.45}.modTicketMessages small{color:#64748b;font-weight:800}.modTicketReply{margin-top:14px;display:grid;grid-template-columns:1fr auto;gap:12px;align-items:end}.modTicketReply textarea{border:1px solid #dbe3ef;border-radius:18px;padding:13px;background:#f8fafc;font-weight:850;outline:none;resize:vertical}.modTicketReply textarea:focus{border-color:#2563eb;background:#fff;box-shadow:0 0 0 4px #2563eb1f}.modTicketReply button{border:0;border-radius:18px;min-height:54px;padding:0 20px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-weight:1000;display:flex;align-items:center;gap:9px;cursor:pointer;box-shadow:0 14px 28px #2563eb38}.modTicketReply button:disabled{opacity:.75;cursor:not-allowed}.modTicketReply.sent{animation:modTicketSent .75s ease both}.modTicketReply.sent button{background:linear-gradient(135deg,#22c55e,#166534)}@keyframes modTicketSent{0%{transform:scale(1)}35%{transform:scale(1.015)}to{transform:scale(1)}}@media (max-width:650px){.modTicketControls,.modTicketReply{grid-template-columns:1fr}.modTicketMessages article{max-width:100%}}.modReportsPro{display:grid;gap:18px}.modReportsHero{background:linear-gradient(135deg,#0f172a,#1d4ed8);color:#fff;border-radius:28px;padding:26px;display:flex;justify-content:space-between;gap:16px;align-items:center;box-shadow:0 22px 65px #0f172a2e}.modReportsHero span{color:#facc15;font-weight:1000;font-size:12px;text-transform:uppercase}.modReportsHero h1{margin:7px 0;font-size:32px}.modReportsHero p{margin:0;color:#dbeafe;font-weight:800}.modReportsHero div:last-child{display:flex;gap:10px;flex-wrap:wrap}.modReportsHero button{border:0;border-radius:16px;padding:12px 15px;font-weight:1000;display:flex;gap:8px;align-items:center;cursor:pointer}.modReportsHero button.danger{background:#fee2e2;color:#991b1b}.modReportsCards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.modReportsCards article{background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:18px;box-shadow:0 14px 38px #0f172a14}.modReportsCards svg{color:#2563eb}.modReportsCards span{display:block;margin-top:10px;color:#64748b;font-weight:1000}.modReportsCards strong{display:block;color:#0f172a;font-size:32px;margin-top:4px}.modReportsCards small{color:#94a3b8;font-weight:900}.modReportsTable{background:#fff;border:1px solid #e5e7eb;border-radius:24px;padding:16px;display:grid;gap:10px}.modReportsTable article{display:flex;justify-content:space-between;gap:14px;align-items:center;border:1px solid #e5e7eb;border-radius:16px;padding:13px;background:#f8fafc}.modReportsTable b{color:#0f172a}.modReportsTable span{display:block;color:#64748b;font-weight:850;margin-top:3px}.modReportsTable em{border-radius:999px;padding:8px 12px;font-weight:1000;font-style:normal}.modReportsTable article.ok em{background:#dcfce7;color:#166534}.modReportsTable article.bad em{background:#fee2e2;color:#991b1b}@media (max-width:900px){.modReportsCards{grid-template-columns:repeat(2,1fr)}.modReportsHero{display:grid}}@media (max-width:560px){.modReportsCards{grid-template-columns:1fr}.modReportsTable article{display:grid}}.modTicketHeadWithDelete{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding-right:48px}.modTicketDeleteBtn{border:0;border-radius:15px;padding:11px 14px;background:#fee2e2;color:#991b1b;font-weight:1000;display:flex;align-items:center;gap:8px;cursor:pointer}.modTicketDeleteBtn:hover{background:#fecaca}.modTicketDeleteBtn:disabled{opacity:.65;cursor:not-allowed}@media (max-width:650px){.modTicketHeadWithDelete{display:grid;padding-right:0}}.modNewNav a[href="/moderator/banners"]{background:linear-gradient(135deg,#facc15,#f59e0b)!important;color:#111827!important;font-weight:1000!important;box-shadow:0 14px 30px #f59e0b40!important}.modNewNav a[href="/moderator/banners"].active{background:linear-gradient(135deg,#111827,#020617)!important;color:#fff!important}.modNewNav a[href="/moderator/banners"] svg{stroke-width:2.8!important}.as24RulesPage{min-height:100vh;background:#f6f8fc;padding:32px}.as24RulesPage section{max-width:920px;margin:auto;background:#fff;border:1px solid #e5e7eb;border-radius:24px;padding:28px;box-shadow:0 18px 46px #0f172a14}.as24RulesPage .back{display:inline-flex;margin-bottom:16px;color:#003b95;font-weight:900;text-decoration:none}.as24RulesPage h1{margin:0 0 10px;font-size:32px;color:#0f172a}.as24RulesPage p{color:#475569;line-height:1.7}.rulesList{display:grid;gap:12px;margin-top:22px}.rulesList article{display:flex;gap:12px;align-items:flex-start;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:14px}.rulesList b{background:#f5b301;color:#111827;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.rulesList span{font-weight:700;color:#1f2937;line-height:1.55}.as24RulesPage .back{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;margin:0 0 18px;padding:0 15px;border:1px solid #dbe2ea;border-radius:13px;background:#fff;color:#0f172a;font:inherit;font-weight:900;cursor:pointer;box-shadow:0 5px 14px #0f172a0f}.as24RulesPage .back:hover{border-color:#f5b301;background:#fff9df}@media (max-width:700px){.as24RulesPage{min-height:100vh;padding:10px;box-sizing:border-box}.as24RulesPage section{width:100%;max-width:100%;box-sizing:border-box;padding:16px;border-radius:18px}.as24RulesPage .back{min-height:40px;margin-bottom:14px;padding:0 13px;font-size:14px}.as24RulesPage h1{font-size:25px;line-height:1.15;overflow-wrap:anywhere}.as24RulesPage p{font-size:14px;line-height:1.55}.rulesList{gap:9px;margin-top:17px}.rulesList article{gap:10px;padding:12px;border-radius:14px}.rulesList b{width:26px;height:26px;min-width:26px;font-size:12px}.rulesList span{min-width:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}}.as24RulesPage.isEmbedded{width:100%;min-height:100%;padding:0;background:#fff}.as24RulesPage.isEmbedded>section{width:100%;max-width:none;min-height:100%;margin:0;padding:24px 26px 32px;border:0;border-radius:0;background:#fff;box-shadow:none}.as24RulesPage.isEmbedded .as24RulesHeader{padding:0 0 20px;border-bottom:1px solid #e9edf3}.as24RulesPage.isEmbedded .as24RulesEyebrow{display:inline-flex;align-items:center;min-height:27px;padding:0 10px;border:1px solid #fde68a;border-radius:999px;color:#854d0e;background:#fffbeb;font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.as24RulesPage.isEmbedded h1{margin:13px 0 8px;color:#111827;font-size:25px;line-height:1.16;letter-spacing:-.03em}.as24RulesPage.isEmbedded .as24RulesHeader p{max-width:760px;margin:0;color:#64748b;font-size:13px;line-height:1.65}.as24RulesPage.isEmbedded .rulesList{padding-top:18px;display:grid;gap:11px}.as24RulesPage.isEmbedded .rulesList article{position:relative;min-height:58px;padding:14px 15px 14px 53px;display:flex;align-items:center;border:1px solid #e5eaf0;border-radius:14px;background:#fff;box-shadow:0 3px 12px #0f172a09}.as24RulesPage.isEmbedded .rulesList article b{position:absolute;left:14px;top:50%;width:27px;height:27px;transform:translateY(-50%);display:grid;place-items:center;border-radius:9px;color:#111827;background:#facc15;font-size:11px;font-weight:950}.as24RulesPage.isEmbedded .rulesList article span{color:#334155;font-size:13px;font-weight:650;line-height:1.55}.as24RulesPage.isEmbedded .as24RulesLoading{margin-top:18px;padding:18px;border:1px solid #e5eaf0;border-radius:14px;color:#64748b;background:#f8fafc;font-size:13px;font-weight:800}@media (max-width:600px){.as24RulesPage.isEmbedded>section{padding:18px 16px 24px}.as24RulesPage.isEmbedded .as24RulesHeader{padding-bottom:16px}.as24RulesPage.isEmbedded h1{font-size:21px}.as24RulesPage.isEmbedded .as24RulesHeader p{font-size:12px;line-height:1.55}.as24RulesPage.isEmbedded .rulesList{padding-top:14px;gap:9px}.as24RulesPage.isEmbedded .rulesList article{min-height:54px;padding:12px 12px 12px 48px;border-radius:13px}.as24RulesPage.isEmbedded .rulesList article b{left:11px;width:26px;height:26px}.as24RulesPage.isEmbedded .rulesList article span{font-size:12px}}.smartSearch{position:relative;display:grid;gap:14px}.smartSearchTitle{font-size:clamp(30px,3.5vw,50px);line-height:1;font-weight:1000;letter-spacing:-.055em;color:#0f172a}.smartMainRow{display:grid;grid-template-columns:260px 1fr 260px 210px;border:1px solid #dbe3ef;border-radius:18px;overflow:hidden;background:#fff}.smartMainRow.selectedCat{grid-template-columns:320px 1fr 250px}.smartSelectButton,.smartKeyword,.smartSubmit{height:58px;border:0;background:#fff;outline:0}.smartSelectButton{display:flex;align-items:center;gap:10px;padding:0 16px;font-weight:950;color:#334155;border-right:1px solid #e5eaf2;cursor:pointer;text-align:left}.smartSelectButton span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smartKeyword{padding:0 18px;font-size:16px;font-weight:900;color:#0f172a;border-right:1px solid #e5eaf2}.smartKeyword::placeholder{color:#7c8798;font-weight:900}.smartSubmit{background:linear-gradient(135deg,#facc15,#ffe680);color:#111827;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:1000;cursor:pointer;white-space:nowrap}.smartSubmit:hover{filter:brightness(1.03)}.smartDrop{position:absolute;top:108px;left:0;right:0;z-index:30;background:#fff;border:1px solid #dbe3ef;border-radius:20px;box-shadow:0 22px 60px #0f172a2e;padding:14px;animation:smartOpen .16s ease-out}.smartDropHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.smartDropHead strong,.smartDropHead button{font-size:16px;font-weight:1000;color:#0f172a;border:0;background:transparent;display:flex;align-items:center;gap:8px;cursor:pointer}.smartDropGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:300px;overflow:auto}.smartDropGrid button{min-height:44px;border:1px solid #e8edf5;border-radius:13px;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:10px 12px;font-size:14px;font-weight:900;color:#172033;cursor:pointer}.smartDropGrid button:hover{background:#fff8d6;border-color:#facc15;transform:translateY(-1px)}.smartVehicleFilters{border:1px solid #e8edf5;border-radius:20px;padding:14px;background:linear-gradient(180deg,#fff,#f8fafc)}.smartFilterTitle{font-weight:1000;color:#111827;margin-bottom:10px}.smartFilterGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.smartFilterGrid select,.smartFilterGrid input{height:46px;border:1px solid #dbe3ef;border-radius:13px;background:#fff;padding:0 12px;font-weight:850;color:#0f172a;outline:0}.smartFilterGrid select:focus,.smartFilterGrid input:focus{border-color:#facc15;box-shadow:0 0 0 4px #facc152e}@keyframes smartOpen{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1050px){.smartMainRow,.smartMainRow.selectedCat{grid-template-columns:1fr 1fr}.smartSubmit{grid-column:1/-1}.smartFilterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.smartDrop{top:170px}.smartDropGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.smartMainRow,.smartMainRow.selectedCat{grid-template-columns:1fr}.smartSelectButton,.smartKeyword{border-right:0;border-bottom:1px solid #e5eaf2}.smartDrop{top:210px;border-radius:18px}.smartDropGrid{grid-template-columns:1fr;max-height:360px}.smartFilterGrid{grid-template-columns:1fr}.smartSearchTitle{font-size:28px}}.smartSearch{gap:18px!important}.smartSearchTitle{font-size:clamp(34px,3.8vw,56px)!important;margin-bottom:4px!important}.smartMainRow{grid-template-columns:300px minmax(360px,1fr) 280px 230px!important;border-radius:22px!important;border:2px solid #dfe7f2!important}.smartMainRow.selectedCat{grid-template-columns:340px 1fr 250px!important}.smartSelectButton,.smartKeyword,.smartSubmit{height:66px!important}.smartSelectButton{padding:0 20px!important;font-size:16px!important}.smartKeyword{font-size:17px!important;padding:0 22px!important}.smartSubmit{font-size:17px!important;border-radius:0!important}.smartVehicleFilters{padding:18px!important;border-radius:24px!important}.smartFilterGrid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:11px!important}.smartFilterGrid select,.smartFilterGrid input{height:52px!important;border-radius:15px!important}@media (max-width:1180px){.smartMainRow,.smartMainRow.selectedCat{grid-template-columns:1fr 1.5fr!important}.smartSubmit{grid-column:1/-1!important;border-radius:0 0 20px 20px!important}.smartFilterGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:680px){.smartMainRow,.smartMainRow.selectedCat{grid-template-columns:1fr!important}.smartSelectButton,.smartKeyword,.smartSubmit{height:56px!important}.smartSubmit{border-radius:0 0 18px 18px!important}.smartFilterGrid{grid-template-columns:1fr!important}}.smartSelectButton,.smartKeyword{font-size:18px!important}.smartSubmit{font-size:18px!important;font-weight:1000!important}.smartSearchTitle{font-size:clamp(34px,4vw,58px)!important}.smartBodyTypes{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin:10px 0 14px!important}.smartBodyTypes button{height:62px!important;min-height:62px!important;max-height:62px!important;border:1px solid #e6e8ee!important;border-radius:14px!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:6px 8px!important;overflow:hidden!important}.smartBodyTypes img{width:52px!important;height:24px!important;max-width:52px!important;max-height:24px!important;object-fit:contain!important;display:block!important}.smartBodyTypes span{font-size:12px!important;font-weight:900!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.smartBodyTypes button.active{border-color:#ffd21f!important;background:#fff8d7!important}@media (max-width:760px){.smartBodyTypes{grid-template-columns:repeat(2,minmax(0,1fr))!important}.smartBodyTypes button{height:56px!important;min-height:56px!important}.smartBodyTypes img{width:46px!important;height:22px!important}}.drGrid .asAdProImage,.asAdProImage{background:#f7f9fc!important}.drGrid .asAdProImage img,.asAdProImage img{object-fit:contain!important;object-position:center!important;padding:14px!important;background:#f7f9fc!important}@media (max-width:760px){.asAdPhotoNav{top:auto!important;bottom:10px!important;width:34px!important;height:34px!important;border-radius:999px!important;font-size:24px!important;background:#11131880!important}.asAdPhotoNav.left{left:10px!important}.asAdPhotoNav.right{left:50px!important;right:auto!important}}.smartBodyTypes{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-bottom:14px!important}.smartBodyTypes button{min-height:64px!important;border:1px solid #e1e7f0!important;border-radius:16px!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;font-weight:950!important;cursor:pointer!important;transition:.16s ease!important}.smartBodyTypes button img{width:58px!important;height:34px!important;object-fit:contain!important}.smartBodyTypes button:hover,.smartBodyTypes button.active{border-color:#ffd21f!important;background:#fff8d7!important;box-shadow:0 10px 26px #ffb8002e!important;transform:translateY(-1px)!important}.smartColorLine{margin-top:14px!important;display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.smartColorLine button{width:34px!important;height:34px!important;border-radius:10px!important;border:1px solid #d6dde8!important;background:#fff!important;display:grid!important;place-items:center!important;cursor:pointer!important}.smartColorLine button i{width:26px!important;height:20px!important;border-radius:6px!important;border:1px solid rgba(0,0,0,.18)!important}@media (max-width:760px){.smartBodyTypes{grid-template-columns:repeat(2,minmax(0,1fr))!important}.smartBodyTypes button{min-height:58px!important;font-size:12px!important}.smartBodyTypes button img{width:48px!important}}.smartSearchClean .smartMainRow{display:grid!important;grid-template-columns:1.05fr 1.4fr 1.05fr auto!important;gap:10px!important}.smartSearchClean select,.smartSearchClean input{min-width:0!important;height:52px!important;border-radius:16px!important;border:1px solid #dbe3ef!important;background:#fff!important;padding:0 14px!important;font-weight:900!important;color:#111318!important}.smartSearchClean .smartSubmit{height:52px!important;min-width:190px!important;border-radius:16px!important;background:linear-gradient(135deg,#ffd21f,#ffb800)!important;color:#111318!important;border:0!important;font-weight:1000!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.smartSearchClean .smartBodyTypes{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:14px 0!important}.smartSearchClean .smartBodyTypes button{min-height:66px!important;border:1px solid #e1e7f0!important;border-radius:18px!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;font-weight:950!important;transition:.15s ease!important}.smartSearchClean .smartBodyTypes button img{width:58px!important;height:34px!important;object-fit:contain!important}.smartSearchClean .smartBodyTypes button.active,.smartSearchClean .smartBodyTypes button:hover{border-color:#ffd21f!important;background:#fff8d7!important;box-shadow:0 10px 26px #ffb80029!important}.smartSearchClean .smartFilterGrid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important}.smartColorLine{margin-top:12px!important;display:flex!important;gap:8px!important;flex-wrap:wrap!important}.smartColorLine button{width:34px!important;height:34px!important;border-radius:10px!important;border:1px solid #d6dde8!important;background:#fff!important;display:grid!important;place-items:center!important}.smartColorLine i{width:25px!important;height:20px!important;border-radius:6px!important;border:1px solid rgba(0,0,0,.18)!important}.smartColorLine button.active{border-color:#111318!important;box-shadow:0 0 0 3px #ffd21f73!important}@media (max-width:900px){.smartSearchClean .smartMainRow{grid-template-columns:1fr!important}.smartSearchClean .smartSubmit{width:100%!important}.smartSearchClean .smartBodyTypes{grid-template-columns:repeat(2,minmax(0,1fr))!important}.smartSearchClean .smartFilterGrid{grid-template-columns:1fr 1fr!important}}.smartVehicleFilters{animation:smartVehicleOpen .18s ease-out!important;box-shadow:0 20px 55px #0f172a1a!important}.smartColorBlock{margin-top:16px!important;padding-top:14px!important;border-top:1px solid #e8edf5!important}.smartColorLine{display:grid!important;grid-template-columns:repeat(11,minmax(0,1fr))!important;gap:9px!important}.smartColorLine button{min-width:0!important;height:52px!important;border:1px solid #dbe3ef!important;border-radius:15px!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:0 8px!important;cursor:pointer!important;font-weight:950!important;color:#111827!important;transition:.16s ease!important}.smartColorLine button i{width:22px!important;height:22px!important;border-radius:999px!important;border:1px solid rgba(15,23,42,.22)!important;flex:0 0 auto!important}.smartColorLine button span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important}.smartColorLine button:hover,.smartColorLine button.active{border-color:#ffd21f!important;background:#fff8d7!important;box-shadow:0 10px 24px #ffb8002e!important;transform:translateY(-1px)!important}@media (max-width:1180px){.smartColorLine{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:680px){.smartColorLine{grid-template-columns:repeat(2,minmax(0,1fr))!important}.smartColorLine button{height:48px!important;justify-content:flex-start!important}.smartVehicleFilters{padding:14px!important}}.smartVehicleFilters{border-radius:22px!important;padding:14px!important;background:#fffffff5!important;box-shadow:0 18px 48px #0f172a1a!important;animation:smartVehicleOpen .18s ease-out!important}.smartVehicleFilters .smartBodyTypes{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:9px!important;margin:0 0 14px!important}.smartVehicleFilters .smartBodyTypes button{min-height:78px!important;height:78px!important;border-radius:16px!important;border:1px solid #e3e9f3!important;background:linear-gradient(180deg,#fff,#f9fafb)!important;flex-direction:column!important;gap:6px!important;padding:7px!important;box-shadow:0 8px 18px #0f172a0d!important}.smartVehicleFilters .smartBodyTypes button img{width:58px!important;height:28px!important;object-fit:contain!important;filter:contrast(1.05)!important}.smartVehicleFilters .smartBodyTypes button span{font-size:11.5px!important;font-weight:950!important;line-height:1.05!important}.smartVehicleFilters .smartBodyTypes button:hover,.smartVehicleFilters .smartBodyTypes button.active{border-color:#f7c600!important;background:#fff8d7!important;box-shadow:0 12px 26px #facc1538!important;transform:translateY(-2px)!important}.smartVehicleFilters .smartFilterGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.smartVehicleFilters .smartFilterGrid select,.smartVehicleFilters .smartFilterGrid input{height:48px!important;border-radius:14px!important}.smartColorBlock{margin-top:13px!important;padding-top:12px!important;border-top:1px solid #e8edf5!important}.smartColorLine{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.smartColorLine button{height:42px!important;min-width:42px!important;border:1px solid #dbe3ef!important;border-radius:999px!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:0 10px!important;cursor:pointer!important;font-weight:950!important;color:#111827!important;transition:.16s ease!important}.smartColorLine button i{width:24px!important;height:24px!important;border-radius:999px!important;border:1px solid rgba(15,23,42,.22)!important;box-shadow:inset 0 1px 5px #ffffff80!important}.smartColorLine button span{font-size:12px!important;white-space:nowrap!important}.smartColorLine button:not(.active) span{display:none!important}.smartColorLine button.active{border-color:#f7c600!important;background:#fff8d7!important;box-shadow:0 8px 20px #facc153d!important;transform:translateY(-1px)!important}.smartColorLine .allColors{background:conic-gradient(#fff,#111827,#64748b,#2563eb,#dc2626,#16a34a,#facc15,#fff)!important}@keyframes smartVehicleOpen{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.smartVehicleFilters{padding:12px!important;border-radius:18px!important}.smartVehicleFilters .smartBodyTypes{display:flex!important;overflow-x:auto!important;gap:8px!important;padding:2px 2px 8px!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important}.smartVehicleFilters .smartBodyTypes::-webkit-scrollbar{height:4px!important}.smartVehicleFilters .smartBodyTypes::-webkit-scrollbar-thumb{background:#f7c600!important;border-radius:999px!important}.smartVehicleFilters .smartBodyTypes button{flex:0 0 92px!important;width:92px!important;min-height:72px!important;height:72px!important;scroll-snap-align:start!important}.smartVehicleFilters .smartBodyTypes button img{width:50px!important;height:24px!important}.smartVehicleFilters .smartFilterGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.smartVehicleFilters .smartFilterGrid select,.smartVehicleFilters .smartFilterGrid input{height:44px!important;font-size:13px!important}.smartColorLine{gap:7px!important}.smartColorLine button{width:36px!important;min-width:36px!important;height:36px!important;padding:0!important}.smartColorLine button i{width:22px!important;height:22px!important}.smartColorLine button span{display:none!important}.smartColorLine button.active{width:auto!important;min-width:72px!important;padding:0 9px!important}.smartColorLine button.active span{display:inline!important;font-size:11px!important}}.smartColorLine button.active{position:relative!important;border-color:#facc15!important;background:linear-gradient(180deg,#fffdf0,#fff7c2)!important;box-shadow:0 0 0 3px #facc153d,0 10px 24px #facc1538!important}.smartColorLine button.active:after{content:"✓"!important;position:absolute!important;right:-3px!important;top:-5px!important;width:18px!important;height:18px!important;border-radius:999px!important;background:#111827!important;color:#fff!important;display:grid!important;place-items:center!important;font-size:11px!important;font-weight:1000!important;box-shadow:0 4px 10px #0f172a40!important}.smartColorLine button:hover i{transform:scale(1.12)!important}.smartColorLine button i{transition:.16s ease!important}@media (max-width:760px){.smartVehicleFilters .smartBodyTypes{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;gap:8px!important;padding:2px 2px 10px!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important}.smartVehicleFilters .smartBodyTypes button{flex:0 0 96px!important;width:96px!important;min-width:96px!important;scroll-snap-align:start!important}}@media (max-width:760px){.smartMainRow .smartSubmit,.smartMainRow.selectedCat .smartSubmit{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;min-width:0!important;height:54px!important;padding:0 12px!important;color:#111827!important;font-size:15px!important;font-weight:1000!important;line-height:1!important;position:relative!important;z-index:3!important;overflow:visible!important}.smartMainRow .smartSubmit svg,.smartMainRow.selectedCat .smartSubmit svg{display:block!important;width:20px!important;height:20px!important;min-width:20px!important;color:#111827!important;stroke:#111827!important}.smartMainRow .smartSubmit span,.smartMainRow.selectedCat .smartSubmit span{display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;color:#111827!important}}@media (max-width:760px){.smartMainRow.selectedCat{display:grid!important;grid-template-columns:1fr!important;overflow:hidden!important}.smartMainRow.selectedCat .smartSubmit{height:64px!important;min-height:64px!important;max-height:64px!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:0 14px!important;font-size:18px!important;font-weight:1000!important;color:#111827!important;background:linear-gradient(135deg,#ffd21f,#ffb800)!important;border-radius:0 0 18px 18px!important;line-height:1!important}.smartMainRow.selectedCat .smartSubmit svg{width:22px!important;height:22px!important;stroke:#111827!important;flex:0 0 auto!important}.smartMainRow.selectedCat .smartSubmit span{display:block!important;color:#111827!important;white-space:nowrap!important;overflow:visible!important}.smartVehicleFilters .smartBodyTypes{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;gap:10px!important;padding:4px 6px 12px!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important}.smartVehicleFilters .smartBodyTypes button{flex:0 0 108px!important;min-width:108px!important;width:108px!important;scroll-snap-align:start!important}}@media (max-width:760px){.smartVehicleFilters{max-width:100%!important;overflow:hidden!important}.smartVehicleFilters .smartBodyTypes{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;gap:10px!important;padding:4px 12px 14px!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important}.smartVehicleFilters .smartBodyTypes button{flex:0 0 108px!important;min-width:108px!important;max-width:108px!important}.smartColorLine{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;gap:9px!important;padding:6px 14px 12px 2px!important;-webkit-overflow-scrolling:touch!important}.smartColorLine button{flex:0 0 auto!important}}@media (min-width:1024px){.smartSearch{width:100%!important;max-width:1320px!important}.smartSearchTitle{display:none!important}.smartMainRow{height:74px!important;display:grid!important;grid-template-columns:260px minmax(420px,1fr) 245px 460px!important;background:#fff!important;border:1px solid #e5eaf2!important;border-radius:24px!important;box-shadow:0 18px 60px #0f172a2e!important;overflow:hidden!important}.smartSelectButton,.smartKeyword,.smartSubmit{height:74px!important;min-height:74px!important;border-radius:0!important}.smartSelectButton,.smartKeyword{border-right:1px solid #e5eaf2!important;border-bottom:0!important}.smartSubmit{background:#ffc400!important;color:#111827!important;font-weight:950!important}}.smartMainRow .as24NativeSearchBtn,.smartMainRow.selectedCat .as24NativeSearchBtn{margin:0!important;width:100%!important;min-width:0!important;height:100%!important;border:0!important;border-radius:0!important;background:linear-gradient(180deg,#ffd84a,#ffc400 48%,#f5b800)!important;color:#111827!important;box-shadow:inset 0 1px #ffffff73!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;font-weight:1000!important;letter-spacing:-.02em!important}.smartMainRow .as24NativeSearchBtn svg,.smartMainRow.selectedCat .as24NativeSearchBtn svg{stroke:#111827!important;flex:0 0 auto!important}.smartMainRow .as24NativeSearchBtn span,.smartMainRow.selectedCat .as24NativeSearchBtn span{color:#111827!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.smartMainRow .as24NativeSearchBtn:hover,.smartMainRow.selectedCat .as24NativeSearchBtn:hover{background:linear-gradient(180deg,#ffe16b,#ffcc18,#f2b400)!important;filter:none!important}@media (max-width:760px){.smartMainRow .as24NativeSearchBtn,.smartMainRow.selectedCat .as24NativeSearchBtn{height:64px!important;border-radius:0 0 18px 18px!important;font-size:17px!important}}.drSearchWrap .smartMainRow,.smartSearch .smartMainRow{align-items:stretch!important}.drSearchWrap .smartMainRow .smartSubmit,.drSearchWrap .smartMainRow.selectedCat .smartSubmit,.smartSearch .smartMainRow .smartSubmit,.smartSearch .smartMainRow.selectedCat .smartSubmit{align-self:stretch!important;height:100%!important;min-height:74px!important;max-height:none!important;margin:0!important;padding:0 24px!important;border-radius:0!important;border:0!important;background:linear-gradient(180deg,#ffd21f,#ffc400)!important;color:#111827!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;font-size:16px!important;font-weight:1000!important;line-height:1!important}.drSearchWrap .smartMainRow .smartSubmit svg,.drSearchWrap .smartMainRow.selectedCat .smartSubmit svg,.smartSearch .smartMainRow .smartSubmit svg,.smartSearch .smartMainRow.selectedCat .smartSubmit svg{width:21px!important;height:21px!important;stroke:#111827!important;flex:0 0 auto!important}.drSearchWrap .smartMainRow .smartSubmit span,.drSearchWrap .smartMainRow.selectedCat .smartSubmit span,.smartSearch .smartMainRow .smartSubmit span,.smartSearch .smartMainRow.selectedCat .smartSubmit span{color:#111827!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.drSearchWrap .smartMainRow{overflow:hidden!important}@media (max-width:760px){.drSearchWrap .smartMainRow .smartSubmit,.drSearchWrap .smartMainRow.selectedCat .smartSubmit,.smartSearch .smartMainRow .smartSubmit,.smartSearch .smartMainRow.selectedCat .smartSubmit{height:64px!important;min-height:64px!important;border-radius:0 0 18px 18px!important;width:100%!important}}@media (min-width:1024px){.drSearchWrap{margin-top:-18px!important;transform:translateY(-10px)!important}.drGrid,.asHomeAdsGrid,.homeAdsGrid,.asFeaturedGrid,.asLatestGrid{transform:translateY(-14px)!important}}@media (max-width:760px){.drSearchWrap{margin-top:-10px!important;transform:translateY(-6px)!important}.drGrid,.asHomeAdsGrid,.homeAdsGrid,.asFeaturedGrid,.asLatestGrid{transform:translateY(-8px)!important}}.drSearchWrap{position:relative!important;margin-top:-54px!important;transform:translateY(-18px)!important;z-index:20!important}.drHero,.drHomeHero,.asHomeHero,.homeHero,.homeBanner,.asHeroSection,.publicHomeHero{padding-bottom:14px!important}.drAds{position:relative!important;margin-top:-62px!important;transform:none!important;z-index:5!important}.drAds>.drHead{position:relative!important;top:auto!important;transform:none!important;margin-top:0!important;margin-bottom:12px!important;display:flex!important;align-items:flex-end!important;justify-content:space-between!important;z-index:8!important}.drAds>.drHead h2,.drAds>.drHead p,.drAds>.drHead a,.drAds>.drHead button{position:static!important;top:auto!important;transform:none!important}.drAds>.drGrid{position:relative!important;top:auto!important;transform:none!important;margin-top:0!important}@media (max-width:760px){.drSearchWrap{margin-top:-30px!important;transform:translateY(-10px)!important}.drAds{margin-top:-36px!important}.drAds>.drHead{margin-bottom:10px!important}}.asAdProCard{display:block;text-decoration:none;color:#111318;background:#fff;border:1px solid #e6e8ee;border-radius:24px;overflow:hidden;box-shadow:0 18px 44px #0f172a1a;transition:transform .18s ease,box-shadow .18s ease}.asAdProCard:hover{transform:translateY(-4px);box-shadow:0 30px 76px #0f172a2b}.asAdProImage{height:218px;background:#eef2f7;position:relative;overflow:hidden}.asAdProImage img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .38s ease}.asAdProCard:hover .asAdProImage img{transform:scale(1.06)}.asAdProImage>span{height:100%;display:grid;place-items:center;color:#98a2b3;font-weight:1000}.asAdLike{position:absolute;top:11px;right:11px;width:42px;height:42px;border:0;border-radius:50%;background:#fffffff0;color:#e11d48;display:grid;place-items:center;box-shadow:0 10px 24px #0f172a2e;transition:transform .16s ease,background .16s ease}.asAdLike:active,.asAdLike.liked{transform:scale(1.13);background:#fff1f2}.asAdPhotoNav{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:44px;border:0;background:#1113188a;color:#fff;font-size:30px;font-weight:900;opacity:0;transition:opacity .16s ease;border-radius:13px}.asAdPhotoNav.left{left:10px}.asAdPhotoNav.right{right:10px}.asAdProCard:hover .asAdPhotoNav{opacity:1}.asAdProImage em{position:absolute;right:11px;bottom:11px;background:#111318c7;color:#fff;border-radius:999px;padding:7px 10px;font-size:12px;font-style:normal;font-weight:1000;display:flex;gap:5px;align-items:center}.asAdProImage b{position:absolute;left:11px;top:11px;background:#111318;color:#ffd21f;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:1000}.asAdProBody{padding:14px}.asAdProBody h3{margin:0 0 9px;font-size:18px;line-height:1.18;font-weight:1000;letter-spacing:-.025em;min-height:42px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.asAdPriceLine{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:9px}.asAdPriceLine strong{font-size:24px;font-weight:1000;color:#111318}.asAdPriceLine small{font-size:13px;color:#98a2b3;text-decoration:line-through;font-weight:900}.asAdPriceLine i{background:#fee2e2;color:#dc2626;border-radius:999px;padding:5px 8px;font-style:normal;font-size:12px;font-weight:1000}.asAdLocation{display:flex;align-items:center;gap:5px;color:#475467;font-weight:900;font-size:13px;margin-bottom:9px}.asAdSpecs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:11px}.asAdSpecs span{background:#f1f5f9;color:#344054;border-radius:999px;padding:6px 8px;font-size:12px;font-weight:950}.asAdBottom{border-top:1px solid #eef2f7;padding-top:10px;display:flex;align-items:center;justify-content:space-between;color:#667085;font-size:12px;font-weight:950}.asAdBottom span{display:flex;align-items:center;gap:5px}.asAdStars{color:#f59e0b!important}@media (max-width:760px){html,body,#root{overflow-x:hidden!important;max-width:100%!important}.asAdProCard{border-radius:21px;width:100%;min-width:0}.asAdProImage{height:202px}.asAdPhotoNav{opacity:1;width:32px;height:40px}}.asAdProImage{background:#f3f6fb!important}.asAdProImage img{object-fit:contain!important;object-position:center center!important;background:#f3f6fb!important;padding:6px!important;box-sizing:border-box!important}.asAdProCard:hover .asAdProImage img{transform:scale(1.025)!important}.asAdProBody h3{font-size:17px!important;min-height:38px!important}.asAdPriceLine strong{font-size:22px!important}@media (max-width:760px){.asAdProImage{height:188px!important}.asAdProImage img{padding:5px!important}}.asAdProImage{background:#f6f8fb!important}.asAdProImage img{object-fit:contain!important;object-position:center center!important;padding:12px!important;background:#f6f8fb!important}.asAdProCard:hover .asAdProImage img{transform:scale(1.01)!important}.asAdProCard{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.asAdProCard:hover{transform:translateY(-4px);box-shadow:0 22px 55px #0f172a24}.asAdProImage{overflow:hidden;background:#0b1220}.asAdProImage:after{content:"";position:absolute;left:0;right:0;bottom:0;height:34%;background:linear-gradient(to top,rgba(2,6,23,.55),transparent);pointer-events:none}.asAdProImage img{transform:scale(1.01);transition:transform .28s ease,filter .28s ease}.asAdProCard:hover .asAdProImage img{transform:scale(1.04);filter:saturate(1.08) contrast(1.04)}.asAdProBody h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.18;font-weight:950}.asAdSpecs.premium{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.asAdSpecs.premium span{background:#f8fafc;border:1px solid #e2e8f0;color:#334155;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:900;line-height:1}.asAdLocation{display:none!important}.asAdBottom.premium{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:10px;margin-top:10px;border-top:1px solid #eef2f7}.asAdFooterLoc{min-width:0;display:flex!important;align-items:center;gap:5px;color:#475569;font-weight:950;font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.asAdFooterStats{display:flex;align-items:center;gap:8px;flex-shrink:0}.asAdFooterStats span{display:inline-flex;align-items:center;gap:4px;color:#64748b;font-weight:900;font-size:12px}@media (max-width:640px){.asAdProCard:hover,.asAdProImage img,.asAdProCard:hover .asAdProImage img{transform:none}.asAdSpecs.premium span{font-size:11px;padding:4px 7px}.asAdFooterStats{gap:6px}}.asAdPriceLine{min-width:0}.asAdSpecs.premium{flex-wrap:nowrap!important;overflow:hidden;white-space:nowrap;gap:5px!important}.asAdSpecs.premium span{flex:0 0 auto;max-width:96px;overflow:hidden;text-overflow:ellipsis}.asAdBottom.premium{align-items:flex-end!important}.asAdFooterLoc{flex-direction:column;align-items:flex-start!important;gap:3px!important}.asAdLocLine{display:flex;align-items:center;gap:5px;max-width:150px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.asAdFooterLoc small{display:block;color:#64748b;font-size:10.5px;font-weight:900;line-height:1}.asAdFooterStats{padding-bottom:1px}@media (max-width:640px){.asAdSpecs.premium span{max-width:78px}.asAdLocLine{max-width:120px}}.asAdProImage{aspect-ratio:16/10;background:#0b1220;overflow:hidden}.asAdProImage img{width:100%;height:100%;object-fit:cover;object-position:center center;transform:none!important;transition:filter .22s ease}.asAdProCard:hover .asAdProImage img{transform:none!important;filter:saturate(1.06) contrast(1.03)}@media (max-width:640px){.asAdProImage{aspect-ratio:16/10.5}.asAdProImage img{object-fit:cover;object-position:center center}}.drHome{background:linear-gradient(180deg,#f7f9fc,#eef2f7);min-height:100vh;color:#111827}.drHero{min-height:610px;background:linear-gradient(90deg,#000000c2,#00000057,#00000029),var(--asHeroImage, url(https://images.unsplash.com/photo-1503376780353-7e6692767b70?auto=format&fit=crop&w=2400&q=90)) center/cover;color:#fff;display:flex;align-items:flex-end;padding:44px 20px 130px}.drHeroInner{width:min(1360px,100%);margin:0 auto}.drHero h1{font-size:clamp(44px,7vw,92px);line-height:.91;letter-spacing:-.08em;margin:0 0 12px;max-width:900px}.drHero p{margin:0;color:#ffffffd1;font-size:19px;font-weight:850;max-width:720px}.drSearchWrap{width:min(1260px,calc(100% - 36px));margin:-92px auto 34px;background:#fffffffb;border:1px solid #e6e8ee;border-radius:32px;padding:18px;box-shadow:0 34px 92px #0f172a3d;position:relative;z-index:5}.drSearchWrap .smartSearchTitle{display:none!important}.drSearchWrap .smartMainRow,.drSearchWrap .smartMainRow.selectedCat{border-radius:24px!important;overflow:hidden!important}.drSearchWrap .smartSelectButton,.drSearchWrap .smartKeyword,.drSearchWrap .smartSubmit{height:60px!important}.drSearchWrap .smartSubmit{background:linear-gradient(135deg,#ffd21f,#ffb800)!important;color:#111318!important}.drAds{width:min(1360px,calc(100% - 36px));margin:0 auto 34px}.drHead{display:flex;align-items:end;justify-content:space-between;margin-bottom:18px}.drHead h2{margin:0;font-size:clamp(30px,3.8vw,46px);letter-spacing:-.06em}.drHead p{margin:6px 0 0;color:#667085;font-weight:850}.drHead a{background:#111318;color:#ffd21f;border-radius:999px;padding:12px 16px;font-weight:1000;text-decoration:none}.drGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.drGap{grid-column:1/-1;height:38px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,210,31,.45),transparent)}.drAdCard{background:#fff;border:1px solid #e6e8ee;border-radius:24px;overflow:hidden;text-decoration:none;color:#111;box-shadow:0 16px 42px #0f172a1a;transition:.18s ease}.drAdCard:hover{transform:translateY(-3px);box-shadow:0 26px 62px #0f172a26}.drAdImage{height:232px;background:#111;display:grid;place-items:center;color:#fff;font-weight:1000;position:relative}.drAdImage img{width:100%;height:100%;object-fit:cover}.drAdImage b{position:absolute;left:12px;top:12px;background:linear-gradient(135deg,#ffd21f,#ffb800);color:#111;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:1000}.drAdBody{padding:15px}.drAdBody h3{margin:0 0 9px;font-size:18px;line-height:1.16}.drAdBody strong{font-size:24px;letter-spacing:-.04em}.drMeta{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.drMeta span{background:#f2f4f7;color:#475467;border-radius:999px;padding:6px 8px;font-size:12px;font-weight:850}.drApp{width:min(1360px,calc(100% - 36px));margin:0 auto 34px;border-radius:30px;background:radial-gradient(circle at 86% 10%,rgba(255,210,31,.44),transparent 34%),linear-gradient(135deg,#111827,#303642);color:#fff;padding:26px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 22px 70px #0f172a24}.drApp h2{margin:0 0 5px;font-size:34px;letter-spacing:-.055em}.drApp p{margin:0;color:#ffffffb8;font-weight:850}.drApp span{width:116px;height:84px;border-radius:24px;background:#ffffff1a;display:grid;place-items:center;color:#ffd21f;font-weight:1000}.homeForYouStart{width:min(1360px,calc(100% - 36px))!important;margin:0 auto 48px!important}.homeForYouStartCard{border-radius:30px!important;padding:24px!important;background:radial-gradient(circle at 86% 12%,rgba(255,210,31,.46),transparent 34%),linear-gradient(135deg,#111318,#30343d)!important;color:#fff!important;box-shadow:0 24px 70px #0f172a2e!important}body.forYouOpen{overflow:hidden!important}.homeForYouOverlay{z-index:9999!important;background:#050507!important}.homeForYouReels{height:100vh!important;overflow-y:auto!important;scroll-snap-type:y mandatory!important}.homeForYouReel{height:100vh!important;scroll-snap-align:start!important}@media (max-width:1100px){.drGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.drSearchWrap .smartMainRow,.drSearchWrap .smartMainRow.selectedCat{grid-template-columns:1fr 1fr!important}.drSearchWrap .smartSubmit{grid-column:1/-1!important}}@media (max-width:760px){.drHero{min-height:540px;padding:24px 10px 82px}.drHero h1{font-size:37px;line-height:.95}.drHero p{font-size:14px}.drSearchWrap{width:calc(100% - 16px);margin:-58px auto 24px;border-radius:22px;padding:10px}.drSearchWrap .smartMainRow,.drSearchWrap .smartMainRow.selectedCat{grid-template-columns:1fr!important;border-radius:18px!important}.drSearchWrap .smartSelectButton,.drSearchWrap .smartKeyword,.drSearchWrap .smartSubmit{height:46px!important;font-size:14px!important}.drSearchWrap .smartDrop{position:fixed!important;left:8px!important;right:8px!important;top:76px!important;max-height:calc(100vh - 96px)!important;overflow:auto!important;z-index:999!important}.drAds{width:calc(100% - 18px)}.drHead{display:block}.drHead h2{font-size:28px}.drHead a{display:inline-flex;margin-top:12px}.drGrid{grid-template-columns:1fr;gap:13px}.drGap{height:24px}.drAdCard{border-radius:18px}.drAdImage{height:210px}.drAdBody{padding:12px}.drAdBody h3{font-size:16px}.drAdBody strong{font-size:21px}.drApp{width:calc(100% - 18px);display:grid;gap:14px;border-radius:22px;padding:18px}.drApp h2{font-size:28px}.drApp span{width:100%;height:70px}.homeForYouStart{width:calc(100% - 18px)!important}.homeForYouStartCard{border-radius:22px!important;padding:17px!important;display:grid!important}}@media (max-width:760px){.drHero{min-height:470px!important;padding:18px 10px 62px!important;background-position:center top!important}.drHero h1{font-size:33px!important;line-height:.96!important}.drHero p{font-size:13px!important;margin-top:6px!important}.drSearchWrap{margin-top:-44px!important;border-radius:22px!important;padding:10px!important}.drSearchWrap .smartSelectButton,.drSearchWrap .smartKeyword,.drSearchWrap .smartSubmit{height:44px!important;font-size:14px!important}}.drBodyTypes{width:min(1360px,calc(100% - 36px));margin:0 auto 28px}.drBodyHead h2{margin:0 0 14px;font-size:clamp(25px,3vw,36px);letter-spacing:-.05em}.drBodyRail{display:grid;grid-template-columns:repeat(8,1fr);gap:12px}.drBodyCard{background:#fff;border:1px solid #e6e8ee;border-radius:20px;min-height:122px;display:grid;place-items:center;padding:12px;text-align:center;box-shadow:0 12px 30px #0f172a14;transition:.18s ease}.drBodyCard:hover{transform:translateY(-3px);box-shadow:0 20px 45px #0f172a21}.drBodyCard img{max-width:94px;max-height:46px;object-fit:contain}.drBodyCard span{font-weight:950;font-size:13px}@media (max-width:900px){.drBodyRail{grid-template-columns:repeat(4,1fr)}}@media (max-width:760px){.drBodyTypes{width:calc(100% - 18px);margin-top:4px}.drBodyRail{display:flex;overflow-x:auto;gap:10px;padding-bottom:8px;scroll-snap-type:x mandatory}.drBodyRail::-webkit-scrollbar{display:none}.drBodyCard{min-width:128px;min-height:104px;border-radius:18px;scroll-snap-align:start}.drBodyCard img{max-width:86px;max-height:38px}}.drAdCard{border-radius:24px!important;overflow:hidden!important;background:#fff!important;border:1px solid #e6e8ee!important;box-shadow:0 18px 44px #0f172a1a!important;transition:.18s ease!important}.drAdCard:hover{transform:translateY(-4px)!important;box-shadow:0 28px 70px #0f172a29!important}.drAdImage{position:relative!important;height:215px!important;background:#eef2f7!important}.drAdImage img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;transition:transform .35s ease!important}.drAdCard:hover .drAdImage img{transform:scale(1.06)!important}.asCardHeart{position:absolute!important;top:12px!important;right:12px!important;width:42px!important;height:42px!important;border:0!important;border-radius:999px!important;background:#ffffffeb!important;color:#e11d48!important;font-size:25px!important;font-weight:1000!important;display:grid!important;place-items:center!important}.drAdImage em{position:absolute!important;right:12px!important;bottom:12px!important;background:#111318c7!important;color:#fff!important;border-radius:999px!important;padding:7px 10px!important;font-size:12px!important;font-style:normal!important;font-weight:1000!important}.drAdImage b{position:absolute!important;left:12px!important;top:12px!important;background:#ffd21f!important;color:#111318!important;border-radius:999px!important;padding:7px 10px!important;font-size:12px!important;font-weight:1000!important}.drAdBody{padding:14px!important}.drAdBody h3{margin:0 0 9px!important;color:#111318!important;font-size:18px!important;font-weight:1000!important;line-height:1.18!important}.asCardPrice{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;margin-bottom:10px!important}.asCardPrice strong{color:#111318!important;font-size:23px!important;font-weight:1000!important}.asCardPrice small{color:#98a2b3!important;text-decoration:line-through!important;font-weight:900!important}.asCardPrice i{background:#fee2e2!important;color:#dc2626!important;border-radius:999px!important;padding:5px 8px!important;font-size:12px!important;font-style:normal!important;font-weight:1000!important}@media (max-width:760px){.drAdCard{min-width:286px!important}.drAdImage{height:190px!important}}html,body,#root,.public-page,.drHome,.drAds,.drGrid{max-width:100%!important;overflow-x:hidden!important}.drAdCard{position:relative!important;border-radius:22px!important;background:#fff!important}.asCardHeart{top:10px!important;right:10px!important;width:38px!important;height:38px!important;border:1px solid rgba(17,19,24,.08)!important;background:#fff!important;color:#111318!important;font-size:0!important;box-shadow:0 8px 18px #0f172a24!important}.asCardHeart:before{content:"♡"!important;font-size:24px!important;line-height:1!important;color:#e11d48!important}.asCardHeart:hover:before{content:"♥"!important}.drAdImage em{right:10px!important;bottom:10px!important}.drAdImage b{left:10px!important;top:10px!important;background:#111318!important;color:#ffd21f!important}.drAdBody h3{min-height:42px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}@media (max-width:760px){body{position:relative!important;width:100%!important;overflow-x:hidden!important}.drHome{width:100%!important;overflow:hidden!important;padding-bottom:96px!important}.drAds{width:100%!important;padding:0 12px!important;box-sizing:border-box!important}.drGrid{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;overflow:visible!important;padding-bottom:10px!important}.drAdCard{width:100%!important;min-width:0!important}.asMobileAppNav{position:fixed!important;left:8px!important;right:8px!important;bottom:8px!important;width:auto!important;height:72px!important;border-radius:24px!important;overflow:hidden!important;display:grid!important;grid-template-columns:repeat(5,1fr)!important;box-shadow:0 18px 42px #0f172a38!important}.asMobileAppNav a,.asMobileAppNav button{min-width:0!important;width:100%!important;height:72px!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;display:grid!important;place-items:center!important;align-content:center!important;gap:3px!important;border:0!important;background:transparent!important;padding:0!important;font-size:10px!important}}.drAdCard,.drAdImage,.drAdBody{all:unset}.drGrid .asPublicAdCard{width:100%}@media (max-width:760px){.drGrid{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;overflow:visible!important}}.drGrid .asAdProCard{min-width:0!important}@media (min-width:761px){.drGrid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;overflow:visible!important}}@media (max-width:760px){.drHome,.public-page{overflow-x:hidden!important;max-width:100%!important}.drAds{width:100%!important;padding:0 12px!important;box-sizing:border-box!important}.drGrid{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;overflow:visible!important}}.drAds{width:min(1280px,calc(100% - 40px))!important;margin:0 auto 48px!important}.drGrid .asAdProCard{width:100%!important;min-width:0!important;max-width:none!important}.drGrid .asAdProImage{height:205px!important;aspect-ratio:auto!important}.drGrid .asAdProImage img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}@media (max-width:720px){.drAds{width:calc(100% - 22px)!important}.drGrid{grid-template-columns:1fr!important;gap:16px!important}.drGrid .asAdProImage{height:220px!important}}.drAds{width:min(1260px,calc(100% - 48px))!important;margin:0 auto 54px!important}.drGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;padding:0!important;overflow:visible!important}.drGrid .asAdProCard{width:100%!important;max-width:none!important;min-width:0!important;border-radius:24px!important;overflow:hidden!important;background:#fff!important}.drGrid .asAdProImage{width:100%!important;height:220px!important;aspect-ratio:auto!important;border-radius:24px 24px 0 0!important;overflow:hidden!important;background:#eef2f7!important}.drGrid .asAdProImage img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important}.drGrid .asAdProBody{padding:18px 18px 16px!important}@media (max-width:720px){.drAds{width:calc(100% - 22px)!important}.drGrid{grid-template-columns:1fr!important;gap:16px!important}.drGrid .asAdProImage{height:230px!important}}.drGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;overflow:visible!important;padding:0!important}.drGrid .asPublicAdCard{width:100%!important;max-width:none!important}.drGap{display:none!important}@media (max-width:1050px){.drGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.drGrid{grid-template-columns:1fr!important}}.drApp,#for-you{display:none!important}.asHomeFooterPro{width:min(1180px,calc(100% - 40px));margin:54px auto 34px;padding:28px;border-radius:28px;background:#fff;border:1px solid #e6e8ee;box-shadow:0 18px 50px #0f172a12;display:grid;gap:18px}.asHomeFooterPro h2{margin:0;font-size:28px;letter-spacing:-.05em}.asHomeFooterPro p{margin:6px 0 0;color:#667085;font-weight:850}.asStoreBtns{display:flex;flex-wrap:wrap;gap:12px}.asStoreBtns button{height:48px;border-radius:16px;border:0;background:#111318;color:#fff;padding:0 18px;font-weight:1000}.asHomeFooterPro small{color:#667085;font-weight:800}@media (max-width:760px){.asHomeFooterPro{width:calc(100% - 22px);margin:36px auto 88px;padding:20px;border-radius:24px}.asStoreBtns{display:grid;grid-template-columns:1fr}.asStoreBtns button{width:100%}}@media (min-width:1024px){.drHero{min-height:430px!important}.drHeroInner{padding-top:95px!important;padding-bottom:88px!important}.drSearchWrap{margin-top:-72px!important;position:relative!important;z-index:60!important}.drQuickStats{margin-top:18px!important;margin-bottom:18px!important}.drAds{padding-top:20px!important}.drHead{margin-bottom:18px!important}.desktopOnlyFooter{max-width:1240px!important;margin:48px auto 0!important;padding:36px!important;border-radius:30px 30px 0 0!important;display:grid!important;grid-template-columns:1.3fr .9fr .8fr!important;gap:34px!important;background:linear-gradient(135deg,#07111f,#101827)!important;color:#fff!important;box-shadow:0 -18px 70px #0f172a29!important}.asFooterBrand h2{margin:0 0 8px!important;font-size:32px!important;letter-spacing:-1px!important}.asFooterBrand p{margin:0 0 18px!important;color:#cbd5e1!important;font-weight:700!important}.asStoreBtns{display:flex!important;gap:10px!important;flex-wrap:wrap!important}.asStoreBtns a{min-height:44px!important;padding:0 18px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;text-decoration:none!important;background:#facc15!important;color:#111827!important;font-weight:950!important}.asFooterCol{display:flex!important;flex-direction:column!important;gap:10px!important}.asFooterCol h3{margin:0 0 6px!important;color:#fff!important;font-size:17px!important}.asFooterCol a{color:#cbd5e1!important;text-decoration:none!important;font-weight:800!important}.asFooterCol a:hover{color:#facc15!important}.asSocials{display:flex!important;gap:8px!important;flex-wrap:wrap!important;margin-top:6px!important}.asSocials a{padding:8px 10px!important;border-radius:999px!important;background:#ffffff14!important}.desktopOnlyFooter small{grid-column:1 / -1!important;padding-top:18px!important;border-top:1px solid rgba(255,255,255,.12)!important;color:#94a3b8!important}}@media (min-width:1024px){.drHome{zoom:.88;transform-origin:top center}.drHero{min-height:420px!important}}@media (min-width:1024px){.drHome{zoom:.83!important;transform-origin:top center!important}}@media (min-width:1024px){.drHeroInner{transform:translateY(28px)!important}.drHero h1{font-size:46px!important;line-height:1.04!important;letter-spacing:-.045em!important;max-width:760px!important;text-shadow:0 10px 30px rgba(0,0,0,.35)!important}.drHero p{font-size:17px!important;font-weight:800!important;color:#ffffffe0!important;text-shadow:0 8px 24px rgba(0,0,0,.3)!important}}@media (min-width:1024px){.drHeroInner{transform:translateY(42px)!important}}@media (min-width:1024px){.drHeroInner{transform:translate(-18px,54px)!important}}@media (min-width:1024px){.drHeroInner{transform:translate(-18px,62px)!important}}@media (min-width:1024px){.drHome{zoom:1!important}}@media (min-width:1024px){.drHome{zoom:.95!important}.drGrid .asCardPrice strong,.drGrid .asPublicPrice,.drGrid .asAdPrice,.drGrid [class*=Price] strong{color:#dc2626!important}}@media (min-width:1024px){.drHome{zoom:.97!important}.drGrid .asCardPrice strong,.drGrid .asAdProPrice,.drGrid .asPublicPrice,.drGrid [class*=price],.drGrid [class*=Price]{color:#dc2626!important}}@media (min-width:1024px){.drHome{zoom:.95!important}.drGrid .asCardPrice strong,.drGrid .asAdProPrice,.drGrid .asPublicPrice,.drGrid [class*=price],.drGrid [class*=Price]{color:#dc2626!important}}@media (min-width:1024px){.drHome{zoom:.9!important}.drGrid .asCardPrice strong,.drGrid .asAdProPrice,.drGrid .asPublicPrice,.drGrid [class*=price],.drGrid [class*=Price]{color:#dc2626!important}}.marketReadyPage{min-height:100vh;background:#f4f6f9;padding:18px 14px 70px;color:#111827}.marketReadyHero{width:min(1240px,100%);margin:0 auto 16px;background:radial-gradient(circle at 88% 0,rgba(250,204,21,.35),transparent 30%),linear-gradient(135deg,#111827,#263244);color:#fff;border-radius:30px;padding:28px;display:flex;align-items:end;justify-content:space-between;gap:16px;box-shadow:0 26px 74px #0f172a40}.marketReadyHero span{color:#facc15;font-weight:1000;font-size:12px;text-transform:uppercase}.marketReadyHero h1{margin:8px 0 6px;font-size:42px;letter-spacing:-.06em}.marketReadyHero p{margin:0;color:#dbeafe;font-weight:800}.marketReadyHero strong{background:#fff;color:#111827;border-radius:999px;padding:12px 16px;font-weight:1000}.marketReadyFilters{width:min(1240px,100%);margin:0 auto 16px;display:grid;grid-template-columns:1.2fr 1fr 1.4fr .8fr .8fr .8fr;gap:9px;background:#fff;border:1px solid #e5e7eb;border-radius:24px;padding:12px;box-shadow:0 14px 34px #0f172a14}.marketReadyFilters label{display:flex;align-items:center;gap:7px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:16px;padding:0 10px}.marketReadyFilters input,.marketReadyFilters select{width:100%;height:46px;border:0;background:transparent;outline:none;font-weight:900;color:#111827}.marketReadyGrid{width:min(1240px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.marketCard{background:#fff;border:1px solid #e5e7eb;border-radius:24px;overflow:hidden;text-decoration:none;color:#111827;box-shadow:0 14px 34px #0f172a14;display:flex;flex-direction:column;transition:.16s ease}.marketCard:hover{transform:translateY(-2px);box-shadow:0 22px 48px #0f172a24}.marketPhoto{aspect-ratio:16/10;background:#111827;display:grid;place-items:center;color:#facc15;font-weight:1000}.marketPhoto img{width:100%;height:100%;object-fit:cover}.marketBody{padding:13px;display:flex;flex-direction:column;gap:7px;flex:1}.marketBody>span{font-size:11px;color:#b7791f;font-weight:1000;text-transform:uppercase}.marketBody h2{margin:0;font-size:18px;line-height:1.12;font-weight:1000;letter-spacing:-.04em}.marketBody p{margin:0;color:#64748b;font-weight:800;font-size:13px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.marketBody strong{font-size:22px;font-weight:1000;color:#111827;letter-spacing:-.04em;margin-top:auto}.marketBody footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #eef2f7;padding-top:9px}.marketBody small{display:flex;align-items:center;gap:4px;color:#64748b;font-weight:900}.marketBody b{background:#111827;color:#facc15;border-radius:999px;padding:7px 10px;font-size:12px}.marketState{width:min(1240px,100%);margin:0 auto 16px;background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:22px;text-align:center;font-weight:1000}@media (max-width:1050px){.marketReadyFilters{grid-template-columns:1fr 1fr}.marketReadyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.marketReadyPage{padding:8px 8px 70px}.marketReadyHero{border-radius:22px;padding:20px;display:grid}.marketReadyHero h1{font-size:32px}.marketReadyFilters{grid-template-columns:1fr;border-radius:20px}.marketReadyGrid{grid-template-columns:1fr;gap:12px}}.listingDetailPage{max-width:1240px;margin:0 auto;padding:24px}.listingCrumbs{margin-bottom:16px;color:#64748b}.listingCrumbs a{color:#111827;font-weight:800;text-decoration:none}.listingDetailGrid{display:grid;grid-template-columns:1fr 340px;gap:22px}.listingMain,.listingSeller{min-width:0}.listingGallery{height:520px;background:#f1f5f9;border-radius:22px;overflow:hidden;display:grid;place-items:center}.listingGallery img{width:100%;height:100%;object-fit:cover}.listingThumbs{display:flex;gap:10px;margin-top:10px;overflow:auto}.listingThumbs img{width:105px;height:78px;object-fit:cover;border-radius:12px;border:1px solid #e5e7eb}.listingBox,.sellerCard{background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:20px;margin-top:16px;box-shadow:0 12px 28px #0f172a14}.listingBox h1{margin:0 0 10px;font-size:30px}.listingPrice{display:block;font-size:28px;color:#111827;margin-bottom:12px}.listingSpecs{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.listingSpecs span{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;padding:11px}.sellerCard{position:sticky;top:20px;display:grid;gap:12px}.sellerCard h2{margin:0}.sellerCard span{display:flex;gap:8px;align-items:center;color:#475569}.sellerBtn{display:flex;gap:8px;align-items:center;justify-content:center;background:#f5b301;color:#111827;text-decoration:none;font-weight:900;border-radius:14px;padding:13px}.sellerBtn.light{background:#111827;color:#fff}@media (max-width:900px){.listingDetailGrid{grid-template-columns:1fr}.listingGallery{height:330px}.listingSpecs{grid-template-columns:1fr}}.allMarketPage{max-width:1240px;margin:0 auto;padding:18px}.allSearchBox{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:16px;margin-bottom:18px;box-shadow:0 10px 26px #0f172a12}.allSearchGrid{display:grid;grid-template-columns:1.5fr 1fr 1fr 150px;gap:10px}.allSearchGrid label{display:flex;align-items:center;gap:8px}.allSearchGrid input,.allSearchGrid select,.allSearchGrid button{width:100%;border:1px solid #cbd5e1;border-radius:12px;padding:12px;background:#fff}.allSearchGrid button{background:#f5b301;font-weight:900;cursor:pointer;border:0}.allChecks,.allTypes{display:flex;gap:14px;flex-wrap:wrap;margin-top:13px}.allChecks label{display:flex;gap:6px;align-items:center;font-weight:700;color:#334155}.allTypes button{border:1px solid #dbe2ef;background:#f8fafc;border-radius:999px;padding:8px 12px;font-weight:800;cursor:pointer}@media (max-width:850px){.allSearchGrid{grid-template-columns:1fr}.allSearchBox{padding:12px}.allChecks,.allTypes{gap:8px}.allTypes button{font-size:12px}}.marketPager.marketPagerDirect{width:min(1240px,100%);margin:22px auto 0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;box-sizing:border-box}.marketPagerDirect>a,.marketPagerDirect>span,.marketPagerNumbers>a,.marketPagerNumbers>span{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:42px;height:42px;padding:0 13px;border:1px solid #dce3ed;border-radius:12px;background:#fff;color:#111827;font-size:13px;font-weight:900;line-height:1;text-align:center;text-decoration:none;white-space:nowrap;box-sizing:border-box}.marketPagerNumbers{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px}.marketPagerDirect a:hover{border-color:#f2bd00;background:#fffbea}.marketPagerDirect .active{border-color:#111827;background:#111827;color:#facc15}.marketPagerDirect .disabled{opacity:.38;cursor:not-allowed}@media (max-width:760px){.marketPager.marketPagerDirect{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin:20px auto 0;padding:0;overflow:visible!important}.marketPagerNumbers{grid-column:1 / -1;grid-row:1;width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px}.marketPagerNumbers>a,.marketPagerNumbers>span{flex:0 0 40px;width:40px;min-width:40px;height:40px;padding:0}.marketPagerDirect>a,.marketPagerDirect>span{width:100%;min-width:0;height:42px;padding:0 6px;font-size:12px}.marketPagerDirect>:nth-child(1){grid-column:1;grid-row:2}.marketPagerDirect>:nth-child(2){grid-column:2;grid-row:2}.marketPagerDirect>.marketPagerNumbers{grid-column:1 / -1;grid-row:1}.marketPagerDirect>:nth-child(4){grid-column:1;grid-row:3}.marketPagerDirect>:nth-child(5){grid-column:2;grid-row:3}}.vehiclesTopSearchPro{max-width:1180px;margin:10px auto 18px}.vehiclesTopSearchPro button[type=submit],.vehiclesTopSearchPro .searchBtn,.vehiclesTopSearchPro .asSearchBtn,.vehiclesTopSearchPro .smartSearchBtn{min-width:130px!important;height:56px!important;border-radius:14px!important;background:#facc15!important;color:#111827!important;font-weight:1000!important;overflow:visible!important}.vehiclesMiniTools{max-width:1420px;margin:0 auto 14px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.vehiclesMiniTools button{border:1px solid #e5e7eb;background:#fff;border-radius:999px;padding:9px 14px;font-weight:1000;cursor:pointer}.vehiclesMiniTools button.active{background:#111827;color:#facc15}.vehiclesMiniTools strong{margin-left:auto;font-size:13px;color:#475467}.vehiclesCompactPage .vehiclesRealGrid{max-width:1420px!important;margin:0 auto!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}.vehiclesCompactPage .asPublicAdPhoto{height:205px!important}.vehiclesCompactPage .asPublicAdBody{padding:11px!important}.vehiclesCompactPage .asPublicAdTitle{font-size:15px!important}.vehiclesCompactPage .asPublicPriceRow strong{font-size:18px!important}@media (max-width:1100px){.vehiclesCompactPage .vehiclesRealGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){.vehiclesTopSearchPro{max-width:100%;margin:4px auto 12px}.vehiclesMiniTools strong{width:100%;margin-left:0}.vehiclesCompactPage .vehiclesRealGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.vehiclesCompactPage .asPublicAdPhoto{height:125px!important}.vehiclesCompactPage .asPublicAdBody{padding:7px!important}.vehiclesCompactPage .asPublicAdTitle{font-size:12px!important;min-height:28px!important}.vehiclesCompactPage .asPublicPriceRow strong{font-size:14px!important}.vehiclesCompactPage .asPublicSpecs span{font-size:9px!important;padding:3px 4px!important}}@media (max-width:760px){.vehiclesTopSearchPro .vehiclesR5FilterLine,.vehiclesTopSearchPro .asR5Checks,.vehiclesTopSearchPro input[type=checkbox],.vehiclesTopSearchPro label:has(input[type=checkbox]){display:none!important}.vehiclesTopSearchPro{margin-bottom:10px!important}}.vehiclesPagerPro.vehiclesPagerDirect{width:100%;margin:28px 0 12px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;box-sizing:border-box}.vehiclesPagerDirect>a,.vehiclesPagerDirect>span,.vehiclesPagerNumbers>a,.vehiclesPagerNumbers>span{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 13px;border:1px solid #dbe2ea;border-radius:12px;background:#fff;color:#111827;font-size:13px;font-weight:900;line-height:1;text-align:center;text-decoration:none;white-space:nowrap;box-sizing:border-box}.vehiclesPagerNumbers{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.vehiclesPagerDirect a:hover{border-color:#f2bd00;background:#fffbea}.vehiclesPagerDirect .active{border-color:#111827;background:#111827;color:#facc15}.vehiclesPagerDirect .disabled{opacity:.38;cursor:not-allowed}@media (max-width:1100px){.vehiclesPagerPro.vehiclesPagerDirect{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto auto;gap:8px;width:100%;margin:22px 0 10px;padding:0;overflow:visible!important}.vehiclesPagerNumbers{grid-column:1 / -1;grid-row:1;width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px}.vehiclesPagerNumbers>a,.vehiclesPagerNumbers>span{flex:0 0 40px;width:40px;min-width:40px;height:40px;padding:0}.vehiclesPagerDirect>a,.vehiclesPagerDirect>span{width:100%;min-width:0;height:42px;padding:0 8px;font-size:12px}.vehiclesPagerDirect>:nth-child(1){grid-column:1;grid-row:2}.vehiclesPagerDirect>:nth-child(2){grid-column:2;grid-row:2}.vehiclesPagerDirect>:nth-child(4){grid-column:1;grid-row:3}.vehiclesPagerDirect>:nth-child(5){grid-column:2;grid-row:3}}.fyPage{min-height:100vh;background:#05070a;color:#fff;overflow:hidden}.fyTop{position:fixed;top:0;left:0;right:0;height:58px;z-index:30;display:flex;align-items:center;gap:14px;padding:0 14px;background:linear-gradient(180deg,rgba(0,0,0,.72),transparent)}.fyTop a{width:40px;height:40px;border-radius:999px;background:#ffffff1f;display:grid;place-items:center;color:#fff}.fyTop strong{font-size:20px;font-weight:1000}.fyTop span{margin-left:auto;color:#ffffffbf;font-weight:900}.fySingle{height:100vh;display:grid;place-items:center}.fyItem{position:relative;width:100vw;height:100vh;animation:fyIn .26s ease both}.fyItem.next{animation:fyOutUp .14s ease both}.fyItem.prev{animation:fyOutDown .14s ease both}.fyItem.in{animation:fyIn .25s ease both}@keyframes fyOutUp{to{opacity:.25;transform:translateY(-26px) scale(.99)}}@keyframes fyOutDown{to{opacity:.25;transform:translateY(26px) scale(.99)}}@keyframes fyIn{0%{opacity:.25;transform:translateY(18px) scale(.99)}to{opacity:1;transform:none}}.fyPhoto{position:absolute;top:0;right:0;bottom:0;left:0;background:#05070a;display:block;color:#fff;overflow:hidden}.fyPhoto img{width:100%;height:100%;object-fit:contain;background:#05070a}.fyPhoto:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000001f,#0000000d 45%,#000000d1)}.fyPhotoArrow{position:absolute;top:50%;transform:translateY(-50%);z-index:9;width:42px;height:42px;border:0;border-radius:999px;background:#00000038;color:#fff;display:grid;place-items:center}.fyPhotoArrow.left{left:10px}.fyPhotoArrow.right{right:10px}.fyPhotoDots{position:absolute;top:64px;left:16px;right:16px;z-index:9;display:flex;gap:5px}.fyPhotoDots span{height:4px;flex:1;border-radius:999px;background:#ffffff40}.fyPhotoDots span.active{background:#ffd21f}.fyInfo{position:absolute;left:18px;right:92px;bottom:28px;z-index:8}.fyInfo h2{margin:0 0 8px;font-size:25px;line-height:1.05;letter-spacing:-.05em}.fyInfo strong{display:block;color:#ffd21f;font-size:26px;margin-bottom:7px}.fyInfo p{margin:0 0 7px;display:flex;align-items:center;gap:6px;font-weight:900}.fyInfo small{color:#ffffffc7;font-weight:850}.fyOpenAd{margin-top:12px;height:40px;border-radius:999px;background:linear-gradient(135deg,#ffd21f,#ffb800);color:#111318;display:inline-flex;align-items:center;padding:0 16px;font-weight:1000;text-decoration:none}.fyActions{position:absolute;right:16px;bottom:118px;z-index:9;display:grid;gap:20px}.fyActions button{border:0;background:transparent;color:#fff;display:grid;place-items:center;gap:5px}.fyActions svg{filter:drop-shadow(0 5px 13px rgba(0,0,0,.7))}.fyActions span{font-size:10px;font-weight:1000;text-shadow:0 3px 10px #000}.fyActions .hot{color:#ff2f68}.fyActions .saved{color:#ffd21f}.fyMsgOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000009e;z-index:999999;display:grid;place-items:end center;padding:14px}.fyMsgBox{width:100%;max-width:430px;background:#fff;color:#111318;border-radius:24px;padding:18px;position:relative;display:grid;gap:12px}.fyMsgClose{position:absolute;right:12px;top:12px;width:38px;height:38px;border:0;border-radius:999px;background:#f1f5f9}.fyMsgBox h2{margin:0;font-size:25px}.fyMsgBox p{margin:0;color:#667085;font-weight:850}.fyMsgBox textarea{width:100%;border:1px solid #e6e8ee;border-radius:16px;padding:12px;font-weight:850}.fyMsgBox button[type=submit]{height:50px;border:0;border-radius:17px;background:linear-gradient(135deg,#ffd21f,#ffb800);font-weight:1000;display:flex;align-items:center;justify-content:center;gap:8px}@media (min-width:761px){.fyItem{width:min(500px,100vw);margin:auto}.fyTop{left:50%;transform:translate(-50%);width:min(500px,100vw)}}.fyTop span:empty{display:none!important}.fyOpenAd{display:none!important}.fySingle{position:relative;overflow:hidden;contain:layout paint;touch-action:pan-x;background:#05070a}.fyItem{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:1;transform:translateZ(0);will-change:transform,opacity;backface-visibility:hidden;perspective:1000px;animation:none!important}.fyItem.fySwipeOutUp{pointer-events:none;transform:translate3d(0,-100%,0);opacity:.88;transition:transform 145ms cubic-bezier(.32,.04,.52,1),opacity 145ms linear}.fyItem.fySwipeOutDown{pointer-events:none;transform:translate3d(0,100%,0);opacity:.88;transition:transform 145ms cubic-bezier(.32,.04,.52,1),opacity 145ms linear}.fyItem.fySwipeInFromBottom{transform:translate3d(0,100%,0);opacity:1;transition:none}.fyItem.fySwipeInFromTop{transform:translate3d(0,-100%,0);opacity:1;transition:none}.fyItem.fySwipeSettled{transform:translateZ(0);opacity:1;transition:transform .2s cubic-bezier(.18,.72,.22,1),opacity .15s ease-out}.fyPhoto,.fyPhoto img{transform:translateZ(0);backface-visibility:hidden}@media (min-width:761px){.fyItem{left:50%;right:auto;width:min(500px,100vw);transform:translate3d(-50%,0,0)}.fyItem.fySwipeOutUp{transform:translate3d(-50%,-100%,0)}.fyItem.fySwipeOutDown,.fyItem.fySwipeInFromBottom{transform:translate3d(-50%,100%,0)}.fyItem.fySwipeInFromTop{transform:translate3d(-50%,-100%,0)}.fyItem.fySwipeSettled{transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion:reduce){.fyItem,.fyItem.fySwipeOutUp,.fyItem.fySwipeOutDown,.fyItem.fySwipeInFromBottom,.fyItem.fySwipeInFromTop,.fyItem.fySwipeSettled{transition-duration:1ms!important}}.fyPage,.fySingle,.fyItem{height:100dvh;min-height:100dvh}.fyPhoto img{width:100%;height:100%;object-fit:contain;object-position:center 40%;transform:translate3d(0,-18px,0)}.fyPhoto:after{background:linear-gradient(180deg,#00000029,#00000008 35%,#0000002e 58%,#000000eb)}.fyInfo{position:absolute;left:18px;right:94px;bottom:calc(62px + env(safe-area-inset-bottom,0px));z-index:12;padding:0;margin:0}.fyInfo h2{margin:0 0 7px;max-width:100%;font-size:clamp(21px,5.8vw,26px);line-height:1.08;letter-spacing:-.035em;overflow-wrap:anywhere;color:#fff;text-shadow:0 3px 14px rgba(0,0,0,.9)}.fyInfo strong{display:block;margin:0 0 7px;font-size:clamp(23px,6.2vw,28px);line-height:1.05;color:#ffd21f;text-shadow:0 3px 13px rgba(0,0,0,.9)}.fyInfo p{margin:0 0 7px;display:flex;align-items:center;gap:6px;font-size:14px;line-height:1.25;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.95)}.fyInfo small{display:block;max-width:100%;max-height:none;overflow:visible;font-size:13px;line-height:1.35;color:#ffffffe0;text-shadow:0 2px 10px rgba(0,0,0,.95)}.fyActions{position:absolute;right:15px;bottom:calc(128px + env(safe-area-inset-bottom,0px));z-index:13;display:grid;gap:18px}.fyActions button{min-width:58px}.fyPhoto{touch-action:pan-y}.fyPhotoArrow,.fyPhotoDots{z-index:15}@media (max-height:720px){.fyPhoto img{object-position:center 38%;transform:translate3d(0,-12px,0)}.fyInfo{bottom:calc(48px + env(safe-area-inset-bottom,0px))}.fyInfo h2{font-size:20px}.fyInfo strong{font-size:23px}.fyActions{bottom:calc(112px + env(safe-area-inset-bottom,0px));gap:14px}}.fyPage,.fySingle,.fyItem,.fyPhoto,.fyPhoto img{-webkit-backface-visibility:hidden;backface-visibility:hidden}.fyItem{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.fyPhoto img{will-change:transform}html,body{max-width:100%;overflow-x:hidden}.asAuthV2Body{margin:0;background:#f3f5f8}.asAuthV2Page{width:100%;min-height:100vh;min-height:100svh;padding:32px 18px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 10% 5%,rgba(250,204,21,.17),transparent 28%),radial-gradient(circle at 90% 95%,rgba(15,23,42,.08),transparent 30%),#f4f6f9}.asAuthV2Shell{width:min(520px,100%);max-height:none;display:block;overflow:visible;border:1px solid rgba(15,23,42,.08);border-radius:28px;background:#fff;box-shadow:0 28px 75px #0f172a1f,0 5px 20px #0f172a0d}.asAuthV2RegisterShell{width:min(820px,100%)}.asAuthV2LoginShell,.asAuthV2ForgotShell{width:min(500px,100%);min-height:0}.asAuthV2Visual{display:none!important}.asAuthV2Card{width:100%;min-width:0;padding:34px 38px 32px;overflow:visible;display:block}.asAuthV2MobileLogo{display:flex!important;justify-content:center;align-items:center;margin:0 auto 22px;text-decoration:none}.asAuthV2MobileLogo img{display:block;width:min(245px,78vw);max-width:100%;max-height:88px;object-fit:contain}.asAuthV2Head{margin:0 0 22px;text-align:center}.asAuthV2HeadIcon{width:48px;height:48px;margin:0 auto 14px;display:grid;place-items:center;border-radius:15px;color:#111827;background:#facc15;box-shadow:0 12px 25px #facc153d}.asAuthV2Head h1{margin:0;color:#111827;font-size:30px;font-weight:950;line-height:1.15;letter-spacing:-.035em}.asAuthV2Head p{max-width:420px;margin:9px auto 0;color:#64748b;font-size:14px;line-height:1.5}.asGoogleOfficial{width:100%;min-height:44px;display:flex;justify-content:center;overflow:hidden}.asGoogleOfficial>div{max-width:100%!important}.asAuthV2Divider{margin:18px 0;display:flex;align-items:center;gap:12px;color:#94a3b8;font-size:12px;font-weight:700}.asAuthV2Divider:before,.asAuthV2Divider:after{content:"";height:1px;flex:1;background:#e2e8f0}.asAuthV2Form{width:100%;display:grid;gap:14px}.asAuthV2Grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px}.asAuthV2Form label{min-width:0;display:grid;gap:7px}.asAuthV2Form label>span{color:#475569;font-size:12px;font-weight:900}.asAuthV2Form input,.asAuthV2Form select{width:100%;min-width:0;height:50px;padding:0 14px;border:1px solid #dbe2ea;border-radius:14px;outline:none;color:#0f172a;background:#f8fafc;font:inherit;font-size:14px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.asAuthV2Form input::placeholder{color:#a0aabd}.asAuthV2Form input:focus,.asAuthV2Form select:focus{border-color:#eab308;background:#fff;box-shadow:0 0 0 4px #facc1524}.asAuthV2Form select{padding-right:38px;cursor:pointer}.asAuthV2Form select:disabled{opacity:.65;cursor:not-allowed}.asPassBox{width:100%;min-width:0;height:50px;display:flex;align-items:center;overflow:hidden;border:1px solid #dbe2ea;border-radius:14px;background:#f8fafc;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.asPassBox:focus-within{border-color:#eab308;background:#fff;box-shadow:0 0 0 4px #facc1524}.asPassBox input{min-width:0;height:100%;flex:1;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important}.asPassBox button{height:100%;flex:0 0 auto;padding:0 14px;border:0;cursor:pointer;color:#475569;background:transparent;font-size:12px;font-weight:900}.asAuthPhoneField{width:100%;min-width:0;height:50px;display:grid;grid-template-columns:auto minmax(0,1fr);overflow:hidden;border:1px solid #dbe2ea;border-radius:14px;background:#f8fafc;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.asAuthPhoneField:focus-within{border-color:#eab308;background:#fff;box-shadow:0 0 0 4px #facc1524}.asAuthPhonePrefix{min-width:76px;padding:0 14px;display:grid;place-items:center;border-right:1px solid #dbe2ea;color:#111827;background:#eef2f6;font-size:14px;font-weight:950;-webkit-user-select:none;user-select:none}.asAuthPhoneField input{min-width:0;height:100%;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important}.asAuthV2Row{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#64748b;font-size:12px}.asAuthV2Row a,.asAuthV2Bottom a{color:#111827;font-weight:900;text-decoration:none}.asAuthV2Row a:hover,.asAuthV2Bottom a:hover{text-decoration:underline}.asAuthV2Check{display:flex!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:flex-start!important;gap:9px!important}.asAuthV2Check input{width:17px!important;height:17px!important;margin-top:1px;flex:0 0 auto;accent-color:#eab308}.asAuthV2Check b{color:#475569;font-size:12px;line-height:1.45}.asRegTypeV2{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:5px;border-radius:16px;background:#f1f4f8}.asRegTypeV2 button{height:44px;border:0;border-radius:12px;cursor:pointer;color:#64748b;background:transparent;font-weight:900;transition:.16s ease}.asRegTypeV2 button.active{color:#111827;background:#fff;box-shadow:0 6px 18px #0f172a17}.asCompanyBoxV2{padding:15px;display:grid;gap:13px;border:1px solid #e2e8f0;border-radius:18px;background:#f8fafc}.asCompanyBoxV2 input{background:#fff}.asAuthV2Error,.asAuthV2Ok{padding:11px 13px;border-radius:13px;font-size:12px;font-weight:850;line-height:1.45}.asAuthV2Error{border:1px solid #fecaca;color:#991b1b;background:#fff1f2}.asAuthV2Ok{border:1px solid #bbf7d0;color:#166534;background:#f0fdf4}.asAuthV2Submit{width:100%;height:51px;margin-top:2px;border:0;border-radius:14px;cursor:pointer;color:#111827;background:#facc15;box-shadow:0 12px 24px #eab30833;font-size:14px;font-weight:950;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.asAuthV2Submit:hover:not(:disabled){transform:translateY(-1px);background:#fbbf24;box-shadow:0 15px 28px #eab30845}.asAuthV2Submit:disabled{opacity:.6;cursor:not-allowed}.asAuthV2Bottom{margin-top:18px;display:flex;justify-content:center;align-items:center;gap:7px;color:#64748b;font-size:13px;text-align:center}.asAuthBackLink{display:inline-flex;align-items:center;justify-content:center;gap:7px}@media (max-width:850px){.asAuthV2Page{padding:16px 12px;align-items:flex-start}.asAuthV2Shell,.asAuthV2RegisterShell,.asAuthV2LoginShell,.asAuthV2ForgotShell{width:100%;max-width:620px;margin:0 auto;border-radius:23px}.asAuthV2Card{padding:27px 22px 25px}.asAuthV2Head h1{font-size:27px}}@media (max-width:600px){.asAuthV2Page{min-height:100svh;padding:0;align-items:flex-start;background:#fff}.asAuthV2Shell,.asAuthV2RegisterShell,.asAuthV2LoginShell,.asAuthV2ForgotShell{width:100%;max-width:none;min-height:100svh;margin:0;border:0;border-radius:0;box-shadow:none}.asAuthV2Card{min-height:100svh;padding:max(24px,env(safe-area-inset-top)) 17px max(26px,env(safe-area-inset-bottom))}.asAuthV2MobileLogo{margin-bottom:18px}.asAuthV2MobileLogo img{width:min(215px,72vw);max-height:74px}.asAuthV2Head{margin-bottom:18px}.asAuthV2Head h1{font-size:25px}.asAuthV2Head p{font-size:13px}.asAuthV2Grid{grid-template-columns:1fr;gap:12px}.asAuthV2Form{gap:12px}.asAuthV2Form input,.asAuthV2Form select,.asPassBox,.asAuthPhoneField{height:48px;border-radius:13px}.asAuthV2Row{align-items:flex-start;gap:8px}.asAuthV2Row>a{text-align:right}.asRegTypeV2{gap:6px}.asRegTypeV2 button{height:42px;font-size:13px}.asCompanyBoxV2{padding:12px}.asAuthPhonePrefix{min-width:70px;padding:0 11px}.asAuthV2Submit{height:49px}}@media (max-width:360px){.asAuthV2Card{padding-left:13px;padding-right:13px}.asAuthV2Row{font-size:11px}.asRegTypeV2 button{font-size:12px}}.asAuthV2Form input,.asAuthV2Form select{background:#fff!important;border:1px solid #d9dee7!important;box-shadow:none!important}.asAuthV2Form input:hover,.asAuthV2Form select:hover{border-color:#b8c1ce!important}.asAuthV2Form input:focus,.asAuthV2Form select:focus{background:#fff!important;border-color:#111827!important;box-shadow:0 0 0 3px #0f172a14!important}.asPassBox{background:#fff!important;border:1px solid #d9dee7!important;box-shadow:none!important}.asPassBox:hover{border-color:#b8c1ce!important}.asPassBox:focus-within{background:#fff!important;border-color:#111827!important;box-shadow:0 0 0 3px #0f172a14!important}.asPassBox input{background:#fff!important}.asPassBox button{background:#fff!important;border-left:1px solid #eef1f5!important}.asAuthPhoneField{background:#fff!important;border:1px solid #d9dee7!important;box-shadow:none!important}.asAuthPhoneField:hover{border-color:#b8c1ce!important}.asAuthPhoneField:focus-within{background:#fff!important;border-color:#111827!important;box-shadow:0 0 0 3px #0f172a14!important}.asAuthPhonePrefix{background:#f8fafc!important;border-right:1px solid #d9dee7!important}.asAuthPhoneField input{background:#fff!important}.asAuthV2Shell,.asAuthV2LoginShell,.asAuthV2ForgotShell{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}.asAuthV2LoginShell,.asAuthV2ForgotShell{width:min(460px,100%)!important}.asAuthV2Form input,.asAuthV2Form select,.asPassBox,.asAuthPhoneField{background:#ffffffb8!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width:600px){.asAuthV2Page{background:radial-gradient(circle at 12% 0%,rgba(250,204,21,.16),transparent 30%),#f4f6f9!important}.asAuthV2Shell,.asAuthV2LoginShell,.asAuthV2RegisterShell,.asAuthV2ForgotShell{min-height:auto!important;background:transparent!important}.asAuthV2Card{min-height:auto!important;padding-top:24px!important;background:transparent!important}}.asAuthV2Shell,.asAuthV2LoginShell,.asAuthV2ForgotShell{background:#fff!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:28px!important;box-shadow:0 28px 75px #0f172a1f,0 5px 20px #0f172a0d!important;overflow:hidden!important}.asAuthV2Card{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.asAuthV2Card form.asAuthV2Form,.asAuthV2LoginShell form.asAuthV2Form,.asAuthV2ForgotShell form.asAuthV2Form{width:100%!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important}.asAuthV2Form:before,.asAuthV2Form:after{display:none!important;content:none!important}.asAuthV2Form>label,.asAuthV2Form>.asAuthV2Row,.asAuthV2Form>.asAuthV2Error,.asAuthV2Form>.asAuthV2Ok{background:transparent!important;box-shadow:none!important}.asAuthV2Form input,.asAuthV2Form select,.asPassBox,.asAuthPhoneField{background:#fff!important}@media (max-width:600px){.asAuthV2Page{padding:12px!important;background:#f3f5f8!important}.asAuthV2Shell,.asAuthV2LoginShell,.asAuthV2RegisterShell,.asAuthV2ForgotShell{min-height:auto!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:22px!important;background:#fff!important;box-shadow:0 14px 38px #0f172a1c!important}.asAuthV2Card{min-height:auto!important;padding:24px 17px!important}}@media (max-width:600px){.asAuthV2Page{width:100%!important;min-height:100svh!important;padding:10px!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;overflow-x:hidden!important}.asAuthV2Shell,.asAuthV2LoginShell,.asAuthV2RegisterShell,.asAuthV2ForgotShell{width:100%!important;max-width:100%!important;min-height:auto!important;margin:0!important;border-radius:20px!important;overflow:hidden!important}.asAuthV2Card{width:100%!important;min-width:0!important;min-height:auto!important;padding:max(20px,env(safe-area-inset-top)) 15px max(22px,env(safe-area-inset-bottom))!important}.asAuthV2MobileLogo{margin-bottom:15px!important}.asAuthV2MobileLogo img{width:min(205px,68vw)!important;max-height:68px!important}.asAuthV2Head{margin-bottom:16px!important}.asAuthV2Head h1{font-size:24px!important;line-height:1.15!important}.asAuthV2Head p{margin-top:7px!important;font-size:13px!important;line-height:1.45!important}.asGoogleOfficial{min-height:42px!important;overflow:hidden!important}.asGoogleOfficial iframe,.asGoogleOfficial>div{max-width:100%!important}.asAuthV2Divider{margin:14px 0!important}.asAuthV2Form{gap:11px!important}.asAuthV2Grid,.asRegisterLocationGrid{grid-template-columns:1fr!important;gap:11px!important}.asAuthV2Form input,.asAuthV2Form select,.asPassBox,.asAuthPhoneField{width:100%!important;min-width:0!important;height:47px!important;border-radius:12px!important;font-size:14px!important}.asAuthPhoneField{grid-template-columns:68px minmax(0,1fr)!important}.asAuthPhonePrefix{min-width:68px!important;padding:0 9px!important;font-size:13px!important}.asPassBox button{padding:0 11px!important;font-size:11px!important}.asAuthV2Row{width:100%!important;align-items:flex-start!important;gap:8px!important;font-size:11px!important}.asAuthV2Row a{max-width:46%!important;text-align:right!important;line-height:1.35!important}.asAuthV2Check{min-width:0!important}.asAuthV2Check b{font-size:11px!important;line-height:1.4!important}.asRegTypeV2{grid-template-columns:1fr 1fr!important;gap:6px!important;padding:4px!important}.asRegTypeV2 button{height:41px!important;padding:0 7px!important;font-size:12px!important}.asCompanyBoxV2{padding:11px!important;gap:11px!important;border-radius:15px!important}.asAuthV2Submit{height:48px!important;border-radius:13px!important}.asAuthV2Bottom{margin-top:15px!important;flex-wrap:wrap!important;font-size:12px!important}}@media (max-width:380px){.asAuthV2Page{padding:6px!important}.asAuthV2Card{padding-left:12px!important;padding-right:12px!important}.asAuthV2MobileLogo img{width:min(190px,70vw)!important}.asAuthV2Head h1{font-size:22px!important}.asAuthPhoneField{grid-template-columns:64px minmax(0,1fr)!important}.asAuthPhonePrefix{min-width:64px!important;padding:0 7px!important;font-size:12px!important}}.asAuthV2RegisterShell{width:min(820px,calc(100vw - 32px))!important;max-width:820px!important;min-height:auto!important;max-height:calc(100svh - 32px)!important;margin:auto!important;overflow:hidden!important}.asAuthV2RegisterShell .asAuthV2Card{width:100%!important;max-height:calc(100svh - 32px)!important;padding:28px 34px!important;overflow-y:auto!important;overflow-x:hidden!important}.asAuthV2RegisterShell .asAuthV2MobileLogo{margin-bottom:14px!important}.asAuthV2RegisterShell .asAuthV2MobileLogo img{width:min(220px,60vw)!important;max-height:72px!important}.asAuthV2RegisterShell .asAuthV2Head{margin-bottom:15px!important}.asAuthV2RegisterShell .asAuthV2Head h1{font-size:27px!important}.asAuthV2RegisterShell .asAuthV2Divider{margin:13px 0!important}.asAuthV2RegisterShell .asAuthV2Form{gap:11px!important}.asAuthV2RegisterShell .asAuthV2Grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:11px!important}.asAuthV2RegisterShell .asAuthV2Form input,.asAuthV2RegisterShell .asAuthV2Form select,.asAuthV2RegisterShell .asPassBox,.asAuthV2RegisterShell .asAuthPhoneField{min-width:0!important;height:47px!important}@media (max-width:760px){.asAuthV2Page:has(.asAuthV2RegisterShell){min-height:100svh!important;padding:10px!important;align-items:flex-start!important;overflow-x:hidden!important}.asAuthV2RegisterShell{width:100%!important;max-width:100%!important;max-height:none!important;min-height:auto!important;margin:0!important;border-radius:20px!important;overflow:hidden!important}.asAuthV2RegisterShell .asAuthV2Card{width:100%!important;max-height:none!important;min-height:auto!important;padding:max(19px,env(safe-area-inset-top)) 15px max(22px,env(safe-area-inset-bottom))!important;overflow:visible!important}.asAuthV2RegisterShell .asAuthV2Grid,.asAuthV2RegisterShell .asRegisterLocationGrid{grid-template-columns:1fr!important;gap:10px!important}.asAuthV2RegisterShell .asAuthV2MobileLogo{margin-bottom:12px!important}.asAuthV2RegisterShell .asAuthV2MobileLogo img{width:min(200px,65vw)!important;max-height:64px!important}.asAuthV2RegisterShell .asAuthV2Head{margin-bottom:13px!important}.asAuthV2RegisterShell .asAuthV2Head h1{font-size:23px!important}.asAuthV2RegisterShell .asAuthV2Head p{font-size:12px!important}.asAuthV2RegisterShell .asGoogleOfficial{min-height:40px!important}.asAuthV2RegisterShell .asAuthV2Divider{margin:11px 0!important}.asAuthV2RegisterShell .asAuthV2Form{gap:10px!important}.asAuthV2RegisterShell .asAuthV2Form input,.asAuthV2RegisterShell .asAuthV2Form select,.asAuthV2RegisterShell .asPassBox,.asAuthV2RegisterShell .asAuthPhoneField{width:100%!important;height:46px!important;font-size:14px!important}.asAuthV2RegisterShell .asRegTypeV2{grid-template-columns:1fr 1fr!important}.asAuthV2RegisterShell .asCompanyBoxV2{padding:11px!important}}@media (max-width:380px){.asAuthV2Page:has(.asAuthV2RegisterShell){padding:5px!important}.asAuthV2RegisterShell{border-radius:16px!important}.asAuthV2RegisterShell .asAuthV2Card{padding-left:11px!important;padding-right:11px!important}.asAuthV2RegisterShell .asRegTypeV2 button{padding:0 5px!important;font-size:11px!important}.asAuthV2RegisterShell .asAuthPhoneField{grid-template-columns:64px minmax(0,1fr)!important}}.asRegisterOneLocation{width:100%;display:block}.asRegisterOneLocation label{width:100%}.asRegisterOneLocation select{width:100%!important}@media (max-width:600px){.asRegisterOneLocation{min-width:0!important}.asRegisterOneLocation select{width:100%!important;max-width:100%!important}}@media (min-width:761px){.asAuthV2Page:has(.asAuthV2RegisterShell){min-height:100vh!important;padding:28px 20px!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;overflow:visible!important}.asAuthV2RegisterShell{width:min(860px,calc(100vw - 40px))!important;max-width:860px!important;min-height:auto!important;max-height:none!important;margin:0 auto!important;display:block!important;overflow:visible!important;border-radius:26px!important;background:#fff!important}.asAuthV2RegisterShell .asAuthV2Card{width:100%!important;min-height:auto!important;max-height:none!important;padding:28px 38px 32px!important;overflow:visible!important;overflow-y:visible!important;overflow-x:visible!important}.asAuthV2RegisterShell .asAuthV2MobileLogo{margin:0 auto 14px!important}.asAuthV2RegisterShell .asAuthV2MobileLogo img{width:min(215px,40vw)!important;max-height:70px!important}.asAuthV2RegisterShell .asAuthV2Head{margin-bottom:14px!important;text-align:center!important}.asAuthV2RegisterShell .asAuthV2Head h1{font-size:27px!important}.asAuthV2RegisterShell .asAuthV2Head p{margin-top:6px!important;font-size:13px!important}.asAuthV2RegisterShell .asGoogleOfficial{min-height:42px!important}.asAuthV2RegisterShell .asAuthV2Divider{margin:12px 0!important}.asAuthV2RegisterShell .asAuthV2Form{gap:11px!important}.asAuthV2RegisterShell .asAuthV2Grid,.asAuthV2RegisterShell .asRegisterLocationGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important}.asAuthV2RegisterShell .asAuthV2Form input,.asAuthV2RegisterShell .asAuthV2Form select,.asAuthV2RegisterShell .asPassBox,.asAuthV2RegisterShell .asAuthPhoneField{height:46px!important}.asAuthV2RegisterShell .asRegTypeV2{width:100%!important;max-width:420px!important;margin:0 auto 2px!important}.asAuthV2RegisterShell .asCompanyBoxV2{padding:13px!important;gap:11px!important}.asAuthV2RegisterShell .asAuthV2Submit{height:49px!important;max-width:420px!important;margin:4px auto 0!important}.asAuthV2RegisterShell .asAuthV2Bottom{margin-top:14px!important}}@media (min-width:761px) and (max-height:820px){.asAuthV2Page:has(.asAuthV2RegisterShell){padding-top:14px!important;padding-bottom:14px!important}.asAuthV2RegisterShell .asAuthV2Card{padding-top:20px!important;padding-bottom:22px!important}.asAuthV2RegisterShell .asAuthV2MobileLogo{margin-bottom:9px!important}.asAuthV2RegisterShell .asAuthV2MobileLogo img{max-height:58px!important}.asAuthV2RegisterShell .asAuthV2Head{margin-bottom:10px!important}.asAuthV2RegisterShell .asAuthV2Divider{margin:9px 0!important}.asAuthV2RegisterShell .asAuthV2Form{gap:9px!important}}.asAuthV2Submit{color:#fff!important;background:#111827!important;background-image:none!important;border:1px solid #111827!important;box-shadow:none!important;font-weight:850!important}.asAuthV2Submit:hover:not(:disabled){color:#fff!important;background:#1f2937!important;border-color:#1f2937!important;transform:none!important;box-shadow:none!important}.asAuthV2Submit:active:not(:disabled){background:#0f172a!important;transform:translateY(1px)!important}.asAuthV2Submit:focus-visible{outline:3px solid rgba(17,24,39,.15)!important;outline-offset:2px!important}.asRegTypeV2{padding:4px!important;border:1px solid #e2e8f0!important;background:#f8fafc!important;box-shadow:none!important}.asRegTypeV2 button{color:#64748b!important;background:transparent!important;border:0!important;box-shadow:none!important;font-weight:800!important}.asRegTypeV2 button:hover{color:#111827!important;background:#f1f5f9!important}.asRegTypeV2 button.active{color:#111827!important;background:#fff!important;border:1px solid #dbe2ea!important;box-shadow:0 2px 7px #0f172a12!important}.asPassBox button{color:#475569!important;background:#fff!important;border-left:1px solid #edf0f4!important;box-shadow:none!important}.asPassBox button:hover{color:#111827!important;background:#f8fafc!important}.asAuthV2Row a,.asAuthV2Bottom a,.asAuthBackLink{color:#111827!important;text-decoration:none!important}.asAuthV2Row a:hover,.asAuthV2Bottom a:hover,.asAuthBackLink:hover{color:#000!important;text-decoration:underline!important}.asAuthV2HeadIcon{color:#111827!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important;box-shadow:none!important}.asAuthV2Submit{color:#111827!important;background:transparent!important;background-image:none!important;border:1px solid #111827!important;box-shadow:none!important;font-weight:850!important}.asAuthV2Submit:hover:not(:disabled){color:#111827!important;background:#f8fafc!important;border-color:#111827!important;box-shadow:none!important;transform:none!important}.asAuthV2Submit:active:not(:disabled){background:#f1f5f9!important;transform:none!important}.asRegTypeV2{display:flex!important;gap:24px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.asRegTypeV2 button{width:auto!important;height:auto!important;padding:8px 0!important;color:#64748b!important;background:transparent!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;box-shadow:none!important;font-weight:800!important}.asRegTypeV2 button:hover{color:#111827!important;background:transparent!important}.asRegTypeV2 button.active{color:#111827!important;background:transparent!important;border:0!important;border-bottom:2px solid #111827!important;box-shadow:none!important}.asPassBox button{height:auto!important;padding:0 12px!important;color:#64748b!important;background:transparent!important;border:0!important;border-left:0!important;border-radius:0!important;box-shadow:none!important;font-size:12px!important;font-weight:800!important}.asPassBox button:hover{color:#111827!important;background:transparent!important;text-decoration:underline!important}.asAuthV2HeadIcon{color:#111827!important;background:transparent!important;border:1px solid #dbe2ea!important;box-shadow:none!important}.asAuthV2Submit{color:#111827!important;background:#facc15!important;background-image:none!important;border:1px solid #eab308!important;border-radius:14px!important;box-shadow:0 8px 20px #eab30833!important;font-weight:950!important}.asAuthV2Submit:hover:not(:disabled){color:#111827!important;background:#fbbf24!important;border-color:#dca900!important;box-shadow:0 10px 24px #eab30845!important;transform:translateY(-1px)!important}.asAuthV2Submit:active:not(:disabled){background:#eab308!important;transform:translateY(0)!important}.asRegTypeV2{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;padding:5px!important;border:1px solid #e2e8f0!important;border-radius:15px!important;background:#f8fafc!important}.asRegTypeV2 button{width:100%!important;height:43px!important;padding:0 12px!important;color:#64748b!important;background:transparent!important;border:1px solid transparent!important;border-radius:11px!important;box-shadow:none!important;font-weight:900!important}.asRegTypeV2 button:hover{color:#111827!important;background:#fef9c3!important;border-color:#fde68a!important}.asRegTypeV2 button.active{color:#111827!important;background:#facc15!important;border:1px solid #eab308!important;border-radius:11px!important;box-shadow:0 5px 13px #eab3082e!important}.asPassBox{padding-right:5px!important}.asPassBox button{width:auto!important;height:34px!important;margin:0!important;padding:0 12px!important;color:#111827!important;background:#facc15!important;border:1px solid #eab308!important;border-radius:9px!important;box-shadow:none!important;font-size:11px!important;font-weight:950!important;text-decoration:none!important}.asPassBox button:hover{color:#111827!important;background:#fbbf24!important;border-color:#dca900!important;text-decoration:none!important}.asAuthV2HeadIcon{color:#111827!important;background:#facc15!important;border:1px solid #eab308!important;box-shadow:0 7px 17px #eab3082e!important}.asAuthV2Check input{accent-color:#eab308!important}@media (max-width:600px){.asAuthV2Submit{height:49px!important}.asRegTypeV2 button{height:41px!important;padding:0 7px!important;font-size:12px!important}.asPassBox button{height:32px!important;padding:0 9px!important;font-size:10px!important}}.asRegisterTermsPro{width:100%;padding:13px 14px;display:grid;gap:8px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc}.asRegisterTermsPro .asTermsCheck{margin:0!important;align-items:flex-start!important}.asRegisterTermsPro .asTermsCheck input{width:18px!important;height:18px!important;margin:1px 0 0!important;flex:0 0 auto!important;accent-color:#eab308!important}.asRegisterTermsText{color:#334155;font-size:13px;font-weight:800;line-height:1.45}.asRegisterRulesLink{width:max-content;max-width:100%;margin-left:27px;display:inline-flex;align-items:center;color:#111827!important;font-size:12px;font-weight:900;line-height:1.4;text-decoration:underline!important;text-underline-offset:3px}.asRegisterRulesLink:after{content:"↗";margin-left:6px;font-size:12px}@media (max-width:600px){.asRegisterTermsPro{padding:12px;gap:7px;border-radius:13px}.asRegisterTermsText{font-size:12px}.asRegisterRulesLink{margin-left:27px;font-size:11px}}.asRegisterRulesLink{width:max-content;max-width:100%;margin-left:27px;padding:0;display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:#111827!important;cursor:pointer;font-size:12px;font-weight:900;line-height:1.4;text-decoration:underline!important;text-underline-offset:3px}.asRegisterRulesLink:hover{color:#a16207!important}.asRegisterRulesLink:after{display:none!important;content:none!important}.asRulesModalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;padding:22px;display:grid;place-items:center;background:#0f172aa8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);animation:asRulesOverlayIn .18s ease both}.asRulesModal{width:min(920px,100%);height:min(760px,calc(100svh - 44px));overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr) auto;border:1px solid rgba(255,255,255,.25);border-radius:24px;background:#fff;box-shadow:0 35px 100px #02061759;animation:asRulesModalIn .22s ease both}.asRulesModalHeader{padding:20px 22px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid #e8edf3;background:#fff}.asRulesModalHeader h2{margin:8px 0 0;color:#111827;font-size:24px;line-height:1.15;letter-spacing:-.025em}.asRulesModalBadge{display:inline-flex;align-items:center;gap:7px;color:#854d0e;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.asRulesModalClose{width:40px;height:40px;flex:0 0 auto;display:grid;place-items:center;border:1px solid #e2e8f0;border-radius:12px;background:#fff;color:#334155;cursor:pointer}.asRulesModalClose:hover{color:#111827;background:#f8fafc;border-color:#cbd5e1}.asRulesModalBody{min-height:0;padding:0;overflow:hidden;background:#f8fafc}.asRulesModalFrame{width:100%;height:100%;min-height:0;display:block;border:0;background:#fff}.asRulesModalFooter{padding:14px 20px;display:flex;justify-content:flex-end;border-top:1px solid #e8edf3;background:#fff}.asRulesModalFooter button{min-width:140px;height:44px;padding:0 20px;border:1px solid #eab308;border-radius:12px;background:#facc15;color:#111827;cursor:pointer;font-size:13px;font-weight:950}.asRulesModalFooter button:hover{background:#fbbf24}@keyframes asRulesOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes asRulesModalIn{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:600px){.asRulesModalOverlay{padding:8px;place-items:end center}.asRulesModal{width:100%;height:min(88svh,820px);border-radius:22px 22px 12px 12px}.asRulesModalHeader{padding:16px}.asRulesModalHeader h2{font-size:20px}.asRulesModalClose{width:38px;height:38px}.asRulesModalFooter{padding:12px 14px max(12px,env(safe-area-inset-bottom))}.asRulesModalFooter button{width:100%}.asRegisterRulesLink{margin-left:27px;font-size:11px}}.asRulesModalOverlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:999999!important;padding:24px!important;display:grid!important;place-items:center!important;background:#020617ad!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;animation:asLegalBackdropIn .2s ease both!important}.asRulesModal{position:relative!important;width:min(900px,100%)!important;height:min(760px,calc(100svh - 48px))!important;max-height:calc(100svh - 48px)!important;overflow:hidden!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:25px!important;background:#fff!important;box-shadow:0 42px 120px #0206176b,0 10px 32px #02061738!important;animation:asLegalModalOpen .25s cubic-bezier(.2,.8,.2,1) both!important}.asRulesModal:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:4px!important;z-index:3!important;background:linear-gradient(90deg,#facc15,#fbbf24,#facc15)!important}.asRulesModalHeader{position:relative!important;z-index:2!important;min-height:91px!important;padding:21px 22px 18px!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:20px!important;border-bottom:1px solid #e7ebf0!important;background:#fff!important}.asRulesModalHeader h2{margin:8px 0 0!important;color:#111827!important;font-size:24px!important;line-height:1.15!important;letter-spacing:-.03em!important}.asRulesModalBadge{display:inline-flex!important;align-items:center!important;gap:7px!important;color:#92400e!important;font-size:10px!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important}.asRulesModalClose{width:42px!important;height:42px!important;flex:0 0 auto!important;display:grid!important;place-items:center!important;border:1px solid #dfe5ec!important;border-radius:13px!important;color:#334155!important;background:#fff!important;box-shadow:0 4px 12px #0f172a0f!important;cursor:pointer!important;transition:transform .15s ease,background .15s ease,border-color .15s ease!important}.asRulesModalClose:hover{color:#111827!important;background:#f8fafc!important;border-color:#cbd5e1!important;transform:rotate(4deg)!important}.asRulesModalClose:active{transform:scale(.96)!important}.asRulesModalBody{min-height:0!important;overflow:hidden!important;background:#fff!important}.asRulesModalFrame{width:100%!important;height:100%!important;min-height:0!important;display:block!important;border:0!important;background:#fff!important}.asRulesModalFooter{position:relative!important;z-index:2!important;min-height:72px!important;padding:13px 20px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;border-top:1px solid #e7ebf0!important;background:#fff!important;box-shadow:0 -8px 24px #0f172a09!important}.asRulesModalFooter button{min-width:160px!important;height:46px!important;padding:0 22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #eab308!important;border-radius:13px!important;color:#111827!important;background:#facc15!important;box-shadow:0 8px 20px #eab30833!important;cursor:pointer!important;font-size:13px!important;font-weight:950!important;transition:transform .15s ease,background .15s ease,box-shadow .15s ease!important}.asRulesModalFooter button:hover{background:#fbbf24!important;box-shadow:0 11px 24px #eab30845!important;transform:translateY(-1px)!important}.asRulesModalFooter button:active{transform:translateY(0)!important}@keyframes asLegalBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes asLegalModalOpen{0%{opacity:0;transform:translateY(18px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:820px){.asRulesModalOverlay{padding:14px!important}.asRulesModal{width:100%!important;height:min(820px,calc(100svh - 28px))!important;max-height:calc(100svh - 28px)!important;border-radius:22px!important}}@media (max-width:600px){.asRulesModalOverlay{padding:0!important;place-items:end center!important;background:#020617b8!important}.asRulesModal{width:100%!important;height:min(90svh,850px)!important;max-height:90svh!important;border:0!important;border-radius:24px 24px 0 0!important;box-shadow:0 -20px 70px #02061759!important;animation:asLegalSheetOpen .28s cubic-bezier(.2,.8,.2,1) both!important}.asRulesModal:after{content:""!important;position:absolute!important;top:9px!important;left:50%!important;width:42px!important;height:4px!important;z-index:5!important;transform:translate(-50%)!important;border-radius:999px!important;background:#cbd5e1!important}.asRulesModalHeader{min-height:84px!important;padding:24px 15px 14px!important}.asRulesModalHeader h2{margin-top:6px!important;font-size:20px!important}.asRulesModalClose{width:39px!important;height:39px!important;border-radius:12px!important}.asRulesModalFooter{min-height:72px!important;padding:11px 14px max(11px,env(safe-area-inset-bottom))!important}.asRulesModalFooter button{width:100%!important;min-width:0!important;height:48px!important}}@keyframes asLegalSheetOpen{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.asRulesModalOverlay,.asRulesModal{animation:none!important}}.asRulesModalOverlay{overscroll-behavior:contain!important;touch-action:none!important}.asRulesModal{touch-action:auto!important;overscroll-behavior:contain!important}.asRulesModalBody{overflow:hidden!important;overscroll-behavior:contain!important}.asRulesModalFrame{overscroll-behavior:contain!important}.asRulesModalClose{width:38px!important;height:38px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid #e2e8f0!important;border-radius:50%!important;color:#0f172a!important;background:#fff!important;box-shadow:0 3px 10px #0f172a14!important;transform:none!important;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease!important}.asRulesModalClose svg{width:18px!important;height:18px!important;stroke-width:2.4!important}.asRulesModalClose:hover{color:#111827!important;background:#fffbea!important;border-color:#facc15!important;box-shadow:0 4px 12px #eab30829!important;transform:none!important}.asRulesModalClose:active{background:#fef3c7!important;transform:scale(.96)!important}.asRulesModalClose:focus-visible{outline:3px solid rgba(250,204,21,.3)!important;outline-offset:2px!important}.asRulesModalFooter button{min-width:154px!important;height:44px!important;border-radius:12px!important;box-shadow:none!important}.asRulesModalFooter button:hover{box-shadow:0 6px 16px #eab3082e!important}@media (max-width:600px){.asRulesModalClose{width:38px!important;height:38px!important;border-radius:50%!important}.asRulesModalHeader{align-items:center!important}.asRulesModalBody{-webkit-overflow-scrolling:touch!important}}.asRulesModalHeader{position:relative!important;padding-right:78px!important}.asRulesModalClose{position:absolute!important;top:18px!important;right:18px!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#111827!important;background:#f8fafc!important;border:1px solid #d7dde5!important;border-radius:10px!important;box-shadow:none!important;cursor:pointer!important;transform:none!important}.asRulesModalClose svg{width:23px!important;height:23px!important;stroke-width:2.4!important}.asRulesModalClose:hover{color:#000!important;background:#eef1f5!important;border-color:#bfc7d1!important;box-shadow:none!important;transform:none!important}.asRulesModalClose:active{background:#e5e9ef!important;transform:none!important}.asRulesModalClose:focus-visible{outline:3px solid rgba(250,204,21,.35)!important;outline-offset:2px!important}@media (max-width:600px){.asRulesModalHeader{padding-right:72px!important}.asRulesModalClose{top:18px!important;right:14px!important;width:44px!important;height:44px!important;border-radius:10px!important}.asRulesModalClose svg{width:23px!important;height:23px!important}}.asRulesModalHeader{padding-right:88px!important}.asRulesModalClose{top:16px!important;right:18px!important;width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;color:#dc2626!important;background:#fff!important;border:1px solid #fecaca!important;border-radius:12px!important;box-shadow:0 4px 14px #dc26261a!important}.asRulesModalClose svg{width:29px!important;height:29px!important;stroke-width:2.8!important;color:#dc2626!important}.asRulesModalClose:hover{color:#b91c1c!important;background:#fef2f2!important;border-color:#fca5a5!important;box-shadow:0 6px 18px #dc262629!important}.asRulesModalClose:hover svg{color:#b91c1c!important}.asRulesModalClose:active{background:#fee2e2!important;transform:scale(.97)!important}@media (max-width:600px){.asRulesModalHeader{padding-right:82px!important}.asRulesModalClose{top:17px!important;right:14px!important;width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important}.asRulesModalClose svg{width:28px!important;height:28px!important}}.asRegisterEmailNoticeOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:20px;overflow-y:auto;background:#030812d1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.asRegisterEmailNotice{width:min(100%,580px);max-height:calc(100vh - 40px);overflow-y:auto;border:1px solid rgba(255,255,255,.12);border-radius:26px;background:#fff;box-shadow:0 34px 100px #0000006b}.asRegisterEmailNoticeTop{padding:30px 28px 26px;text-align:center;border-radius:26px 26px 0 0;background:radial-gradient(circle at top right,rgba(250,204,21,.22),transparent 38%),linear-gradient(145deg,#0b1220,#182235)}.asRegisterEmailNoticeIcon{display:grid;place-items:center;width:68px;height:68px;margin:0 auto 14px;border-radius:21px;background:#facc15;color:#111827;font-size:31px;font-weight:950;box-shadow:0 12px 35px #facc1542}.asRegisterEmailNoticePlatform{display:block;margin-bottom:7px;color:#facc15;font-size:12px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.asRegisterEmailNoticeTop h2{margin:0;color:#fff;font-size:clamp(23px,4vw,28px);line-height:1.2}.asRegisterEmailNoticeTop p{margin:10px 0 0;color:#cbd5e1;font-size:14px;line-height:1.6}.asRegisterEmailNoticeBody{padding:28px}.asRegisterEmailNoticeIntro{margin:0 0 12px;text-align:center;color:#475569;font-size:15px;line-height:1.65}.asRegisterEmailNoticeAddress{padding:14px 16px;margin-bottom:22px;overflow-wrap:anywhere;text-align:center;border:1px solid #dbe3ed;border-radius:14px;background:#f8fafc;color:#0f172a;font-size:15px;font-weight:900}.asRegisterEmailNoticeSteps{display:grid;gap:12px;margin-bottom:20px}.asRegisterEmailNoticeSteps>div{display:grid;grid-template-columns:34px 1fr;gap:11px;align-items:start;color:#475569;font-size:14px;line-height:1.55}.asRegisterEmailNoticeSteps strong{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:#111827;color:#facc15;font-size:13px}.asRegisterEmailNoticeWarning{padding:17px 18px;margin-bottom:18px;border:1px solid #fde68a;border-radius:15px;background:#fffbeb}.asRegisterEmailNoticeWarning strong{display:block;margin-bottom:7px;color:#92400e;font-size:14px}.asRegisterEmailNoticeWarning p{margin:0;color:#78350f;font-size:13px;line-height:1.65}.asRegisterEmailNoticeExpiry,.asRegisterEmailNoticeCountry{margin:0;text-align:center;color:#64748b;font-size:12px;line-height:1.55}.asRegisterEmailNoticeCountry{margin-top:5px;color:#94a3b8}.asRegisterEmailNoticeConfirm{width:100%;min-height:52px;margin-top:20px;border:0;border-radius:14px;background:#facc15;color:#111827;font-size:15px;font-weight:950;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.asRegisterEmailNoticeConfirm:hover{transform:translateY(-1px);background:#f5c400;box-shadow:0 12px 30px #facc1540}.asRegisterEmailNoticeConfirm:active{transform:translateY(0)}@media (max-width:600px){.asRegisterEmailNoticeOverlay{align-items:flex-end;padding:10px}.asRegisterEmailNotice{max-height:calc(100vh - 20px);border-radius:22px}.asRegisterEmailNoticeTop{padding:24px 20px 21px;border-radius:22px 22px 0 0}.asRegisterEmailNoticeIcon{width:58px;height:58px;border-radius:18px;font-size:27px}.asRegisterEmailNoticeBody{padding:22px 18px}}@media (max-width: 700px){.asRegisterEmailNoticeOverlay{align-items:flex-end;justify-content:center;padding:10px 10px max(10px,env(safe-area-inset-bottom));overflow:hidden}.asRegisterEmailNotice{width:100%;max-width:none;max-height:calc(100dvh - 20px - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;border-radius:24px 24px 18px 18px;-webkit-overflow-scrolling:touch}.asRegisterEmailNoticeTop{padding:22px 18px 20px;border-radius:24px 24px 0 0}.asRegisterEmailNoticeIcon{width:56px;height:56px;margin-bottom:12px;border-radius:17px;font-size:25px}.asRegisterEmailNoticePlatform{margin-bottom:6px;font-size:10px;letter-spacing:.08em}.asRegisterEmailNoticeTop h2{font-size:22px;line-height:1.22}.asRegisterEmailNoticeTop p{margin-top:8px;font-size:13px}.asRegisterEmailNoticeBody{padding:20px 16px 18px}.asRegisterEmailNoticeIntro{margin-bottom:10px;font-size:14px;line-height:1.55}.asRegisterEmailNoticeAddress{padding:12px 13px;margin-bottom:18px;border-radius:12px;font-size:14px}.asRegisterEmailNoticeSteps{gap:10px;margin-bottom:17px}.asRegisterEmailNoticeSteps>div{grid-template-columns:30px 1fr;gap:9px;font-size:13px;line-height:1.48}.asRegisterEmailNoticeSteps strong{width:28px;height:28px;border-radius:9px;font-size:12px}.asRegisterEmailNoticeWarning{padding:14px;margin-bottom:15px;border-radius:13px}.asRegisterEmailNoticeWarning strong{margin-bottom:5px;font-size:13px}.asRegisterEmailNoticeWarning p{font-size:12px;line-height:1.55}.asRegisterEmailNoticeExpiry,.asRegisterEmailNoticeCountry{font-size:11px}.asRegisterEmailNoticeConfirm{min-height:52px;margin-top:17px;border-radius:13px;font-size:15px;touch-action:manipulation}}@media (max-width: 380px){.asRegisterEmailNoticeOverlay{padding:6px}.asRegisterEmailNotice{max-height:calc(100dvh - 12px);border-radius:20px 20px 14px 14px}.asRegisterEmailNoticeTop{padding:18px 14px 16px}.asRegisterEmailNoticeTop h2{font-size:20px}.asRegisterEmailNoticeBody{padding:16px 13px 14px}.asRegisterEmailNoticeSteps>div{font-size:12px}.asRegisterEmailNoticeConfirm{min-height:50px}}.verifyWidget{margin:14px 0;background:#fff;border:1px solid #e6e8ee;border-radius:28px;padding:16px;box-shadow:0 16px 38px #0f172a12;display:grid;grid-template-columns:1.2fr 1fr;gap:14px;color:#111318}.vwMain{display:flex;gap:13px;align-items:flex-start}.vwIcon{width:64px;height:64px;border-radius:22px;background:#111318;color:#ffd21f;display:grid;place-items:center;flex:0 0 auto}.vwMain span{font-size:12px;color:#667085;font-weight:1000;text-transform:uppercase;letter-spacing:.05em}.vwMain h2{margin:4px 0;font-size:30px;letter-spacing:-.06em}.vwMain p{margin:0;color:#475467;font-weight:850}.verifyWidget.verified .vwIcon{background:#dcfce7;color:#15803d}.verifyWidget.pending .vwIcon{background:#fff8d7;color:#92400e}.verifyWidget.required .vwIcon{background:#fff1f2;color:#e11d48}.vwMeta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.vwMeta div{background:#f8fafc;border:1px solid #eef2f7;border-radius:18px;padding:11px;display:grid;gap:4px}.vwMeta small{color:#667085;font-weight:900}.vwMeta b{font-weight:1000}.vwProgress{grid-column:1/-1;display:grid;gap:7px}.vwProgress div{display:flex;justify-content:space-between;gap:10px;font-weight:1000}.vwProgress span{color:#667085}.vwProgress i{height:12px;border-radius:999px;background:#eef2f7;overflow:hidden}.vwProgress em{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#ffd21f,#f59e0b)}.verifyWidget.verified .vwProgress em{background:linear-gradient(90deg,#16a34a,#22c55e)}.verifyWidget.pending .vwProgress em{background:linear-gradient(90deg,#facc15,#f59e0b)}.verifyWidget.required .vwProgress em{background:linear-gradient(90deg,#e11d48,#fb7185)}.vwRestrictions{grid-column:1/-1;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.vwRestrictions b{font-size:13px;color:#667085}.vwRestrictions span{height:28px;border-radius:999px;background:#f1f5f9;padding:0 10px;display:flex;align-items:center;font-size:12px;font-weight:1000;color:#344054}.vwActions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px}.vwActions a{height:44px;border-radius:15px;background:#f1f5f9;color:#111318;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;font-weight:1000}.vwActions a.pay{background:#111318;color:#fff}@media (max-width:860px){.verifyWidget{grid-template-columns:1fr;border-radius:22px;padding:14px}.vwMeta{grid-template-columns:1fr}.vwActions{display:grid;grid-template-columns:1fr}}.clientHomeClean{color:#111827}.cleanHero{background:linear-gradient(135deg,#111827,#263244);color:#fff;border-radius:26px;padding:24px;display:flex;justify-content:space-between;gap:16px;align-items:center;box-shadow:0 20px 55px #0f172a2e}.cleanHero h1{margin:0 0 6px;font-size:34px}.cleanHero p{margin:0;color:#cbd5e1;font-weight:850}.cleanHero a{background:#facc15;color:#111827;border-radius:999px;padding:11px 15px;text-decoration:none;font-weight:1000;display:flex;gap:8px;align-items:center}.cleanCards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:15px 0}.cleanCard{background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:16px;text-decoration:none;color:#111827;box-shadow:0 14px 36px #0f172a12;display:grid;gap:5px;transition:.16s ease}.cleanCard:hover{transform:translateY(-3px);box-shadow:0 20px 48px #0f172a1f}.cleanCard svg{color:#d97706}.cleanCard span{color:#64748b;font-weight:900}.cleanCard b{font-size:26px}.cleanCard small{color:#94a3b8;font-weight:850}.cleanPanel{background:#fff;border:1px solid #e5e7eb;border-radius:24px;padding:16px;box-shadow:0 16px 42px #0f172a12}.cleanPanel h2{margin:0 0 12px}.cleanLatest{display:grid;gap:8px}.cleanLatest a{display:flex;justify-content:space-between;gap:12px;align-items:center;border:1px solid #eef2f7;background:#f8fafc;border-radius:16px;padding:12px;text-decoration:none;color:#111827}.cleanLatest span{font-weight:1000}.cleanLatest b{background:#fff;border-radius:999px;padding:6px 10px;color:#64748b}@media (max-width:1050px){.cleanCards{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.cleanHero{display:block;border-radius:22px}.cleanHero h1{font-size:28px}.cleanHero a{margin-top:14px;justify-content:center}.cleanCards{grid-template-columns:1fr}.cleanLatest a{display:grid}}.clientControl{display:grid;gap:16px}.ccHero{min-height:190px;border-radius:30px;padding:28px;background:radial-gradient(circle at 15% 20%,rgba(255,210,31,.45),transparent 32%),linear-gradient(135deg,#111318,#1f2937);color:#fff;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;box-shadow:0 24px 60px #0f172a2e}.ccBadge{display:inline-flex;align-items:center;gap:7px;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);padding:8px 12px;border-radius:999px;font-weight:900}.ccHero h1{margin:14px 0 8px;font-size:44px;line-height:.95;letter-spacing:-.07em}.ccHero p{margin:0;color:#ffffffc7;font-weight:750}.ccAdd{height:52px;padding:0 18px;border-radius:18px;background:#ffd21f;color:#111318;text-decoration:none;display:flex;align-items:center;gap:9px;font-weight:1000;white-space:nowrap}.ccCards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ccCard{background:#fff;border:1px solid #e6e8ee;border-radius:24px;padding:16px;text-decoration:none;color:#111318;display:grid;gap:8px;box-shadow:0 14px 34px #0f172a0f;transition:.18s ease}.ccCard:hover{transform:translateY(-3px);box-shadow:0 22px 46px #0f172a1a}.ccIcon{width:44px;height:44px;border-radius:15px;background:#fff8d7;display:grid;place-items:center;color:#111318}.ccCard span{font-size:13px;font-weight:950;color:#667085}.ccCard b{font-size:28px;line-height:1;font-weight:1000;letter-spacing:-.04em}.ccCard small{font-size:12px;font-weight:800;color:#98a2b3}.ccGrid{display:grid;grid-template-columns:2fr 1fr;gap:14px}.ccPanel{background:#fff;border:1px solid #e6e8ee;border-radius:26px;padding:16px;box-shadow:0 14px 34px #0f172a0f}.ccPanel.wide{grid-row:span 2}.ccPanelHead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px}.ccPanelHead h2{margin:0;font-size:20px;letter-spacing:-.04em}.ccPanelHead a{color:#111318;font-weight:950;text-decoration:none}.ccAdsList{display:grid;gap:10px}.ccAdRow{display:grid;grid-template-columns:68px 1fr auto;gap:12px;align-items:center;border:1px solid #edf0f5;border-radius:20px;padding:10px;background:#fafbfc}.ccThumb{width:68px;height:54px;border-radius:15px;background:#f1f5f9;display:grid;place-items:center;overflow:hidden}.ccThumb img{width:100%;height:100%;object-fit:cover}.ccAdInfo{min-width:0;display:grid;gap:3px}.ccAdInfo b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}.ccAdInfo span,.ccAdInfo small{font-size:12px;color:#667085;font-weight:800}.ccAdActions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.ccAdActions a{height:34px;padding:0 10px;border-radius:12px;background:#111318;color:#fff;text-decoration:none;display:flex;align-items:center;font-size:12px;font-weight:950}.ccQuick{display:grid;gap:9px}.ccQuick a{height:46px;border-radius:15px;background:#f8fafc;border:1px solid #e6e8ee;color:#111318;text-decoration:none;display:flex;align-items:center;gap:9px;padding:0 12px;font-weight:950}.ccQuick a:hover{background:#ffd21f;border-color:#ffd21f}.ccAlertLine{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eef2f7;padding:12px 0}.ccAlertLine:last-child{border-bottom:0}.ccAlertLine b{font-size:24px}.ccAlertLine span{font-weight:900;color:#667085}.ccEmpty{border:1px dashed #cbd5e1;border-radius:18px;padding:24px;text-align:center;color:#667085;font-weight:900}@media (max-width:1100px){.ccCards{grid-template-columns:repeat(2,minmax(0,1fr))}.ccGrid{grid-template-columns:1fr}.ccPanel.wide{grid-row:auto}}@media (max-width:680px){.ccHero{min-height:170px;padding:20px;border-radius:24px;align-items:flex-start;flex-direction:column}.ccHero h1{font-size:34px}.ccAdd{width:100%;justify-content:center}.ccCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ccCard{border-radius:20px;padding:13px}.ccCard b{font-size:24px}.ccGrid{gap:10px}.ccPanel{border-radius:22px;padding:13px}.ccAdRow{grid-template-columns:58px 1fr;align-items:start}.ccThumb{width:58px;height:50px}.ccAdActions{grid-column:1/-1;justify-content:stretch}.ccAdActions a{flex:1;justify-content:center}}.as24AddPro{display:grid;gap:16px;padding-bottom:92px}.as24AddHead,.as24AddSteps,.as24AddCard,.as24AddMsg{background:#fff;border:1px solid #e6e8ee;border-radius:24px;box-shadow:0 12px 34px #0f172a0f}.as24AddHead{padding:20px}.as24AddHead span{color:#b7791f;font-size:12px;font-weight:1000;text-transform:uppercase;letter-spacing:.08em}.as24AddHead h1{margin:7px 0;color:#111318;font-size:32px;line-height:1;font-weight:1000;letter-spacing:-.055em}.as24AddHead p{margin:0;color:#667085;font-weight:850;line-height:1.45}.as24AddSteps{padding:10px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.as24AddSteps button{height:56px;border:1px solid #e6e8ee;background:#fff;border-radius:17px;display:flex;align-items:center;justify-content:center;gap:9px;font-weight:1000;color:#667085}.as24AddSteps b{width:28px;height:28px;border-radius:999px;background:#f1f5f9;display:grid;place-items:center}.as24AddSteps button.active{background:#111318;color:#fff;border-color:#111318}.as24AddSteps button.active b,.as24AddSteps button.done b{background:#ffd21f;color:#111318}.as24AddCard{padding:18px}.as24AddMsg{padding:14px;color:#be123c;background:#fff1f2;border-color:#fecdd3;font-weight:950}.as24AddBackMini{height:42px;border:0;background:#f1f5f9;border-radius:14px;padding:0 12px;display:flex;align-items:center;gap:7px;font-weight:1000;margin-bottom:12px}.as24CatGridPro{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.as24CatGridPro button{min-height:86px;border:1px solid #e6e8ee;background:#fff;border-radius:20px;padding:16px;text-align:left;display:grid;grid-template-columns:1fr auto;gap:6px;align-items:center;cursor:pointer}.as24CatGridPro strong{font-size:17px;color:#111318}.as24CatGridPro small{color:#98a2b3;font-weight:850}.as24CatGridPro button.selected{border-color:#ffd21f;background:#fff8d7}.as24AddGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.as24AddGrid label,.as24LockedContact{display:grid;gap:7px}.as24AddGrid label span{color:#344054;font-size:13px;font-weight:950}.as24AddGrid input,.as24AddGrid select,.as24AddGrid textarea{width:100%;border:1px solid #d8e0ec;background:#fff;color:#111318;border-radius:14px;padding:0 13px;box-sizing:border-box;outline:none;font-size:15px;font-weight:850}.as24AddGrid input,.as24AddGrid select{height:48px}.as24AddGrid textarea{padding-top:12px;min-height:120px}.as24AddGrid input:focus,.as24AddGrid select:focus,.as24AddGrid textarea:focus{border-color:#ffd21f;box-shadow:0 0 0 4px #ffd21f2e}.as24AddWide{grid-column:1/-1}.as24LockedContact{margin-top:16px;padding:16px;border:1px solid #e6e8ee;background:#f8fafc;border-radius:20px}.as24LockedContact h2,.as24PhotosPro h2{margin:0;color:#111318;font-size:20px;font-weight:1000}.as24LockedContact p{margin:0;color:#667085;display:flex;align-items:center;gap:7px;font-weight:850}.as24LockedContact div{display:grid;gap:4px}.as24LockedContact b{color:#111318}.as24LockedContact span,.as24LockedContact small{color:#667085;font-weight:850}.as24PhotosPro{margin-top:16px;display:grid;gap:12px}.as24PhotoButtons{display:grid;grid-template-columns:1fr 1fr;gap:10px}.as24PhotoButtons label{height:56px;border:2px dashed #d8e0ec;background:#f8fafc;border-radius:18px;display:flex;align-items:center;justify-content:center;gap:9px;font-weight:1000;color:#344054;cursor:pointer}.as24PhotoButtons input{display:none}.as24PhotoGridPro{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.as24PhotoGridPro article{border:1px solid #e6e8ee;border-radius:16px;overflow:hidden;position:relative;background:#fff}.as24PhotoGridPro img{width:100%;height:120px;object-fit:cover;display:block}.as24PhotoGridPro b{position:absolute;top:8px;left:8px;background:#111318;color:#fff;border-radius:999px;padding:4px 8px;font-size:11px}.as24PhotoGridPro div{display:flex;gap:6px;padding:7px}.as24PhotoGridPro button{flex:1;height:34px;border:0;border-radius:11px;background:#f1f5f9;font-weight:950}.as24PreviewPro{display:grid;grid-template-columns:320px 1fr;gap:18px;border:1px solid #e6e8ee;border-radius:22px;overflow:hidden}.as24PreviewImg{height:260px;background:#f1f5f9;display:grid;place-items:center;color:#98a2b3}.as24PreviewImg img{width:100%;height:100%;object-fit:cover}.as24PreviewPro div:last-child{padding:18px}.as24PreviewPro span{color:#b7791f;font-weight:1000;text-transform:uppercase;font-size:12px}.as24PreviewPro h2{margin:8px 0;color:#111318;font-size:26px;font-weight:1000}.as24PreviewPro h3{margin:0 0 10px;font-size:24px}.as24PreviewPro p{color:#667085;font-weight:850}.as24RulesCheck{margin-top:14px;display:flex;gap:10px;align-items:flex-start;font-weight:900;color:#344054}.as24RulesCheck input{width:20px;height:20px;accent-color:#ffd21f}.as24IpNote{color:#667085;font-weight:850}.as24PendingBox{min-height:50px;border-radius:16px;background:#fff8d7;border:1px solid #fde68a;padding:0 14px;display:flex;align-items:center;gap:9px;font-weight:1000}.as24AddActions{display:flex;justify-content:space-between;gap:10px;position:sticky;bottom:88px;z-index:30}.as24AddActions button{height:50px;border:0;border-radius:16px;background:#fff;color:#344054;border:1px solid #e6e8ee;padding:0 18px;font-weight:1000}.as24AddActions .primary{background:#ffd21f;color:#111318;border-color:#ffd21f}.as24AddActions button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:980px){.as24CatGridPro,.as24AddGrid{grid-template-columns:repeat(2,1fr)}.as24PhotoGridPro{grid-template-columns:repeat(3,1fr)}.as24PreviewPro{grid-template-columns:1fr}}@media (max-width:620px){.as24AddPro{gap:12px;padding-bottom:98px}.as24AddHead,.as24AddCard,.as24AddSteps{border-radius:20px}.as24AddHead{padding:16px}.as24AddHead h1{font-size:27px}.as24AddSteps{grid-template-columns:1fr;gap:7px}.as24AddSteps button{height:46px;justify-content:flex-start;padding:0 12px}.as24CatGridPro,.as24AddGrid,.as24PhotoButtons,.as24PhotoGridPro{grid-template-columns:1fr}.as24AddCard{padding:14px}.as24PhotoGridPro img{height:190px}.as24PreviewImg{height:210px}.as24AddActions{bottom:88px}.as24AddActions button{flex:1}}.as24CatGridPro{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.as24CatGridPro button{width:100%!important;min-height:58px!important;height:auto!important;border-radius:16px!important;padding:12px 14px!important;display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;text-align:left!important}.as24CatGridPro strong{font-size:16px!important;line-height:1.2!important}.as24CatGridPro small{margin-top:3px!important;font-size:12px!important}@media (max-width:620px){.as24CatGridPro button{min-height:54px!important;border-radius:15px!important;padding:11px 13px!important}}.as24CatGridPro{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;animation:as24CatEnter .22s ease both!important}@keyframes as24CatEnter{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}.as24CatGridPro button{position:relative!important;width:100%!important;min-height:64px!important;border-radius:18px!important;padding:13px 14px 13px 16px!important;display:grid!important;grid-template-columns:1fr 34px!important;align-items:center!important;gap:12px!important;text-align:left!important;background:#fff!important;border:1px solid #e3e8f2!important;box-shadow:0 8px 22px #0f172a0b!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease!important;overflow:hidden!important}.as24CatGridPro button:before{content:""!important;position:absolute!important;left:0!important;top:10px!important;bottom:10px!important;width:4px!important;border-radius:0 999px 999px 0!important;background:#ffd21f!important;opacity:0!important;transition:opacity .16s ease!important}.as24CatGridPro button:hover,.as24CatGridPro button:active{transform:translateY(-1px)!important;border-color:#ffd21f!important;box-shadow:0 14px 30px #0f172a14!important;background:#fffdf3!important}.as24CatGridPro button:hover:before,.as24CatGridPro button.selected:before{opacity:1!important}.as24CatGridPro button.selected{background:#fff8d7!important;border-color:#ffd21f!important}.as24CatGridPro strong{display:block!important;color:#111318!important;font-size:17px!important;line-height:1.15!important;font-weight:1000!important;letter-spacing:-.02em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.as24CatGridPro small{display:block!important;margin-top:5px!important;color:#667085!important;font-size:12px!important;line-height:1.1!important;font-weight:850!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.as24CatGridPro svg{width:34px!important;height:34px!important;padding:8px!important;border-radius:13px!important;background:#f1f5f9!important;color:#111318!important;transition:transform .16s ease,background .16s ease!important}.as24CatGridPro button:hover svg{transform:translate(2px)!important;background:#ffd21f!important}.as24AddBackMini{height:46px!important;border:1px solid #e3e8f2!important;background:#fff!important;color:#111318!important;border-radius:16px!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;font-weight:1000!important;box-shadow:0 8px 22px #0f172a0b!important;transition:transform .16s ease,background .16s ease!important}.as24AddBackMini:hover,.as24AddBackMini:active{transform:translateY(-1px)!important;background:#fff8d7!important;border-color:#ffd21f!important}.as24AddBackMini svg{width:18px!important;height:18px!important}@media (max-width:620px){.as24CatGridPro{gap:8px!important}.as24CatGridPro button{min-height:60px!important;border-radius:16px!important;padding:12px 12px 12px 14px!important;grid-template-columns:1fr 32px!important}.as24CatGridPro strong{font-size:16px!important}.as24CatGridPro small{font-size:11px!important}.as24CatGridPro svg{width:32px!important;height:32px!important;padding:8px!important}}.as24AddPro{max-width:980px!important;margin:0 auto!important;width:100%!important}.as24AddHead,.as24AddSteps,.as24AddCard{box-shadow:none!important}.as24AddHead{padding:18px 20px!important}.as24AddHead h1{font-size:28px!important}.as24CatGridPro button{min-height:52px!important;border-radius:12px!important;padding:10px 12px!important;box-shadow:none!important}.as24CatGridPro small{font-size:11px!important}.as24AddSteps button{height:48px!important;border-radius:999px!important}.as24AddActions{position:static!important;margin-top:10px!important}.as24AddActions button{min-width:145px!important}@media (max-width:620px){.as24AddPro{max-width:none!important;margin:0!important}.as24AddHead h1{font-size:25px!important}.as24AddSteps button{border-radius:15px!important}.as24CatGridPro button{min-height:56px!important}.as24AddActions{position:sticky!important;bottom:88px!important;background:#f4f6f8!important;padding-top:6px!important}}.as24ColorField{grid-column:1/-1!important;display:grid!important;gap:9px!important}.as24ColorField>span{color:#344054!important;font-size:13px!important;font-weight:950!important}.as24ColorChoices{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.as24ColorChoices button{height:42px!important;border:1px solid #d8e0ec!important;background:#fff!important;color:#344054!important;border-radius:999px!important;padding:0 11px!important;display:flex!important;align-items:center!important;gap:8px!important;font-weight:950!important;cursor:pointer!important}.as24ColorChoices button.active{border-color:#ffd21f!important;background:#fff8d7!important;color:#111318!important;box-shadow:0 0 0 3px #ffd21f2e!important}.as24ColorChoices i{width:20px!important;height:20px!important;min-width:20px!important;border-radius:7px!important;border:1px solid #cbd5e1!important;display:block!important}.as24ColorChoices i[data-color=white]{background:#fff!important}.as24ColorChoices i[data-color=black]{background:#111318!important}.as24ColorChoices i[data-color=gray]{background:#6b7280!important}.as24ColorChoices i[data-color=silver]{background:#c0c7d1!important}.as24ColorChoices i[data-color=blue]{background:#2563eb!important}.as24ColorChoices i[data-color=red]{background:#dc2626!important}.as24ColorChoices i[data-color=green]{background:#16a34a!important}.as24ColorChoices i[data-color=yellow]{background:#facc15!important}.as24ColorChoices i[data-color=brown]{background:#92400e!important}.as24ColorChoices i[data-color=orange]{background:#f97316!important}.as24ColorChoices i[data-color=beige]{background:#d6b98c!important}@media (max-width:620px){.as24ColorChoices{display:grid!important;grid-template-columns:1fr 1fr!important}.as24ColorChoices button{justify-content:flex-start!important;height:40px!important}}.as24AddSuccessOverlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1400!important;background:#0f172a9e!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:18px!important}.as24AddSuccessBox{width:min(420px,100%)!important;background:#fff!important;border-radius:28px!important;padding:28px 22px!important;text-align:center!important;box-shadow:0 30px 90px #0f172a59!important;animation:as24SuccessPop .42s ease both!important}.as24AddSuccessBox svg{color:#16a34a!important;margin-bottom:10px!important}.as24AddSuccessBox h2{margin:0 0 8px!important;color:#111318!important;font-size:22px!important;font-weight:1000!important;line-height:1.25!important}.as24AddSuccessBox p{margin:0!important;color:#667085!important;font-weight:850!important;line-height:1.45!important}@keyframes as24SuccessPop{0%{opacity:0;transform:translateY(12px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:620px){.as24AddPro{gap:9px!important}.as24AddHead{padding:13px 14px!important}.as24AddHead h1{font-size:23px!important;margin:5px 0!important}.as24AddHead p{font-size:12px!important;line-height:1.35!important}.as24AddSteps{padding:8px!important;gap:6px!important}.as24AddSteps button{height:42px!important;font-size:13px!important}.as24AddSteps b{width:25px!important;height:25px!important;font-size:12px!important}.as24AddCard{padding:12px!important}.as24AddGrid{gap:9px!important}.as24AddGrid input,.as24AddGrid select{height:44px!important;border-radius:13px!important;font-size:14px!important}.as24AddGrid textarea{min-height:105px!important;border-radius:13px!important;font-size:14px!important}.as24LockedContact,.as24PhotosPro{margin-top:11px!important}.as24PhotoButtons label{height:48px!important;border-radius:15px!important;font-size:13px!important}.as24PhotoGridPro img{height:160px!important}.as24RulesCheck{font-size:13px!important;line-height:1.35!important}.as24PendingBox{min-height:46px!important;font-size:13px!important}.as24AddActions{left:8px!important;right:8px!important;bottom:84px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.as24AddActions button{height:46px!important;border-radius:15px!important;min-width:0!important;padding:0 10px!important}}.as24AddGrid{grid-template-columns:repeat(2,1fr)!important;max-width:820px!important;margin:0 auto!important}.as24AddWide,.as24ColorField{grid-column:1/-1!important}.as24LockedContact,.as24PhotosPro{max-width:820px!important;margin-left:auto!important;margin-right:auto!important}.as24ColorChoices{display:grid!important;grid-template-columns:repeat(4,1fr)!important}.as24ColorChoices button{border-radius:12px!important;justify-content:flex-start!important}.as24AddActions .ghost{background:#e5e7eb!important;color:#6b7280!important;border-color:#e5e7eb!important}@media (max-width:620px){.as24AddGrid{grid-template-columns:1fr!important;max-width:none!important}.as24ColorChoices{grid-template-columns:1fr 1fr!important}.as24LockedContact{font-size:13px!important}}.as24AddPro{min-height:100vh!important;padding:24px 14px 90px!important}@media (min-width:900px){.as24AddPro{max-width:980px!important;margin:0 auto!important}}@media (max-width:620px){.as24AddPro{padding:10px 8px 96px!important}}.as24AddPro{max-width:860px!important;padding-top:12px!important;gap:10px!important}.as24AddTopBar{height:44px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.as24AddTopBar button{height:40px!important;border:1px solid #e6e8ee!important;background:#fff!important;color:#111318!important;border-radius:14px!important;padding:0 14px!important;font-weight:1000!important;cursor:pointer!important}.as24AddTopBar button:last-child{background:#ffd21f!important;border-color:#ffd21f!important}.as24AddHead.compact{padding:13px 16px!important;border-radius:18px!important}.as24AddHead.compact h1{font-size:24px!important;margin:4px 0!important}.as24AddHead.compact p{font-size:12px!important;line-height:1.32!important;max-height:34px!important;overflow:hidden!important}.as24AddSteps{padding:7px!important;border-radius:18px!important}.as24AddSteps button{height:42px!important;border-radius:14px!important;font-size:13px!important}.as24AddCard{padding:12px!important;border-radius:18px!important}.as24AddGrid{gap:8px!important}.as24AddGrid input,.as24AddGrid select{height:42px!important;border-radius:12px!important}.as24LockedContact{padding:12px!important;border-radius:16px!important}.as24PhotosPro{gap:8px!important}.as24PhotoButtons label{height:46px!important}.as24AddActions{position:sticky!important;bottom:12px!important;background:#f4f6f8!important;padding:8px 0 0!important}@media (max-width:620px){.as24AddPro{padding:8px 8px 88px!important}.as24AddTopBar{height:40px!important}.as24AddTopBar button{height:38px!important;border-radius:13px!important;padding:0 11px!important}.as24AddHead.compact p{display:none!important}.as24AddSteps{grid-template-columns:repeat(3,1fr)!important}.as24AddSteps button{height:40px!important;justify-content:center!important;padding:0 6px!important}.as24AddSteps button span{display:none!important}.as24AddActions{bottom:8px!important}}@media (min-width:760px){.as24AddPro{max-width:900px!important}.as24AddGrid{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;max-width:760px!important}.as24AddGrid label,.as24ColorField{display:grid!important;grid-template-columns:185px minmax(0,1fr)!important;align-items:center!important;gap:12px!important}.as24AddGrid label span,.as24ColorField>span{text-align:right!important;font-size:14px!important;color:#1f2937!important;font-weight:850!important}.as24AddGrid input,.as24AddGrid select{height:34px!important;border-radius:0!important;border:0!important;border-bottom:1px solid #bfc7d4!important;background:#fff!important;box-shadow:none!important;padding:0 6px!important;font-size:14px!important}.as24AddGrid textarea{min-height:112px!important;border-radius:4px!important;border:1px solid #bfc7d4!important;box-shadow:none!important;padding:8px!important}.as24AddGrid input:focus,.as24AddGrid select:focus,.as24AddGrid textarea:focus{border-color:#123c96!important;box-shadow:none!important}.as24ColorChoices{display:flex!important;flex-wrap:wrap!important;gap:5px!important}.as24ColorChoices button{width:28px!important;height:28px!important;min-width:28px!important;padding:0!important;border-radius:4px!important}.as24ColorChoices button b{display:none!important}.as24ColorChoices i{width:100%!important;height:100%!important;border-radius:4px!important}.as24LockedContact,.as24PhotosPro{max-width:760px!important}.as24LockedContact{margin-top:14px!important;padding:12px 14px!important}.as24PhotosPro{padding-left:197px!important}.as24PhotoButtons{grid-template-columns:180px 180px!important}}.as24CatGridPro{max-width:760px!important;margin:0 auto!important}.as24CatGridPro button{min-height:48px!important;border-radius:10px!important;padding:8px 12px!important}.as24CatGridPro strong{font-size:15px!important}.as24CatGridPro small{display:none!important}.as24CatGridPro svg{width:28px!important;height:28px!important;border-radius:9px!important}@media (max-width:620px){.as24AddGrid label,.as24ColorField{display:grid!important;grid-template-columns:1fr!important;gap:6px!important}.as24AddGrid label span,.as24ColorField>span{text-align:left!important}.as24ColorChoices{grid-template-columns:repeat(4,1fr)!important}.as24ColorChoices button b{display:none!important}.as24ColorChoices button{justify-content:center!important}}.as24AddHead.compact{background:linear-gradient(135deg,#111318,#202633 72%,#ffd21f 160%)!important;border-color:#111318!important}.as24AddHead.compact span{color:#ffd21f!important}.as24AddHead.compact h1{color:#fff!important;font-weight:1000!important;letter-spacing:-.04em!important}.as24AddHead.compact p{color:#e5e7eb!important;font-weight:950!important}.as24AddGrid label span,.as24ColorField>span{color:#111318!important;font-weight:1000!important}.as24AddHead.compact{padding:16px 20px!important}.as24AddHead.compact h1{font-size:30px!important;line-height:1.05!important;text-shadow:0 2px 12px rgba(0,0,0,.22)!important}.as24AddHead.compact p{font-size:14px!important;max-height:none!important}@media (max-width:620px){.as24AddHead.compact h1{font-size:26px!important}.as24AddHead.compact p{display:block!important;font-size:12px!important}}.as24AddGrid label:has(input[name=title]),.as24AddGrid label:has(input[value]),.as24AddGrid label{position:relative}.as24AddGrid label span{transition:.18s ease!important}.as24AddGrid label:focus-within span{color:#0b3b91!important}.as24AddGrid input,.as24AddGrid select,.as24AddGrid textarea{transition:border-color .18s ease,box-shadow .18s ease,background .18s ease!important}.as24AddGrid input:focus,.as24AddGrid select:focus,.as24AddGrid textarea:focus{background:#fffdf3!important}.as24AddGrid label:has(input) input{font-weight:900!important}.as24AddGrid label:has(input[type=number]) input{font-weight:1000!important}.as24AddGrid label:has(input[type=number]) input:focus{color:#111318!important}.as24AddGrid label:has(input[type=number]) span,.as24AddGrid label:has(textarea) span{font-weight:1000!important}.as24AddGrid label span{letter-spacing:-.01em!important}.as24AddGrid textarea{font-weight:850!important;line-height:1.45!important}.as24AddTopBar button,.as24AddActions button,.as24PhotoButtons label,.as24PhotoGridPro button,.as24RulesAccept,.as24RulesClose,.as24CatGridPro button,.as24ColorChoices button{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;box-sizing:border-box!important}.as24AddActions button{box-shadow:none!important;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease!important}.as24AddActions button:not(:disabled):hover,.as24AddTopBar button:not(:disabled):hover{transform:translateY(-1px)!important}.as24AddActions .primary{background:linear-gradient(135deg,#ffd21f,#ffb800)!important;color:#111318!important;border:1px solid #ffca1a!important;box-shadow:0 10px 22px #ffd21f38!important;font-weight:1000!important}.as24AddActions .primary:not(:disabled):hover{box-shadow:0 14px 30px #ffd21f4d!important}.as24AddActions button:not(.primary){background:#fff!important;color:#111318!important;border:1px solid #d8e0ec!important}.as24CatGridPro button{transition:transform .16s ease,border-color .16s ease,background .16s ease!important}.as24CatGridPro button:active{transform:scale(.99)!important}.as24PhotoButtons label{background:#fff!important;border:1px dashed #b8c2d2!important;color:#111318!important;transition:.16s ease!important}.as24PhotoButtons label:hover{background:#fff8d7!important;border-color:#ffd21f!important}.as24AddGrid select,.as24AddGrid input{color:#111318!important}.as24AddGrid input::placeholder,.as24AddGrid textarea::placeholder{color:#98a2b3!important}@media (max-width:620px){.as24AddActions button,.as24AddTopBar button{font-size:13px!important;height:44px!important;min-height:44px!important;max-height:44px!important}.as24PhotoButtons label{min-width:0!important;font-size:13px!important;padding:0 10px!important}.as24ColorChoices button{min-width:0!important;width:auto!important}}.as24ColorChoices button{min-height:46px!important;border-radius:15px!important;display:flex!important;align-items:center!important;gap:8px!important}.as24ColorChoices button i{width:18px!important;height:18px!important;border-radius:999px!important;border:1px solid #cbd5e1!important}.as24ColorChoices button.active{border-color:#ffd21f!important;background:#fff8d7!important;box-shadow:0 0 0 3px #ffd21f38!important}.as24PhotoCard,.as24Photo,.asPhotoItem{position:relative!important}.as24PhotoCard button,.as24Photo button,.asPhotoItem button{white-space:nowrap!important}.as24PhotoCard b,.as24Photo b,.asPhotoItem b{position:absolute!important;top:8px!important;left:8px!important;background:linear-gradient(135deg,#ffd21f,#ffb800)!important;color:#111318!important;border-radius:999px!important;padding:5px 9px!important;font-size:11px!important;font-weight:1000!important;z-index:3!important}i[data-color=white]{background:#fff}i[data-color=black]{background:#111}i[data-color=gray]{background:#6b7280}i[data-color=silver]{background:#cbd5e1}i[data-color=blue]{background:#2563eb}i[data-color=red]{background:#dc2626}i[data-color=green]{background:#16a34a}i[data-color=yellow]{background:#facc15}i[data-color=brown]{background:#92400e}i[data-color=orange]{background:#f97316}i[data-color=beige]{background:#d6b98c}.as24MotorAdMode select[name=body_type],.as24MotorAdMode [data-field=body_type],.as24MotorAdMode .bodyTypeField,.as24MotorAdMode .carBodyTypeField{display:none!important}.as24MotorAdMode label:has(select[name=body_type]),.as24MotorAdMode label:has(input[name=doors]),.as24MotorAdMode label:has(select[name=doors]){display:none!important}.as24MotorAdMode label:has(select[name=body_type]),.as24MotorAdMode label:has(input[name=body_type]),.as24MotorAdMode label:has(select[name=doors]),.as24MotorAdMode label:has(input[name=doors]),.as24MotorAdMode .bodyTypeField,.as24MotorAdMode .carBodyTypeField,.as24MotorAdMode [data-field=body_type],.as24MotorAdMode [data-field=doors]{display:none!important}.as24MotorAdMode label:has(select option[value=sedan]),.as24MotorAdMode label:has(select option[value=coupe]),.as24MotorAdMode label:has(select option[value=wagon]),.as24MotorAdMode label:has(select option[value=convertible]),.as24MotorAdMode label:has(select option[value=compact]),.as24MotorAdMode label:has(select option[value=suv]),.as24MotorAdMode label:has(input[name=doors]),.as24MotorAdMode label:has(select[name=doors]),.as24MotorAdMode label:has(input[name=seats]),.as24MotorAdMode label:has(select[name=seats]){display:none!important}.as24HideMotorField,.as24MotorAdMode .as24HideMotorField{display:none!important}.as24ChipField{grid-column:1/-1;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e5e7eb;border-radius:20px;padding:16px;box-shadow:0 10px 28px #0f172a0f}.as24ChipHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.as24ChipHead span{font-weight:900;color:#0f172a}.as24ChipHead em{font-style:normal;font-weight:900;color:#111827;background:#fff7cc;border:1px solid #f5b301;padding:6px 10px;border-radius:999px;white-space:nowrap}.as24ChipHead em.muted{color:#64748b;background:#f1f5f9;border-color:#e2e8f0}.as24ChipGrid{display:flex;flex-wrap:wrap;gap:10px}.as24ChipGrid button{position:relative;border:1px solid #dbe2ea;background:#fff;color:#111827;border-radius:999px;padding:11px 15px;min-height:44px;cursor:pointer;font-weight:800;box-shadow:0 8px 18px #0f172a0d;transition:.18s ease}.as24ChipGrid button:hover{transform:translateY(-2px);border-color:#f5b301;box-shadow:0 14px 28px #f5b3012e}.as24ChipGrid button.active{background:linear-gradient(135deg,#f5b301,#ffd84d);border-color:#d99b00;color:#111827;box-shadow:0 16px 32px #f5b30147}.as24ChipGrid button i{font-style:normal;margin-left:8px;background:#111827;color:#fff;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:12px}@media (max-width:700px){.as24ChipField{padding:13px;border-radius:16px}.as24ChipHead{align-items:flex-start;flex-direction:column}.as24ChipGrid{gap:8px}.as24ChipGrid button{padding:10px 12px;font-size:13px}}.as24ChipFieldPro{grid-column:1/-1;background:#fff;border:1px solid #e2e8f0;border-radius:22px;padding:18px;box-shadow:0 16px 38px #0f172a14}.as24ChipTitlePro{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;border-bottom:1px solid #eef2f7;padding-bottom:12px}.as24ChipTitlePro span{display:block;font-size:16px;font-weight:950;color:#0f172a}.as24ChipTitlePro small{display:block;margin-top:4px;color:#64748b;font-weight:700}.as24ChipTitlePro strong{background:#fff3bf;border:1px solid #f5b301;color:#111827;padding:8px 12px;border-radius:999px;font-size:13px;white-space:nowrap}.as24ChipOptionsPro{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:10px}.as24ChipOptionsPro button{min-height:48px;border:1px solid #dbe3ef;background:linear-gradient(180deg,#fff,#f8fafc);border-radius:16px;padding:11px 12px;cursor:pointer;font-weight:900;color:#1e293b;display:flex;align-items:center;justify-content:center;gap:8px;transition:.18s ease;box-shadow:0 8px 18px #0f172a0d}.as24ChipOptionsPro button:hover{transform:translateY(-2px);border-color:#f5b301;box-shadow:0 16px 30px #f5b3012e}.as24ChipOptionsPro button.active{background:linear-gradient(135deg,#f5b301,#ffd75a);border-color:#d99b00;color:#111827;box-shadow:0 18px 34px #f5b3014d}.as24ChipOptionsPro button i{font-style:normal;background:#111827;color:#fff;border-radius:999px;width:21px;height:21px;display:inline-flex;align-items:center;justify-content:center;font-size:12px}@media (max-width:700px){.as24ChipFieldPro{padding:14px;border-radius:18px}.as24ChipTitlePro{flex-direction:column}.as24ChipOptionsPro{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.as24ChipOptionsPro button{font-size:13px;min-height:44px}}.as24RulesBox{background:#fff;border-left:4px solid #f5b301;padding:13px 16px;margin-bottom:18px;color:#334155;font-size:14px;line-height:1.55;border-radius:14px;box-shadow:0 8px 22px #0f172a0f}.as24RulesBox b{color:#111827}.as24RulesBox a{color:#0057d9;font-weight:900;text-decoration:none}.as24RulesBox a:hover{text-decoration:underline}.as24ReklamaGrid{display:block!important;max-width:720px}.as24ClassicField{display:grid!important;grid-template-columns:190px minmax(220px,1fr);align-items:center;gap:12px;margin:10px 0}.as24ClassicField>span{text-align:right;font-size:15px;color:#111827;font-weight:600}.as24ClassicField select{height:36px;border:0;border-bottom:1px solid #cbd5e1;background:#fff;font-size:15px;color:#334155;outline:none;padding:0 8px;transition:.15s ease}.as24ClassicField select:focus{border-bottom-color:#003b95;box-shadow:0 2px #003b95}.as24ClassicField select:not([value=""]){color:#003b95;font-weight:800}@media (max-width:700px){.as24ClassicField{grid-template-columns:1fr;gap:6px}.as24ClassicField>span{text-align:left}.as24ReklamaGrid{max-width:100%}}.as24RulesBox.pro{position:relative;background:linear-gradient(135deg,#fffdf4,#fff);border:1px solid #f2df9b;border-left:5px solid #f5b301;border-radius:16px;padding:15px 18px 15px 46px;margin-bottom:20px;color:#334155;font-size:14px;line-height:1.65;box-shadow:0 12px 30px #0f172a12}.as24RulesBox.pro:before{content:"!";position:absolute;left:16px;top:16px;width:20px;height:20px;border-radius:50%;background:#111827;color:#f5b301;display:flex;align-items:center;justify-content:center;font-weight:950;font-size:13px}.as24RulesBox.pro b{color:#111827;font-weight:950}.as24RulesBox.pro a{color:#004fd6;font-weight:950;text-decoration:none;border-bottom:2px solid rgba(0,79,214,.22)}.as24RulesBox.pro a:hover{color:#002f86;border-bottom-color:#002f86}.as24SelectedInput{border-bottom-color:#f5b301!important;color:#003b95!important;font-weight:900!important;background:linear-gradient(180deg,#fff,#fff9df)!important;box-shadow:0 2px #f5b301!important}.as24ClassicField:has(.as24SelectedInput)>span{color:#003b95;font-weight:900}.as24ClassicField select{cursor:pointer}.as24ClassicField select:hover{border-bottom-color:#003b95}.as24ClassicField{position:relative}.as24ClassicField select.as24SelectedInput{border-bottom-color:#f5b301!important;color:#003b95!important;font-weight:950!important;background:linear-gradient(180deg,#fff,#fff8dc)!important;box-shadow:0 3px #f5b301,0 10px 20px #f5b3011f!important}.as24ClassicField:has(select.as24SelectedInput):after{content:"✓";position:absolute;right:-34px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:999px;background:#f5b301;color:#111827;display:flex;align-items:center;justify-content:center;font-weight:950;box-shadow:0 8px 18px #f5b30159}.as24ClassicField:has(select.as24SelectedInput)>span{color:#003b95!important;font-weight:950!important}.as24RulesBox.pro a{display:inline-flex;align-items:center;gap:4px;padding:1px 5px;border-radius:8px;background:#eef5ff;color:#0047b3!important;font-weight:950}.as24RulesBox.pro a:hover{background:#dbeafe;text-decoration:none!important}@media (max-width:700px){.as24ClassicField:has(select.as24SelectedInput):after{right:8px;top:auto;bottom:7px;transform:none}}@media (max-width:700px){.as24AddPro{padding:10px!important}.as24AddCard{padding:14px!important;border-radius:18px!important}.as24ReklamaGrid{width:100%!important;max-width:100%!important}.as24ClassicField{grid-template-columns:1fr!important;width:100%!important;margin:14px 0!important}.as24ClassicField>span{text-align:left!important;font-size:14px!important}.as24ClassicField select,.as24ClassicField input,.as24ClassicField textarea{width:100%!important;min-height:42px!important;font-size:16px!important}.as24RulesBox.pro{padding:14px 14px 14px 42px!important;font-size:13px!important;line-height:1.55!important}.as24PhotoButtons{display:grid!important;grid-template-columns:1fr!important}.as24PhotoButtons label{width:100%!important;justify-content:center!important;min-height:48px!important}}.as24MobilePicker{grid-column:1/-1;background:#fff;border:1px solid #e2e8f0;border-radius:18px;margin:10px 0;overflow:hidden;box-shadow:0 10px 24px #0f172a0f}.as24PickerHead{width:100%;border:0;background:linear-gradient(180deg,#fff,#f8fafc);padding:15px;display:grid;grid-template-columns:1fr auto 34px;align-items:center;gap:10px;cursor:pointer}.as24PickerHead span{text-align:left;color:#111827;font-weight:900}.as24PickerHead strong{color:#64748b;font-weight:900}.as24PickerHead i{width:30px;height:30px;border-radius:50%;background:#eef2f7;color:#111827;display:flex;align-items:center;justify-content:center;font-style:normal;font-weight:950}.as24MobilePicker.hasValue .as24PickerHead{background:linear-gradient(135deg,#fff9df,#fff)}.as24MobilePicker.hasValue .as24PickerHead strong{color:#003b95}.as24MobilePicker.hasValue .as24PickerHead i{background:#f5b301}.as24PickerOptions{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:9px;padding:14px;border-top:1px solid #eef2f7;background:#fbfdff;animation:as24PickerOpen .18s ease}.as24PickerOptions button{border:1px solid #dbe3ef;background:#fff;border-radius:14px;padding:12px 10px;min-height:46px;font-weight:900;color:#1e293b;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:.16s ease}.as24PickerOptions button:hover,.as24PickerOptions button.active{background:linear-gradient(135deg,#f5b301,#ffdc5c);border-color:#d99b00;color:#111827;transform:translateY(-1px);box-shadow:0 12px 24px #f5b3013d}.as24PickerOptions button b{background:#111827;color:#fff;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center}@keyframes as24PickerOpen{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.as24MobilePicker{border-radius:16px;margin:12px 0}.as24PickerHead{grid-template-columns:1fr auto 30px;padding:14px 12px}.as24PickerHead span{font-size:14px}.as24PickerHead strong{font-size:14px;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as24PickerOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}.as24PickerOptions button{min-height:44px;font-size:13px;border-radius:13px}}@media (max-width:700px){.as24AddPro{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:10px 10px 115px!important;margin:0 auto!important;gap:12px!important;overflow-x:hidden!important}.as24AddTopBar{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:0!important;margin:0!important;box-sizing:border-box!important}.as24AddTopBar button{min-width:0!important;max-width:50%!important;height:42px!important;padding:0 12px!important;border-radius:13px!important;font-size:13px!important;white-space:nowrap!important}.as24AddHead,.as24AddHead.compact{width:100%!important;box-sizing:border-box!important;padding:16px!important;margin:0!important;border-radius:18px!important}.as24AddHead h1,.as24AddHead.compact h1{margin:5px 0 8px!important;font-size:25px!important;line-height:1.08!important;letter-spacing:-.035em!important;overflow-wrap:anywhere!important}.as24AddHead p,.as24AddHead.compact p{margin:0!important;font-size:14px!important;line-height:1.5!important}.as24AddSteps{width:100%!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;padding:7px!important;margin:0!important;border-radius:17px!important}.as24AddSteps button{width:100%!important;min-width:0!important;height:46px!important;padding:0 5px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;border-radius:13px!important;font-size:11px!important;overflow:hidden!important}.as24AddSteps button span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.as24AddSteps b{width:24px!important;height:24px!important;min-width:24px!important;font-size:11px!important}.as24AddCard{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:14px!important;margin:0!important;border-radius:18px!important;overflow:hidden!important}.as24CatGridPro{width:100%!important;display:grid!important;grid-template-columns:1fr!important;gap:9px!important;box-sizing:border-box!important}.as24CatGridPro button{width:100%!important;min-width:0!important;min-height:68px!important;box-sizing:border-box!important;padding:12px 13px!important;border-radius:16px!important;gap:8px!important}.as24CatGridPro strong{font-size:15px!important;line-height:1.25!important;overflow-wrap:anywhere!important}.as24CatGridPro small{font-size:12px!important;line-height:1.35!important;overflow-wrap:anywhere!important}.as24AddGrid,.as24ReklamaGrid{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:1fr!important;gap:12px!important;box-sizing:border-box!important}.as24AddGrid label,.as24LockedContact{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.as24AddGrid label span{display:block!important;margin-bottom:1px!important;font-size:13px!important;line-height:1.35!important}.as24AddGrid input,.as24AddGrid select,.as24AddGrid textarea{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;font-size:16px!important;border-radius:14px!important}.as24AddGrid input,.as24AddGrid select{height:49px!important;padding-left:12px!important;padding-right:12px!important}.as24AddGrid textarea{min-height:125px!important;padding:12px!important;resize:vertical!important}.as24RulesBox,.as24RulesBox.pro{width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:0 0 14px!important;padding:14px!important;border-radius:15px!important;font-size:13px!important;line-height:1.6!important;overflow-wrap:anywhere!important}.as24RulesBox.pro:before{position:static!important;display:inline-flex!important;margin:0 7px 4px 0!important;vertical-align:middle!important}.as24RulesBox a,.as24RulesBox.pro a{display:inline!important;font-weight:900!important;overflow-wrap:anywhere!important}.as24PhotosPro{width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin-top:18px!important}.as24PhotosPro h2{font-size:18px!important;margin:0 0 10px!important}.as24PhotoButtons{width:100%!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.as24PhotoButtons label{width:100%!important;min-width:0!important;min-height:46px!important;box-sizing:border-box!important;padding:10px 8px!important;justify-content:center!important;text-align:center!important;border-radius:14px!important;font-size:12px!important}.as24PhotoGridPro{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;box-sizing:border-box!important;margin-top:10px!important}.as24PhotoGridPro article{min-width:0!important;border-radius:14px!important}.as24PhotoGridPro img{width:100%!important;height:135px!important;object-fit:cover!important}.as24PhotoGridPro div{padding:6px!important;gap:5px!important}.as24PhotoGridPro button{min-width:0!important;height:34px!important;padding:0 5px!important;font-size:11px!important}.as24PreviewPro{width:100%!important;max-width:100%!important;grid-template-columns:1fr!important;box-sizing:border-box!important}.as24PreviewImg{width:100%!important;height:215px!important;object-fit:cover!important}.as24AddActions{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:1000!important;width:100%!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:10px max(10px,env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))!important;margin:0!important;background:#fffffff7!important;border-top:1px solid #e5e7eb!important;box-shadow:0 -8px 26px #0f172a1f!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.as24AddActions button{width:100%!important;min-width:0!important;height:48px!important;margin:0!important;padding:0 10px!important;border-radius:14px!important;font-size:14px!important}.as24AddActions button:only-child{grid-column:1 / -1!important}}@media (max-width:380px){.as24AddPro{padding-left:7px!important;padding-right:7px!important}.as24AddCard{padding:11px!important}.as24AddSteps button{font-size:10px!important}.as24AddSteps b{width:22px!important;height:22px!important;min-width:22px!important}.as24PhotoGridPro img{height:118px!important}}.as24RulesInlineButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline;margin:0;padding:0;border:0;background:transparent;color:#0758b8;font:inherit;font-weight:900;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;cursor:pointer}.as24RulesInlineButton:hover{color:#003b95}.as24RulesModalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:22px;background:#0f172aab;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.as24RulesModal{width:min(920px,100%);height:min(820px,calc(100vh - 44px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(255,255,255,.65);border-radius:24px;background:#fff;box-shadow:0 32px 90px #0f172a4d,0 8px 28px #0f172a29;animation:as24RulesModalIn .2s ease-out}@keyframes as24RulesModalIn{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.as24RulesModalTop{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 18px 15px 23px;border-bottom:1px solid #e8edf3;background:radial-gradient(circle at 0 0,rgba(250,204,21,.18),transparent 38%),#fff}.as24RulesModalTop>div{min-width:0;display:grid;gap:4px}.as24RulesModalTop span{color:#9a6700;font-size:10px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.as24RulesModalTop strong{color:#111827;font-size:20px;line-height:1.2;letter-spacing:-.025em}.as24RulesModalClose{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:43px;height:43px;flex:0 0 43px;display:grid;place-items:center;border:1px solid #e3e8ef;border-radius:14px;background:#f8fafc;color:#1f2937;cursor:pointer;transition:.16s ease}.as24RulesModalClose:hover{border-color:#facc15;background:#fff8d8;transform:rotate(3deg)}.as24RulesModalContent{min-height:0;overflow:hidden;background:#fff}.as24RulesModalContent iframe{display:block;width:100%;height:100%;border:0;background:#fff}.as24RulesModalFooter{min-height:76px;display:flex;align-items:center;justify-content:flex-end;padding:13px 20px;border-top:1px solid #e8edf3;background:#f8fafc}.as24RulesModalFooter button{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:170px;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 22px;border:1px solid #eab308;border-radius:14px;background:#facc15;color:#111827;font:inherit;font-size:14px;font-weight:950;cursor:pointer;box-shadow:0 8px 18px #eab30838;transition:.16s ease}.as24RulesModalFooter button:hover{background:#fde047;transform:translateY(-1px);box-shadow:0 10px 22px #eab30847}@media (max-width:700px){.as24RulesModalOverlay{align-items:flex-end;padding:0}.as24RulesModal{width:100%;height:min(92vh,860px);border-radius:23px 23px 0 0;border-left:0;border-right:0;border-bottom:0}.as24RulesModalTop{min-height:68px;padding:12px 13px 12px 17px}.as24RulesModalTop strong{font-size:17px}.as24RulesModalClose{width:41px;height:41px;flex-basis:41px;border-radius:13px}.as24RulesModalFooter{min-height:72px;padding:11px 14px}.as24RulesModalFooter button{width:100%;min-height:48px}}.myAdsPro2{display:grid;gap:16px;padding-bottom:88px}.myAdsHero2,.myAdsCard2,.myAdsTabs2,.myAdsMessage2,.myAdsEmpty2{background:#fff;border:1px solid #e6e8ee;border-radius:24px;box-shadow:0 12px 34px #0f172a0f}.myAdsHero2{padding:20px;display:flex;align-items:center;justify-content:space-between;gap:14px}.myAdsHero2 span{color:#b7791f;font-size:12px;font-weight:1000;text-transform:uppercase;letter-spacing:.08em}.myAdsHero2 h1{margin:6px 0;color:#111318;font-size:30px;line-height:1;font-weight:1000;letter-spacing:-.055em}.myAdsHero2 p{margin:0;color:#667085;font-weight:850}.myAdsHero2 a,.myAdsConfirmBtn{height:48px;border-radius:15px;background:#ffd21f;color:#111318;padding:0 18px;display:flex;align-items:center;justify-content:center;text-decoration:none;font-weight:1000;border:0}.myAdsTabs2{padding:10px;display:flex;gap:8px;overflow:auto}.myAdsTabs2 button{height:42px;border:1px solid #e6e8ee;background:#fff;color:#344054;border-radius:14px;padding:0 13px;display:flex;align-items:center;gap:7px;font-weight:950;white-space:nowrap}.myAdsTabs2 button.active{background:#111318;color:#fff;border-color:#111318}.myAdsTabs2 b{background:#f1f5f9;color:#111318;border-radius:999px;padding:3px 7px}.myAdsList2{display:grid;gap:12px}.myAdsCard2{padding:14px;display:grid;grid-template-columns:150px minmax(0,1fr);gap:14px}.myAdsPhoto2{height:120px;border-radius:18px;background:#f1f5f9;display:grid;place-items:center;overflow:hidden;color:#98a2b3;font-weight:1000}.myAdsPhoto2 img{width:100%;height:100%;object-fit:cover}.myAdsTitleLine2{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.myAdsTitleLine2 h2{margin:0;color:#111318;font-size:20px;font-weight:1000}.myAdsMain2 p{margin:5px 0 10px;color:#667085;font-weight:850}.myAdsStatus2{height:30px;border-radius:999px;padding:0 10px;display:flex;align-items:center;background:#f1f5f9;color:#344054;font-size:12px;text-transform:uppercase}.myAdsStatus2.active{background:#ecfdf5;color:#047857}.myAdsStatus2.pending{background:#fff7ed;color:#b54708}.myAdsStatus2.rejected{background:#fff1f2;color:#be123c}.myAdsStatus2.sold{background:#eff6ff;color:#175cd3}.myAdsStatsLine2{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.myAdsStatsLine2 span{height:32px;border:1px solid #e6e8ee;background:#f8fafc;border-radius:999px;padding:0 10px;display:flex;align-items:center;gap:6px;color:#344054;font-size:12px;font-weight:950}.myAdsActions2{display:flex;flex-wrap:wrap;gap:8px}.myAdsActions2 a,.myAdsActions2 button{height:38px;border:1px solid #d8e0ec;background:#fff;color:#344054;border-radius:13px;padding:0 10px;display:flex;align-items:center;gap:6px;text-decoration:none;font-weight:950;cursor:pointer}.myAdsActions2 .promote{background:#111318;color:#fff;border-color:#111318}.myAdsActions2 .danger,.myAdsModalBtns .danger{background:#fff1f2;color:#b42318;border-color:#fecdd3}.myAdsMessage2,.myAdsEmpty2{padding:16px;color:#344054;font-weight:900}.myAdsModalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a94;z-index:1000;display:flex;align-items:center;justify-content:center;padding:14px}.myAdsPromoModal,.myAdsSmallModal{width:100%;max-height:88vh;overflow:auto;background:#fff;border-radius:28px;padding:22px;box-shadow:0 30px 90px #0f172a59;position:relative}.myAdsPromoModal{max-width:900px}.myAdsSmallModal{max-width:460px}.myAdsModalClose{position:absolute;right:14px;top:14px;width:42px;height:42px;border:0;border-radius:15px;background:#f1f5f9;display:grid;place-items:center}.myAdsModalHead span{display:flex;align-items:center;gap:7px;color:#b7791f;font-size:12px;font-weight:1000;text-transform:uppercase}.myAdsModalHead h2,.myAdsSmallModal h2{margin:8px 0;color:#111318;font-size:28px;font-weight:1000;letter-spacing:-.05em}.myAdsModalHead p,.myAdsSmallModal p{margin:0 0 14px;color:#667085;font-weight:850}.myAdsForYouNote{min-height:48px;border-radius:16px;background:#fff8d7;border:1px solid #fde68a;color:#111318;padding:0 14px;display:flex;align-items:center;gap:9px;font-weight:950;margin:12px 0}.myAdsPackageGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.myAdsPackage{border:1px solid #e6e8ee;border-radius:20px;padding:16px;display:grid;gap:12px;background:#fff}.myAdsPackage h3{margin:0;color:#111318;font-size:19px;font-weight:1000}.myAdsPackage p{margin:6px 0;color:#667085;font-weight:850}.myAdsPackage small{color:#98a2b3;font-weight:900}.myAdsPackage strong{font-size:22px;font-weight:1000;color:#111318}.myAdsPackage button{height:46px;border:0;border-radius:15px;background:#ffd21f;color:#111318;font-weight:1000}.myAdsSmallModal input{width:100%;height:50px;border:1px solid #d8e0ec;border-radius:15px;padding:0 14px;font-size:16px;font-weight:900}.myAdsModalBtns{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.myAdsModalBtns button{height:46px;border:1px solid #d8e0ec;border-radius:15px;background:#fff;font-weight:1000}.myAdsModalBtns button:disabled,.myAdsPackage button:disabled,.myAdsConfirmBtn:disabled{opacity:.55;cursor:not-allowed}@media (max-width:760px){.myAdsHero2{display:grid;border-radius:20px;padding:16px}.myAdsHero2 a{width:100%}.myAdsCard2{grid-template-columns:1fr;border-radius:20px}.myAdsPhoto2{height:190px}.myAdsTitleLine2{display:grid}.myAdsActions2{display:grid;grid-template-columns:1fr 1fr}.myAdsActions2 a,.myAdsActions2 button{justify-content:center}.myAdsPackageGrid{grid-template-columns:1fr}.myAdsPromoModal,.myAdsSmallModal{border-radius:22px;padding:18px}}.myAdsPhoto2{background:#eef2f7!important}.myAdsPager2{background:#fff;border:1px solid #e6e8ee;border-radius:20px;padding:10px;display:flex;align-items:center;justify-content:center;gap:12px;box-shadow:0 10px 28px #0f172a0f}.myAdsPager2 button{height:42px;border:0;border-radius:14px;background:#111318;color:#fff;padding:0 16px;font-weight:1000}.myAdsPager2 button:disabled{opacity:.45}.myAdsPager2 span{font-weight:950;color:#344054}@media (max-width:760px){.myAdsList2{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.myAdsCard2{display:block!important;padding:8px!important;border-radius:16px!important}.myAdsPhoto2{height:96px!important;border-radius:12px!important;margin-bottom:8px!important}.myAdsTitleLine2 h2{font-size:13px!important;line-height:1.15!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.myAdsTitleLine2{gap:5px!important}.myAdsStatus2{height:22px!important;font-size:9px!important;padding:0 7px!important;width:max-content!important;margin-top:5px!important}.myAdsMain2 p{font-size:11px!important;line-height:1.2!important;margin:5px 0!important}.myAdsStatsLine2{gap:4px!important;margin-bottom:7px!important}.myAdsStatsLine2 span{height:24px!important;font-size:10px!important;padding:0 6px!important}.myAdsActions2{display:grid!important;grid-template-columns:1fr 1fr!important;gap:5px!important}.myAdsActions2 a,.myAdsActions2 button{height:30px!important;border-radius:9px!important;font-size:10px!important;padding:0 5px!important;gap:3px!important}.myAdsActions2 svg{width:12px!important;height:12px!important}.myAdsPager2{position:sticky;bottom:74px;z-index:5;border-radius:16px}}.myAdsCard2.promoSuccess{animation:myAdsPromoPulse 1.5s ease;border-color:#facc15!important;box-shadow:0 0 0 4px #facc152e,0 18px 45px #facc152e!important}.myAdsCard2.renewSuccess{animation:myAdsRenewPulse 1.5s ease;border-color:#22c55e!important;box-shadow:0 0 0 4px #22c55e29,0 18px 45px #22c55e24!important}@keyframes myAdsPromoPulse{0%{transform:scale(1)}35%{transform:scale(1.015)}to{transform:scale(1)}}@keyframes myAdsRenewPulse{0%{transform:translateY(0)}35%{transform:translateY(-4px)}to{transform:translateY(0)}}.myAdsPackage{cursor:pointer;transition:.18s ease!important;position:relative}.myAdsPackage:hover{transform:translateY(-3px);border-color:#facc15!important;box-shadow:0 16px 36px #0f172a1f}.myAdsPackage.selected{border-color:#facc15!important;background:linear-gradient(180deg,#fffdf0,#fff8d7)!important;box-shadow:0 0 0 4px #facc152e,0 20px 48px #facc152e!important;transform:translateY(-2px)}.myAdsPackage.selected:after{content:"✓";position:absolute;right:14px;top:14px;width:26px;height:26px;border-radius:999px;background:#111318;color:#fff;display:grid;place-items:center;font-weight:1000}.myAdsPackage.loading{opacity:.75;pointer-events:none}.myAdsPackage.loading:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;background:#ffffff8c}.myAdsActions2 .promote:hover,.myAdsConfirmBtn:hover{transform:translateY(-1px);box-shadow:0 10px 24px #1113182e}.myAdsActions2 button:hover,.myAdsActions2 a:hover{transform:translateY(-1px)}.myAdsPackage:hover{transform:none!important;border-color:#facc15!important;box-shadow:0 10px 28px #0f172a1a!important}.myAdsPackage.selected{transform:none!important;border:2px solid #facc15!important;background:linear-gradient(180deg,#fff,#fff9db)!important;box-shadow:inset 0 0 0 1px #facc1540,0 14px 34px #facc152e!important}.myAdsCard2.promoSuccess,.myAdsCard2.renewSuccess{animation:none!important;border-color:#22c55e!important;box-shadow:0 0 0 3px #22c55e24,0 12px 30px #0f172a14!important}.myAdsActions2 .promote{background:linear-gradient(135deg,#111318,#2b2f38)!important}.myAdsActions2 .promote:active,.myAdsConfirmBtn:active,.myAdsPackage button:active{transform:scale(.98)!important}.myAdsPackage button{transition:.16s ease!important}.myAdsPackage.selected button{background:linear-gradient(135deg,#ffd21f,#ffb800)!important;box-shadow:0 8px 18px #facc1547!important}.myAdsPhoto2{height:120px!important;border-radius:18px!important;background:#eef2f7!important;overflow:hidden!important}.myAdsPhoto2 img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;display:block!important}@media (max-width:760px){.myAdsPhoto2{height:135px!important;border-radius:14px!important}}.myAdsPackage{transition:.18s ease!important}.myAdsPackage:hover{border-color:#facc15!important;box-shadow:0 12px 30px #facc152e!important}.myAdsPackage:has(button:disabled){border:2px solid #facc15!important;background:#fff8d7!important;box-shadow:0 0 0 4px #facc152e!important}.myAdsPackage:has(button:disabled):after{content:"✓";position:absolute;right:14px;top:14px;width:26px;height:26px;border-radius:999px;background:#111318;color:#fff;display:grid;place-items:center;font-weight:1000}.myAdsPackageBadge{height:30px;border-radius:999px;padding:0 10px;display:inline-flex;align-items:center;color:#fff;font-size:12px;font-weight:1000;box-shadow:0 8px 18px #0f172a2e}.myAdsCard2.packageActivated{border-color:#facc15!important;box-shadow:0 0 0 4px #facc1533,0 18px 46px #facc152e!important}.myAdsCard2.packageActivated:after{content:"✓ Package activated";position:absolute;right:16px;top:16px;background:#111318;color:#fff;border-radius:999px;padding:8px 12px;font-weight:1000;font-size:12px}.myAdsCard2{position:relative}.myAdsPackage{position:relative!important;cursor:pointer!important;transition:.18s ease!important}.myAdsPackage:hover{border-color:#facc15!important;box-shadow:0 14px 34px #facc152e!important}.myAdsPackage button:disabled{background:#111318!important;color:#fff!important}.myAdsPackage:has(button:disabled){border:2px solid #facc15!important;background:linear-gradient(180deg,#fff,#fff8d7)!important;box-shadow:0 0 0 4px #facc152e,0 18px 42px #0f172a24!important}.myAdsPackage:has(button:disabled):after{content:"✓";position:absolute;right:14px;top:14px;width:28px;height:28px;border-radius:999px;background:#16a34a;color:#fff;display:grid;place-items:center;font-weight:1000;box-shadow:0 8px 18px #16a34a40}.myAdsPackageBadge{animation:pkgBadgePop .35s ease}@keyframes pkgBadgePop{0%{transform:scale(.88);opacity:.3}to{transform:scale(1);opacity:1}}.myAdsCard2.packageActivated{border-color:#16a34a!important;box-shadow:0 0 0 4px #16a34a29,0 18px 46px #0f172a1a!important}.myAdsCard2.packageActivated:after{content:"✓ Active package";position:absolute;right:16px;top:16px;background:#16a34a;color:#fff;border-radius:999px;padding:8px 12px;font-weight:1000;font-size:12px;box-shadow:0 10px 24px #16a34a40}.myAdsPackage button:disabled{background:#e5e7eb!important;color:#6b7280!important}.myAdsPackage:active{transform:scale(.975)!important;border-color:#facc15!important;box-shadow:0 0 0 4px #facc1533!important}.myAdsPackage button{transition:transform .12s ease,box-shadow .12s ease,background .12s ease!important}.myAdsPackage:hover{transform:translateY(-2px)!important}.myAdsPackage{position:relative!important;transition:.16s ease!important}.myAdsPackage:active{transform:scale(.97)!important;border-color:#ffd21f!important;box-shadow:0 0 0 4px #ffd21f38!important}.myAdsPackage:hover{border-color:#ffd21f!important;box-shadow:0 14px 34px #ffd21f2e!important}.myAdsPackage button:active{transform:scale(.94)!important}.myAdsTopStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0}.myAdsTopStats div{background:#fff;border:1px solid #e6e8ee;border-radius:22px;padding:16px;display:grid;gap:5px;box-shadow:0 12px 28px #0f172a0f}.myAdsTopStats b{font-size:30px;line-height:1;font-weight:1000;letter-spacing:-.05em;color:#111318}.myAdsTopStats span{font-size:13px;font-weight:900;color:#667085}.myAdsToolsPro{display:grid;grid-template-columns:minmax(0,1fr) 190px auto;gap:10px;margin:12px 0;align-items:center}.myAdsToolsPro input,.myAdsToolsPro select{height:48px;border:1px solid #dbe3ef;border-radius:16px;background:#fff;padding:0 14px;font-size:14px;font-weight:850;color:#111318;outline:none}.myAdsToolsPro input:focus,.myAdsToolsPro select:focus{border-color:#ffd21f;box-shadow:0 0 0 4px #ffd21f2e}.myAdsViewSwitch{height:48px;padding:4px;background:#fff;border:1px solid #dbe3ef;border-radius:16px;display:flex;gap:4px}.myAdsViewSwitch button{border:0;background:transparent;border-radius:12px;padding:0 13px;font-weight:1000;cursor:pointer;color:#667085}.myAdsViewSwitch button.active{background:#111318;color:#fff}.myAdsList2.gridView{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.myAdsList2.gridView .myAdsCard2{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:stretch}.myAdsList2.gridView .myAdsPhoto2{height:100%;min-height:150px}.myAdsList2.listView{display:grid;gap:12px}.myAdsList2.listView .myAdsCard2{display:grid;grid-template-columns:170px minmax(0,1fr)}@media (max-width:1080px){.myAdsList2.gridView{grid-template-columns:1fr}}@media (max-width:720px){.myAdsTopStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.myAdsToolsPro{grid-template-columns:1fr}.myAdsViewSwitch{width:100%}.myAdsViewSwitch button{flex:1}.myAdsList2.gridView .myAdsCard2,.myAdsList2.listView .myAdsCard2{grid-template-columns:1fr}.myAdsList2.gridView .myAdsPhoto2,.myAdsList2.listView .myAdsPhoto2{height:180px}}.myAdsPagerPro{margin:18px 0 4px;display:flex;align-items:center;justify-content:center;gap:10px}.myAdsPagerPro button{height:44px;border:0;border-radius:15px;background:#111318;color:#fff;padding:0 16px;font-weight:1000;cursor:pointer}.myAdsPagerPro button:disabled{background:#e5e7eb;color:#98a2b3;cursor:not-allowed}.myAdsPagerPro strong{height:44px;min-width:120px;border-radius:15px;background:#fff;border:1px solid #e6e8ee;display:flex;align-items:center;justify-content:center;padding:0 14px;font-weight:1000}@media (max-width:560px){.myAdsPagerPro{display:grid;grid-template-columns:1fr}.myAdsPagerPro button,.myAdsPagerPro strong{width:100%}}.myAdsToastPro{position:sticky;top:14px;z-index:60;display:none;align-items:flex-start;gap:12px;margin:0 0 16px;padding:14px 16px;border-radius:18px;border:1px solid rgba(34,197,94,.28);background:linear-gradient(135deg,#ecfdf5fa,#fffffffa);box-shadow:0 18px 55px #0f172a29;color:#102016;animation:as24ToastIn .26s ease both}.myAdsToastPro.show{display:flex}.myAdsToastIcon{width:38px;height:38px;border-radius:14px;display:grid;place-items:center;background:#16a34a;color:#fff;box-shadow:0 10px 22px #16a34a47}.myAdsToastPro b{display:block;font-size:14px;margin-bottom:3px}.myAdsToastPro p{margin:0;font-size:14px;line-height:1.45;color:#334155}.myAdsToastPro button{margin-left:auto;border:0;background:#0f172a14;border-radius:999px;width:32px;height:32px;display:grid;place-items:center;cursor:pointer}@keyframes as24ToastIn{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.myAdsCenterToastPro{position:fixed;left:50%;top:50%;z-index:9999;transform:translate(-50%,-50%) scale(.92);display:none;align-items:flex-start;gap:14px;width:min(520px,calc(100% - 34px));padding:18px;border-radius:22px;border:1px solid rgba(37,99,235,.22);background:linear-gradient(135deg,#fffffffa,#eff6fffa);box-shadow:0 30px 90px #0f172a47;color:#0f172a;animation:as24CenterToastIn .28s ease both}.myAdsCenterToastPro.show{display:flex}.myAdsCenterToastIcon{width:44px;height:44px;border-radius:16px;display:grid;place-items:center;background:#2563eb;color:#fff;box-shadow:0 12px 26px #2563eb4d;flex:0 0 auto}.myAdsCenterToastPro b{display:block;font-size:15px;margin-bottom:5px}.myAdsCenterToastPro p{margin:0;font-size:14.5px;line-height:1.5;color:#334155}.myAdsCenterToastPro button{margin-left:auto;border:0;background:#0f172a14;border-radius:999px;width:34px;height:34px;display:grid;place-items:center;cursor:pointer;flex:0 0 auto}@keyframes as24CenterToastIn{0%{opacity:0;transform:translate(-50%,-45%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.myAdsReklamaStatsPro{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0}.myAdsStatBoxPro{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid rgba(15,23,42,.08);border-radius:22px;padding:18px;box-shadow:0 16px 45px #0f172a14}.myAdsStatBoxPro h3{margin:0 0 13px;font-size:18px;color:#0f172a}.myAdsStatBoxPro div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px dashed rgba(15,23,42,.11);color:#475569;font-size:14px}.myAdsStatBoxPro div:last-child{border-bottom:0}.myAdsStatBoxPro b{font-size:20px;color:#111827}.myAdsStatBoxPro .strong{margin-top:6px;padding:12px;border-radius:16px;border:0;background:linear-gradient(135deg,#eff6ff,#ecfeff);color:#0f172a}@media (max-width:760px){.myAdsReklamaStatsPro{grid-template-columns:1fr;gap:12px}.myAdsStatBoxPro{border-radius:18px;padding:15px}.myAdsStatBoxPro h3{font-size:16px}.myAdsStatBoxPro div{font-size:13px;align-items:flex-start}.myAdsStatBoxPro b{font-size:18px}}.myAdsStatsBelowTabs .myAdsReklamaStatsPro{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;align-items:stretch!important}.myAdsStatsBelowTabs .myAdsStatBoxPro{display:flex!important;flex-direction:column!important;height:100%!important;padding:16px!important;border-radius:20px!important;background:#fff!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 12px 32px #0f172a12!important}.myAdsStatsBelowTabs .myAdsStatBoxPro h3{margin:0 0 12px!important;font-size:16px!important;line-height:1.2!important;font-weight:1000!important}.myAdsStatsBelowTabs .myAdsStatBoxPro div{display:grid!important;grid-template-columns:minmax(0,1fr) 48px!important;align-items:center!important;gap:12px!important;padding:8px 0!important;border-bottom:1px dashed rgba(15,23,42,.12)!important}.myAdsStatsBelowTabs .myAdsStatBoxPro div span{font-size:13px!important;line-height:1.25!important;color:#475569!important;font-weight:850!important}.myAdsStatsBelowTabs .myAdsStatBoxPro div b{width:48px!important;text-align:right!important;justify-self:end!important;font-size:18px!important;font-weight:1000!important}.myAdsStatsBelowTabs .myAdsStatBoxPro div.strong{margin-top:auto!important;padding:10px 12px!important;border-bottom:0!important;border-radius:14px!important;background:linear-gradient(135deg,#fff7ed,#eff6ff)!important}@media (max-width:760px){.myAdsStatsBelowTabs .myAdsReklamaStatsPro{grid-template-columns:1fr!important}}.myAdsStatsRowsPro>div{position:relative;display:grid;gap:5px;padding:14px;min-height:96px;border-radius:18px;background:#fff;border:1px solid #e5e7eb}.myAdsStatsRowsPro span{color:#111827;font-weight:1000;font-size:14px}.myAdsStatsRowsPro small{color:#64748b;font-size:12px;font-weight:800;line-height:1.35;padding-right:44px}.myAdsStatsBlockPro{display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:22px;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e5e7eb;box-shadow:0 16px 36px #0f172a14}.myAdsStatsHead h3{margin:0;font-size:18px;font-weight:1000;color:#111827}.myAdsStatsHead p{margin:6px 0 0;color:#64748b;font-size:13px;font-weight:800;line-height:1.45}.myAdsStatsRowsPro{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.myAdsStatsRowsPro>div{position:relative;display:grid;gap:5px;min-height:96px;padding:14px;border-radius:18px;background:#fff;border:1px solid #e5e7eb}.myAdsStatsRowsPro span{font-size:14px;font-weight:1000;color:#111827}.myAdsStatsRowsPro small{font-size:12px;font-weight:800;line-height:1.35;color:#64748b;padding-right:48px}.myAdsStatsRowsPro b{position:absolute;right:14px;bottom:12px;font-size:28px;font-weight:1000;color:#111827}.myAdsStatsRowsPro .strong{background:linear-gradient(135deg,#fff7ed,#fffbeb);border-color:#f59e0b}.myAdsStatsRowsPro .strong b{color:#dc2626}@media (max-width:720px){.myAdsStatsRowsPro{grid-template-columns:1fr}.myAdsStatsBlockPro{padding:14px;border-radius:18px}.myAdsStatsRowsPro>div{min-height:88px}.myAdsStatsRowsPro b{font-size:24px}}.myAdsStatsBelowTabs{margin:12px 0 14px!important}.myAdsStatsRealPro{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.myAdsStatBoxRealPro{position:relative;overflow:hidden;display:grid!important;grid-template-columns:210px repeat(5,minmax(90px,1fr))!important;align-items:stretch!important;gap:8px!important;padding:10px!important;border-radius:18px!important;background:linear-gradient(135deg,#0f172a,#1e293b)!important;border:1px solid rgba(148,163,184,.25)!important;box-shadow:0 14px 34px #0f172a24!important}.myAdsStatBoxRealPro h3{grid-row:1 / span 5;display:flex;align-items:center;margin:0!important;padding:14px!important;border-radius:14px!important;background:#ffffff14!important;color:#fff!important;font-size:15px!important;font-weight:1000!important;line-height:1.25!important}.myAdsStatBoxRealPro>div{min-height:62px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:10px 12px!important;border-radius:14px!important;background:#fffffff5!important;border:1px solid rgba(226,232,240,.85)!important;box-shadow:none!important}.myAdsStatBoxRealPro>div span{display:flex!important;flex-direction:column!important;gap:2px!important;color:#0f172a!important;font-size:12px!important;font-weight:1000!important;line-height:1.15!important}.myAdsStatBoxRealPro small{display:block!important;max-width:150px!important;color:#64748b!important;font-size:10px!important;font-weight:800!important;line-height:1.15!important}.myAdsStatBoxRealPro>div b{min-width:34px!important;text-align:right!important;color:#0f172a!important;font-size:23px!important;font-weight:1000!important}.myAdsStatBoxRealPro>div.strong{background:linear-gradient(135deg,#fff7ed,#fffbeb)!important;border-color:#f59e0b!important}@media (max-width:1100px){.myAdsStatBoxRealPro{grid-template-columns:1fr 1fr 1fr!important}.myAdsStatBoxRealPro h3{grid-column:1 / -1!important;grid-row:auto!important;min-height:auto!important}}@media (max-width:640px){.myAdsStatsBelowTabs{margin:10px 0 12px!important}.myAdsStatBoxRealPro{grid-template-columns:1fr 1fr!important;gap:7px!important;padding:8px!important;border-radius:16px!important}.myAdsStatBoxRealPro>div{min-height:58px!important;padding:9px!important}.myAdsStatBoxRealPro small{display:none!important}.myAdsStatBoxRealPro>div b{font-size:21px!important}}@media (max-width:420px){.myAdsStatBoxRealPro{grid-template-columns:1fr!important}}.myAdsStatsBelowTabs{margin:6px 0 8px!important}.myAdsStatsRealPro{display:grid!important;grid-template-columns:1fr!important;gap:6px!important}.myAdsStatBoxRealPro{display:flex!important;align-items:center!important;gap:6px!important;padding:7px 8px!important;border-radius:12px!important;background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:none!important}.myAdsStatBoxRealPro:before{display:none!important}.myAdsStatBoxRealPro h3{min-width:135px!important;margin:0!important;padding:0 8px 0 0!important;border-right:1px solid #e5e7eb!important;background:transparent!important;color:#111827!important;font-size:13px!important;font-weight:1000!important;line-height:1.15!important}.myAdsStatBoxRealPro>p{display:none!important}.myAdsStatBoxRealPro>div{min-height:30px!important;flex:1!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:5px!important;margin:0!important;padding:5px 7px!important;border-radius:9px!important;background:#f8fafc!important;border:1px solid #eef2f7!important;box-shadow:none!important}.myAdsStatBoxRealPro>div span{display:block!important;color:#64748b!important;font-size:11px!important;font-weight:900!important;line-height:1.1!important;white-space:nowrap!important}.myAdsStatBoxRealPro small{display:none!important}.myAdsStatBoxRealPro>div b{min-width:auto!important;color:#111827!important;font-size:15px!important;font-weight:1000!important;text-align:right!important}.myAdsStatBoxRealPro>div.strong{background:#fff7ed!important;border-color:#fed7aa!important}.myAdsStatBoxRealPro>div.strong b{color:#dc2626!important}@media (max-width:850px){.myAdsStatBoxRealPro{display:grid!important;grid-template-columns:1fr 1fr!important}.myAdsStatBoxRealPro h3{grid-column:1 / -1!important;min-width:0!important;border-right:0!important;border-bottom:1px solid #e5e7eb!important;padding:0 0 6px!important}}@media (max-width:430px){.myAdsStatBoxRealPro{grid-template-columns:1fr!important}}.myAdsStatsToggleWrap{margin:8px 0 12px!important}.myAdsStatsToggleBtn{width:100%;height:46px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border:1px solid #e5e7eb;border-radius:16px;background:linear-gradient(135deg,#111827,#1f2937);color:#fff;cursor:pointer;box-shadow:0 12px 28px #0f172a29}.myAdsStatsToggleBtn span{font-size:15px;font-weight:1000}.myAdsStatsToggleBtn b{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:#f59e0b;color:#111827;font-size:22px;line-height:1}.myAdsStatsToggleWrap .myAdsStatsBelowTabs{margin:10px 0 0!important;animation:myAdsStatsDrop .22s ease both}@keyframes myAdsStatsDrop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.myAdsStatsToggleWrap .myAdsStatBoxRealPro{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.myAdsStatsToggleWrap .myAdsStatBoxRealPro h3{width:100%!important;min-width:0!important;border:0!important;padding:0 0 8px!important;margin:0 0 4px!important}.myAdsStatsToggleWrap .myAdsStatBoxRealPro>div{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) 54px!important;align-items:center!important;gap:12px!important}.myAdsStatsToggleWrap .myAdsStatBoxRealPro>div span{min-width:0!important;white-space:normal!important;text-align:left!important}.myAdsStatsToggleWrap .myAdsStatBoxRealPro>div b{width:54px!important;text-align:right!important;justify-self:end!important;font-variant-numeric:tabular-nums!important}@media (max-width:520px){.myAdsStatsToggleWrap .myAdsStatBoxRealPro>div{grid-template-columns:minmax(0,1fr) 44px!important}.myAdsStatsToggleWrap .myAdsStatBoxRealPro>div b{width:44px!important}}.myAdsStatsToggleWrap .myAdsStatBoxRealPro>div{display:grid!important;grid-template-columns:minmax(0,1fr) 64px!important;align-items:center!important}.myAdsStatsToggleWrap .myAdsStatBoxRealPro>div b{width:64px!important;min-width:64px!important;height:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;margin:0!important;padding:0!important;line-height:1!important;font-variant-numeric:tabular-nums!important}@media (max-width:520px){.myAdsStatsToggleWrap .myAdsStatBoxRealPro>div{grid-template-columns:minmax(0,1fr) 54px!important}.myAdsStatsToggleWrap .myAdsStatBoxRealPro>div b{width:54px!important;min-width:54px!important}}.myAdsPro2{padding-top:8px!important}.myAdsTopStats{margin-top:0!important}@media (max-width: 640px){.myAdsModalOverlay{align-items:flex-end;padding:10px}.myAdsPromoModal{width:100%;max-width:100%;max-height:86vh;border-radius:24px 24px 18px 18px;padding:16px;overflow-y:auto}.myAdsPackageGrid{grid-template-columns:1fr!important;gap:10px}.myAdsPackage{padding:14px!important;border-radius:18px!important}.myAdsPackage h3{font-size:17px!important;line-height:1.2}.myAdsPackage p{font-size:13px!important;line-height:1.35}.myAdsPackage strong{font-size:19px!important}.myAdsPackage button{width:100%;height:44px;border-radius:14px}}@media (max-width: 640px){.myAdsModalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;height:100dvh;overflow:hidden;overscroll-behavior:contain;touch-action:none}.myAdsPromoModal,.myAdsSmallModal{max-height:86dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}}@media (max-width: 640px){.myAdsPro2{padding:12px!important}.myAdsToolbar,.myAdsFilters,.myAdsTopStats{gap:10px}.myAdsGrid,.myAdsList{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.myAdsCard2,.myAdsListItem{width:100%!important;border-radius:20px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 12px 34px #0f172a1a!important}.myAdsCard2 img,.myAdsListItem img,.myAdsThumb,.myAdsImage{width:100%!important;height:190px!important;object-fit:cover!important;border-radius:18px!important}.myAdsCardBody,.myAdsListBody{padding:12px!important}.myAdsCard2 h3,.myAdsListItem h3{font-size:17px!important;line-height:1.25!important;margin:6px 0!important}.myAdsCardMeta,.myAdsMeta,.myAdsSpecs{display:flex!important;flex-wrap:wrap!important;gap:6px!important;font-size:12px!important}.myAdsActions,.myAdsCardActions,.myAdsListActions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:10px 12px 12px!important}.myAdsActions button,.myAdsCardActions button,.myAdsListActions button,.myAdsActions a,.myAdsCardActions a,.myAdsListActions a{width:100%!important;min-height:42px!important;border-radius:14px!important;font-size:13px!important;justify-content:center!important}}.myAdsList2.listView .myAdsCard2{grid-template-columns:220px minmax(0,1fr)!important}.myAdsList2.listView .myAdsPhoto2{min-height:170px!important}.myAdsList2.listView .myAdsPhoto2 img{width:100%!important;height:100%!important;min-height:170px!important;object-fit:cover!important;border-radius:18px!important}@media (min-width: 900px){.myAdsList2.gridView .myAdsPhoto2{height:210px!important}.myAdsList2.gridView .myAdsPhoto2 img{height:210px!important;object-fit:cover!important}}@media (max-width: 640px){.myAdsList2.listView,.myAdsList2.gridView{grid-template-columns:1fr!important;gap:14px!important}.myAdsCard2{display:block!important;padding:10px!important;border-radius:22px!important}.myAdsPhoto2{width:100%!important;height:215px!important;border-radius:18px!important;overflow:hidden!important;margin:0 0 12px!important}.myAdsPhoto2 img{width:100%!important;height:215px!important;object-fit:cover!important}.myAdsMain2{padding:0 4px 4px!important}.myAdsTitleLine2{display:flex!important;align-items:flex-start!important;gap:8px!important;flex-wrap:wrap!important}.myAdsTitleLine2 h2{width:100%!important;font-size:18px!important;line-height:1.25!important;margin:0!important}.myAdsMain2>p{font-size:14px!important;margin:7px 0!important}.myAdsStatsLine2{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin:8px 0 10px!important}.myAdsStatsLine2 span{min-height:30px!important;border-radius:999px!important;padding:6px 10px!important;background:#f5f7fb!important}.myAdsActions2{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:10px!important}.myAdsActions2 a,.myAdsActions2 button{width:100%!important;min-height:43px!important;border-radius:14px!important;font-size:13px!important;justify-content:center!important;padding:0 8px!important}.myAdsActions2 .danger{grid-column:1 / -1!important}}@media (min-width: 900px){.myAdsPhoto2{height:220px!important;border-radius:18px!important;overflow:hidden!important}.myAdsPhoto2 img{width:100%!important;height:220px!important;object-fit:cover!important;border-radius:18px!important}}@media (max-width: 640px){.myAdsList2.gridView .myAdsCard2{display:block!important}.myAdsList2.gridView .myAdsPhoto2,.myAdsList2.gridView .myAdsPhoto2 img{height:215px!important}.myAdsList2.listView{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}.myAdsList2.listView .myAdsCard2{display:block!important;padding:8px!important;border-radius:18px!important}.myAdsList2.listView .myAdsPhoto2,.myAdsList2.listView .myAdsPhoto2 img{height:105px!important;border-radius:14px!important}.myAdsList2.listView .myAdsTitleLine2 h2{font-size:13px!important;line-height:1.2!important}.myAdsList2.listView .myAdsMain2>p{font-size:12px!important;margin:5px 0!important}.myAdsList2.listView .myAdsStatsLine2{gap:4px!important;margin:6px 0!important}.myAdsList2.listView .myAdsStatsLine2 span{font-size:10px!important;padding:4px 6px!important;min-height:24px!important}.myAdsList2.listView .myAdsActions2{grid-template-columns:1fr!important;gap:5px!important}.myAdsList2.listView .myAdsActions2 a,.myAdsList2.listView .myAdsActions2 button{min-height:32px!important;font-size:11px!important;border-radius:10px!important}.myAdsList2.listView .myAdsStatus2,.myAdsList2.listView .myAdsPackageBadge{font-size:9px!important;padding:4px 6px!important}}@media (min-width: 900px){.myAdsList2.listView{grid-template-columns:1fr 1fr!important;gap:14px!important}.myAdsList2.listView .myAdsCard2{grid-template-columns:190px minmax(0,1fr)!important;gap:14px!important;padding:14px!important;min-height:210px!important}.myAdsList2.listView .myAdsPhoto2{width:190px!important;height:190px!important;min-height:190px!important;border-radius:18px!important;overflow:hidden!important}.myAdsList2.listView .myAdsPhoto2 img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.myAdsList2.listView .myAdsMain2{min-width:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important}}.myAdsList2 .myAdsCard2{min-width:0!important;overflow:hidden!important}.myAdsList2 .myAdsPhoto2{position:relative!important;overflow:hidden!important;background:#eef2f7!important;border-radius:17px!important;flex-shrink:0!important}.myAdsList2 .myAdsPhoto2 img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;transform:none!important}.myAdsList2 .myAdsMain2{min-width:0!important}.myAdsList2 .myAdsTitleLine2 h2{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}.myAdsList2 .myAdsActions2{margin-top:9px!important}@media (min-width:901px){.myAdsList2.gridView{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.myAdsList2.listView{display:grid!important;grid-template-columns:1fr!important;gap:13px!important}.myAdsList2.gridView .myAdsCard2,.myAdsList2.listView .myAdsCard2{display:grid!important;grid-template-columns:185px minmax(0,1fr)!important;align-items:stretch!important;gap:14px!important;padding:12px!important;border-radius:22px!important}.myAdsList2.gridView .myAdsPhoto2,.myAdsList2.listView .myAdsPhoto2{width:185px!important;height:auto!important;min-height:0!important;aspect-ratio:16/10!important;margin:0!important}.myAdsList2.gridView .myAdsTitleLine2 h2,.myAdsList2.listView .myAdsTitleLine2 h2{margin:0!important;font-size:18px!important;line-height:1.2!important}.myAdsList2.gridView .myAdsMain2>p,.myAdsList2.listView .myAdsMain2>p{margin:5px 0 8px!important;font-size:13px!important}.myAdsList2.gridView .myAdsStatsLine2,.myAdsList2.listView .myAdsStatsLine2{gap:5px!important;margin-bottom:8px!important}.myAdsList2.gridView .myAdsStatsLine2 span,.myAdsList2.listView .myAdsStatsLine2 span{height:28px!important;padding:0 8px!important;font-size:11px!important}.myAdsList2.gridView .myAdsActions2{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.myAdsList2.gridView .myAdsActions2 a,.myAdsList2.gridView .myAdsActions2 button{width:100%!important;min-width:0!important;height:34px!important;padding:0 6px!important;border-radius:11px!important;font-size:10.5px!important;justify-content:center!important}.myAdsList2.listView .myAdsActions2{display:flex!important;flex-wrap:wrap!important;gap:7px!important}.myAdsList2.listView .myAdsActions2 a,.myAdsList2.listView .myAdsActions2 button{height:36px!important;padding:0 10px!important;border-radius:12px!important;font-size:12px!important}}@media (min-width:641px) and (max-width:900px){.myAdsList2.gridView,.myAdsList2.listView{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.myAdsList2.gridView .myAdsCard2,.myAdsList2.listView .myAdsCard2{display:grid!important;grid-template-columns:170px minmax(0,1fr)!important;gap:13px!important;padding:11px!important;border-radius:20px!important}.myAdsList2.gridView .myAdsPhoto2,.myAdsList2.listView .myAdsPhoto2{width:170px!important;height:auto!important;min-height:0!important;aspect-ratio:16/10!important}.myAdsList2 .myAdsActions2{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.myAdsList2 .myAdsActions2 a,.myAdsList2 .myAdsActions2 button{width:100%!important;min-width:0!important;justify-content:center!important}}@media (max-width:640px){.myAdsPro2{padding-left:8px!important;padding-right:8px!important}.myAdsList2.gridView{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.myAdsList2.gridView .myAdsCard2{display:flex!important;flex-direction:column!important;gap:9px!important;padding:9px!important;border-radius:19px!important}.myAdsList2.gridView .myAdsPhoto2{width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:16/9!important;margin:0!important;border-radius:15px!important}.myAdsList2.gridView .myAdsMain2{padding:1px 3px 3px!important}.myAdsList2.gridView .myAdsTitleLine2{display:flex!important;align-items:flex-start!important;flex-wrap:wrap!important;gap:5px!important}.myAdsList2.gridView .myAdsTitleLine2 h2{width:100%!important;margin:0!important;font-size:16px!important;line-height:1.2!important}.myAdsList2.gridView .myAdsMain2>p{margin:5px 0!important;font-size:12px!important}.myAdsList2.gridView .myAdsStatsLine2{gap:5px!important;margin:7px 0!important}.myAdsList2.gridView .myAdsStatsLine2 span{height:26px!important;padding:0 7px!important;font-size:10px!important}.myAdsList2.gridView .myAdsActions2{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin-top:8px!important}.myAdsList2.gridView .myAdsActions2 a,.myAdsList2.gridView .myAdsActions2 button{width:100%!important;min-width:0!important;min-height:39px!important;height:auto!important;padding:7px 5px!important;border-radius:12px!important;font-size:11px!important;justify-content:center!important}.myAdsList2.gridView .myAdsActions2 .danger{grid-column:1 / -1!important}.myAdsList2.listView{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.myAdsList2.listView .myAdsCard2{display:grid!important;grid-template-columns:118px minmax(0,1fr)!important;align-items:start!important;gap:9px!important;padding:8px!important;border-radius:17px!important}.myAdsList2.listView .myAdsPhoto2{width:118px!important;height:96px!important;min-height:96px!important;aspect-ratio:auto!important;margin:0!important;border-radius:13px!important}.myAdsList2.listView .myAdsTitleLine2{display:flex!important;align-items:flex-start!important;flex-wrap:wrap!important;gap:3px!important}.myAdsList2.listView .myAdsTitleLine2 h2{width:100%!important;margin:0!important;font-size:13px!important;line-height:1.18!important}.myAdsList2.listView .myAdsMain2>p{margin:4px 0!important;font-size:10.5px!important;line-height:1.2!important}.myAdsList2.listView .myAdsStatsLine2{gap:3px!important;margin:5px 0!important}.myAdsList2.listView .myAdsStatsLine2 span{height:21px!important;padding:0 5px!important;font-size:8.5px!important}.myAdsList2.listView .myAdsActions2{grid-column:1 / -1!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin-top:7px!important}.myAdsList2.listView .myAdsActions2 a,.myAdsList2.listView .myAdsActions2 button{width:100%!important;min-width:0!important;min-height:34px!important;height:auto!important;padding:6px 4px!important;border-radius:10px!important;font-size:9.5px!important;justify-content:center!important}.myAdsList2.listView .myAdsActions2 svg{width:13px!important;height:13px!important}.myAdsList2.listView .myAdsActions2 .danger{grid-column:1 / -1!important}.myAdsList2 .myAdsStatus2,.myAdsList2 .myAdsPackageBadge{height:auto!important;min-height:20px!important;padding:3px 6px!important;font-size:8.5px!important}}.myAdsList2.gridView .myAdsPhoto2,.myAdsList2.listView .myAdsPhoto2{aspect-ratio:16/10!important;height:auto!important;min-height:0!important;background:#f3f5f8!important;overflow:hidden!important}.myAdsList2.gridView .myAdsPhoto2 img,.myAdsList2.listView .myAdsPhoto2 img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;transform:none!important;background:#f3f5f8!important}@media (min-width:901px){.myAdsList2.gridView .myAdsPhoto2,.myAdsList2.listView .myAdsPhoto2{width:210px!important;aspect-ratio:16/10!important}.myAdsList2.gridView .myAdsCard2,.myAdsList2.listView .myAdsCard2{grid-template-columns:210px minmax(0,1fr)!important}}@media (max-width:640px){.myAdsList2.gridView .myAdsPhoto2{width:100%!important;aspect-ratio:16/10!important}.myAdsList2.listView .myAdsPhoto2{width:118px!important;aspect-ratio:16/10!important}}.myAdsModalCard{max-width:1180px!important;border-radius:34px!important;overflow:hidden!important;background:radial-gradient(circle at 10% 0%,rgba(250,204,21,.24),transparent 34%),radial-gradient(circle at 100% 20%,rgba(59,130,246,.18),transparent 30%),linear-gradient(180deg,#fff,#f8fafc)!important;box-shadow:0 35px 90px #0f172a4d!important;border:1px solid rgba(255,255,255,.8)!important}.myAdsModalCard h2{font-size:34px!important;letter-spacing:-.04em!important}.myAdsPackageGrid,.packageGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}.myAdsPackageCard,.packageCard{position:relative!important;overflow:hidden!important;min-height:255px!important;padding:22px!important;border-radius:28px!important;background:linear-gradient(180deg,#fffffff2,#f8fafcf0)!important;border:1px solid rgba(15,23,42,.1)!important;box-shadow:0 18px 45px #0f172a1a!important;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease!important}.myAdsPackageCard:before,.packageCard:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:linear-gradient(120deg,transparent,rgba(250,204,21,.42),transparent);transform:translate(-120%);transition:.65s}.myAdsPackageCard:hover,.packageCard:hover{transform:translateY(-8px) scale(1.015)!important;border-color:#facc15bf!important;box-shadow:0 30px 70px #0f172a2e!important}.myAdsPackageCard:hover:before,.packageCard:hover:before{transform:translate(120%)}.myAdsPackageCard h3,.packageCard h3{font-size:25px!important;margin:12px 0 8px!important;letter-spacing:-.03em!important}.myAdsPackageCard strong,.packageCard strong{font-size:26px!important;font-weight:1000!important;color:#111827!important}.myAdsPackageCard p,.packageCard p{color:#475569!important;font-weight:800!important}.myAdsPackageCard button,.packageCard button{width:100%!important;min-height:48px!important;border:0!important;border-radius:17px!important;background:linear-gradient(135deg,#111827,#0f172a 45%,#facc15)!important;color:#fff!important;font-weight:1000!important;cursor:pointer!important;box-shadow:0 16px 35px #0f172a40!important;transition:.2s!important}.myAdsPackageCard button:hover,.packageCard button:hover{transform:translateY(-2px)!important;box-shadow:0 22px 45px #0f172a52!important}.myAdsPackageCard button:active,.packageCard button:active{transform:scale(.96)!important}.myAdsPackageCard button:disabled,.packageCard button:disabled{background:linear-gradient(135deg,#16a34a,#22c55e)!important;opacity:1!important}.myAdsPackageBadge,.myAdsCard2.packageActivated{animation:as24PackagePulse 1.4s ease-in-out 2}.myAdsCard2.packageActivated{border-color:#facc15!important;box-shadow:0 0 0 4px #facc153d,0 28px 65px #0f172a2e!important}@keyframes as24PackagePulse{0%{transform:scale(1)}50%{transform:scale(1.04)}to{transform:scale(1)}}@media (max-width:1050px){.myAdsPackageGrid,.packageGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){.myAdsModalCard{max-width:calc(100vw - 18px)!important;border-radius:26px!important;padding:18px!important}.myAdsPackageGrid,.packageGrid{grid-template-columns:1fr!important}.myAdsPackageCard,.packageCard{min-height:auto!important}.myAdsModalCard h2{font-size:27px!important}}.myAdsPackageCard.isSelected,.packageCard.isSelected{border-color:#facc15!important;box-shadow:0 0 0 5px #facc153d,0 34px 80px #0f172a33!important;transform:translateY(-8px) scale(1.02)!important}.myAdsPackageCard.isActive,.packageCard.isActive{border-color:#22c55e!important;background:radial-gradient(circle at 20% 0%,rgba(34,197,94,.2),transparent 38%),linear-gradient(180deg,#fff,#f0fdf4)!important}.promoProTop{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.promoProIcon{width:48px;height:48px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(135deg,#fff7ed,#facc15);box-shadow:0 14px 30px #facc1547;font-size:24px}.promoProTop em{font-style:normal;border-radius:999px;padding:8px 11px;font-weight:1000;font-size:12px;background:#111827;color:#fff}.myAdsPackageCard.isSelected .promoProTop em{background:#facc15;color:#111827}.myAdsPackageCard.isActive .promoProTop em{background:#22c55e;color:#fff}.promoProBenefits{list-style:none;padding:0;margin:14px 0;display:grid;gap:7px;color:#334155;font-weight:850;font-size:14px}.editClean{min-height:100vh;background:#f4f6f9;padding:22px;color:#111827}.editHead{max-width:1420px;margin:0 auto 16px;display:grid;grid-template-columns:150px 1fr 150px;gap:14px}.editHead>a,.editHead>button{border:0;text-decoration:none;border-radius:18px;background:#fff;color:#111827;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:900;box-shadow:0 12px 30px #0f172a14;cursor:pointer}.editHead>div{background:#111827;color:#fff;border-radius:24px;padding:22px 26px}.editHead h1{margin:0;font-size:32px}.editHead p{margin:6px 0 0;color:#d1d5db;font-weight:700}.editHead>button,.actions button{background:#f59e0b}.editGrid{max-width:1420px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:18px}.editGallery,.previewCard,.editForm{background:#fff;border:1px solid #e5e7eb;border-radius:26px;box-shadow:0 16px 45px #0f172a14}.editGallery{padding:16px}.galleryBar{display:flex;justify-content:space-between;margin-bottom:14px}.galleryBar h2{margin:0;font-size:28px}.galleryBar p{margin:3px 0 0;color:#64748b;font-weight:800}.galleryBar button{border:0;border-radius:15px;background:#111827;color:#fff;padding:12px 15px;font-weight:900;display:flex;align-items:center;gap:8px;cursor:pointer}.mainPhoto{height:610px;background:#0b1220;border-radius:22px;overflow:hidden;position:relative}.mainPhoto img{width:100%;height:100%;object-fit:contain;background:#0b1220}.photoTools{position:absolute;left:14px;right:14px;bottom:14px;display:flex;gap:10px}.photoTools button{border:0;border-radius:15px;padding:13px;font-weight:900;display:flex;align-items:center;justify-content:center;gap:7px;cursor:pointer}.mainBtn{background:#fff;flex:1}.deleteBtn{background:#dc2626;color:#fff;width:130px}.mainBadge,.discountFlag{position:absolute;top:14px;border-radius:999px;font-weight:1000;padding:8px 12px}.mainBadge{right:14px;background:#f59e0b;color:#111827}.discountFlag{left:14px;background:#dc2626;color:#fff;font-size:22px}.thumbs{display:grid;grid-template-columns:repeat(6,1fr);gap:9px;margin-top:12px}.thumbs button{height:86px;border:3px solid transparent;border-radius:14px;overflow:hidden;padding:0;position:relative;cursor:pointer}.thumbs button.active{border-color:#f59e0b}.thumbs img{width:100%;height:100%;object-fit:cover}.thumbs span{position:absolute;top:5px;left:5px;background:#f59e0b;border-radius:999px;padding:3px 6px;font-size:9px;font-weight:1000}.editSide{display:flex;flex-direction:column;gap:14px}.previewCard,.editForm{padding:16px}.previewCard small{display:inline-flex;background:#111827;color:#fbbf24;border-radius:999px;padding:6px 10px;font-weight:900}.previewCard h3{font-size:24px;margin:14px 0}.pricePreview{background:#fff7ed;border:1px solid #fed7aa;border-radius:18px;padding:14px}.pricePreview del{display:block;color:#94a3b8;font-weight:900}.pricePreview strong{display:block;font-size:34px}.pricePreview .red{color:#dc2626}.pricePreview em{display:inline-flex;background:#dc2626;color:#fff;border-radius:999px;padding:6px 10px;font-style:normal;font-weight:900}.lockedTitle{background:#f8fafc;border:1px solid #e5e7eb;border-radius:16px;padding:13px;margin-bottom:12px}.lockedTitle span,label span,.priceRows span{display:block;font-size:11px;color:#64748b;font-weight:1000;text-transform:uppercase;margin-bottom:6px}.lockedTitle b{font-size:19px}label{display:block;margin-bottom:12px}textarea,input{width:100%;box-sizing:border-box;border:1px solid #d1d5db;border-radius:15px;padding:13px;font-weight:800}.priceFixedBox{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 12px}.priceFixedBox button{border:1px solid #d1d5db;background:#f8fafc;border-radius:15px;padding:13px;font-weight:900;cursor:pointer}.priceFixedBox button.active{border-color:#f59e0b;background:#fff7ed;box-shadow:0 0 0 4px #f59e0b24}.discountBox{border:1px dashed #d1d5db;border-radius:16px;padding:12px;background:#f9fafb;margin-bottom:12px}.discountBox.active{background:#fff7ed;border-color:#fb923c}.discountBox>button{width:100%;border:0;background:#111827;color:#fff;border-radius:14px;padding:12px;font-weight:900;display:flex;justify-content:center;gap:8px;cursor:pointer;margin-bottom:10px}.priceRows{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:12px}.priceRows div{background:#f8fafc;border-radius:14px;padding:12px}.old{text-decoration:line-through;color:#94a3b8}.actions{display:grid;grid-template-columns:1fr 1.2fr;gap:9px}.actions a,.actions button{border:0;text-decoration:none;border-radius:15px;padding:13px;font-weight:900;display:flex;align-items:center;justify-content:center;color:#111827}.actions a{background:#f1f5f9}.editMsg{max-width:1420px;margin:0 auto 12px;border-radius:15px;padding:12px 14px;font-weight:900;display:flex;gap:8px}.editMsg.ok{background:#ecfdf5;color:#047857}.editMsg.bad{background:#fef2f2;color:#b91c1c}.editMsg button{margin-left:auto;border:0;background:transparent}.editLoader,.emptyPhoto{display:flex;align-items:center;justify-content:center;gap:10px}.editLoader{margin:80px auto;background:#fff;width:360px;padding:30px;border-radius:20px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.editHead,.editGrid{grid-template-columns:1fr}.mainPhoto{height:520px}}@media (max-width:760px){.editClean{padding:0;background:#fff}.editHead{display:block;background:#f4f6f9;padding:12px;margin:0}.editHead>a{width:max-content;padding:10px 12px;margin-bottom:10px}.editHead>div{border-radius:18px;padding:18px}.editHead h1{font-size:25px}.editHead>button{width:100%;padding:13px;margin-top:10px}.editGrid{display:block}.editGallery,.previewCard,.editForm{border-radius:0;border-left:0;border-right:0;box-shadow:none}.mainPhoto{height:52vh;min-height:320px;border-radius:18px}.thumbs{display:flex;overflow-x:auto}.thumbs button{flex:0 0 78px;height:70px}.editForm{padding-bottom:82px}.actions{position:fixed;left:0;right:0;bottom:0;background:#fff;border-top:1px solid #e5e7eb;padding:10px 12px;grid-template-columns:105px 1fr}.deleteBtn{width:52px;font-size:0}.priceRows,.priceFixedBox{grid-template-columns:1fr}}.editClean{--edit-dark:#111827;--edit-dark-2:#020617;--edit-gold:#facc15;--edit-gold-2:#f59e0b;--edit-red:#dc2626;--edit-red-2:#991b1b;--edit-green:#16a34a;--edit-border:#dbe3ee;--edit-muted:#64748b}.editPrimarySave,.editSaveBottom,.editCancelBtn,.discountSaveBtn,.galleryBar>button,.photoTools .mainBtn,.photoTools .deleteBtn,.editKeepPhoto,.editConfirmDelete{position:relative;isolation:isolate;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:15px;padding:0 18px;font-family:inherit;font-size:13px;line-height:1;font-weight:950;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;cursor:pointer;overflow:hidden;-webkit-user-select:none;user-select:none;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease,opacity .18s ease}.editPrimarySave:after,.editSaveBottom:after,.discountSaveBtn:after,.editConfirmDelete:after{content:"";position:absolute;top:-80%;left:-45%;z-index:-1;width:38%;height:260%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.23),transparent);transform:rotate(18deg);transition:left .55s ease}.editPrimarySave:hover:after,.editSaveBottom:hover:after,.discountSaveBtn:hover:after,.editConfirmDelete:hover:after{left:115%}.editPrimarySave svg,.editSaveBottom svg,.editCancelBtn svg,.discountSaveBtn svg,.galleryBar>button svg,.photoTools button svg,.editDeleteActions button svg{flex:0 0 auto}.editPrimarySave,.editSaveBottom{border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.17),transparent 42%),linear-gradient(145deg,#1f2937,#111827 48%,#020617);color:#fff;box-shadow:0 12px 24px #02061733,0 3px 7px #0206171f,inset 0 1px #ffffff29,inset 0 -1px #00000059}.editPrimarySave{min-width:170px}.editSaveBottom{min-width:190px}.editPrimarySave:hover:not(:disabled),.editSaveBottom:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 32px #02061747,0 5px 10px #02061724,inset 0 1px #fff3}.editPrimarySave:active:not(:disabled),.editSaveBottom:active:not(:disabled){transform:translateY(1px) scale(.985);box-shadow:0 7px 14px #02061733,inset 0 2px 5px #00000040}.editCancelBtn{min-width:125px;border:1px solid #d8e0eb;background:linear-gradient(180deg,#fffffffa,#f8fafcfa);color:#475569;box-shadow:0 7px 17px #0f172a0f,inset 0 1px #fff}.editCancelBtn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle at 15% 0%,rgba(148,163,184,.13),transparent 43%)}.editCancelBtn:hover{transform:translateY(-2px);border-color:#aebaca;color:#111827;box-shadow:0 13px 24px #0f172a1a,inset 0 1px #fff}.editCancelBtn:active{transform:translateY(1px) scale(.985)}.discountSaveBtn{width:100%;min-height:50px;border:1px solid #e7a900!important;background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.58),transparent 43%),linear-gradient(145deg,#fde047,#facc15 48%,#f59e0b)!important;color:#111827!important;text-shadow:0 1px 0 rgba(255,255,255,.35);box-shadow:0 13px 25px #f59e0b3d,0 3px 6px #b453091a,inset 0 1px #ffffffad,inset 0 -1px #92400e29}.discountSaveBtn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 19px 33px #f59e0b52,0 4px 9px #b4530921,inset 0 1px #ffffffb8}.discountSaveBtn:active:not(:disabled){transform:translateY(1px) scale(.985);box-shadow:0 7px 13px #f59e0b3b,inset 0 2px 5px #92400e26}.galleryBar>button{border:1px solid #c7d2fe;background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.9),transparent 44%),linear-gradient(145deg,#eef2ff,#e0e7ff);color:#3730a3;box-shadow:0 9px 19px #4f46e51c,inset 0 1px #ffffffe6}.galleryBar>button:hover:not(:disabled){transform:translateY(-2px);border-color:#a5b4fc;color:#312e81;box-shadow:0 14px 25px #4f46e52b,inset 0 1px #fff}.galleryBar>button:active:not(:disabled){transform:translateY(1px) scale(.985)}.photoTools{display:flex;align-items:center;gap:9px}.photoTools .mainBtn{border:1px solid rgba(255,255,255,.35);background:linear-gradient(145deg,#0f172ae8,#020617f0);color:#fff;box-shadow:0 11px 22px #02061747,inset 0 1px #ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.photoTools .mainBtn:hover:not(:disabled){transform:translateY(-2px);border-color:#facc15a6;color:#fde047}.photoTools .mainBtn:disabled{border-color:#4ade8073;background:linear-gradient(145deg,#166534e8,#14532df2);color:#dcfce7}.photoTools .deleteBtn{border:1px solid rgba(254,202,202,.55);background:linear-gradient(145deg,#dc2626ed,#991b1bf7);color:#fff;box-shadow:0 11px 22px #991b1b45,inset 0 1px #ffffff30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.photoTools .deleteBtn:hover:not(:disabled){transform:translateY(-2px);background:linear-gradient(145deg,#ef4444,#991b1b);box-shadow:0 16px 27px #991b1b57,inset 0 1px #fff3}.photoTools .deleteBtn:active:not(:disabled),.photoTools .mainBtn:active:not(:disabled){transform:translateY(1px) scale(.98)}.discountBoxPro{display:grid;gap:15px;padding:17px!important;border:1px solid #e4e9f1!important;border-radius:20px!important;background:radial-gradient(circle at 100% 0%,rgba(148,163,184,.09),transparent 35%),linear-gradient(145deg,#fff,#f8fafc)!important;box-shadow:0 14px 32px #0f172a0f,inset 0 1px #fff;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.discountBoxPro.active{border-color:#f5c518!important;background:radial-gradient(circle at 100% 0%,rgba(250,204,21,.23),transparent 38%),linear-gradient(145deg,#fff,#fffbeb)!important;box-shadow:0 18px 38px #b453091a,inset 0 1px #fff}.discountProIcon{width:46px;height:46px;display:grid;place-items:center;border-radius:15px;background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.18),transparent 42%),linear-gradient(145deg,#1f2937,#020617);color:#facc15;box-shadow:0 10px 20px #0206172e,inset 0 1px #ffffff24}.discountSwitch{width:58px!important;height:32px!important;min-width:58px;padding:4px!important;display:flex!important;align-items:center;border:0!important;border-radius:999px!important;background:#cbd5e1!important;box-shadow:inset 0 2px 5px #0f172a2e;cursor:pointer}.discountSwitch span{width:24px;height:24px;border-radius:50%;background:linear-gradient(#fff,#f8fafc);box-shadow:0 4px 9px #0f172a42,inset 0 1px #fff;transform:translate(0);transition:transform .25s cubic-bezier(.2,.9,.2,1)}.discountSwitch.on{background:linear-gradient(145deg,#22c55e,#15803d)!important}.discountSwitch.on span{transform:translate(26px)}.editDeleteActions{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:16px}.editKeepPhoto{border:1px solid #d8e0eb;background:linear-gradient(180deg,#fff,#f8fafc);color:#475569;box-shadow:0 7px 15px #0f172a0f,inset 0 1px #fff}.editKeepPhoto:hover:not(:disabled){transform:translateY(-2px);border-color:#aebaca;color:#111827;box-shadow:0 12px 21px #0f172a1a}.editConfirmDelete{border:1px solid #b91c1c;background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.23),transparent 44%),linear-gradient(145deg,#ef4444,#dc2626 52%,#991b1b);color:#fff;box-shadow:0 12px 23px #b91c1c40,inset 0 1px #ffffff38}.editConfirmDelete:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 30px #b91c1c57,inset 0 1px #ffffff3b}.editConfirmDelete:active:not(:disabled),.editKeepPhoto:active:not(:disabled){transform:translateY(1px) scale(.985)}.editPrimarySave:disabled,.editSaveBottom:disabled,.discountSaveBtn:disabled,.galleryBar>button:disabled,.photoTools button:disabled,.editDeleteActions button:disabled{opacity:.54;cursor:not-allowed;transform:none!important;box-shadow:none}.editConfirmDelete:disabled{border-color:#e2e8f0;background:#e2e8f0;color:#94a3b8;opacity:1}.editPrimarySave .spin,.editSaveBottom .spin,.discountSaveBtn .spin,.galleryBar>button .spin,.photoTools button .spin,.editDeleteActions button .spin{animation:editWowSpin .75s linear infinite}@keyframes editWowSpin{to{transform:rotate(360deg)}}.editActionsPro{display:grid!important;grid-template-columns:minmax(120px,.7fr) minmax(180px,1.3fr);gap:11px!important;padding-top:5px}.editActionsPro>*{width:100%}@media (max-width:700px){.editPrimarySave{width:100%;min-width:0}.editActionsPro{grid-template-columns:1fr!important}.editSaveBottom,.editCancelBtn{width:100%;min-width:0}.galleryBar>button{min-height:44px;padding:0 13px}.photoTools{width:calc(100% - 20px);display:grid;grid-template-columns:1fr 1fr;left:10px;right:10px}.photoTools button{width:100%;min-width:0;min-height:44px;padding:0 10px;font-size:12px}.discountBoxPro{padding:15px!important;border-radius:18px!important}.discountProHead{grid-template-columns:auto minmax(0,1fr) auto}.discountProHead p{display:none}.discountSwitch{width:54px!important;min-width:54px}.discountSwitch.on span{transform:translate(22px)}.editDeleteActions{grid-template-columns:1fr}.editDeleteActions button{width:100%}}.mainPhoto{position:relative}.photoDeleteQuick{position:absolute;right:14px;bottom:72px;z-index:30;width:min(310px,calc(100% - 28px));padding:14px;border:1px solid rgba(255,255,255,.86);border-radius:17px;background:#fffffff7;box-shadow:0 22px 55px #0206174d,inset 0 1px #fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:photoDeleteQuickIn .18s ease}@keyframes photoDeleteQuickIn{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.photoDeleteQuickClose{position:absolute;top:9px;right:9px;width:31px;height:31px;display:grid;place-items:center;border:0;border-radius:9px;background:#f1f5f9;color:#64748b;cursor:pointer}.photoDeleteQuickTitle{display:flex;align-items:center;gap:8px;padding-right:35px;color:#b91c1c}.photoDeleteQuickTitle b{color:#111827;font-size:14px;font-weight:1000}.photoDeleteQuick>span{display:block;margin:9px 0 7px;color:#64748b;font-size:11.5px;font-weight:850}.photoDeleteQuick>input{width:100%;height:41px;border:1px solid #cbd5e1;border-radius:11px;padding:0 12px;background:#fff;color:#111827;font-size:14px;font-weight:1000;letter-spacing:.08em;outline:none}.photoDeleteQuick>input:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441f}.photoDeleteQuickActions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.photoDeleteQuickActions button{min-height:39px;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:10px;font-size:12px;font-weight:950;cursor:pointer}.photoDeleteCancel{border:1px solid #dbe3ee;background:#fff;color:#475569}.photoDeleteConfirm{border:1px solid #b91c1c;background:#dc2626;color:#fff}.photoDeleteConfirm:hover:not(:disabled){background:#b91c1c}.photoDeleteQuickActions button:disabled,.photoDeleteQuickClose:disabled{opacity:.5;cursor:not-allowed}.photoDeleteConfirm:disabled{border-color:#e2e8f0;background:#e2e8f0;color:#94a3b8;opacity:1}@media (max-width:700px){.photoDeleteQuick{right:10px;bottom:68px;width:calc(100% - 20px);padding:13px;border-radius:15px}}body .editClean:has(.editMobileActions){--ve-bg:#f3f5f8;--ve-card:#ffffff;--ve-dark:#111827;--ve-dark-2:#020617;--ve-text:#111827;--ve-muted:#64748b;--ve-border:#e2e8f0;--ve-gold:#f5b800;--ve-gold-soft:#fff8df;--ve-red:#dc2626;--ve-green:#15803d;min-height:100vh;padding:22px;background:radial-gradient(circle at 15% 0%,rgba(245,184,0,.08),transparent 25%),linear-gradient(180deg,#f8fafc 0%,var(--ve-bg) 100%);color:var(--ve-text)}body .editClean:has(.editMobileActions) *,body .editClean:has(.editMobileActions) *:before,body .editClean:has(.editMobileActions) *:after{box-sizing:border-box}body .editClean:has(.editMobileActions) .editHead{width:min(1480px,100%);margin:0 auto 18px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;gap:14px}body .editClean:has(.editMobileActions) .editBackButton,body .editClean:has(.editMobileActions) .editTopSave{min-height:68px;border:1px solid var(--ve-border);border-radius:19px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font:inherit;font-size:14px;font-weight:900;text-decoration:none;cursor:pointer;transition:.18s ease}body .editClean:has(.editMobileActions) .editBackButton{background:#fff;color:#334155;box-shadow:0 8px 25px #0f172a0f}body .editClean:has(.editMobileActions) .editBackButton:hover{transform:translateY(-2px);border-color:#cbd5e1;color:#020617}body .editClean:has(.editMobileActions) .editHeadTitle{min-width:0;padding:19px 24px;border-radius:21px;background:radial-gradient(circle at 90% 0%,rgba(245,184,0,.25),transparent 35%),linear-gradient(145deg,#1e293b,#020617);color:#fff;box-shadow:0 16px 40px #02061729}body .editClean:has(.editMobileActions) .editHeadTitle h1{margin:0;font-size:clamp(25px,2.2vw,34px);line-height:1.1;font-weight:950;letter-spacing:-.035em}body .editClean:has(.editMobileActions) .editHeadTitle p{margin:7px 0 0;color:#cbd5e1;font-size:13px;font-weight:700}body .editClean:has(.editMobileActions) .editTopSave{border-color:#e7aa00;background:linear-gradient(145deg,#ffd43b,#f5a800);color:#111827;box-shadow:0 12px 28px #f5a8003d,inset 0 1px #ffffffa6}body .editClean:has(.editMobileActions) .editTopSave:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 17px 34px #f5a80052,inset 0 1px #ffffffb3}body .editClean:has(.editMobileActions) .editMsg{width:min(1480px,100%);margin:0 auto 14px;min-height:50px;padding:12px 15px;border:1px solid transparent;border-radius:15px;display:flex;align-items:center;gap:10px;font-size:13px;font-weight:850;box-shadow:0 8px 22px #0f172a0d}body .editClean:has(.editMobileActions) .editMsg.ok{border-color:#bbf7d0;background:#f0fdf4;color:#166534}body .editClean:has(.editMobileActions) .editMsg.bad{border-color:#fecaca;background:#fff1f2;color:#b91c1c}body .editClean:has(.editMobileActions) .editMsg button{width:32px;height:32px;margin-left:auto;padding:0;border:0;border-radius:9px;display:grid;place-items:center;background:#ffffffb3;color:inherit;cursor:pointer}body .editClean:has(.editMobileActions) .editGrid{width:min(1480px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,430px);align-items:start;gap:20px}body .editClean:has(.editMobileActions) .editGallery,body .editClean:has(.editMobileActions) .previewCard,body .editClean:has(.editMobileActions) .editForm{border:1px solid var(--ve-border);border-radius:24px;background:var(--ve-card);box-shadow:0 16px 45px #0f172a12,inset 0 1px #ffffffe6}body .editClean:has(.editMobileActions) .editGallery{min-width:0;padding:17px}body .editClean:has(.editMobileActions) .editSide{min-width:0;display:flex;flex-direction:column;gap:15px}body .editClean:has(.editMobileActions) .galleryBar{min-height:64px;margin:0 0 14px;display:flex;align-items:center;justify-content:space-between;gap:16px}body .editClean:has(.editMobileActions) .galleryBar>div{min-width:0}body .editClean:has(.editMobileActions) .galleryBar h2{margin:0;color:#0f172a;font-size:24px;line-height:1.1;font-weight:950;letter-spacing:-.025em}body .editClean:has(.editMobileActions) .galleryBar p{margin:6px 0 0;color:var(--ve-muted);font-size:12px;line-height:1.45;font-weight:700}body .editClean:has(.editMobileActions) .editUploadButton{flex:0 0 auto;min-height:45px;padding:0 16px;border:1px solid #0f172a;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(145deg,#1f2937,#020617);color:#fff;font:inherit;font-size:13px;font-weight:900;cursor:pointer;box-shadow:0 10px 22px #02061729;transition:.18s ease}body .editClean:has(.editMobileActions) .editUploadButton:hover:not(:disabled){transform:translateY(-2px);border-color:#dca900;color:#fde68a}body .editClean:has(.editMobileActions) button:disabled{opacity:.55;cursor:not-allowed}body .editClean:has(.editMobileActions) .mainPhoto{position:relative;width:100%;height:auto;min-height:0;aspect-ratio:16 / 10;max-height:640px;overflow:hidden;border:1px solid #1e293b;border-radius:21px;background:radial-gradient(circle at center,#1e293b,#0f172a 62%,#020617);box-shadow:inset 0 0 0 1px #ffffff08,0 14px 32px #02061721}body .editClean:has(.editMobileActions) .mainPhoto>img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;padding:8px;object-fit:contain;object-position:center;background:transparent}body .editClean:has(.editMobileActions) .mainBadge,body .editClean:has(.editMobileActions) .discountFlag{position:absolute;z-index:4;top:14px;min-height:34px;padding:0 12px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:12px;font-weight:950;box-shadow:0 8px 20px #0206172e}body .editClean:has(.editMobileActions) .mainBadge{right:14px;border:1px solid rgba(255,255,255,.55);background:linear-gradient(145deg,#ffd84d,#f5ad00);color:#111827}body .editClean:has(.editMobileActions) .discountFlag{left:14px;border:1px solid rgba(254,202,202,.7);background:linear-gradient(145deg,#ef4444,#b91c1c);color:#fff;font-size:16px}body .editClean:has(.editMobileActions) .photoTools{position:absolute;z-index:5;left:14px;right:14px;bottom:14px;width:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px}body .editClean:has(.editMobileActions) .photoTools button{width:auto;min-width:0;min-height:46px;padding:0 16px;border-radius:13px;display:flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-size:12px;font-weight:950;cursor:pointer;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);transition:.18s ease}body .editClean:has(.editMobileActions) .photoTools .mainBtn{border:1px solid rgba(255,255,255,.35);background:#020617d4;color:#fff;box-shadow:0 9px 24px #02061740}body .editClean:has(.editMobileActions) .photoTools .mainBtn:hover:not(:disabled){transform:translateY(-2px);border-color:#facc15;color:#fde047}body .editClean:has(.editMobileActions) .photoTools .mainBtn:disabled{border-color:#86efac8c;background:#14532de0;color:#dcfce7;opacity:1}body .editClean:has(.editMobileActions) .photoTools .deleteBtn{min-width:112px;border:1px solid rgba(254,202,202,.65);background:#b91c1ce6;color:#fff;box-shadow:0 9px 24px #7f1d1d3d}body .editClean:has(.editMobileActions) .photoTools .deleteBtn:hover:not(:disabled){transform:translateY(-2px);background:#dc2626}body .editClean:has(.editMobileActions) .emptyPhoto{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:transparent;color:#e2e8f0;cursor:pointer}body .editClean:has(.editMobileActions) .emptyPhoto b{font-size:18px;font-weight:950}body .editClean:has(.editMobileActions) .emptyPhoto span{color:#94a3b8;font-size:12px;font-weight:700}body .editClean:has(.editMobileActions) .thumbs{margin:12px 0 0;padding:2px 1px 4px;display:flex;gap:9px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}body .editClean:has(.editMobileActions) .thumbs button{position:relative;flex:0 0 112px;width:112px;height:78px;padding:0;overflow:hidden;border:2px solid transparent;border-radius:13px;background:#0f172a;cursor:pointer;box-shadow:0 5px 15px #0f172a14;transition:.16s ease}body .editClean:has(.editMobileActions) .thumbs button:hover{transform:translateY(-2px);border-color:#94a3b8}body .editClean:has(.editMobileActions) .thumbs button.active{border-color:var(--ve-gold);box-shadow:0 0 0 3px #f5b8002b,0 8px 18px #0f172a1a}body .editClean:has(.editMobileActions) .thumbs img{display:block;width:100%;height:100%;padding:2px;object-fit:cover;background:#0f172a}body .editClean:has(.editMobileActions) .thumbs span{position:absolute;left:5px;bottom:5px;top:auto;max-width:calc(100% - 10px);padding:3px 6px;border-radius:999px;display:flex;align-items:center;gap:3px;overflow:hidden;background:#f5b800f0;color:#111827;font-size:9px;line-height:1;font-weight:950}body .editClean:has(.editMobileActions) .previewCard{padding:17px}body .editClean:has(.editMobileActions) .editPreviewTop{display:flex;align-items:center;justify-content:space-between;gap:10px}body .editClean:has(.editMobileActions) .editPreviewTop>span{color:var(--ve-muted);font-size:11px;font-weight:800}body .editClean:has(.editMobileActions) .editStatus{padding:5px 9px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:10px;line-height:1;font-weight:950;text-transform:uppercase}body .editClean:has(.editMobileActions) .editStatus.approved,body .editClean:has(.editMobileActions) .editStatus.active{background:#dcfce7;color:#166534}body .editClean:has(.editMobileActions) .editStatus.pending{background:#fef3c7;color:#92400e}body .editClean:has(.editMobileActions) .previewCard h3{margin:13px 0;color:#0f172a;font-size:21px;line-height:1.25;font-weight:950;letter-spacing:-.025em}body .editClean:has(.editMobileActions) .pricePreview{position:relative;padding:15px;border:1px solid #fde68a;border-radius:17px;background:radial-gradient(circle at 100% 0%,rgba(250,204,21,.25),transparent 42%),linear-gradient(145deg,#fffdf5,#fff7d6)}body .editClean:has(.editMobileActions) .pricePreview del{display:block;margin-bottom:3px;color:#94a3b8;font-size:13px;font-weight:850}body .editClean:has(.editMobileActions) .pricePreview strong{display:block;color:#111827;font-size:30px;line-height:1.1;font-weight:1000;letter-spacing:-.035em}body .editClean:has(.editMobileActions) .pricePreview strong.red{color:#c81e1e}body .editClean:has(.editMobileActions) .pricePreview em{display:inline-flex;align-items:center;gap:5px;margin-top:8px;padding:5px 9px;border-radius:999px;background:#dc2626;color:#fff;font-size:11px;font-style:normal;font-weight:950}body .editClean:has(.editMobileActions) .editForm{padding:18px}body .editClean:has(.editMobileActions) .editSectionTitle{margin-bottom:13px}body .editClean:has(.editMobileActions) .editSectionTitle h2{margin:0;color:#0f172a;font-size:21px;font-weight:950;letter-spacing:-.025em}body .editClean:has(.editMobileActions) .editSectionTitle p{margin:4px 0 0;color:var(--ve-muted);font-size:11px;font-weight:700}body .editClean:has(.editMobileActions) .lockedTitle{min-height:64px;margin:0 0 14px;padding:12px 13px;border:1px solid #e2e8f0;border-radius:15px;display:flex;align-items:flex-start;gap:10px;background:#f8fafc;color:#475569}body .editClean:has(.editMobileActions) .lockedTitle>div{min-width:0}body .editClean:has(.editMobileActions) .lockedTitle span{display:block;margin:0 0 4px;color:#64748b;font-size:9px;line-height:1.2;font-weight:900;text-transform:uppercase}body .editClean:has(.editMobileActions) .lockedTitle b{display:block;overflow-wrap:anywhere;color:#111827;font-size:15px;line-height:1.35;font-weight:900}body .editClean:has(.editMobileActions) .editField{display:block;margin:0 0 13px}body .editClean:has(.editMobileActions) .editField>span{display:block;margin:0 0 6px;color:#475569;font-size:10px;line-height:1.2;font-weight:950;text-transform:uppercase;letter-spacing:.045em}body .editClean:has(.editMobileActions) .editField input,body .editClean:has(.editMobileActions) .editField textarea{width:100%;border:1px solid #cbd5e1;border-radius:13px;padding:12px 13px;background:#fff;color:#111827;font:inherit;font-size:14px;font-weight:750;outline:none;transition:.16s ease}body .editClean:has(.editMobileActions) .editField textarea{min-height:142px;resize:vertical;line-height:1.5}body .editClean:has(.editMobileActions) .editField input:focus,body .editClean:has(.editMobileActions) .editField textarea:focus{border-color:#dca900;box-shadow:0 0 0 3px #f5b80026}body .editClean:has(.editMobileActions) .editPriceGrid{display:grid;grid-template-columns:minmax(0,1fr) 105px;gap:10px}body .editClean:has(.editMobileActions) .editPriceInput,body .editClean:has(.editMobileActions) .editPercentInput,body .editClean:has(.editMobileActions) .editIconInput{position:relative;display:flex;align-items:center}body .editClean:has(.editMobileActions) .editPriceInput input{padding-right:58px}body .editClean:has(.editMobileActions) .editPriceInput b,body .editClean:has(.editMobileActions) .editPercentInput b{position:absolute;right:12px;color:#64748b;font-size:11px;font-weight:950;pointer-events:none}body .editClean:has(.editMobileActions) .editPercentInput input{padding-right:38px}body .editClean:has(.editMobileActions) .editCurrencyLocked{min-height:45px;border:1px solid #e2e8f0;border-radius:13px;display:flex;align-items:center;justify-content:center;background:#f8fafc;color:#475569;font-size:13px;font-weight:950}body .editClean:has(.editMobileActions) .editIconInput svg{position:absolute;left:12px;color:#64748b;pointer-events:none}body .editClean:has(.editMobileActions) .editIconInput input{padding-left:40px}body .editClean:has(.editMobileActions) .priceFixedBox{margin:0 0 14px;display:grid;grid-template-columns:1fr 1fr;gap:9px}body .editClean:has(.editMobileActions) .priceFixedBox button{min-height:44px;padding:0 10px;border:1px solid #dbe3ee;border-radius:13px;display:flex;align-items:center;justify-content:center;gap:6px;background:#f8fafc;color:#475569;font:inherit;font-size:12px;font-weight:900;cursor:pointer;transition:.16s ease}body .editClean:has(.editMobileActions) .priceFixedBox button.active{border-color:#e7ae00;background:var(--ve-gold-soft);color:#713f12;box-shadow:0 0 0 3px #f5b80021}body .editClean:has(.editMobileActions) .discountBox{margin:3px 0 14px;padding:14px;border:1px solid #dbe3ee;border-radius:18px;background:radial-gradient(circle at 100% 0%,rgba(148,163,184,.09),transparent 38%),linear-gradient(145deg,#fff,#f8fafc);box-shadow:0 9px 24px #0f172a0b}body .editClean:has(.editMobileActions) .discountBox.active{border-color:#f2c23b;background:radial-gradient(circle at 100% 0%,rgba(250,204,21,.23),transparent 40%),linear-gradient(145deg,#fff,#fff9e7);box-shadow:0 11px 28px #b4530913,0 0 0 3px #f5b80014}body .editClean:has(.editMobileActions) .discountHead{display:flex;align-items:center;justify-content:space-between;gap:12px}body .editClean:has(.editMobileActions) .discountHead>div{min-width:0;display:flex;align-items:center;gap:10px}body .editClean:has(.editMobileActions) .discountHead>div>svg{flex:0 0 auto;width:40px;height:40px;padding:9px;border-radius:12px;background:#f1f5f9;color:#64748b}body .editClean:has(.editMobileActions) .discountBox.active .discountHead>div>svg{background:#fef3c7;color:#b45309}body .editClean:has(.editMobileActions) .discountHead b{display:block;color:#111827;font-size:14px;font-weight:950}body .editClean:has(.editMobileActions) .discountHead span{display:block;margin-top:2px;color:#64748b;font-size:10px;font-weight:700}body .editClean:has(.editMobileActions) .discountHead>button{flex:0 0 auto;min-height:36px;padding:0 12px;border:1px solid #cbd5e1;border-radius:11px;background:#fff;color:#475569;font:inherit;font-size:10px;font-weight:950;cursor:pointer;transition:.16s ease}body .editClean:has(.editMobileActions) .discountBox.active .discountHead>button{border-color:#ef4444;background:#fff1f2;color:#b91c1c}body .editClean:has(.editMobileActions) .discountBox>.editField{margin:13px 0 0;padding-top:12px;border-top:1px solid rgba(203,213,225,.7)}body .editClean:has(.editMobileActions) .priceRows{margin:13px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:9px}body .editClean:has(.editMobileActions) .priceRows>div{min-width:0;padding:11px;border:1px solid #e2e8f0;border-radius:13px;background:#ffffffbf}body .editClean:has(.editMobileActions) .priceRows span{display:block;margin:0 0 5px;color:#64748b;font-size:9px;line-height:1.2;font-weight:950;text-transform:uppercase}body .editClean:has(.editMobileActions) .priceRows b{display:block;overflow-wrap:anywhere;color:#0f172a;font-size:14px;line-height:1.2;font-weight:950}body .editClean:has(.editMobileActions) .priceRows b.old{color:#94a3b8;text-decoration:line-through}body .editClean:has(.editMobileActions) .actions{margin-top:4px;display:grid;grid-template-columns:minmax(100px,.75fr) minmax(160px,1.25fr);gap:9px}body .editClean:has(.editMobileActions) .actions a,body .editClean:has(.editMobileActions) .actions button{min-height:46px;padding:0 14px;border-radius:13px;display:flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-size:12px;font-weight:950;text-decoration:none;cursor:pointer}body .editClean:has(.editMobileActions) .actions a{border:1px solid #dbe3ee;background:#f8fafc;color:#475569}body .editClean:has(.editMobileActions) .actions button{border:1px solid #e4a900;background:linear-gradient(145deg,#ffd43b,#f5a800);color:#111827;box-shadow:0 9px 20px #f5a8002e}body .editClean:has(.editMobileActions) .editMobileActions{display:none}body .editClean:has(.editMobileActions) .editDeleteOverlay{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;padding:18px;display:grid;place-items:center;background:#020617ab;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}body .editClean:has(.editMobileActions) .editDeleteModal{position:relative;width:min(430px,100%);padding:22px;border:1px solid rgba(255,255,255,.7);border-radius:22px;background:#fff;box-shadow:0 30px 80px #02061759}body .editClean:has(.editMobileActions) .editDeleteClose{position:absolute;top:12px;right:12px;width:34px;height:34px;padding:0;border:0;border-radius:10px;display:grid;place-items:center;background:#f1f5f9;color:#64748b;cursor:pointer}body .editClean:has(.editMobileActions) .editDeleteIcon{width:52px;height:52px;margin-bottom:13px;border-radius:15px;display:grid;place-items:center;background:#fee2e2;color:#b91c1c}body .editClean:has(.editMobileActions) .editDeleteModal h3{margin:0;color:#111827;font-size:21px;font-weight:950}body .editClean:has(.editMobileActions) .editDeleteModal>p{margin:7px 0 14px;color:#64748b;font-size:13px;font-weight:700}body .editClean:has(.editMobileActions) .editDeletePreview{height:180px;overflow:hidden;border-radius:15px;background:#0f172a}body .editClean:has(.editMobileActions) .editDeletePreview img{width:100%;height:100%;object-fit:contain}body .editClean:has(.editMobileActions) .editDeleteActions{margin-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:9px}body .editClean:has(.editMobileActions) .editDeleteActions button{min-height:44px;padding:0 12px;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:7px;font:inherit;font-size:12px;font-weight:950;cursor:pointer}body .editClean:has(.editMobileActions) .editDeleteActions button:first-child{border:1px solid #dbe3ee;background:#f8fafc;color:#475569}body .editClean:has(.editMobileActions) .editDeleteActions .danger{border:1px solid #b91c1c;background:linear-gradient(145deg,#ef4444,#b91c1c);color:#fff}body .editClean:has(.editMobileActions) .editLoader{width:min(390px,calc(100% - 30px));min-height:150px;margin:90px auto;border:1px solid #e2e8f0;border-radius:21px;display:flex;align-items:center;justify-content:center;gap:11px;background:#fff;color:#334155;box-shadow:0 18px 45px #0f172a14}body .editClean:has(.editMobileActions) .spin{animation:vehicleEditSpin .75s linear infinite}@keyframes vehicleEditSpin{to{transform:rotate(360deg)}}@media (max-width:1180px){body .editClean:has(.editMobileActions) .editGrid{grid-template-columns:minmax(0,1fr) 370px}body .editClean:has(.editMobileActions) .mainPhoto{aspect-ratio:16 / 11}}@media (max-width:980px){body .editClean:has(.editMobileActions){padding:15px}body .editClean:has(.editMobileActions) .editGrid{grid-template-columns:1fr}body .editClean:has(.editMobileActions) .editSide{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}body .editClean:has(.editMobileActions) .mainPhoto{max-height:none;aspect-ratio:16 / 10}}@media (max-width:700px){body .editClean:has(.editMobileActions){padding:0 0 78px;background:#f5f7fa}body .editClean:has(.editMobileActions) .editHead{margin:0;padding:10px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;background:#f5f7fa}body .editClean:has(.editMobileActions) .editBackButton{width:46px;min-width:46px;min-height:46px;height:46px;padding:0;border-radius:14px}body .editClean:has(.editMobileActions) .editBackButton span{display:none}body .editClean:has(.editMobileActions) .editHeadTitle{min-height:46px;padding:10px 13px;border-radius:15px}body .editClean:has(.editMobileActions) .editHeadTitle h1{font-size:19px}body .editClean:has(.editMobileActions) .editHeadTitle p{display:none}body .editClean:has(.editMobileActions) .editTopSave{display:none}body .editClean:has(.editMobileActions) .editMsg{width:auto;margin:0 10px 10px}body .editClean:has(.editMobileActions) .editGrid{display:block;width:100%}body .editClean:has(.editMobileActions) .editGallery,body .editClean:has(.editMobileActions) .previewCard,body .editClean:has(.editMobileActions) .editForm{border-left:0;border-right:0;border-radius:0;box-shadow:none}body .editClean:has(.editMobileActions) .editGallery{padding:11px 10px 13px;border-top:1px solid #e2e8f0}body .editClean:has(.editMobileActions) .galleryBar{min-height:53px;margin-bottom:10px;gap:8px}body .editClean:has(.editMobileActions) .galleryBar h2{font-size:19px}body .editClean:has(.editMobileActions) .galleryBar p{max-width:190px;font-size:10px}body .editClean:has(.editMobileActions) .editUploadButton{width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border-radius:13px}body .editClean:has(.editMobileActions) .editUploadButton span{display:none}body .editClean:has(.editMobileActions) .mainPhoto{width:100%;aspect-ratio:4 / 3;min-height:0;max-height:none;border-radius:16px}body .editClean:has(.editMobileActions) .mainPhoto>img{padding:5px}body .editClean:has(.editMobileActions) .mainBadge,body .editClean:has(.editMobileActions) .discountFlag{top:9px;min-height:29px;padding:0 9px}body .editClean:has(.editMobileActions) .mainBadge{right:9px}body .editClean:has(.editMobileActions) .discountFlag{left:9px;font-size:13px}body .editClean:has(.editMobileActions) .photoTools{left:9px;right:9px;bottom:9px;grid-template-columns:minmax(0,1fr) 46px;gap:7px}body .editClean:has(.editMobileActions) .photoTools button{min-height:42px;padding:0 10px;border-radius:11px;font-size:11px}body .editClean:has(.editMobileActions) .photoTools .deleteBtn{width:46px;min-width:46px;padding:0}body .editClean:has(.editMobileActions) .photoTools .deleteBtn span{display:none}body .editClean:has(.editMobileActions) .thumbs{margin-top:9px;gap:7px}body .editClean:has(.editMobileActions) .thumbs button{flex-basis:79px;width:79px;height:59px;border-radius:10px}body .editClean:has(.editMobileActions) .editSide{display:flex;flex-direction:column;gap:9px}body .editClean:has(.editMobileActions) .previewCard,body .editClean:has(.editMobileActions) .editForm{padding:14px 12px}body .editClean:has(.editMobileActions) .previewCard h3{font-size:18px}body .editClean:has(.editMobileActions) .pricePreview strong{font-size:26px}body .editClean:has(.editMobileActions) .editPriceGrid{grid-template-columns:minmax(0,1fr) 88px}body .editClean:has(.editMobileActions) .editField textarea{min-height:125px}body .editClean:has(.editMobileActions) .discountBox{padding:12px;border-radius:15px}body .editClean:has(.editMobileActions) .discountHead{align-items:flex-start}body .editClean:has(.editMobileActions) .discountHead>div>svg{width:36px;height:36px;padding:8px}body .editClean:has(.editMobileActions) .discountHead>button{min-height:34px;padding:0 9px;font-size:9px}body .editClean:has(.editMobileActions) .priceRows{grid-template-columns:1fr 1fr;gap:7px}body .editClean:has(.editMobileActions) .priceRows>div{padding:9px}body .editClean:has(.editMobileActions) .actions{display:none}body .editClean:has(.editMobileActions) .editMobileActions{position:fixed;z-index:900;left:0;right:0;bottom:0;min-height:68px;padding:9px 10px calc(9px + env(safe-area-inset-bottom));border-top:1px solid #dbe3ee;display:grid;grid-template-columns:100px minmax(0,1fr);gap:8px;background:#fffffff5;box-shadow:0 -10px 30px #0f172a17;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body .editClean:has(.editMobileActions) .editMobileActions a,body .editClean:has(.editMobileActions) .editMobileActions button{min-height:48px;border-radius:13px;display:flex;align-items:center;justify-content:center;gap:7px;font:inherit;font-size:12px;font-weight:950;text-decoration:none}body .editClean:has(.editMobileActions) .editMobileActions a{border:1px solid #dbe3ee;background:#f8fafc;color:#475569}body .editClean:has(.editMobileActions) .editMobileActions button{border:1px solid #e4a900;background:linear-gradient(145deg,#ffd43b,#f5a800);color:#111827}body .editClean:has(.editMobileActions) .editDeleteOverlay{padding:10px;align-items:end}body .editClean:has(.editMobileActions) .editDeleteModal{width:100%;padding:19px 15px calc(15px + env(safe-area-inset-bottom));border-radius:22px 22px 16px 16px}body .editClean:has(.editMobileActions) .editDeletePreview{height:155px}body .editClean:has(.editMobileActions) .editDeleteActions{grid-template-columns:1fr}}body .editClean:has(.editMobileActions) .editForm>.actions{width:100%!important;margin-top:14px!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)!important;align-items:stretch!important;gap:10px!important}body .editClean:has(.editMobileActions) .editForm>.actions>a,body .editClean:has(.editMobileActions) .editForm>.actions>button{width:100%!important;min-width:0!important;max-width:none!important;min-height:48px!important;height:48px!important;margin:0!important;padding:0 14px!important;border-radius:13px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;line-height:1!important;font-size:12px!important;font-weight:950!important;text-align:center!important}body .editClean:has(.editMobileActions) .editForm>.actions>a{border:1px solid #dbe3ee!important;background:#f8fafc!important;color:#475569!important}body .editClean:has(.editMobileActions) .editForm>.actions>button{border:1px solid #e4a900!important;background:linear-gradient(145deg,#ffd43b,#f5a800)!important;color:#111827!important;box-shadow:0 9px 20px #f5a80033,inset 0 1px #ffffffa6!important}body .editClean:has(.editMobileActions) .editForm>.actions>button:hover:not(:disabled){transform:translateY(-1px)!important;box-shadow:0 13px 25px #f5a80045,inset 0 1px #ffffffb3!important}@media (max-width:700px){body .editClean:has(.editMobileActions) .editForm>.actions{display:none!important}}body .editClean:has(.editMobileActions) select.editCurrencyLocked{width:100%;min-width:0;height:46px;padding:0 42px 0 14px;border:1px solid #cbd5e1;border-radius:13px;background:linear-gradient(45deg,transparent 50%,#64748b 50%) calc(100% - 18px) 19px / 6px 6px no-repeat,linear-gradient(135deg,#64748b 50%,transparent 50%) calc(100% - 12px) 19px / 6px 6px no-repeat,linear-gradient(180deg,#fff,#f8fafc);color:#111827;font-size:14px;line-height:1;font-weight:900;text-align:left;cursor:pointer;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;box-sizing:border-box;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}body .editClean:has(.editMobileActions) select.editCurrencyLocked:hover{border-color:#94a3b8;background:linear-gradient(45deg,transparent 50%,#475569 50%) calc(100% - 18px) 19px / 6px 6px no-repeat,linear-gradient(135deg,#475569 50%,transparent 50%) calc(100% - 12px) 19px / 6px 6px no-repeat,#fff}body .editClean:has(.editMobileActions) select.editCurrencyLocked:focus{border-color:#e6ad00;box-shadow:0 0 0 4px #f5b80029;background-color:#fff}body .editClean:has(.editMobileActions) select.editCurrencyLocked option{background:#fff;color:#111827;font-weight:800}body .editClean:has(.editMobileActions) div.editCurrencyLocked{width:100%;min-height:46px;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:13px;display:flex;align-items:center;justify-content:flex-start;padding:0 14px;background:#f8fafc;color:#475569;font-size:14px;font-weight:900}@media (max-width:700px){body .editClean:has(.editMobileActions) .editPriceGrid{grid-template-columns:1fr!important;gap:12px}body .editClean:has(.editMobileActions) select.editCurrencyLocked,body .editClean:has(.editMobileActions) div.editCurrencyLocked{width:100%;height:50px;min-height:50px;font-size:16px;border-radius:14px}body .editClean:has(.editMobileActions) select.editCurrencyLocked{padding-left:15px;padding-right:46px;background-position:calc(100% - 20px) 21px,calc(100% - 14px) 21px,0 0}}.asProfileNew{display:grid;gap:16px;padding-bottom:88px}.asProfileNewHeader{background:#fff;border:1px solid #e7ebf2;border-radius:22px;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;box-shadow:0 10px 30px #1018280f}.asProfileNewHeader span{color:#b7791f;font-size:12px;font-weight:1000;text-transform:uppercase;letter-spacing:.08em}.asProfileNewHeader h1{margin:5px 0;color:#111318;font-size:30px;line-height:1;font-weight:1000;letter-spacing:-.055em}.asProfileNewHeader p{margin:0;color:#667085;font-size:14px;font-weight:850}.asProfileNewHeader button,.asProfileMobileSave{height:48px;min-height:48px;max-height:48px;border:0;border-radius:15px;background:#ffd21f;color:#111318;padding:0 18px;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:1000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.asProfileNewGrid{display:grid;grid-template-columns:300px minmax(0,1fr);gap:16px;align-items:start}.asProfilePreviewBox,.asProfileNewCard,.asProfileNotice{background:#fff;border:1px solid #e7ebf2;border-radius:22px;box-shadow:0 10px 30px #1018280f}.asProfilePreviewBox{position:sticky;top:96px;padding:18px;display:grid;justify-items:center;text-align:center;gap:12px}.asProfileInitial{width:92px;height:92px;border-radius:26px;background:#111318;color:#ffd21f;display:grid;place-items:center;font-size:30px;font-weight:1000}.asProfilePreviewBox h2{margin:0;color:#111318;font-size:22px;font-weight:1000}.asProfilePreviewBox p{margin:0;color:#667085;font-size:13px;font-weight:850}.asProfilePreviewList{width:100%;display:grid;gap:8px;margin-top:4px}.asProfilePreviewList div{min-height:42px;border-radius:14px;background:#f8fafc;border:1px solid #e7ebf2;display:flex;align-items:center;gap:9px;padding:0 12px;color:#344054;font-size:13px;font-weight:900;text-align:left}.asProfilePreviewBox a{width:100%;height:44px;border-radius:14px;background:#111318;color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;font-weight:1000}.asProfileForms{display:grid;gap:14px}.asProfileNewCard{padding:18px;display:grid;gap:12px}.asProfileNewCard h2{margin:0 0 2px;display:flex;align-items:center;gap:8px;color:#111318;font-size:18px;font-weight:1000}.asProfileTwo{display:grid;grid-template-columns:1fr 1fr;gap:10px}.asProfileThree{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.asProfileNewCard label{display:grid;gap:6px}.asProfileNewCard label span{color:#344054;font-size:13px;font-weight:950}.asProfileNewCard input{width:100%;height:48px;border:1px solid #d8e0ec;background:#fff;color:#111318;border-radius:14px;padding:0 13px;box-sizing:border-box;outline:none;font-size:15px;font-weight:850}.asProfileNewCard input:focus{border-color:#ffd21f;box-shadow:0 0 0 4px #ffd21f2e}.asProfileNewCard input:disabled{background:#f1f5f9;color:#667085;cursor:not-allowed}.asProfileNewCard small{display:flex;align-items:center;gap:7px;color:#667085;font-size:13px;font-weight:850}.asProfileNotice{min-height:46px;padding:0 14px;display:flex;align-items:center;font-weight:950}.asProfileNotice.ok{background:#ecfdf5;border-color:#bbf7d0;color:#047857}.asProfileNotice.err{background:#fff1f2;border-color:#fecdd3;color:#be123c}.asProfileMobileSave{display:none}@media (max-width:980px){.asProfileNewGrid{grid-template-columns:1fr}.asProfilePreviewBox{position:relative;top:auto}.asProfileThree{grid-template-columns:1fr}}@media (max-width:560px){.asProfileNew{gap:12px;padding-bottom:96px}.asProfileNewHeader{display:grid;text-align:left;padding:16px;border-radius:18px}.asProfileNewHeader h1{font-size:26px}.asProfileNewHeader button{display:none}.asProfilePreviewBox,.asProfileNewCard{border-radius:18px;padding:15px}.asProfileInitial{width:78px;height:78px;border-radius:22px;font-size:26px}.asProfileTwo{grid-template-columns:1fr}.asProfileNewCard input{height:46px}.asProfileMobileSave{display:flex;width:100%}}.asProfileInitial{overflow:hidden!important}.asProfileInitial img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:inherit!important}.asProfilePhotoBox{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;align-items:start;margin-bottom:14px}.asProfilePhotoPreview{width:120px;height:120px;border-radius:28px;background:linear-gradient(135deg,#111318,#263244);color:#ffd21f;display:grid;place-items:center;overflow:hidden;box-shadow:0 18px 42px #0f172a2e}.asProfilePhotoPreview img{width:100%;height:100%;object-fit:cover}.asProfilePhotoBox>div:last-child{display:grid;gap:10px}@media (max-width:620px){.asProfilePhotoBox{grid-template-columns:1fr}.asProfilePhotoPreview{width:100%;height:170px;border-radius:24px}}.asProfileUploadLabel{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;height:52px!important;border-radius:18px!important;background:#111318!important;color:#fff!important;font-weight:1000!important;cursor:pointer!important;box-shadow:0 14px 30px #0f172a2e!important;transition:.18s ease!important}.asProfileUploadLabel:hover{transform:translateY(-1px)!important;background:#000!important}.asProfileUploadLabel input{display:none!important}.asProfileUploadHint{color:#667085!important;font-size:12px!important;font-weight:850!important}.asProfileUploadLabel{background:#fff8d7!important;color:#111318!important;border:1px solid #ffd21f!important;box-shadow:0 10px 24px #ffd21f2e!important}.asProfileUploadLabel:hover{background:#ffd21f!important;color:#111318!important;transform:translateY(-1px)!important}.asProfileMobileSave{display:none!important}.financeWow{display:flex;flex-direction:column;gap:18px}.financeHero{border-radius:30px;padding:30px;display:flex;justify-content:space-between;align-items:center;gap:18px;color:#fff;background:radial-gradient(circle at top left,#facc15 0,#1d4ed8 38%,#0f172a);box-shadow:0 24px 70px #0f172a38;overflow:hidden;position:relative}.financeHero:after{content:"";position:absolute;right:-90px;top:-90px;width:240px;height:240px;background:#ffffff21;border-radius:50%}.financeHero span{display:inline-flex;align-items:center;gap:8px;border-radius:999px;background:#ffffff26;padding:8px 13px;font-weight:900}.financeHero h1{font-size:36px;margin:14px 0 5px}.financeHero p{margin:0;opacity:.92}.financeHero strong{font-size:30px;background:#ffffff26;padding:18px 24px;border-radius:24px;z-index:1}.financeCard{background:#fffffff0;border:1px solid rgba(15,23,42,.08);border-radius:28px;padding:20px;box-shadow:0 18px 45px #0f172a14}.financeCard h2{margin:0 0 15px;display:flex;gap:9px;align-items:center}.topupPanel{display:grid;grid-template-columns:1fr 230px 260px auto;gap:14px;align-items:end}.topupPanel p{margin:6px 0 0;color:#64748b}.customBox label{display:block;font-weight:900;margin-bottom:7px}.customBox input{width:100%;border:1px solid #dbe3ef;border-radius:16px;padding:14px 15px;font-size:18px;font-weight:900}.vatBox{border-radius:18px;background:#f8fafc;padding:14px}.vatBox span{display:block;color:#64748b;font-size:13px}.vatBox b{display:block;margin-top:5px}.financePrimary,.packageCard button,.financeActions a,.financeActions button,.invoiceBtn{border:0;border-radius:16px;background:#facc15;color:#111827;padding:13px 16px;font-weight:950;display:inline-flex;gap:8px;align-items:center;justify-content:center;text-decoration:none;cursor:pointer}.financePrimary:disabled,.packageCard button:disabled{opacity:.6}.packageGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.packageCard{border:1px solid rgba(15,23,42,.08);border-radius:24px;padding:18px;background:linear-gradient(180deg,#fff,#f8fafc);transition:.22s;position:relative;overflow:hidden}.packageCard:hover{transform:translateY(-5px);box-shadow:0 22px 45px #0f172a21}.packageCard h3{font-size:23px;margin:11px 0}.packageCard p{font-weight:950;color:#16a34a;margin:0 0 10px}.packageCard strong{display:block;margin-bottom:14px}.timelineTx{display:flex;flex-direction:column;gap:10px}.txItem{display:grid;grid-template-columns:46px 1fr auto auto;gap:13px;align-items:center;border:1px solid rgba(15,23,42,.07);border-radius:20px;padding:13px;background:#fff;transition:.2s}.txItem:hover{transform:translate(4px);box-shadow:0 14px 30px #0f172a14}.txIcon{width:46px;height:46px;border-radius:16px;display:grid;place-items:center;background:#eef2ff;color:#1d4ed8}.txItem.deposit .txIcon,.txItem.bonus .txIcon{background:#dcfce7;color:#166534}.txItem.spend .txIcon{background:#fee2e2;color:#991b1b}.txItem.refund .txIcon{background:#dbeafe;color:#1d4ed8}.txItem small{display:block;color:#64748b;margin-top:3px}.txItem strong{font-size:16px}.txItem span{color:#64748b;font-size:13px}.invoiceRow{display:grid;grid-template-columns:1fr auto auto auto;gap:12px;align-items:center;border:1px solid rgba(15,23,42,.07);border-radius:20px;padding:14px;margin-bottom:10px;background:#fff}.invoiceRow p{margin:4px 0 0;color:#64748b}.financeStatus{border-radius:999px;padding:8px 12px;font-weight:950;text-transform:capitalize;background:#e2e8f0}.financeStatus.paid{background:#dcfce7;color:#166534}.financeStatus.pending{background:#fef9c3;color:#854d0e}.financeStatus.rejected,.financeStatus.cancelled{background:#fee2e2;color:#991b1b}.financeStatus.refunded{background:#dbeafe;color:#1d4ed8}.financeActions{display:flex;gap:8px;flex-wrap:wrap}.financeEmpty{color:#64748b}@media (max-width:1050px){.topupPanel{grid-template-columns:1fr 1fr}.packageGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.financeHero{padding:22px;align-items:flex-start;flex-direction:column}.financeHero h1{font-size:29px}.financeHero strong{font-size:22px;width:100%;box-sizing:border-box}.topupPanel,.packageGrid,.invoiceRow,.txItem{grid-template-columns:1fr}.financePrimary,.packageCard button,.invoiceBtn,.financeActions a,.financeActions button{width:100%}.txIcon{width:42px;height:42px}.financeCard{padding:15px;border-radius:22px}}.rechargeBox h2{margin-bottom:18px}.rechargeForm{display:grid;grid-template-columns:230px 1fr 280px;gap:16px;align-items:stretch}.amountBox,.methodBox,.totalBox{border:1px solid rgba(15,23,42,.08);border-radius:22px;padding:16px;background:#f8fafc}.amountBox label,.methodBox label{display:block;font-weight:950;margin-bottom:10px}.amountBox input{width:100%;box-sizing:border-box;border:1px solid #dbe3ef;border-radius:16px;padding:14px 15px;font-size:24px;font-weight:950}.amountBox span{display:block;margin-top:8px;font-weight:900;color:#475569}.methodBox{display:flex;flex-direction:column;gap:10px}.methodBox button{border:1px solid #dbe3ef;background:#fff;border-radius:16px;padding:13px 14px;font-weight:950;display:flex;align-items:center;gap:9px;cursor:pointer}.methodBox button.selected{background:#111827;color:#fff;border-color:#111827;box-shadow:0 14px 30px #0f172a2e}.totalBox{display:flex;flex-direction:column;gap:8px}.totalBox b{font-size:19px}.totalBox button{margin-top:auto;border:0;border-radius:16px;background:#facc15;color:#111827;padding:13px;font-weight:950;cursor:pointer}.financeNotice{margin-top:15px;border-radius:20px;background:#fff7ed;border:1px solid #fed7aa;padding:15px;color:#7c2d12}.financeNotice p{margin:7px 0 0;line-height:1.55}.paymentsTable{width:100%;overflow:hidden}.payHead,.payRow{display:grid;grid-template-columns:1fr 1.2fr 1fr 1fr 1.1fr 1.3fr;gap:12px;align-items:center}.payHead{padding:13px 14px;border-radius:16px;background:#0f172a;color:#fff}.payRow{padding:14px;border-bottom:1px solid rgba(15,23,42,.08)}.payRow:hover{background:#f8fafc}.pdfLink{display:inline-flex;align-items:center;gap:6px;color:#1d4ed8;font-weight:900;text-decoration:none}.financePager{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:18px}.financePager button{border:0;border-radius:14px;background:#111827;color:#fff;padding:10px 14px;font-weight:900;cursor:pointer}.financePager button:disabled{opacity:.4;cursor:not-allowed}.financePager span{font-weight:900;color:#475569}@media (max-width:900px){.rechargeForm{grid-template-columns:1fr}.payHead{display:none}.payRow{grid-template-columns:1fr;border:1px solid rgba(15,23,42,.08);border-radius:18px;margin-bottom:10px}.payRow span,.payRow b{display:flex;justify-content:space-between;gap:10px}.financePager{justify-content:center;flex-wrap:wrap}}.payBlock{margin-bottom:10px}.bankInstructionBox{margin-top:-3px;border:1px solid #fed7aa;background:linear-gradient(180deg,#fff7ed,#fff);border-radius:20px;padding:16px;color:#7c2d12;box-shadow:0 14px 32px #7c2d1214}.bankInstructionBox h3{margin:0 0 8px;color:#111827}.bankInstructionBox b{display:block;background:#fff;border:1px dashed #fb923c;border-radius:14px;padding:11px 12px;color:#111827;margin-bottom:10px}.bankInstructionBox p{margin:8px 0;line-height:1.55}.bankInstructionBox strong{display:block;margin-top:10px;color:#111827}.receiptUploadBox{margin-top:10px;border:1px solid #bfdbfe;background:linear-gradient(180deg,#eff6ff,#fff);border-radius:18px;padding:14px}.receiptUploadBox b{display:block;margin-bottom:9px;color:#111827}.receiptUploadBox input{width:100%;border:1px dashed #60a5fa;background:#fff;border-radius:14px;padding:12px}.receiptUploadBox small{display:block;margin-top:8px;color:#166534;font-weight:900}.paymentsTable{display:block;width:100%}.financePager{position:sticky;bottom:12px;background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(15,23,42,.08);border-radius:18px;padding:12px;margin-top:22px;z-index:5}.methodBox button,.totalBox button,.financePager button,.pdfLink,.financePrimary{position:relative;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.methodBox button:hover,.totalBox button:hover,.financePager button:hover,.financePrimary:hover{transform:translateY(-2px);box-shadow:0 16px 34px #0f172a2e}.methodBox button:active,.totalBox button:active,.financePager button:active,.financePrimary:active{transform:scale(.97)}.methodBox button.selected{background:linear-gradient(135deg,#0f172a,#1d4ed8);color:#fff;border-color:transparent}.methodBox button.selected:after{content:"✓";margin-left:auto;width:24px;height:24px;border-radius:999px;display:grid;place-items:center;background:#facc15;color:#111827;font-weight:950}.totalBox button{background:linear-gradient(135deg,#facc15,#f59e0b)}.totalBox button:hover{filter:brightness(1.03)}.walletPro{display:grid;gap:16px;color:#111318}.walletProHero{min-height:190px;border-radius:30px;padding:28px;background:radial-gradient(circle at 12% 20%,rgba(255,210,31,.45),transparent 34%),linear-gradient(135deg,#111318,#263244);color:#fff;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;box-shadow:0 24px 60px #0f172a33}.walletProHero span{display:inline-flex;align-items:center;gap:8px;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);padding:8px 12px;border-radius:999px;font-weight:1000}.walletProHero h1{margin:14px 0 8px;font-size:44px;letter-spacing:-.07em;line-height:.95}.walletProHero p{margin:0;color:#ffffffc7;font-weight:800;max-width:720px}.walletProHero strong{font-size:42px;letter-spacing:-.06em;line-height:1;text-align:right}.walletProHero small{display:block;font-size:13px;letter-spacing:0;color:#ffd21f;margin-top:6px}.walletStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.walletStats article{background:#fff;border:1px solid #e6e8ee;border-radius:24px;padding:16px;display:grid;gap:8px;box-shadow:0 14px 34px #0f172a0f}.walletStats article svg{color:#111318;background:#fff8d7;border-radius:14px;width:44px;height:44px;padding:10px}.walletStats span{font-size:13px;font-weight:950;color:#667085}.walletStats b{font-size:30px;line-height:1;font-weight:1000;letter-spacing:-.05em}.walletGrid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:14px;align-items:start}.walletPanel,.walletCheckout{background:#fff;border:1px solid #e6e8ee;border-radius:28px;padding:18px;box-shadow:0 16px 38px #0f172a12}.walletPanelHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.walletPanelHead h2,.walletCheckout h2{margin:0;font-size:22px;letter-spacing:-.045em;display:flex;align-items:center;gap:8px}.walletPanelHead p{margin:4px 0 0;color:#667085;font-weight:850}.walletQuick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.walletQuick button,.walletMethods button{border:1px solid #e6e8ee;background:#f8fafc;color:#111318;border-radius:18px;font-weight:1000;cursor:pointer;transition:.16s ease}.walletQuick button{height:54px}.walletQuick button.active,.walletMethods button.active{background:#ffd21f;border-color:#ffd21f;box-shadow:0 12px 26px #ffd21f38}.walletQuick button:hover,.walletMethods button:hover{transform:translateY(-1px)}.walletCustom{display:grid;gap:8px;margin:14px 0}.walletCustom span{font-weight:950;color:#667085;font-size:13px}.walletCustom input{height:56px;border:1px solid #dbe3ef;border-radius:18px;background:#fff;padding:0 14px;font-size:18px;font-weight:1000;outline:none}.walletCustom input:focus{border-color:#ffd21f;box-shadow:0 0 0 4px #ffd21f2e}.walletMethods{display:grid;grid-template-columns:1fr 1fr;gap:10px}.walletMethods button{min-height:96px;display:grid;place-items:center;align-content:center;gap:6px;padding:12px}.walletMethods small{color:#667085;font-weight:850}.walletCheckout{position:sticky;top:92px;display:grid;gap:14px}.walletCheckout div{display:flex;align-items:center;justify-content:space-between;gap:10px}.walletCheckout span{font-weight:900;color:#667085}.walletCheckout b{font-weight:1000}.walletCheckout hr{border:0;border-top:1px solid #eef2f7;width:100%}.walletCheckout .grand b{font-size:28px;letter-spacing:-.05em}.walletCheckout button{height:56px;border:0;border-radius:18px;background:#111318;color:#fff;font-weight:1000;cursor:pointer}.walletCheckout button:disabled{opacity:.45;cursor:not-allowed}.walletCheckout small{display:flex;align-items:center;gap:7px;color:#16a34a;font-weight:950}.txPanel{margin-bottom:10px}.walletTx{display:grid;gap:9px}.walletTxItem{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto;gap:10px;align-items:center;border:1px solid #eef2f7;border-radius:18px;background:#fafbfc;padding:10px}.walletTxIcon{width:44px;height:44px;border-radius:15px;background:#111318;color:#ffd21f;display:grid;place-items:center}.walletTxItem div{min-width:0;display:grid;gap:3px}.walletTxItem div b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}.walletTxItem div small{color:#667085;font-weight:800;font-size:12px}.walletTxItem strong{font-weight:1000}.walletTxItem.positive strong{color:#16a34a}.walletTxItem.negative strong{color:#e11d48}.walletTxItem em{font-style:normal;color:#98a2b3;font-weight:900}@media (max-width:1050px){.walletStats{grid-template-columns:repeat(2,minmax(0,1fr))}.walletGrid{grid-template-columns:1fr}.walletCheckout{position:relative;top:auto}}@media (max-width:640px){.walletPro{gap:10px}.walletProHero{min-height:auto;border-radius:24px;padding:20px;display:grid}.walletProHero h1{font-size:34px}.walletProHero strong{text-align:left;font-size:34px}.walletStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.walletStats article{border-radius:20px;padding:13px}.walletStats b{font-size:24px}.walletPanel,.walletCheckout{border-radius:22px;padding:14px}.walletPanelHead{display:grid}.walletQuick{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.walletMethods{grid-template-columns:1fr}.walletTxItem{grid-template-columns:42px minmax(0,1fr) auto}.walletTxItem em{grid-column:2/-1}}.walletTxPager{margin-top:14px;display:flex;align-items:center;justify-content:center;gap:9px}.walletTxPager button,.walletTxPager strong{height:42px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-weight:1000}.walletTxPager button{border:0;background:#111318;color:#fff;padding:0 14px;cursor:pointer}.walletTxPager button:disabled{background:#e5e7eb;color:#98a2b3;cursor:not-allowed}.walletTxPager strong{min-width:88px;border:1px solid #e6e8ee;background:#fff}@media (max-width:520px){.walletTxPager{display:grid;grid-template-columns:1fr}.walletTxPager button,.walletTxPager strong{width:100%}}.paymentsPro{display:grid;gap:16px;color:#111318}.paymentsHero{min-height:178px;border-radius:30px;padding:26px;background:radial-gradient(circle at 14% 22%,rgba(255,210,31,.44),transparent 34%),linear-gradient(135deg,#111318,#263244);color:#fff;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;box-shadow:0 24px 60px #0f172a33}.paymentsHero span{display:inline-flex;align-items:center;gap:8px;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);padding:8px 12px;border-radius:999px;font-weight:1000}.paymentsHero h1{margin:14px 0 8px;font-size:42px;line-height:.95;letter-spacing:-.07em}.paymentsHero p{margin:0;color:#ffffffc7;font-weight:800}.paymentsHero button{height:48px;border:0;border-radius:16px;background:#ffd21f;color:#111318;padding:0 14px;font-weight:1000;display:flex;align-items:center;gap:8px;cursor:pointer}.paymentsStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.paymentsStats article{background:#fff;border:1px solid #e6e8ee;border-radius:24px;padding:16px;display:grid;gap:8px;box-shadow:0 14px 34px #0f172a0f}.paymentsStats article svg{width:44px;height:44px;padding:10px;border-radius:14px;background:#fff8d7;color:#111318}.paymentsStats span{font-size:13px;font-weight:950;color:#667085}.paymentsStats b{font-size:25px;line-height:1;font-weight:1000;letter-spacing:-.04em}.paymentsListPro{display:grid;gap:12px}.payCardPro{background:#fff;border:1px solid #e6e8ee;border-radius:26px;padding:16px;box-shadow:0 16px 38px #0f172a12;display:grid;gap:14px}.payCardTop{display:flex;align-items:center;justify-content:space-between;gap:12px}.payCardTop>div{display:flex;align-items:center;gap:12px;min-width:0}.payMethodIcon{width:48px;height:48px;border-radius:16px;background:#111318;color:#ffd21f;display:grid;place-items:center;flex:0 0 auto}.payCardTop small{font-size:12px;color:#667085;font-weight:900}.payCardTop h2{margin:2px 0 0;font-size:21px;letter-spacing:-.045em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.payStatusPro{height:34px;border-radius:999px;padding:0 11px;display:flex;align-items:center;gap:6px;font-size:12px;font-weight:1000;white-space:nowrap}.payStatusPro.paid{background:#dcfce7;color:#15803d}.payStatusPro.pending{background:#fff8d7;color:#92400e}.payStatusPro.rejected{background:#fff1f2;color:#e11d48}.payStatusPro.refunded{background:#eff6ff;color:#2563eb}.payMetaGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.payMetaGrid div{background:#f8fafc;border:1px solid #eef2f7;border-radius:18px;padding:12px;display:grid;gap:4px}.payMetaGrid span{font-size:12px;font-weight:900;color:#667085}.payMetaGrid b{font-size:14px;font-weight:1000}.payActionsPro{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.payActionsPro a,.payUploadPro{height:44px;border-radius:15px;border:0;background:#111318;color:#fff;padding:0 13px;font-weight:1000;text-decoration:none;display:flex;align-items:center;gap:7px;cursor:pointer}.payUploadPro{background:#ffd21f;color:#111318}.payUploadPro input{display:none}.bankPayPro{border:1px solid #fde68a;background:#fffbea;border-radius:20px;padding:14px;display:grid;gap:8px}.bankPayPro h3{margin:0;font-size:18px;letter-spacing:-.04em}.bankPayPro p{margin:0;color:#667085;font-weight:850}.bankPayPro ul{margin:0;padding-left:18px;color:#344054;font-weight:820}.bankPayPro li{margin:4px 0}.bankPayPro em{font-style:normal;color:#15803d;font-weight:1000;display:flex;align-items:center;gap:6px}.paymentsEmptyPro{background:#fff;border:1px dashed #cbd5e1;border-radius:22px;padding:28px;text-align:center;color:#667085;font-weight:1000}.paymentsPagerPro{display:flex;align-items:center;justify-content:center;gap:9px}.paymentsPagerPro button,.paymentsPagerPro strong{height:44px;border-radius:15px;font-weight:1000;display:flex;align-items:center;justify-content:center}.paymentsPagerPro button{border:0;background:#111318;color:#fff;padding:0 15px;cursor:pointer}.paymentsPagerPro button:disabled{background:#e5e7eb;color:#98a2b3;cursor:not-allowed}.paymentsPagerPro strong{background:#fff;border:1px solid #e6e8ee;min-width:130px;padding:0 14px}@media (max-width:760px){.paymentsPro{gap:10px}.paymentsHero{min-height:auto;border-radius:24px;padding:20px;display:grid}.paymentsHero h1{font-size:32px}.paymentsHero button{width:100%;justify-content:center}.paymentsStats{grid-template-columns:1fr;gap:9px}.paymentsStats article{border-radius:20px;padding:13px}.payCardPro{border-radius:22px;padding:13px}.payCardTop{align-items:flex-start}.payStatusPro{align-self:flex-start}.payMetaGrid{grid-template-columns:1fr}.payActionsPro{display:grid;grid-template-columns:1fr}.payActionsPro a,.payUploadPro{width:100%;justify-content:center}.paymentsPagerPro{display:grid;grid-template-columns:1fr}.paymentsPagerPro button,.paymentsPagerPro strong{width:100%}}.asMsgMiniTop{display:flex;align-items:center;gap:10px;justify-content:space-between;background:#111827;color:#fff;border-radius:22px;padding:13px 14px;margin-bottom:14px;box-shadow:0 16px 38px #0f172a2e}.asMsgMiniTop strong,.asMsgMiniTop span{display:flex;align-items:center;gap:8px;font-weight:1000}.asMsgMiniTop span{background:#e11d48;padding:7px 10px;border-radius:999px}.asMsgMiniTop button{width:42px;height:42px;border:0;border-radius:14px;background:#facc15;color:#111827;display:grid;place-items:center}.asMsgApp{display:grid;grid-template-columns:390px 1fr;gap:16px;min-height:700px}.asMsgAds,.asMsgOpen{background:#fff;border:1px solid #e5e7eb;border-radius:26px;box-shadow:0 18px 46px #0f172a14;overflow:hidden}.asMsgSearch2{height:58px;background:#f8fafc;border-bottom:1px solid #eef2f7;display:flex;align-items:center;gap:10px;padding:0 14px}.asMsgSearch2 input{border:0;background:transparent;outline:0;font-weight:900;width:100%}.asMsgAdList{padding:12px;max-height:640px;overflow:auto}.asMsgAdCard{width:100%;display:grid;grid-template-columns:92px 1fr auto;gap:12px;align-items:center;text-align:left;border:1px solid #eef2f7;background:#fff;border-radius:22px;padding:10px;margin-bottom:11px;cursor:pointer;transition:.18s ease}.asMsgAdCard:hover{transform:translateY(-2px);box-shadow:0 16px 32px #0f172a1a}.asMsgAdCard.active{background:#fffbea;border-color:#facc15;box-shadow:0 18px 36px #facc152e}.asMsgAdCard.unread{background:#fff7f8;border-color:#fecdd3}.asMsgAdImg{width:92px;height:72px;border-radius:18px;background:#111827;color:#facc15;display:grid;place-items:center;overflow:hidden}.asMsgAdImg img{width:100%;height:100%;object-fit:cover}.asMsgAdMeta{min-width:0}.asMsgAdMeta strong{display:block;font-size:15px;font-weight:1000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asMsgAdMeta span{display:block;color:#16a34a;font-weight:1000;font-size:12px;margin-top:3px}.asMsgAdMeta p{margin:8px 0 0;color:#475467;font-weight:850;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asMsgAdCard b{background:#e11d48;color:#fff;border-radius:999px;min-width:24px;height:24px;display:grid;place-items:center}.asMsgOpen{display:grid;grid-template-rows:auto auto 1fr auto}.asMsgOpenHead{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border-bottom:1px solid #eef2f7;background:linear-gradient(180deg,#fff,#f8fafc)}.asMsgOpenAd{display:flex;align-items:center;gap:13px;min-width:0}.asMsgOpenAd>div{width:100px;height:76px;border-radius:20px;background:#111827;color:#facc15;display:grid;place-items:center;overflow:hidden;flex:0 0 auto}.asMsgOpenAd img{width:100%;height:100%;object-fit:cover}.asMsgOpenAd small{color:#2563eb;font-weight:1000}.asMsgOpenAd h2{margin:3px 0;font-size:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:480px}.asMsgOpenAd em{font-style:normal;color:#16a34a;font-weight:1000}.asMsgOpenTools{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.asMsgOpenTools button{border:1px solid #e5e7eb;background:#fff;border-radius:999px;padding:9px 11px;font-weight:1000;display:flex;gap:6px;align-items:center}.asMsgOpenTools .danger{background:#fff1f2;color:#e11d48;border-color:#fecdd3}.asMsgDelete{margin:12px 14px 0;background:#fff1f2;border:1px solid #fecdd3;border-radius:16px;padding:10px;display:flex;gap:9px;align-items:center}.asMsgDelete span{font-weight:1000;color:#991b1b}.asMsgDelete input{height:38px;border:1px solid #fecdd3;border-radius:12px;padding:0 10px;font-weight:1000}.asMsgDelete button{height:38px;border:0;border-radius:12px;background:#e11d48;color:#fff;padding:0 12px;font-weight:1000}.asMsgDelete button:disabled{opacity:.45}.asMsgThread{padding:16px;overflow:auto;background:linear-gradient(180deg,#fff,#f8fafc);display:grid;align-content:start;gap:11px}.asMsgLine{display:flex}.asMsgLine.mine{justify-content:flex-end}.asMsgLine.other{justify-content:flex-start}.asMsgLine>div{max-width:72%;border-radius:20px;padding:11px 14px;box-shadow:0 10px 22px #0f172a12;animation:msgIn .18s ease}.asMsgLine.mine>div{background:#111827;color:#fff;border-bottom-right-radius:6px}.asMsgLine.other>div{background:#eef2f7;color:#111827;border-bottom-left-radius:6px}.asMsgLine p{margin:0;font-weight:850;line-height:1.45}.asMsgLine span{display:block;font-size:11px;opacity:.7;margin-top:7px;font-weight:800}@keyframes msgIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.asMsgWrite{padding:14px;border-top:1px solid #e5e7eb;display:grid;grid-template-columns:1fr auto;gap:10px;background:#fff}.asMsgWrite input{height:56px;border:1px solid #dbe3ef;border-radius:18px;background:#f8fafc;padding:0 16px;font-size:16px;font-weight:850;outline:0}.asMsgWrite input:focus{border-color:#facc15;box-shadow:0 0 0 4px #facc152e}.asMsgWrite button{height:56px;border:0;border-radius:18px;background:#facc15;color:#111827;padding:0 20px;font-weight:1000;display:flex;align-items:center;gap:8px;box-shadow:0 12px 26px #facc1540}.asMsgWrite button:disabled{opacity:.5}.asMsgEmpty,.asMsgNoOpen{display:grid;place-items:center;align-content:center;gap:12px;color:#64748b;font-weight:1000;padding:26px}@media (max-width:900px){.asMsgApp{display:flex;flex-direction:column}.asMsgAdList{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;max-height:none}.asMsgAdCard{min-width:315px;width:315px;margin-bottom:0}.asMsgOpen{min-height:70vh}}@media (max-width:620px){.asMsgMiniTop{border-radius:18px;margin-bottom:10px}.asMsgMiniTop strong{font-size:18px}.asMsgMiniTop span{font-size:12px}.asMsgAds,.asMsgOpen{border-radius:20px}.asMsgAdCard{min-width:288px;width:288px;grid-template-columns:78px 1fr auto}.asMsgAdImg{width:78px;height:64px}.asMsgOpenHead{flex-direction:column;align-items:flex-start;padding:12px}.asMsgOpenAd>div{width:88px;height:68px}.asMsgOpenAd h2{font-size:18px;max-width:210px}.asMsgOpenTools{width:100%;display:grid;grid-template-columns:1fr 1fr}.asMsgOpenTools .danger{grid-column:1/-1}.asMsgThread{max-height:calc(72vh - 205px);padding:10px}.asMsgLine>div{max-width:92%}.asMsgWrite{position:sticky;bottom:0;z-index:20;grid-template-columns:1fr 56px;padding:10px;box-shadow:0 -18px 38px #0f172a21}.asMsgWrite input{height:56px}.asMsgWrite button{width:56px;padding:0;justify-content:center}.asMsgWrite button span{display:none}}.asMsgBack{display:none}@media (max-width:620px){.asMsgApp{display:block}.asMsgAdList{display:grid!important;grid-template-columns:1fr!important;gap:10px;overflow:visible!important;max-height:none!important}.asMsgAdCard{width:100%!important;min-width:0!important;margin-bottom:0!important;grid-template-columns:92px minmax(0,1fr) auto!important;padding:10px!important}.asMsgAdImg{width:92px!important;height:72px!important}.asMsgApp.chatOpen .asMsgAds{display:none}.asMsgApp:not(.chatOpen) .asMsgOpen{display:none}.asMsgApp.chatOpen .asMsgOpen{display:grid;min-height:78vh}.asMsgBack{display:inline-flex;align-items:center;gap:6px;border:0;background:#111827;color:#fff;border-radius:999px;padding:9px 12px;font-weight:1000;margin-bottom:8px}.asMsgOpenHead{gap:10px}.asMsgOpenAd{width:100%}.asMsgOpenAd h2{max-width:220px}.asMsgWrite{grid-template-columns:1fr 58px!important}.asMsgWrite input{height:58px!important;font-size:16px!important}.asMsgWrite button{width:58px!important;height:58px!important}}.asMsgAdMeta em{display:block;margin-top:3px;color:#2563eb;font-style:normal;font-size:11px;font-weight:1000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asMsgOpenAd i{display:block;margin-top:4px;color:#2563eb;font-style:normal;font-weight:1000;font-size:12px}.asHeaderMsgIcon{position:relative}.asHeaderMsgIcon b{position:absolute;top:-7px;right:-8px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#e11d48;color:#fff;font-size:11px;font-weight:1000;display:grid;place-items:center;box-shadow:0 8px 18px #e11d4861;animation:asMsgBadgePulse 1.35s ease-in-out infinite}@keyframes asMsgBadgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.13)}}.asMsgPage{color:#111827}.asMsgMiniTop{background:radial-gradient(circle at 92% 10%,rgba(250,204,21,.34),transparent 34%),linear-gradient(135deg,#111827,#263244)!important;color:#fff!important;border-radius:28px!important;padding:16px 18px!important;box-shadow:0 22px 60px #0f172a47!important}.asMsgApp{gap:18px!important}.asMsgAds,.asMsgOpen{border-radius:30px!important;border:1px solid #e5e7eb!important;box-shadow:0 20px 55px #0f172a1f!important}.asMsgSearch2{height:64px!important;background:linear-gradient(180deg,#fff,#f8fafc)!important}.asMsgAdCard{border-radius:24px!important;transition:.18s ease!important}.asMsgAdCard:hover{transform:translateY(-2px)!important;box-shadow:0 18px 40px #0f172a24!important}.asMsgAdCard.active{background:#fff8d7!important;border-color:#facc15!important;box-shadow:0 18px 42px #facc153d!important}.asMsgOpenHead{background:radial-gradient(circle at 90% 0%,rgba(250,204,21,.18),transparent 32%),linear-gradient(180deg,#fff,#f8fafc)!important;padding:16px!important}.asMsgOpenAd h2{font-weight:1000!important;letter-spacing:-.04em!important}.asMsgThread{background:radial-gradient(circle at top left,rgba(250,204,21,.1),transparent 26%),linear-gradient(180deg,#fff,#f8fafc)!important;padding:18px!important}.asMsgLine>div{border-radius:22px!important;padding:12px 15px!important}.asMsgLine.mine>div{background:linear-gradient(135deg,#111827,#263244)!important;color:#fff!important;border-bottom-right-radius:7px!important}.asMsgLine.other>div{background:#fff!important;border:1px solid #e5e7eb!important;color:#111827!important;border-bottom-left-radius:7px!important}.asMsgWrite{background:#fff!important;border-top:1px solid #e5e7eb!important;padding:14px!important}.asMsgWrite input{height:58px!important;border-radius:20px!important;background:#f8fafc!important;border:1px solid #dbe3ef!important}.asMsgWrite input:focus{background:#fff!important;border-color:#facc15!important;box-shadow:0 0 0 4px #facc1538!important}.asMsgWrite button{height:58px!important;border-radius:20px!important;background:linear-gradient(135deg,#facc15,#ffb800)!important;color:#111827!important;box-shadow:0 14px 28px #facc1552!important}@media (max-width:620px){.asMsgMiniTop{border-radius:22px!important;padding:14px!important}.asMsgAds,.asMsgOpen{border-radius:22px!important}.asMsgAdCard{border-radius:20px!important}.asMsgApp.chatOpen .asMsgOpen{min-height:calc(100svh - 170px)!important}.asMsgOpenHead{position:sticky!important;top:0!important;z-index:5!important}.asMsgThread{max-height:calc(100svh - 330px)!important;padding:12px!important}.asMsgLine>div{max-width:92%!important;font-size:14px!important}.asMsgWrite{position:sticky!important;bottom:0!important;z-index:8!important;grid-template-columns:1fr 58px!important;padding:10px!important;box-shadow:0 -18px 42px #0f172a2e!important}.asMsgWrite input{height:58px!important;font-size:16px!important}.asMsgWrite button{width:58px!important;height:58px!important;padding:0!important}}.asMsgThread{scroll-behavior:smooth}.asMsgLine span{display:flex!important;align-items:center!important;gap:6px!important}.asMsgLine.mine span{justify-content:flex-end!important}.asMsgLine span em{font-style:normal!important;font-weight:1000!important;letter-spacing:-.12em!important;opacity:.9!important}.asMsgLine.mine span em{color:#facc15!important}.asMsgLine.other span em{color:#64748b!important}.asMsgLine.mine>div{position:relative!important}.asMsgLine.mine>div:after{content:"";position:absolute;right:-5px;bottom:0;width:12px;height:12px;background:#263244;clip-path:polygon(0 0,100% 100%,0 100%)}.asMsgLine.other>div{position:relative!important}.asMsgLine.other>div:after{content:"";position:absolute;left:-5px;bottom:0;width:12px;height:12px;background:#fff;border-left:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;clip-path:polygon(100% 0,100% 100%,0 100%)}.asMsgAdCard.unread{position:relative}.asMsgAdCard.unread:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:5px;border-radius:999px;background:#e11d48}.asMsgWrite input{transition:.18s ease!important}.asMsgWrite button:not(:disabled):hover{transform:translateY(-1px);filter:brightness(1.02)}@media (max-width:620px){.asMsgPage{min-height:calc(100svh - 80px)!important}.asMsgApp.chatOpen{height:calc(100svh - 150px)!important;min-height:calc(100svh - 150px)!important;display:block!important}.asMsgApp.chatOpen .asMsgOpen{height:100%!important;min-height:0!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr) auto!important}.asMsgApp.chatOpen .asMsgThread{min-height:0!important;max-height:none!important;overflow-y:auto!important;padding-bottom:12px!important}.asMsgWrite{position:relative!important;bottom:auto!important;left:auto!important;right:auto!important;z-index:20!important;background:#fff!important;border-top:1px solid #e5e7eb!important}.asMsgWrite input{min-width:0!important}}@media (max-width:620px){.asMsgMiniTop{display:none!important}.asMsgApp.chatOpen{height:calc(100svh - 92px)!important;min-height:0!important;overflow:hidden!important}.asMsgApp.chatOpen .asMsgOpen{height:100%!important;min-height:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important}.asMsgApp.chatOpen .asMsgDelete{display:none!important}.asMsgApp.chatOpen .asMsgOpenHead{position:relative!important;top:auto!important;flex-shrink:0!important;max-height:150px!important;overflow:hidden!important}.asMsgApp.chatOpen .asMsgThread{min-height:0!important;height:auto!important;max-height:none!important;overflow-y:auto!important;padding:10px!important}.asMsgApp.chatOpen .asMsgWrite{position:relative!important;bottom:auto!important;flex-shrink:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 58px!important;padding:8px!important;background:#fff!important;border-top:1px solid #e5e7eb!important}.asMsgApp.chatOpen .asMsgWrite input{height:54px!important;min-width:0!important;border-radius:18px!important}.asMsgApp.chatOpen .asMsgWrite button{width:58px!important;height:54px!important;border-radius:18px!important}}.verifyPro{color:#111827}.verifyHero{border-radius:28px;padding:24px;display:flex;justify-content:space-between;align-items:flex-end;gap:16px;color:#fff;box-shadow:0 22px 60px #0f172a2e}.verifyHero.ok{background:linear-gradient(135deg,#064e3b,#16a34a)}.verifyHero.pending{background:linear-gradient(135deg,#78350f,#f59e0b)}.verifyHero.bad{background:linear-gradient(135deg,#7f1d1d,#ef4444)}.verifyHero.free{background:linear-gradient(135deg,#111827,#263244)}.verifyHero span{color:#facc15;font-weight:1000}.verifyHero h1{margin:8px 0;font-size:36px}.verifyHero p{margin:0;color:#e5e7eb;font-weight:850}.verifyAlert{margin:14px 0;border-radius:16px;padding:13px 15px;font-weight:1000}.verifyAlert.bad{background:#fff1f2;color:#991b1b}.verifyAlert.ok{background:#ecfdf5;color:#166534}.verifyGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:15px 0}.verifyGrid article{background:#fff;border:1px solid #e5e7eb;border-radius:24px;padding:17px;box-shadow:0 16px 42px #0f172a12;display:grid;gap:6px}.verifyGrid svg{color:#d97706}.verifyGrid span{color:#64748b;font-weight:900}.verifyGrid b{font-size:24px}.verifyGrid small{color:#94a3b8;font-weight:850}.verifyStatus.ok{border-left:6px solid #22c55e}.verifyStatus.pending{border-left:6px solid #f59e0b}.verifyStatus.bad{border-left:6px solid #ef4444}.verifyStatus.free{border-left:6px solid #64748b}.verifyPanel{background:#fff;border:1px solid #e5e7eb;border-radius:26px;padding:18px;box-shadow:0 18px 48px #0f172a14;display:flex;justify-content:space-between;align-items:center;gap:16px}.verifyPanel h2{margin:0 0 8px}.verifyPanel p{margin:0;color:#475467;font-weight:850;line-height:1.5}.verifyActions{display:flex;gap:9px;flex-wrap:wrap}.verifyActions button{height:46px;border-radius:14px;padding:0 15px;font-weight:1000;display:flex;align-items:center;gap:8px;cursor:pointer}.verifyActions .light{background:#fff;border:1px solid #e5e7eb}.verifyActions .pay{background:#facc15;border:0;color:#111827}.verifyActions button:disabled{opacity:.55}@media (max-width:850px){.verifyGrid{grid-template-columns:1fr}.verifyPanel{display:grid}.verifyHero{border-radius:22px}.verifyHero h1{font-size:29px}}.verifyProV2{display:grid;gap:16px}.verifyHeroV2{min-height:190px;border-radius:30px;padding:28px;color:#fff;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;background:radial-gradient(circle at 12% 20%,rgba(255,210,31,.45),transparent 34%),linear-gradient(135deg,#111318,#263244);box-shadow:0 24px 60px #0f172a33}.verifyHeroV2.free{background:radial-gradient(circle at 12% 20%,rgba(255,210,31,.46),transparent 34%),linear-gradient(135deg,#111318,#263244)}.verifyHeroV2.verified{background:radial-gradient(circle at 12% 20%,rgba(34,197,94,.38),transparent 34%),linear-gradient(135deg,#052e16,#14532d)}.verifyHeroV2.pending{background:radial-gradient(circle at 12% 20%,rgba(250,204,21,.42),transparent 34%),linear-gradient(135deg,#451a03,#78350f)}.verifyHeroV2.required{background:radial-gradient(circle at 12% 20%,rgba(248,113,113,.35),transparent 34%),linear-gradient(135deg,#450a0a,#7f1d1d)}.verifyHeroV2 span{display:inline-flex;align-items:center;gap:8px;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);padding:8px 12px;border-radius:999px;font-weight:1000}.verifyHeroV2 h1{margin:14px 0 8px;font-size:44px;line-height:.95;letter-spacing:-.07em}.verifyHeroV2 p{margin:0;color:#ffffffc7;font-weight:800;max-width:780px}.verifyHeroV2 strong{background:#ffd21f;color:#111318;border-radius:999px;padding:12px 16px;font-weight:1000;white-space:nowrap}.verifyMainGrid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:14px}.verifyStatusBig,.verifyPriceBox{background:#fff;border:1px solid #e6e8ee;border-radius:28px;padding:18px;box-shadow:0 16px 38px #0f172a12}.verifyStatusBig{display:grid;gap:9px}.verifyStatusIcon{width:68px;height:68px;border-radius:22px;background:#111318;color:#ffd21f;display:grid;place-items:center}.verifyStatusIcon svg{width:34px;height:34px}.verifyStatusBig span,.verifyPriceBox p,.verifyPriceBox span{color:#667085;font-weight:900}.verifyStatusBig h2{margin:0;font-size:32px;letter-spacing:-.06em}.verifyStatusBig p{margin:0;color:#475467;font-weight:850}.verifyStatusBig small{display:flex;align-items:center;gap:7px;color:#667085;font-weight:900}.verifyStatusBig.verified .verifyStatusIcon{background:#dcfce7;color:#15803d}.verifyStatusBig.pending .verifyStatusIcon{background:#fff8d7;color:#92400e}.verifyStatusBig.required .verifyStatusIcon{background:#fff1f2;color:#e11d48}.verifyPriceBox{display:grid;gap:12px;align-content:start}.verifyPriceBox h2{margin:0;font-size:22px;display:flex;align-items:center;gap:8px;letter-spacing:-.04em}.verifyPriceBox>b{font-size:36px;line-height:1;letter-spacing:-.06em}.verifyPriceBox div{background:#f8fafc;border:1px solid #eef2f7;border-radius:18px;padding:12px;display:flex;justify-content:space-between;gap:10px}.verifyPriceBox button{height:48px;border:0;border-radius:16px;font-weight:1000;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.verifyPriceBox button.light{background:#f1f5f9;color:#111318}.verifyPriceBox button.pay{background:#111318;color:#fff}.verifyPriceBox button:disabled{opacity:.5;cursor:not-allowed}.verifyTimeline{background:#fff;border:1px solid #e6e8ee;border-radius:28px;padding:16px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;box-shadow:0 16px 38px #0f172a12}.verifyTimeline article{border:1px solid #eef2f7;background:#f8fafc;border-radius:18px;padding:12px;display:grid;gap:8px;justify-items:center;text-align:center}.verifyTimeline b{width:34px;height:34px;border-radius:999px;background:#e5e7eb;color:#667085;display:grid;place-items:center}.verifyTimeline span{font-size:13px;font-weight:1000;color:#667085}.verifyTimeline article.done b{background:#16a34a;color:#fff}.verifyTimeline article.done{background:#f0fdf4;border-color:#bbf7d0}.verifyTimeline article.active b{background:#ffd21f;color:#111318}.verifyTimeline article.active{background:#fffbea;border-color:#fde68a}.verifyBenefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.verifyBenefits article{background:#fff;border:1px solid #e6e8ee;border-radius:22px;padding:15px;display:grid;gap:7px;box-shadow:0 12px 30px #0f172a0f}.verifyBenefits svg{color:#16a34a}.verifyBenefits b{font-weight:1000}.verifyBenefits span{font-size:13px;color:#667085;font-weight:850}@media (max-width:980px){.verifyMainGrid{grid-template-columns:1fr}.verifyBenefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.verifyHeroV2{min-height:auto;border-radius:24px;padding:20px;display:grid}.verifyHeroV2 h1{font-size:34px}.verifyHeroV2 strong{width:100%;text-align:center}.verifyStatusBig,.verifyPriceBox,.verifyTimeline{border-radius:22px;padding:14px}.verifyTimeline{grid-template-columns:1fr}.verifyTimeline article{display:flex;align-items:center;justify-content:flex-start;text-align:left}.verifyBenefits{grid-template-columns:1fr}}.favOriginalGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.favOriginalGridItem{position:relative;min-width:0}.favMobileActions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.favMobileViewSwitch{display:none}@media (max-width:760px){.favTopActions{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important}.favMobileActions{width:100%;justify-content:space-between;gap:8px}.favMobileViewSwitch{display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.favMobileViewSwitch button{width:37px;height:35px;padding:0;border:0;border-radius:9px;background:transparent;color:#64748b;display:grid;place-items:center;cursor:pointer}.favMobileViewSwitch button.active{background:#facc15;color:#111827;box-shadow:0 5px 13px #facc1540}.favRemoveAllBtn{min-height:43px}.favOriginalGrid.favMobileView-one{grid-template-columns:minmax(0,1fr)!important;gap:13px!important}.favOriginalGrid.favMobileView-two{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.favOriginalGridItem{width:100%;min-width:0}.favOriginalGridItem .asPublicAdCard{width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important}.favOriginalGridItem .asPublicAdPhoto img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;transform:none!important}.favMobileView-one .asPublicAdPhoto{width:100%!important;height:205px!important;min-height:205px!important}.favMobileView-one .asPublicAdBody{padding:12px!important}.favMobileView-one .favRemoveOneBtn{min-height:40px;font-size:13px}.favMobileView-two .asPublicAdPhoto{width:100%!important;height:135px!important;min-height:135px!important}.favMobileView-two .asPublicAdBody{padding:8px!important}.favMobileView-two .asPublicAdTitle{font-size:13px!important;min-height:30px!important}.favMobileView-two .asPublicPriceRow strong{font-size:15px!important}.favMobileView-two .favRemoveOneBtn{min-height:34px;padding:6px;font-size:11px}}@media (max-width:370px){.favOriginalGrid.favMobileView-two{gap:6px!important}.favMobileView-two .asPublicAdPhoto{height:122px!important;min-height:122px!important}}.favPagination{width:100%;margin:20px 0 4px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px}.favPaginationNumbers{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px}.favPagination button{height:40px;min-width:40px;padding:0 12px;border:1px solid #dfe4ea;border-radius:10px;background:#fff;color:#273448;display:inline-flex;align-items:center;justify-content:center;font:inherit;font-size:12px;font-weight:850;line-height:1;cursor:pointer;box-shadow:0 4px 12px #0f172a0a;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease}.favPagination button:hover:not(:disabled):not(.active){border-color:#aab4c1;background:#f8fafc;transform:translateY(-1px)}.favPagination button.active{border-color:#facc15;background:#facc15;color:#111827;box-shadow:0 7px 17px #facc1540}.favPagination button:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.favPaginationSide{min-width:92px!important}@media (max-width:760px){.favPagination{margin-top:16px;gap:5px}.favPagination button{height:37px;min-width:37px;padding:0 9px;border-radius:9px;font-size:11px}.favPaginationSide{min-width:76px!important}}@media (max-width:390px){.favPagination{display:grid;grid-template-columns:1fr auto 1fr;width:100%}.favPaginationNumbers{flex-wrap:nowrap;gap:4px}.favPagination button{min-width:34px;padding:0 7px}.favPaginationSide{width:100%;min-width:0!important}}@media (min-width:761px){.favOriginalGrid{position:relative;top:-10px}.favPagination{position:relative;z-index:50;margin-top:2px!important;margin-bottom:90px!important;transform:translateY(-8px)}.favPagination button{position:relative;z-index:51;pointer-events:auto!important}}@media (min-width:761px){.favOriginalGrid{top:-16px!important}.favPagination{transform:translateY(-14px)!important}}@media (min-width:761px){.favOriginalGrid{position:relative!important;top:-22px!important}.favPagination{transform:none!important;margin-top:2px!important;margin-bottom:90px!important}}@media (min-width:761px){.favOriginalGrid{top:-16px!important}}.statsPro{color:#111827}.statsHero{background:linear-gradient(135deg,#111827,#263244);color:#fff;border-radius:28px;padding:24px;display:flex;justify-content:space-between;align-items:flex-end;box-shadow:0 22px 60px #0f172a33}.statsHero span{color:#facc15;font-weight:1000}.statsHero h1{margin:8px 0;font-size:36px}.statsHero p{margin:0;color:#cbd5e1;font-weight:850}.statsCards{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin:15px 0}.statsCards article{background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:15px;display:grid;gap:5px;box-shadow:0 14px 36px #0f172a12;transition:.16s}.statsCards article:hover{transform:translateY(-3px)}.statsCards svg{color:#d97706}.statsCards span{color:#64748b;font-weight:900}.statsCards b{font-size:24px}.statsCards small{color:#94a3b8;font-weight:850}.statsGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.statsPanel{background:#fff;border:1px solid #e5e7eb;border-radius:26px;padding:16px;box-shadow:0 18px 48px #0f172a14}.statsPanel h2{margin:0 0 14px}.statsBars{display:grid;gap:12px}.statBarRow{display:grid;gap:7px}.statBarRow div{display:flex;justify-content:space-between;gap:10px}.statBarRow b{font-weight:1000}.statBarRow span{color:#64748b;font-weight:900}.statBarRow i{height:12px;background:#f1f5f9;border-radius:999px;overflow:hidden}.statBarRow em{display:block;height:100%;background:linear-gradient(90deg,#facc15,#f59e0b);border-radius:999px;animation:barIn .45s ease both}@keyframes barIn{0%{width:0}}@media (max-width:1100px){.statsCards{grid-template-columns:repeat(2,1fr)}.statsGrid{grid-template-columns:1fr}}@media (max-width:560px){.statsHero{border-radius:22px}.statsHero h1{font-size:29px}.statsCards{grid-template-columns:1fr}.statBarRow div{display:grid}}.marketingBox{background:linear-gradient(135deg,#111827,#263244)!important;color:#fff!important}.marketingBox h2{color:#facc15}.marketingCards{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.marketingCards article{background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:14px}.marketingCards b{display:block;font-size:26px;color:#facc15}.marketingCards span{color:#cbd5e1;font-weight:900}@media (max-width:560px){.marketingCards{grid-template-columns:1fr}}.adStatsPage{padding:22px;color:#111827}.adStatsBack{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:#111827;font-weight:1000;background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:11px 14px;margin-bottom:14px}.adStatsHero{background:linear-gradient(135deg,#111827,#334155);color:#fff;border-radius:30px;padding:28px;box-shadow:0 24px 70px #0f172a38}.adStatsHero span{color:#facc15;font-weight:1000}.adStatsHero h1{display:flex;align-items:center;gap:12px;margin:8px 0;font-size:40px}.adStatsHero p{margin:0;color:#cbd5e1;font-weight:900}.adStatsCards{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin:16px 0}.adStatsCards article{background:#fff;border:1px solid #e5e7eb;border-radius:24px;padding:16px;box-shadow:0 16px 42px #0f172a14}.adStatsCards svg{color:#d97706}.adStatsCards span{display:block;color:#64748b;font-weight:1000;margin:8px 0 5px}.adStatsCards b{font-size:28px}.adStatsCards .hot{background:linear-gradient(135deg,#fff7ed,#fef3c7);border-color:#f59e0b}.adStatsCards .hot b{color:#dc2626}.adStatsGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.adStatsGrid>div{background:#fff;border:1px solid #e5e7eb;border-radius:26px;padding:18px;box-shadow:0 16px 42px #0f172a14}.adStatsGrid h2{margin:0 0 12px}.adStatsPackage{display:grid;gap:8px}.adStatsPackage b{font-size:26px}.adStatsPackage strong{color:#dc2626}.adStatsLoader{background:#fff;border-radius:24px;padding:30px;font-weight:1000}@media (max-width:980px){.adStatsCards{grid-template-columns:repeat(2,1fr)}.adStatsGrid{grid-template-columns:1fr}.adStatsHero h1{font-size:31px}}@media (max-width:520px){.adStatsPage{padding:12px}.adStatsCards{grid-template-columns:1fr}}.adStatsScore,.adStatsChart{background:#fff;border:1px solid #e5e7eb;border-radius:26px;padding:18px;margin-bottom:14px;box-shadow:0 16px 42px #0f172a14}.adStatsScore div{display:flex;justify-content:space-between;align-items:center;gap:12px}.adStatsScore span,.adStatsChart h2{color:#64748b;font-weight:1000}.adStatsScore b{font-size:34px;color:#111827}.adStatsScore i,.adStatsChart i{display:block;height:14px;background:#f1f5f9;border-radius:999px;overflow:hidden;margin-top:12px}.adStatsScore em,.adStatsChart em{display:block;height:100%;background:linear-gradient(90deg,#facc15,#f59e0b,#dc2626);border-radius:999px}.adStatsChart div{display:grid;gap:8px}.adStatsChart span{font-size:28px;font-weight:1000;color:#dc2626}.adStatsAverage{background:#fff;border:1px solid #e5e7eb;border-radius:26px;padding:18px;margin-bottom:14px;box-shadow:0 16px 42px #0f172a14}.adStatsAverage h2{margin:0 0 12px}.adStatsAverage div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.adStatsAverage article{background:#f8fafc;border:1px solid #e5e7eb;border-radius:20px;padding:14px}.adStatsAverage span{display:block;color:#64748b;font-weight:1000;font-size:12px}.adStatsAverage b{display:block;font-size:26px;margin-top:6px}@media (max-width:760px){.adStatsAverage div{grid-template-columns:1fr}}.adStatsTimeline{background:#fff;border:1px solid #e5e7eb;border-radius:26px;padding:18px;margin-bottom:14px;box-shadow:0 16px 42px #0f172a14}.adStatsTimeline h2{margin:0 0 14px}.adStatsTimeline div{display:grid;gap:10px}.adStatsTimeline article{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:18px;padding:12px}.adStatsTimeline b{width:32px;height:32px;border-radius:999px;background:#111827;color:#facc15;display:flex;align-items:center;justify-content:center}.adStatsTimeline span{font-weight:1000}.adStatsTimeline small{color:#64748b;font-weight:900}@media (max-width:760px){.adStatsTimeline article{grid-template-columns:34px 1fr}.adStatsTimeline small{grid-column:2}}.adStatsRating{background:linear-gradient(135deg,#111827,#334155);color:#fff;border-radius:26px;padding:18px;margin:16px 0 14px;box-shadow:0 16px 42px #0f172a24}.adStatsRating span{color:#facc15;font-weight:1000}.adStatsRating b{display:block;font-size:34px;margin-top:6px}.adStatsVisitors{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px}.adStatsVisitors article{background:#fff;border:1px solid #e5e7eb;border-radius:24px;padding:16px;box-shadow:0 16px 42px #0f172a14}.adStatsVisitors span{display:block;color:#64748b;font-weight:1000;font-size:12px}.adStatsVisitors b{display:block;margin-top:6px;font-size:30px}@media (max-width:760px){.adStatsVisitors{grid-template-columns:1fr}}.adStatsMiniChart{background:#fff;border:1px solid #e5e7eb;border-radius:26px;padding:18px;margin-bottom:14px;box-shadow:0 16px 42px #0f172a14}.adStatsMiniChart h2{margin:0 0 14px}.adStatsMiniChart div{display:grid;gap:12px}.adStatsMiniChart article{display:grid;gap:7px}.adStatsMiniChart span{color:#64748b;font-weight:1000}.adStatsMiniChart i{display:block;height:14px;background:#f1f5f9;border-radius:999px;overflow:hidden}.adStatsMiniChart em{display:block;height:100%;background:linear-gradient(90deg,#facc15,#f59e0b,#dc2626);border-radius:999px}.adStatsSuggestions{background:linear-gradient(135deg,#111827,#334155);color:#fff;border-radius:26px;padding:20px;margin-bottom:14px;box-shadow:0 18px 50px #0f172a2e}.adStatsSuggestions h2{margin:0 0 10px;color:#facc15}.adStatsSuggestions p{margin:0;color:#e5e7eb;font-weight:900;line-height:1.45}.adStatsHistory{background:#fff;border:1px solid #e5e7eb;border-radius:26px;padding:18px;margin-bottom:14px;box-shadow:0 16px 42px #0f172a14}.adStatsHistory h2{margin:0 0 14px}.adStatsHistory>div{display:grid;gap:10px}.adStatsHistory article{display:grid;grid-template-columns:80px 1fr auto auto;gap:12px;align-items:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:18px;padding:12px}.adStatsHistory b{color:#fff;border-radius:999px;padding:7px 10px;text-align:center;font-size:12px}.adStatsHistory span{font-weight:1000}.adStatsHistory small{color:#64748b;font-weight:900}.adStatsHistory strong{color:#111827}@media (max-width:760px){.adStatsHistory article{grid-template-columns:1fr}.adStatsHistory b{width:max-content}}.clientTicketsPro{color:#111827}.ctHero{background:linear-gradient(135deg,#111827,#273246);color:#fff;border-radius:28px;padding:22px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;box-shadow:0 22px 55px #0f172a2e}.ctHero div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ctHero h1{margin:0;font-size:32px}.ctHero p{width:100%;margin:0;color:#cbd5e1;font-weight:800}.ctHero button{border:0;border-radius:999px;background:#facc15;color:#111827;padding:10px 14px;font-weight:1000;display:flex;gap:7px;align-items:center}.ctStats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0}.ctStats article{background:#fff;border:1px solid #e5e7eb;border-radius:20px;padding:14px;display:grid;gap:6px;box-shadow:0 12px 28px #0f172a0f}.ctStats svg{color:#d97706}.ctStats span{color:#64748b;font-weight:900}.ctStats b{font-size:24px}.ctGrid{display:grid;grid-template-columns:390px 1fr;gap:14px}.ctLeft,.ctChat{background:#fff;border:1px solid #e5e7eb;border-radius:26px;box-shadow:0 16px 42px #0f172a12;overflow:hidden}.ctCreate{padding:14px;border-bottom:1px solid #eef2f7;display:grid;gap:9px}.ctCreate h3{margin:0;display:flex;gap:8px;align-items:center}.ctTwo{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ctCreate label{font-size:12px;color:#667085;font-weight:1000;display:grid;gap:5px}.ctCreate input,.ctCreate select,.ctCreate textarea{border:1px solid #e5e7eb;border-radius:14px;padding:11px;font-weight:850;outline:0}.ctCreate textarea{resize:vertical}.ctCreate button{border:0;border-radius:14px;background:#facc15;padding:12px;font-weight:1000;display:flex;gap:8px;align-items:center;justify-content:center}.ctList{padding:12px;max-height:520px;overflow:auto}.ctList button{width:100%;text-align:left;border:1px solid #eef2f7;background:#fff;border-radius:17px;padding:12px;margin-bottom:9px;cursor:pointer}.ctList button.active{background:#fffbeb;border-color:#facc15}.ctList strong{display:block}.ctList span,.ctList small{display:block;margin-top:5px;color:#64748b;font-weight:850}.ctList .urgent{border-left:5px solid #ef4444}.ctList .answered{border-left:5px solid #22c55e}.ctList .pending{border-left:5px solid #f59e0b}.ctList .closed{opacity:.72}.ctChat{display:grid;grid-template-rows:auto 1fr auto;min-height:650px}.ctHead{padding:14px;border-bottom:1px solid #eef2f7;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#f8fafc}.ctHead b{font-size:18px}.ctHead span{display:block;color:#64748b;font-weight:900;margin-top:4px}.ctUser{display:flex;gap:9px;align-items:center;background:#fff;border:1px solid #eef2f7;border-radius:16px;padding:9px}.ctUser p{margin:0;font-weight:1000}.ctUser small{display:block;color:#64748b;font-size:12px}.ctMessages{padding:16px;display:grid;align-content:start;gap:10px;overflow:auto;background:linear-gradient(180deg,#fff,#f8fafc)}.ctBubble{display:flex}.ctBubble.staff{justify-content:flex-start}.ctBubble.client{justify-content:flex-end}.ctBubble>div{max-width:72%;border-radius:20px;padding:11px 14px;box-shadow:0 10px 22px #0f172a0f;animation:ctIn .18s ease}.ctBubble.staff>div{background:#eef2f7}.ctBubble.client>div{background:#111827;color:#fff}.ctBubble p{margin:6px 0;font-weight:850;line-height:1.45}.ctBubble span{font-size:11px;opacity:.72;font-weight:800}@keyframes ctIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.ctReply{padding:12px;border-top:1px solid #eef2f7;display:grid;grid-template-columns:1fr 54px;gap:8px}.ctReply input{height:52px;border:1px solid #e5e7eb;border-radius:16px;padding:0 14px;font-weight:850}.ctReply button{border:0;border-radius:16px;background:#facc15;display:grid;place-items:center}.ctReply button:disabled{opacity:.5}.ctSelect{display:grid;place-items:center;align-content:center;gap:12px;color:#64748b;font-weight:1000}@media (max-width:900px){.ctGrid{grid-template-columns:1fr}.ctStats{grid-template-columns:repeat(2,1fr)}.ctChat{min-height:620px}}@media (max-width:560px){.ctHero{border-radius:22px}.ctHero h1{font-size:26px}.ctTwo{grid-template-columns:1fr}.ctStats{grid-template-columns:1fr 1fr}.ctHead{flex-direction:column;align-items:flex-start}.ctBubble>div{max-width:92%}.ctReply{position:sticky;bottom:0;background:#fff}}.ctChat{animation:ctPanelOpen .22s ease both}.ctList button{transition:.18s ease}.ctList button:hover{transform:translateY(-2px);box-shadow:0 14px 30px #0f172a14}.ctList button.active{transform:translateY(-2px);box-shadow:0 16px 34px #facc1533}@keyframes ctPanelOpen{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.ctList button.closed{border-left:5px solid #ef4444!important;background:#fff1f2!important}.ctList button.closed strong{color:#991b1b!important}.ctHead:has(+.ctMessages) .closed,.ctClosedInfo{margin:12px;border:1px solid #fecdd3;background:#fff1f2;color:#991b1b;border-radius:16px;padding:13px 14px;font-weight:1000;box-shadow:0 12px 28px #ef44441f}.ctClosedInfo:before{content:"⚠ "}.asBannerWow{min-height:100vh;padding:18px;color:#0f172a}.bwHero{position:relative;overflow:hidden;border-radius:34px;padding:34px;display:flex;justify-content:space-between;gap:22px;align-items:flex-end;background:radial-gradient(circle at 20% 20%,rgba(250,204,21,.35),transparent 32%),radial-gradient(circle at 85% 10%,rgba(59,130,246,.32),transparent 35%),linear-gradient(135deg,#020617,#111827 45%,#263244);color:#fff;box-shadow:0 26px 75px #02061747}.bwHero:before{content:"";position:absolute;top:-80px;right:-80px;bottom:-80px;left:-80px;background:linear-gradient(120deg,transparent,rgba(255,255,255,.16),transparent);transform:rotate(12deg);animation:bwShine 5s ease-in-out infinite}@keyframes bwShine{0%,to{translate:-45% 0}50%{translate:45% 0}}.bwHero>*{position:relative;z-index:2}.bwHero span{display:inline-flex;padding:8px 13px;border-radius:999px;background:#facc1529;border:1px solid rgba(250,204,21,.35);color:#fde68a;font-weight:1000}.bwHero h1{margin:12px 0 8px;font-size:42px;line-height:1;letter-spacing:-1.5px}.bwHero p{margin:0;color:#cbd5e1;font-weight:850;max-width:740px}.bwHeroPrice{min-width:230px;padding:18px;border-radius:26px;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.bwHeroPrice small{display:block;color:#cbd5e1;font-weight:900}.bwHeroPrice b{display:block;font-size:30px;color:#facc15;margin:4px 0}.bwHeroPrice em{font-style:normal;color:#e5e7eb;font-weight:800}.bwAlert{margin:14px 0;border-radius:18px;padding:14px 16px;font-weight:1000;box-shadow:0 12px 28px #0f172a14}.bwAlert.good{background:#ecfdf5;color:#166534;border:1px solid #bbf7d0}.bwAlert.bad{background:#fff1f2;color:#9f1239;border:1px solid #fecdd3}.bwStats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:16px 0}.bwStats article{background:#fff;border:1px solid #eef2f7;border-radius:24px;padding:18px;box-shadow:0 18px 45px #0f172a12;display:grid;gap:8px;transition:.18s ease}.bwStats article:hover{transform:translateY(-4px);box-shadow:0 24px 60px #0f172a1f}.bwStats svg{color:#f59e0b}.bwStats span{color:#64748b;font-weight:900}.bwStats b{font-size:28px}.bwCreateGrid{display:grid;grid-template-columns:minmax(360px,440px) 1fr;gap:18px}.bwForm,.bwPreview,.bwList{background:#ffffffeb;border:1px solid #e5e7eb;border-radius:30px;box-shadow:0 20px 60px #0f172a14}.bwForm{padding:18px;display:grid;gap:13px}.bwForm h2,.bwPreview h2{margin:0;display:flex;align-items:center;gap:8px;font-size:22px}.bwForm label{display:grid;gap:7px;color:#475569;font-weight:1000}.bwForm input{height:50px;border:1px solid #e5e7eb;border-radius:16px;padding:0 14px;font-weight:900;outline:none;background:#f8fafc}.bwForm input:focus{border-color:#facc15;box-shadow:0 0 0 5px #facc152e;background:#fff}.bwWallet{display:flex;gap:12px;align-items:center;padding:14px;border-radius:20px}.bwWallet.ok{background:#ecfdf5;border:1px solid #bbf7d0;color:#166534}.bwWallet.bad{background:#fff7ed;border:1px solid #fed7aa;color:#9a3412}.bwWallet span,.bwWallet small{display:block;font-weight:850}.bwWallet strong{margin-left:auto;font-weight:1000}.bwUpload input{display:none}.bwUpload div{min-height:88px;border:2px dashed #cbd5e1;border-radius:22px;background:linear-gradient(180deg,#f8fafc,#fff);display:grid;place-items:center;text-align:center;padding:14px;cursor:pointer;transition:.16s ease}.bwUpload div:hover{border-color:#facc15;transform:translateY(-2px);box-shadow:0 18px 36px #facc1529}.bwUpload b{color:#111827}.bwUpload span{color:#64748b;font-size:13px}.bwRules{border-radius:20px;padding:14px;background:#fffbeb;border:1px solid #fde68a}.bwRules b{display:flex;gap:7px;align-items:center}.bwRules p{margin:6px 0 0;color:#57534e;font-weight:850}.bwAgree{grid-template-columns:auto 1fr!important;align-items:flex-start;background:#f8fafc;padding:12px;border-radius:16px}.bwAgree input{height:auto;margin-top:3px}.bwSubmit,.bwListHead button,.bwActions button,.bwModal button{border:0;border-radius:16px;font-weight:1000;cursor:pointer;transition:.16s ease}.bwSubmit{height:54px;display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#facc15,#f59e0b);color:#111827;box-shadow:0 16px 34px #f59e0b47}.bwSubmit:hover:not(:disabled){transform:translateY(-3px)}.bwSubmit:disabled{opacity:.45;cursor:not-allowed}.bwPreview{padding:18px}.bwFakeHome{margin-top:14px;border-radius:26px;overflow:hidden;border:1px solid #e5e7eb;background:#f8fafc}.bwFakeNav{height:58px;display:flex;align-items:center;gap:18px;padding:0 18px;background:#fff;font-weight:1000}.bwFakeNav img{width:96px}.bwFakeHero{height:118px;display:grid;place-items:center;font-size:32px;font-weight:1000;background:linear-gradient(135deg,#e0f2fe,#fef3c7)}.bwBannerSlot{margin:18px;aspect-ratio:6/1;border-radius:24px;overflow:hidden;display:grid;place-items:center;background:#111827;color:#facc15;font-size:32px;font-weight:1000;box-shadow:0 18px 45px #0f172a2e}.bwBannerSlot img{width:100%;height:100%;object-fit:cover}.bwFakeHome>b{display:block;padding:0 18px 12px;font-size:20px}.bwFakeCards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:0 18px 18px}.bwFakeCards i{height:115px;border-radius:18px;background:#fff;box-shadow:0 12px 30px #0f172a14}.bwList{margin-top:18px;padding:16px}.bwListHead{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:14px}.bwListHead h2{margin:0;font-size:25px}.bwListHead p{margin:3px 0 0;color:#64748b;font-weight:850}.bwListHead button{height:42px;padding:0 14px;display:flex;gap:7px;align-items:center;background:#111827;color:#fff}.bwBannerRow{display:grid;grid-template-columns:250px 1fr 260px auto;gap:14px;align-items:center;padding:12px;margin-bottom:12px;border-radius:24px;border:1px solid #eef2f7;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 12px 34px #0f172a0f;transition:.18s ease}.bwBannerRow:hover{transform:translateY(-3px);box-shadow:0 24px 60px #0f172a1f}.bwBannerRow.active{border-left:7px solid #22c55e}.bwBannerRow.pending{border-left:7px solid #f59e0b}.bwBannerRow.rejected{border-left:7px solid #ef4444}.bwBannerRow.expired{border-left:7px solid #64748b}.bwRowImage{height:86px;border-radius:18px;overflow:hidden;background:#111827;color:#facc15;display:grid;place-items:center}.bwRowImage img{width:100%;height:100%;object-fit:cover}.bwRowTop{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.bwRowTop h3{margin:0;font-size:19px}.bwRowMain p{margin:6px 0;color:#64748b;font-weight:850}.bwStatus{padding:6px 10px;border-radius:999px;font-size:12px;font-weight:1000;text-transform:uppercase}.bwStatus.active{background:#dcfce7;color:#166534}.bwStatus.pending{background:#fef3c7;color:#92400e}.bwStatus.rejected{background:#fee2e2;color:#991b1b}.bwStatus.expired{background:#e2e8f0;color:#334155}.bwMiniInfo{display:flex;flex-wrap:wrap;gap:8px}.bwMiniInfo span{padding:7px 10px;border-radius:999px;background:#fff;border:1px solid #e5e7eb;color:#475569;font-weight:850}.bwMetrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.bwMetrics div{background:#fff;border:1px solid #eef2f7;border-radius:16px;padding:10px;display:grid;gap:3px}.bwMetrics span{font-size:12px;color:#64748b;font-weight:850}.bwMetrics b{font-size:18px}.bwActions{display:flex;flex-direction:column;gap:8px}.bwActions button{height:42px;padding:0 12px;display:flex;align-items:center;justify-content:center;gap:7px;background:#fff;border:1px solid #e5e7eb;color:#111827}.bwActions button:hover:not(:disabled){background:#111827;color:#fff}.bwActions .danger{background:#fff1f2;color:#e11d48;border-color:#fecdd3}.bwActions .danger:hover{background:#e11d48!important;color:#fff!important}.bwActions button:disabled{opacity:.55;cursor:not-allowed}.bwEmpty{padding:30px;text-align:center;color:#64748b;font-weight:1000}.bwModalBack{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0f172a8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:16px}.bwModal{width:min(460px,100%);background:#fff;border-radius:28px;padding:20px;position:relative;box-shadow:0 35px 100px #00000052}.bwClose{position:absolute;right:14px;top:14px;width:38px;height:38px;background:#f1f5f9}.bwModal h2{margin:0 0 8px}.bwModal p{color:#64748b;font-weight:850}.bwModal input{width:100%;height:50px;border-radius:16px;border:1px solid #e5e7eb;padding:0 14px;font-weight:1000}.bwModal>div{display:flex;justify-content:flex-end;gap:9px;margin-top:14px}.bwModal button{height:42px;padding:0 14px;background:#f8fafc}.bwModal .danger{background:#e11d48;color:#fff}.bwModal .danger:disabled{opacity:.4}@media (max-width:1100px){.bwCreateGrid{grid-template-columns:1fr}.bwBannerRow{grid-template-columns:180px 1fr}.bwMetrics,.bwActions{grid-column:1/-1}.bwActions{flex-direction:row;flex-wrap:wrap}}@media (max-width:760px){.asBannerWow{padding:10px}.bwHero{border-radius:24px;padding:22px;display:grid}.bwHero h1{font-size:32px}.bwStats{grid-template-columns:1fr 1fr}.bwBannerRow{grid-template-columns:1fr}.bwRowImage{height:150px}.bwMetrics,.bwFakeCards{grid-template-columns:1fr 1fr}}.bwBannerRow{position:relative;overflow:hidden}.bwBannerRow.pending{background:linear-gradient(135deg,#fff7ed,#fff)!important;animation:bwPendingPulse 1.4s ease-in-out infinite}.bwBannerRow.active{background:linear-gradient(135deg,#ecfdf5,#fff)!important;box-shadow:0 0 0 1px #bbf7d0,0 22px 60px #22c55e2e!important}.bwBannerRow.active:before{content:"RUNNING";position:absolute;top:12px;right:-38px;rotate:35deg;background:#22c55e;color:#fff;font-size:11px;font-weight:1000;padding:7px 46px;letter-spacing:.08em}.bwBannerRow.rejected{background:linear-gradient(135deg,#fff1f2,#fff)!important}.bwBannerRow.expired{background:linear-gradient(135deg,#f1f5f9,#fff)!important}@keyframes bwPendingPulse{0%,to{box-shadow:0 12px 34px #f59e0b14}50%{box-shadow:0 18px 55px #f59e0b47}}.bwStatus.pending:after{content:" · waiting approval"}.bwStatus.active:after{content:" · live"}.bwMiniInfo span:nth-child(2){background:#eef2ff;color:#3730a3}.bwActions button{position:relative;overflow:hidden}.bwActions button:after,.bwSubmit:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;translate:-120% 0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transition:.35s ease}.bwActions button:hover:after,.bwSubmit:hover:after{translate:120% 0}.bwProgress{margin-top:10px;height:9px;border-radius:999px;background:#e5e7eb;overflow:hidden}.bwProgress i{display:block;height:100%;width:var(--p,0%);border-radius:999px;background:linear-gradient(90deg,#22c55e,#facc15);animation:bwRun 1.1s linear infinite}@keyframes bwRun{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(35deg)}}.bwSubmittedFX{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:grid;place-items:center;background:#0f172a8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bwSubmittedFX div{background:#fff;border-radius:30px;padding:28px;width:min(420px,calc(100% - 28px));text-align:center;box-shadow:0 35px 100px #00000052;animation:bwPop .28s ease both}.bwSubmittedFX b{display:block;font-size:24px;margin-bottom:8px}.bwSubmittedFX span{color:#64748b;font-weight:900}@keyframes bwPop{0%{transform:scale(.88);opacity:0}to{transform:scale(1);opacity:1}}.bwBannerRow{position:relative!important;overflow:hidden!important;isolation:isolate!important}.bwBannerRow.pending{background:linear-gradient(135deg,#fff7ed,#fff)!important;border-left:7px solid #f59e0b!important;animation:bwPendingGlow 1.5s ease-in-out infinite!important}.bwBannerRow.active{background:linear-gradient(135deg,#ecfdf5,#fff)!important;border-left:7px solid #22c55e!important;box-shadow:0 0 0 1px #bbf7d0,0 24px 70px #22c55e2e!important}.bwBannerRow.active:before{content:"LIVE";position:absolute;top:14px;right:-38px;transform:rotate(35deg);background:#22c55e;color:#fff;font-size:12px;font-weight:1000;letter-spacing:.12em;padding:8px 48px;z-index:3}.bwBannerRow.rejected{background:linear-gradient(135deg,#fff1f2,#fff)!important;border-left:7px solid #ef4444!important}.bwBannerRow.expired{background:linear-gradient(135deg,#f1f5f9,#fff)!important;border-left:7px solid #64748b!important}@keyframes bwPendingGlow{0%,to{box-shadow:0 14px 35px #f59e0b14}50%{box-shadow:0 24px 65px #f59e0b42}}.bwTimeBox{margin-top:12px;display:grid;gap:8px;padding:12px;border-radius:18px;background:#ffffffd1;border:1px solid #e5e7eb}.bwTimeBox div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.bwTimeBox b{font-size:18px;color:#166534}.bwTimeBox span{color:#64748b;font-weight:900}.bwProgress{height:10px;background:#e5e7eb;border-radius:999px;overflow:hidden}.bwProgress i{display:block;height:100%;width:var(--p,0%);border-radius:999px;background:linear-gradient(90deg,#22c55e,#facc15);box-shadow:0 0 18px #22c55e73}.bwPendingBox{margin-top:12px;padding:12px;border-radius:18px;background:#fffbeb;border:1px solid #fde68a;color:#92400e;font-weight:1000}.bwSubmit,.bwActions button,.bwListHead button{position:relative!important;overflow:hidden!important}.bwSubmit:after,.bwActions button:after,.bwListHead button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-120%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transition:.35s ease}.bwSubmit:hover:after,.bwActions button:hover:after,.bwListHead button:hover:after{transform:translate(120%)}.bwInfoModal{width:min(460px,calc(100% - 24px));background:#fff;border-radius:30px;padding:26px;position:relative;text-align:center;box-shadow:0 35px 110px #0f172a57;animation:bwPop .24s ease both}.bwInfoModal.info{border:1px solid #bfdbfe;background:radial-gradient(circle at 90% 0%,rgba(59,130,246,.16),transparent 32%),#fff}.bwInfoModal.success{border:1px solid #bbf7d0;background:radial-gradient(circle at 90% 0%,rgba(34,197,94,.16),transparent 32%),#fff}.bwInfoModal.bad{border:1px solid #fecdd3;background:radial-gradient(circle at 90% 0%,rgba(239,68,68,.16),transparent 32%),#fff}.bwInfoModal{width:min(460px,calc(100% - 24px));background:#fff;border-radius:30px;padding:26px;position:relative;text-align:center;box-shadow:0 35px 110px #0f172a57}.bwInfoIcon{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;margin:0 auto 14px;font-size:32px;font-weight:1000;background:#eff6ff;color:#2563eb}.bwInfoModal.success .bwInfoIcon{background:#dcfce7;color:#16a34a}.bwInfoModal.bad .bwInfoIcon{background:#fee2e2;color:#dc2626}.bwInfoModal h2{margin:0 0 8px;font-size:25px}.bwInfoModal p{margin:0;color:#475569;font-weight:900;line-height:1.45}.bwInfoOk{margin-top:18px;min-height:48px;width:100%;border:0;border-radius:17px;background:linear-gradient(135deg,#111827,#020617);color:#fff;font-weight:1000;cursor:pointer}.bwDeleteWarn{padding:14px;border-radius:20px;background:#fff1f2;border:1px solid #fecdd3;color:#991b1b;display:flex;gap:10px;align-items:flex-start;font-weight:1000;line-height:1.4;margin:12px 0}.bwDeleteWarn b{font-size:22px}.finPage,.finPage *{box-sizing:border-box}.finPage{width:100%;min-width:0;color:#0f172a}.finHero{position:relative;min-height:190px;overflow:hidden;padding:34px;display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:22px;border:1px solid rgba(148,163,184,.22);border-radius:28px;background:radial-gradient(circle at 86% 12%,rgba(59,130,246,.28),transparent 38%),radial-gradient(circle at 5% 100%,rgba(250,204,21,.13),transparent 34%),linear-gradient(135deg,#07111f,#102a51 56%,#184078);box-shadow:0 25px 58px #0f172a2e}.finHero:after{content:"";position:absolute;right:-90px;bottom:-130px;width:330px;height:330px;border:55px solid rgba(255,255,255,.035);border-radius:50%}.finHeroIcon{position:relative;z-index:2;width:76px;height:76px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.24);border-radius:23px;color:#172033;background:linear-gradient(135deg,#fde047,#facc15);box-shadow:0 18px 38px #facc1540}.finHero>div{position:relative;z-index:2}.finHero small{display:block;color:#93c5fd;font-size:13px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.finHero h1{margin:7px 0 0;color:#fff;font-size:clamp(34px,4vw,50px);line-height:1;font-weight:950;letter-spacing:-.045em}.finHero p{max-width:780px;margin:14px 0 0;color:#d8e5f6;font-size:16px;line-height:1.6}.finRefreshButton{position:relative;z-index:3;min-height:53px;padding:0 21px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid rgba(255,255,255,.22);border-radius:15px;color:#fff;background:#ffffff1a;font:inherit;font-size:14px;font-weight:850;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 28px #02061726;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.finRefreshButton:hover:not(:disabled){transform:translateY(-2px);background:#ffffff2b;box-shadow:0 17px 34px #0206173b}.finRefreshButton:active:not(:disabled){transform:translateY(0) scale(.98)}.finRefreshButton:disabled{opacity:.6;cursor:wait}.finStats{margin-top:18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.finStats article{min-width:0;min-height:125px;padding:20px;display:flex;align-items:center;gap:15px;border:1px solid #dfe7f1;border-radius:21px;background:#fff;box-shadow:0 13px 31px #0f172a0f;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.finStats article:hover{transform:translateY(-3px);border-color:#c5d5e8;box-shadow:0 20px 42px #0f172a1a}.finStats article>span{width:53px;height:53px;flex:0 0 53px;display:grid;place-items:center;border-radius:17px}.finStats .blue{color:#1d4ed8;background:linear-gradient(135deg,#eff6ff,#dbeafe)}.finStats .yellow{color:#b45309;background:linear-gradient(135deg,#fffbeb,#fef3c7)}.finStats .purple{color:#6d28d9;background:linear-gradient(135deg,#f5f3ff,#ede9fe)}.finStats .green{color:#047857;background:linear-gradient(135deg,#ecfdf5,#d1fae5)}.finStats small{display:block;color:#64748b;font-size:13px;font-weight:750}.finStats strong{display:block;margin-top:6px;color:#0f172a;font-size:31px;line-height:1;font-weight:950}.finTools{margin-top:18px;padding:17px;display:grid;gap:15px;border:1px solid #dfe7f1;border-radius:22px;background:#fff;box-shadow:0 11px 28px #0f172a0b}.finSearch{min-height:58px;padding:5px 5px 5px 17px;display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:11px;border:1px solid #ccd8e7;border-radius:16px;background:#f8fafc;transition:border-color .18s ease,box-shadow .18s ease}.finSearch:focus-within{border-color:#6f9ce9;box-shadow:0 0 0 4px #2563eb1a}.finSearch>svg{color:#64748b}.finSearch input{min-width:0;height:100%;border:0;outline:0;color:#0f172a;background:transparent;font:inherit;font-size:16px}.finSearch button{min-height:48px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:13px;color:#fff;background:linear-gradient(135deg,#1d4ed8,#3b82f6);box-shadow:0 10px 22px #2563eb38;font:inherit;font-size:14px;font-weight:850;cursor:pointer;transition:transform .17s ease,box-shadow .17s ease}.finSearch button:hover{transform:translateY(-2px);box-shadow:0 15px 29px #2563eb4d}.finSearch button:active{transform:scale(.97)}.finFilters{display:flex;gap:9px;overflow-x:auto;padding-bottom:3px;scrollbar-width:thin}.finFilters button{min-height:43px;flex:0 0 auto;padding:0 13px;display:inline-flex;align-items:center;gap:9px;border:1px solid #d5dfeb;border-radius:13px;color:#475569;background:#fff;font:inherit;font-size:13px;font-weight:800;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.finFilters button:hover{transform:translateY(-1px);border-color:#a9c1e5;color:#1d4ed8;background:#f5f9ff}.finFilters button b{min-width:25px;height:25px;padding:0 7px;display:grid;place-items:center;border-radius:999px;color:#475569;background:#eef2f7;font-size:11px}.finFilters button.active{border-color:#1d4ed8;color:#fff;background:linear-gradient(135deg,#1d4ed8,#3b82f6);box-shadow:0 10px 22px #2563eb33}.finFilters button.active b{color:#1d4ed8;background:#fff}.finError{margin-top:15px;padding:14px 16px;display:flex;align-items:center;gap:9px;border:1px solid #fecaca;border-radius:14px;color:#b91c1c;background:#fff1f2;font-size:14px;font-weight:750}.finList{position:relative;min-height:270px;margin-top:18px;overflow:hidden;border:1px solid #dfe7f1;border-radius:22px;background:#fff;box-shadow:0 14px 34px #0f172a0e}.finListHeader,.finRow{display:grid;grid-template-columns:minmax(240px,1.5fr) minmax(190px,1.1fr) minmax(155px,.85fr) minmax(150px,.78fr) minmax(145px,.78fr) minmax(165px,.8fr);align-items:center;gap:14px}.finListHeader{min-height:59px;padding:0 20px;border-bottom:1px solid #dfe7f1;color:#64748b;background:linear-gradient(180deg,#fbfcfe,#f4f7fb);font-size:12px;font-weight:900;letter-spacing:.045em;text-transform:uppercase}.finRow{min-height:133px;padding:17px 20px;border-bottom:1px solid #edf1f6;background:#fff;transition:background .18s ease,transform .18s ease}.finRow:last-child{border-bottom:0}.finRow:hover{background:#fbfdff}.finVehicleCell{min-width:0;display:grid;grid-template-columns:94px minmax(0,1fr);align-items:center;gap:14px}.finVehicleImage{width:94px;height:74px;overflow:hidden;display:grid;place-items:center;border:1px solid #dbe5f0;border-radius:15px;color:#2563eb;background:linear-gradient(135deg,#eff6ff,#dbeafe)}.finVehicleImage img{width:100%;height:100%;object-fit:cover}.finVehicleCell small,.finCustomerCell small,.finMoneyCell small{display:block;color:#64748b;font-size:11px;font-weight:750}.finVehicleCell h2,.finCustomerCell h3{margin:4px 0 0;overflow:hidden;color:#0f172a;font-size:16px;line-height:1.28;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.finVehicleCell strong{display:block;margin-top:5px;color:#1d4ed8;font-size:14px;font-weight:900}.finCustomerCell{min-width:0;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px}.finCustomerCell>span{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;color:#6d28d9;background:linear-gradient(135deg,#f5f3ff,#ede9fe)}.finCustomerCell a{display:block;margin-top:5px;overflow:hidden;color:#2563eb;font-size:13px;font-weight:750;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.finMoneyCell strong{display:block;margin-top:5px;color:#0f172a;font-size:17px;font-weight:950}.finMoneyCell span{display:block;margin-top:5px;color:#64748b;font-size:12px;font-weight:700}.finStatus{min-height:34px;width:fit-content;padding:0 11px;display:inline-flex;align-items:center;gap:7px;border-radius:999px;color:#475569;background:#edf2f7;font-size:12px;font-weight:850;white-space:nowrap}.finStatus-new{color:#92400e;background:#fef3c7}.finStatus-viewed{color:#334155;background:#e8eef5}.finStatus-contacted{color:#6d28d9;background:#ede9fe}.finStatus-sent_to_bank{color:#1d4ed8;background:#dbeafe}.finStatus-approved,.finStatus-completed{color:#047857;background:#d1fae5}.finStatus-rejected,.finStatus-cancelled{color:#b91c1c;background:#fee2e2}.finDateCell{display:flex;align-items:center;gap:8px;color:#64748b;font-size:12px;font-weight:700}.finActions{display:flex;justify-content:flex-end;gap:8px}.finOpenButton,.finDeleteButton{min-height:45px;display:inline-flex;align-items:center;justify-content:center;border-radius:13px;font:inherit;cursor:pointer;transition:transform .17s ease,box-shadow .17s ease,background .17s ease}.finOpenButton{padding:0 15px;gap:7px;border:1px solid #1d4ed8;color:#fff;background:linear-gradient(135deg,#1d4ed8,#3b82f6);box-shadow:0 9px 20px #2563eb33;font-size:12px;font-weight:850}.finOpenButton:hover{transform:translateY(-2px);box-shadow:0 14px 26px #2563eb4d}.finDeleteButton{width:45px;padding:0;border:1px solid #fca5a5;color:#dc2626;background:linear-gradient(135deg,#fff7f7,#fee2e2);box-shadow:0 8px 18px #dc26261a}.finDeleteButton:hover{transform:translateY(-2px);color:#fff;background:linear-gradient(135deg,#dc2626,#ef4444);box-shadow:0 13px 25px #dc26263d}.finOpenButton:active,.finDeleteButton:active{transform:scale(.96)}.finLoading,.finEmpty{min-height:320px;display:grid;place-items:center}.finLoading{color:#2563eb}.finEmpty{padding:45px 20px;align-content:center;justify-items:center;color:#64748b;text-align:center}.finEmpty svg{color:#94a3b8}.finEmpty h2{margin:14px 0 0;color:#0f172a;font-size:24px}.finEmpty p{max-width:500px;margin:8px 0 0;font-size:15px;line-height:1.55}.finPagination{margin-top:18px;margin-bottom:10px;padding:13px;display:flex;align-items:center;justify-content:center;gap:16px;border:1px solid #dfe7f1;border-radius:17px;background:#fff;box-shadow:0 9px 24px #0f172a0b}.finPagination button{min-height:44px;padding:0 15px;display:inline-flex;align-items:center;gap:7px;border:1px solid #cbd8e7;border-radius:12px;color:#334155;background:#fff;font:inherit;font-size:13px;font-weight:800;cursor:pointer;transition:transform .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease}.finPagination button:hover:not(:disabled){transform:translateY(-2px);border-color:#7fa5df;color:#1d4ed8;box-shadow:0 9px 20px #2563eb1f}.finPagination button:disabled{opacity:.4;cursor:not-allowed}.finPagination strong{color:#475569;font-size:13px}.finFullPage{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;width:100vw;height:100dvh;overflow:hidden;background:#f3f6fb}.finFullPageShell{width:100%;height:100dvh;min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;background:#f3f6fb}.finFullPageHeader{position:relative;z-index:4;min-height:84px;border-bottom:1px solid #dbe4ef;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 8px 25px #0f172a0e}.finFullPageHeaderInner{width:min(1220px,100%);min-height:84px;margin:0 auto;padding:14px 24px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px}.finBackButton{min-height:48px;padding:0 16px;display:inline-flex;align-items:center;gap:9px;border:1px solid #cbd8e7;border-radius:14px;color:#1e3a5f;background:#fff;box-shadow:0 7px 18px #0f172a12;font:inherit;font-size:13px;font-weight:850;cursor:pointer;transition:transform .17s ease,color .17s ease,border-color .17s ease,box-shadow .17s ease}.finBackButton:hover{transform:translate(-2px);border-color:#8bace0;color:#1d4ed8;box-shadow:0 11px 25px #2563eb21}.finFullPageTitle{min-width:0}.finFullPageTitle small{display:block;color:#64748b;font-size:11px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.finFullPageTitle h2{margin:5px 0 0;overflow:hidden;color:#0f172a;font-size:22px;line-height:1.15;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.finFullPageContent{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:24px max(24px,calc((100vw - 1220px)/2)) 38px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#a9b8cc transparent}.finDetailVehicle{padding:19px;display:grid;grid-template-columns:225px minmax(0,1fr);align-items:center;gap:22px;border:1px solid #c9daf2;border-radius:23px;background:radial-gradient(circle at 92% 0%,rgba(37,99,235,.13),transparent 40%),linear-gradient(135deg,#fbfdff,#eaf3ff);box-shadow:0 15px 34px #2563eb14}.finDetailVehicleImage{width:225px;height:150px;overflow:hidden;display:grid;place-items:center;border:1px solid #d5e1f0;border-radius:18px;color:#2563eb;background:#fff;box-shadow:0 12px 29px #0f172a1a}.finDetailVehicleImage img{width:100%;height:100%;object-fit:cover}.finDetailVehicleText small{color:#64748b;font-size:11px;font-weight:850;text-transform:uppercase}.finDetailVehicleText h1{margin:7px 0 0;color:#0f172a;font-size:clamp(25px,3vw,35px);line-height:1.12;font-weight:950;letter-spacing:-.035em}.finDetailVehicleText>strong{display:block;margin-top:9px;color:#1d4ed8;font-size:23px;font-weight:950}.finDetailVehicleText a{min-height:41px;margin-top:14px;padding:0 14px;display:inline-flex;align-items:center;gap:8px;border:1px solid #abc3e6;border-radius:12px;color:#1d4ed8;background:#fff;box-shadow:0 8px 18px #2563eb17;font-size:12px;font-weight:850;text-decoration:none;transition:transform .17s ease,box-shadow .17s ease}.finDetailVehicleText a:hover{transform:translateY(-2px);box-shadow:0 12px 24px #2563eb29}.finDetailGrid{margin-top:16px;display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);gap:16px}.finDetailSection{padding:19px;border:1px solid #dfe7f1;border-radius:20px;background:#fff;box-shadow:0 11px 27px #0f172a0b}.finDetailSection>header{margin-bottom:14px;padding-bottom:13px;display:flex;align-items:center;gap:9px;border-bottom:1px solid #edf1f6;color:#1d4ed8}.finDetailSection>header h3{margin:0;color:#0f172a;font-size:17px;font-weight:900}.finContactGrid{display:grid;gap:10px}.finContactGrid article,.finContactGrid a{min-width:0;min-height:67px;padding:12px;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;border:1px solid #e3eaf3;border-radius:15px;color:inherit;background:#f8fafc;text-decoration:none;transition:border-color .17s ease,background .17s ease,transform .17s ease}.finContactGrid a:hover{transform:translateY(-1px);border-color:#b1c7e6;background:#f3f8ff}.finContactGrid>*>svg{width:42px;height:42px;padding:10px;border-radius:13px;color:#2563eb;background:linear-gradient(135deg,#eff6ff,#dbeafe)}.finContactGrid small,.finMetricsGrid small{display:block;color:#64748b;font-size:11px;font-weight:700}.finContactGrid strong,.finMetricsGrid strong{display:block;min-width:0;margin-top:4px;overflow:hidden;color:#0f172a;font-size:14px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.finMetricsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.finMetricsGrid article{min-width:0;min-height:102px;padding:14px;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:3px 10px;border:1px solid #e2e9f2;border-radius:16px;background:#fbfdff;transition:transform .17s ease,border-color .17s ease,box-shadow .17s ease}.finMetricsGrid article:hover{transform:translateY(-2px);border-color:#bfd0e9;box-shadow:0 10px 22px #0f172a0f}.finMetricsGrid article>svg{grid-row:1 / 3;width:42px;height:42px;padding:10px;border-radius:13px;color:#2563eb;background:linear-gradient(135deg,#eff6ff,#dbeafe)}.finActivity{margin-top:16px}.finTimeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.finTimeline article{min-width:0;min-height:75px;padding:13px;display:grid;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:10px;border:1px solid #e3eaf3;border-radius:15px;background:#f8fafc}.finTimeline article>span{width:14px;height:14px;border:3px solid #bfdbfe;border-radius:50%;background:#2563eb}.finTimeline strong{display:block;color:#0f172a;font-size:13px}.finTimeline small{display:block;margin-top:4px;color:#64748b;font-size:11px}.finStatusEditor{margin-top:16px;padding:18px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;border:1px solid #c9dbf4;border-radius:19px;background:linear-gradient(135deg,#f8fbff,#edf5ff)}.finStatusEditor label{display:block;margin-bottom:8px;color:#334155;font-size:12px;font-weight:850}.finStatusEditor select{width:100%;height:52px;padding:0 14px;outline:0;border:1px solid #c8d5e5;border-radius:14px;color:#0f172a;background:#fff;font:inherit;font-size:15px;font-weight:750}.finStatusEditor select:focus{border-color:#6694de;box-shadow:0 0 0 4px #2563eb1a}.finStatusEditor p{grid-column:1 / -1;margin:0;padding:11px 13px;border:1px solid #bbf7d0;border-radius:12px;color:#047857;background:#ecfdf5;font-size:12px;font-weight:800}.finFullPageFooter{position:relative;z-index:4;min-height:84px;border-top:1px solid #dbe4ef;background:#fff;box-shadow:0 -10px 30px #0f172a11}.finFullPageFooterInner{width:min(1220px,100%);min-height:84px;margin:0 auto;padding:13px 24px calc(13px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:14px}.finContactActions{display:flex;gap:8px}.finCallButton,.finEmailButton,.finSaveButton{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;font:inherit;font-size:13px;font-weight:850;text-decoration:none;transition:transform .17s ease,box-shadow .17s ease}.finCallButton,.finEmailButton{padding:0 17px;border:1px solid #b8cce8;color:#1d4ed8;background:linear-gradient(135deg,#fbfdff,#eef5ff)}.finEmailButton{width:50px;padding:0}.finCallButton:hover,.finEmailButton:hover{transform:translateY(-2px);box-shadow:0 11px 23px #2563eb26}.finSaveButton{min-width:195px;padding:0 20px;border:1px solid #1d4ed8;color:#fff;background:linear-gradient(135deg,#1d4ed8,#3b82f6);box-shadow:0 12px 26px #2563eb3d;cursor:pointer}.finSaveButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 17px 32px #2563eb52}.finSaveButton:active:not(:disabled){transform:scale(.97)}.finSaveButton:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}.finFullPageLoading{grid-row:1 / -1;display:grid;place-items:center;color:#2563eb}.finDeleteOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483600;width:100vw;height:100dvh;padding:18px;display:grid;place-items:center;overflow:hidden;background:#030914bf;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.finDeleteModal{position:relative;width:min(510px,100%);padding:32px;border:1px solid rgba(255,255,255,.72);border-radius:25px;background:#fff;box-shadow:0 35px 95px #02061773;text-align:center;animation:finModalOpen .2s ease both}@keyframes finModalOpen{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.finDeleteClose{position:absolute;top:15px;right:15px;width:42px;height:42px;display:grid;place-items:center;border:1px solid #dfe7f1;border-radius:12px;color:#475569;background:#fff;cursor:pointer}.finDeleteIconLarge{width:70px;height:70px;margin:0 auto;display:grid;place-items:center;border-radius:21px;color:#dc2626;background:linear-gradient(135deg,#fee2e2,#fecaca)}.finDeleteModal h2{margin:18px 0 0;color:#0f172a;font-size:25px}.finDeleteModal>p{margin:10px auto 0;color:#64748b;font-size:14px;line-height:1.55}.finDeleteItem{margin-top:17px;padding:14px;border:1px solid #e3eaf3;border-radius:14px;background:#f8fafc}.finDeleteItem strong,.finDeleteItem span{display:block}.finDeleteItem strong{color:#0f172a;font-size:14px}.finDeleteItem span{margin-top:4px;color:#64748b;font-size:12px}.finDeleteModal input{width:100%;height:53px;margin-top:17px;padding:0 14px;outline:0;border:1px solid #cbd5e1;border-radius:13px;color:#0f172a;background:#fff;font:inherit;font-size:16px;font-weight:800;letter-spacing:.08em;text-align:center}.finDeleteModal input:focus{border-color:#ef4444;box-shadow:0 0 0 4px #ef44441c}.finDeleteButtons{margin-top:17px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.finDeleteButtons button{min-height:50px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #d7e0eb;border-radius:13px;color:#334155;background:#fff;font:inherit;font-size:13px;font-weight:850;cursor:pointer;transition:transform .17s ease,box-shadow .17s ease}.finDeleteButtons button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 22px #0f172a1a}.finDeleteButtons button.danger{border-color:#dc2626;color:#fff;background:linear-gradient(135deg,#dc2626,#ef4444);box-shadow:0 10px 22px #dc262633}.finDeleteButtons button:disabled{opacity:.44;cursor:not-allowed}.finSpin{animation:finSpin .8s linear infinite}@keyframes finSpin{to{transform:rotate(360deg)}}@media (max-width: 1250px){.finList{overflow-x:auto}.finListHeader,.finRow{min-width:1110px}}@media (max-width: 980px){.finStats{grid-template-columns:repeat(2,minmax(0,1fr))}.finDetailGrid,.finTimeline{grid-template-columns:1fr}}@media (max-width: 700px){.finHero{min-height:auto;padding:21px;grid-template-columns:58px minmax(0,1fr);gap:14px;border-radius:22px}.finHeroIcon{width:58px;height:58px;border-radius:18px}.finHero small{font-size:10px}.finHero h1{font-size:27px;line-height:1.08}.finHero p{font-size:14px;line-height:1.5}.finRefreshButton{grid-column:1 / -1;width:100%}.finStats{gap:9px}.finStats article{min-height:105px;padding:13px;gap:10px;border-radius:17px}.finStats article>span{width:43px;height:43px;flex-basis:43px}.finStats small{font-size:11px}.finStats strong{font-size:25px}.finTools{padding:11px;border-radius:18px}.finSearch{min-height:54px;grid-template-columns:23px minmax(0,1fr) 48px;padding-left:13px}.finSearch input{font-size:16px}.finSearch button{width:48px;min-height:48px;padding:0}.finSearch button span{display:none}.finFilters{margin-inline:-11px;padding-inline:11px}.finList{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.finListHeader{display:none}.finRow{min-width:0;min-height:0;margin-bottom:12px;padding:15px;display:grid;grid-template-columns:1fr;gap:14px;border:1px solid #dfe7f1;border-radius:19px;background:#fff;box-shadow:0 11px 28px #0f172a0e}.finVehicleCell{grid-template-columns:96px minmax(0,1fr)}.finVehicleImage{width:96px;height:76px}.finCustomerCell{padding:12px;border-radius:14px;background:#f8fafc}.finMoneyCell{padding:12px;border:1px solid #e5ebf3;border-radius:14px}.finDateCell{padding-top:12px;border-top:1px solid #edf1f6}.finActions{justify-content:stretch}.finOpenButton{flex:1 1 auto}.finPagination{justify-content:space-between;gap:6px}.finPagination button{padding-inline:10px}.finFullPageHeader{min-height:73px}.finFullPageHeaderInner{min-height:73px;padding:calc(9px + env(safe-area-inset-top)) 12px 9px;grid-template-columns:auto minmax(0,1fr) auto;gap:9px}.finBackButton{width:45px;min-height:45px;padding:0;justify-content:center}.finBackButton span{display:none}.finFullPageTitle small{font-size:9px}.finFullPageTitle h2{font-size:15px}.finFullPageHeaderInner>.finStatus{max-width:118px;overflow:hidden;text-overflow:ellipsis}.finFullPageContent{padding:12px 12px 26px}.finDetailVehicle{padding:11px;grid-template-columns:105px minmax(0,1fr);gap:11px;border-radius:17px}.finDetailVehicleImage{width:105px;height:84px;border-radius:14px}.finDetailVehicleText h1{font-size:17px}.finDetailVehicleText>strong{font-size:15px}.finDetailVehicleText a{min-height:34px;margin-top:8px;padding-inline:9px;font-size:10px}.finDetailGrid{margin-top:11px;gap:11px}.finDetailSection{padding:13px;border-radius:16px}.finMetricsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.finMetricsGrid article{min-height:91px;padding:10px;grid-template-columns:35px minmax(0,1fr)}.finMetricsGrid article>svg{width:35px;height:35px;padding:8px}.finMetricsGrid strong{font-size:12px}.finStatusEditor{display:block;padding:13px}.finStatusEditor select{font-size:16px}.finStatusEditor>.finStatus{margin-top:10px}.finFullPageFooter{min-height:77px}.finFullPageFooterInner{min-height:77px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));gap:8px}.finContactActions{min-width:0;flex:1 1 auto}.finCallButton{flex:1 1 auto;padding-inline:11px}.finEmailButton{min-width:49px}.finSaveButton{min-width:143px;padding-inline:13px}.finDeleteModal{padding:28px 18px 20px;border-radius:22px}}@media (max-width: 400px){.finStats{grid-template-columns:1fr 1fr}.finStats article{display:block}.finStats article>span{margin-bottom:10px}.finMetricsGrid{grid-template-columns:1fr}.finFullPageFooterInner{align-items:stretch;flex-direction:column}.finContactActions,.finSaveButton{width:100%}.finDeleteButtons{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.finPage *,.finFullPage *,.finDeleteModal{animation-duration:.01ms!important;transition-duration:.01ms!important}}body.financing-detail-is-open{width:100%!important;height:100%!important;overflow:hidden!important;overscroll-behavior:none!important}body.financing-detail-is-open>*:not(.finFullPage):not(.finDeleteOverlay){visibility:hidden!important}body.financing-detail-is-open>.finFullPage,body.financing-detail-is-open>.finDeleteOverlay{visibility:visible!important}.finFullPage{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2147483647!important;width:100%!important;height:100dvh!important;min-width:100%!important;min-height:100dvh!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#f3f6fb!important;isolation:isolate!important;transform:none!important;opacity:1!important;visibility:visible!important;contain:layout paint!important}.finFullPageShell{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100dvh!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;background:#f3f6fb!important;border:0!important;border-radius:0!important;box-shadow:none!important}.finFullPageHeader,.finFullPageFooter{position:relative!important;z-index:10!important;flex:0 0 auto!important}.finFullPageContent{position:relative!important;min-width:0!important;min-height:0!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}.finSaveButton{position:relative!important;overflow:hidden!important;transition:transform .2s ease,background .2s ease,box-shadow .2s ease,border-color .2s ease!important}.finSaveButton:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;transform:translate(-110%)!important;background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.28) 48%,transparent 76%)!important;pointer-events:none!important}.finSaveButton:not(:disabled):hover:after{animation:finSaveShine .75s ease!important}.finSaveButton.finSaveSuccess{border-color:#059669!important;color:#fff!important;background:linear-gradient(135deg,#047857,#10b981)!important;box-shadow:0 14px 30px #05966947!important;animation:finSaveSuccessPulse .55s ease both!important}@keyframes finSaveShine{to{transform:translate(110%)}}@keyframes finSaveSuccessPulse{0%{transform:scale(.97)}55%{transform:scale(1.035)}to{transform:scale(1)}}.finRow.finRowUpdated{position:relative!important;border-color:#86efac!important;background:linear-gradient(90deg,#ecfdf5,#fff 72%)!important;box-shadow:inset 5px 0 #10b981,0 15px 34px #0596691f!important;animation:finUpdatedRow 2.5s ease both!important}@keyframes finUpdatedRow{0%{transform:translateY(-3px);background:#d1fae5}22%{transform:translateY(0)}to{background:#fff}}.finDeleteOverlay{z-index:2147483647!important}@media (max-width: 700px){.finFullPage,.finFullPageShell{width:100%!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important}.finFullPageContent{padding-bottom:calc(28px + env(safe-area-inset-bottom))!important}}@media (prefers-reduced-motion: reduce){.finSaveButton.finSaveSuccess,.finRow.finRowUpdated{animation:none!important}}.finStatusFlow{margin-top:20px!important;padding:22px!important;display:block!important;border:1px solid #d8e1ec!important;border-radius:21px!important;background:linear-gradient(145deg,#fff,#f7f9fc)!important;box-shadow:0 12px 31px #0f172a12!important}.finStatusFlowHeader{display:flex;align-items:center;justify-content:space-between;gap:15px}.finStatusFlowHeader small{display:block;margin-bottom:4px;color:#64748b;font-size:11px;line-height:1.2;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.finStatusFlowHeader h3{margin:0;color:#0f172a;font-size:21px;line-height:1.2;font-weight:950}.finProcessTimeline{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:24px}.finProcessTimeline article{position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.finProcessTimeline article:before{content:"";position:absolute;top:22px;left:0;right:0;height:4px;background:#e2e8f0;z-index:0}.finProcessTimeline article:first-child:before{left:50%}.finProcessTimeline article:last-child:before{right:50%}.finProcessTimeline article.complete:before{background:#ffd21f}.finProcessPoint{position:relative;z-index:2;width:46px;height:46px;display:flex;align-items:center;justify-content:center;border:3px solid #dbe2ea;border-radius:50%;background:#fff;color:#94a3b8;box-shadow:0 5px 13px #0f172a14}.finProcessTimeline article.complete .finProcessPoint{border-color:#ffd21f;background:#ffd21f;color:#111827}.finProcessTimeline article.current .finProcessPoint{box-shadow:0 0 0 6px #facc152e,0 8px 18px #0f172a1f}.finProcessText{min-width:0}.finProcessText small{display:block;color:#94a3b8;font-size:10px;font-weight:900}.finProcessText strong{display:block;margin-top:3px;color:#64748b;font-size:12px;line-height:1.3;font-weight:850}.finProcessTimeline article.complete .finProcessText strong{color:#111827}.finStatusFlowActions{margin-top:24px;padding-top:18px;border-top:1px solid #e2e8f0}.finNextStatusButton{width:100%;min-height:66px;padding:10px 18px;display:flex;align-items:center;justify-content:center;gap:13px;border:1px solid #ffd21f;border-radius:16px;background:#ffd21f;color:#111827;cursor:pointer;box-shadow:0 12px 25px #facc153d}.finNextStatusButton>span{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.finNextStatusButton small{color:#665000;font-size:10px;line-height:1.2;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.finNextStatusButton strong{margin-top:3px;color:#111827;font-size:17px;line-height:1.25;font-weight:950}.finNextStatusButton:disabled,.finRejectStatusButton:disabled,.finCancelStatusButton:disabled{opacity:.6;cursor:not-allowed}.finStatusSecondaryActions{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}.finRejectStatusButton,.finCancelStatusButton{min-height:44px;padding:0 14px;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:12px;background:#fff;font-size:13px;font-weight:900;cursor:pointer}.finRejectStatusButton{border:1px solid #fecaca;color:#b91c1c}.finCancelStatusButton{border:1px solid #d8dee7;color:#475569}.finStatusMessage{margin:17px 0 0!important;padding:12px 14px!important;border:1px solid #bbf7d0!important;border-radius:13px!important;background:#ecfdf5!important;color:#047857!important;font-size:13px!important;font-weight:850!important}.finStatusFinalMessage{margin-top:20px;padding:14px;display:flex;align-items:center;gap:11px;border-radius:14px}.finStatusFinalMessage div{display:flex;flex-direction:column;gap:3px}.finStatusFinalMessage strong{font-size:15px}.finStatusFinalMessage small{font-size:12px}.finStatusFinal-rejected,.finStatusFinal-cancelled{border:1px solid #fecaca;background:#fef2f2;color:#b91c1c}.finProcessCompleted{min-height:58px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #bbf7d0;border-radius:15px;background:#ecfdf5;color:#047857;font-size:16px;font-weight:950}@media (max-width:850px){.finProcessTimeline{display:flex;flex-direction:column;gap:0}.finProcessTimeline article{min-height:67px;flex-direction:row;justify-content:flex-start;gap:13px;text-align:left}.finProcessTimeline article:before{top:0;bottom:0;left:22px!important;right:auto!important;width:4px;height:auto}.finProcessTimeline article:first-child:before{top:23px}.finProcessTimeline article:last-child:before{bottom:calc(100% - 23px)}.finProcessPoint{flex:0 0 46px}.finProcessText strong{font-size:14px}}@media (max-width:720px){.finStatusFlow{padding:15px!important;border-radius:17px!important}.finStatusFlowHeader{align-items:flex-start}.finStatusFlowHeader h3{font-size:19px}.finStatusFlowHeader>.finStatus{max-width:145px;overflow:hidden;text-overflow:ellipsis}.finProcessTimeline{margin-top:18px}.finNextStatusButton{min-height:61px;padding:9px 13px}.finNextStatusButton strong{font-size:15px}.finStatusSecondaryActions{display:grid;grid-template-columns:1fr 1fr}.finRejectStatusButton,.finCancelStatusButton{width:100%;min-width:0;padding:0 8px;font-size:12px}}@media (max-width:390px){.finStatusSecondaryActions{grid-template-columns:1fr}}@media (min-width: 1100px){.finDetailModal,.dealerFinanceDetailModal,.finRequestDetailModal,.finRequestModal{width:min(1320px,calc(100vw - 36px))!important;max-width:min(1320px,calc(100vw - 36px))!important;max-height:calc(100dvh - 28px)!important}}.finDetailSection{padding:15px!important;border-radius:17px!important}.finDetailSection+.finDetailSection{margin-top:12px!important}.finDetailSection header{margin-bottom:10px!important}.finDetailSection header h3{font-size:17px!important;line-height:1.2!important}.finDetailSection header svg{width:20px!important;height:20px!important}.finMetricsGrid{gap:9px!important}.finMetricsGrid article{min-height:74px!important;padding:10px 11px!important;border-radius:13px!important}.finMetricsGrid article small{font-size:11px!important}.finMetricsGrid article strong{font-size:15px!important;line-height:1.25!important}@media (min-width: 900px){.finMetricsGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.finDetailSection a,.finDetailSection .finInfoRow,.finDetailSection .finMetaRow,.finDetailSection .finDataRow,.finDetailSection .finSummaryRow,.finDetailSection .finContactRow{min-height:auto!important}.finDetailSection strong{line-height:1.28!important}.finDetailSection small{line-height:1.25!important}.finInfoGrid,.finMetaGrid,.finCustomerGrid,.finActivityGrid,.finDetailGridCompact,.finSummaryGrid{gap:8px!important}.finInfoGrid>div,.finMetaGrid>div,.finCustomerGrid>div,.finActivityGrid>div,.finDetailGridCompact>div,.finSummaryGrid>div{padding:9px 10px!important;border-radius:12px!important}.finStatusFlow{margin-top:14px!important;padding:15px!important;border-radius:17px!important}.finStatusFlowHeader{gap:10px!important}.finStatusFlowHeader h3{font-size:18px!important}.finStatusFlowHeader small{margin-bottom:3px!important;font-size:10px!important}.finProcessTimeline{margin-top:16px!important}.finProcessTimeline article{gap:8px!important}.finProcessPoint{width:40px!important;height:40px!important}.finProcessText small{font-size:9px!important}.finProcessText strong{font-size:11px!important;line-height:1.25!important}.finStatusFlowActions{margin-top:16px!important;padding-top:14px!important}.finNextStatusButton{min-height:58px!important;padding:9px 14px!important;border-radius:14px!important}.finNextStatusButton strong{font-size:15px!important}.finNextStatusButton small{font-size:9px!important}.finStatusSecondaryActions{margin-top:10px!important;gap:8px!important}.finRejectStatusButton,.finCancelStatusButton{min-height:40px!important;padding:0 12px!important;border-radius:11px!important;font-size:12px!important}.finStatusMessage,.finStatusFinalMessage{margin-top:14px!important;padding:11px 12px!important;border-radius:12px!important}.finProcessCompleted{min-height:52px!important;border-radius:13px!important;font-size:14px!important}@media (max-width: 720px){.finDetailSection{padding:12px!important;border-radius:14px!important}.finDetailSection+.finDetailSection{margin-top:10px!important}.finDetailSection header{margin-bottom:8px!important}.finDetailSection header h3{font-size:16px!important}.finMetricsGrid{gap:8px!important}.finMetricsGrid article{min-height:67px!important;padding:9px!important}.finMetricsGrid article strong{font-size:14px!important}.finStatusFlow{padding:12px!important;margin-top:12px!important}.finStatusFlowHeader h3{font-size:16px!important}.finProcessTimeline{margin-top:12px!important}.finProcessTimeline article{min-height:58px!important}.finProcessPoint{width:36px!important;height:36px!important}.finProcessText strong{font-size:12px!important}.finNextStatusButton{min-height:54px!important;padding:8px 11px!important}.finNextStatusButton strong{font-size:14px!important}.finStatusSecondaryActions{grid-template-columns:1fr 1fr!important}}@media (max-width: 390px){.finStatusSecondaryActions{grid-template-columns:1fr!important}}.finStatusFlowActions{position:sticky!important;bottom:-1px!important;z-index:30!important;margin:12px -15px -15px!important;padding:12px 15px 15px!important;background:linear-gradient(180deg,#fff0,#fffffff5 18%,#fff 42%)!important;border-radius:0 0 17px 17px!important}.finNextStatusButton{min-height:50px!important;width:100%!important;margin:0!important;box-shadow:0 12px 28px #0f172a29!important}.finStatusSecondaryActions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:8px!important}.finRejectStatusButton,.finCancelStatusButton{min-height:36px!important}@media (min-width: 900px){.finStatusFlow{padding:13px!important}.finProcessTimeline{margin-top:11px!important;gap:5px!important}.finProcessTimeline article{min-height:44px!important}.finProcessPoint{width:34px!important;height:34px!important}.finProcessText strong{font-size:10px!important}.finStatusFlowActions{margin:10px -13px -13px!important;padding:10px 13px 13px!important}}@media (max-width: 720px){.finStatusFlowActions{bottom:0!important;margin:10px -12px -12px!important;padding:10px 12px calc(12px + env(safe-area-inset-bottom))!important;border-radius:0 0 14px 14px!important}.finNextStatusButton{min-height:48px!important}}@media (max-width: 390px){.finStatusSecondaryActions{grid-template-columns:1fr 1fr!important}}.finStatusFlowActions{position:static!important;bottom:auto!important;z-index:auto!important;margin:12px 0 0!important;padding:12px 0 0!important;background:none!important;border-radius:0!important}.finStatusFlow{margin-top:10px!important;padding:14px!important}.finProcessTimeline{margin-top:12px!important;gap:7px!important}.finProcessTimeline article{min-height:54px!important;padding:7px 5px!important;gap:7px!important}.finProcessPoint{width:36px!important;height:36px!important;flex:0 0 36px!important}.finProcessPoint svg{width:16px!important;height:16px!important}.finProcessText{min-width:0!important}.finProcessText small{font-size:9px!important;line-height:1!important}.finProcessText strong{display:block!important;margin-top:2px!important;font-size:11px!important;line-height:1.18!important}.finProcessDate{display:block!important;margin-top:4px!important;font-size:9px!important;line-height:1.15!important;font-weight:700!important;color:#64748b!important;white-space:nowrap!important}.finProcessTimeline article.complete .finProcessDate,.finProcessTimeline article.current .finProcessDate{color:#475569!important}.finNextStatusButton{min-height:48px!important;margin:0!important}.finStatusSecondaryActions{margin-top:8px!important}@media (min-width:900px){.finProcessTimeline{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important}.finProcessTimeline article{min-width:0!important}.finProcessDate{font-size:8px!important}}@media (max-width:720px){.finStatusFlow{padding:12px!important}.finProcessTimeline{gap:5px!important}.finProcessTimeline article{min-height:50px!important}.finProcessPoint{width:34px!important;height:34px!important;flex-basis:34px!important}.finProcessText strong{font-size:10px!important}.finProcessDate{font-size:8px!important}.finStatusFlowActions{margin-top:10px!important;padding-top:10px!important}}.finFullPage{background:#f3f6fb!important}.finFullPageShell{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;height:100dvh!important;min-height:100dvh!important;overflow:hidden!important;background:#f3f6fb!important}.finFullPageContent{min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;background:#f3f6fb!important}.finFullPageFooter{position:relative!important;z-index:10!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;border-top:0!important;box-shadow:none!important;background:#fff!important;overflow:visible!important}.finFullPageFooter:before,.finFullPageFooter:after{content:none!important;display:none!important}.finFullPageFooterInner{width:min(1220px,100%)!important;min-height:50px!important;height:auto!important;margin:0 auto!important;padding:0 24px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;background:#fff!important;transform:none!important}.finContactActions{display:flex!important;gap:8px!important;margin:0!important;padding:0!important;transform:none!important}.finCallButton,.finEmailButton,.finSaveButton{margin-top:0!important;margin-bottom:0!important;transform:none!important}@media (max-width:720px){.finFullPageFooterInner{min-height:50px!important;padding:0 12px env(safe-area-inset-bottom)!important;gap:8px!important}}.finFullPageFooter{transform:translateY(-38px)!important}.finFullPageShell{background:#fff!important}.finFullPageContent{background:#f3f6fb!important}@media (min-width:900px){.finFullPageHeader,.finFullPageHeaderInner{min-height:68px!important}.finFullPageHeaderInner{padding-top:8px!important;padding-bottom:8px!important}.finBackButton{min-height:42px!important}.finFullPageTitle h2{margin-top:2px!important;font-size:19px!important}.finFullPageContent{padding-top:12px!important;padding-bottom:12px!important}.finDetailVehicle{padding:12px!important;grid-template-columns:175px minmax(0,1fr)!important;gap:15px!important;border-radius:17px!important}.finDetailVehicleImage{min-height:110px!important;height:110px!important}.finDetailVehicle h3{margin-top:3px!important;font-size:19px!important}.finDetailGrid{margin-top:10px!important;gap:9px!important}.finDetailCard{padding:11px!important;border-radius:15px!important}.finDetailCardHeader{margin-bottom:8px!important}.finDetailRows{gap:5px!important}.finDetailRow{min-height:28px!important;padding:4px 0!important}.finStatusFlow{margin-top:8px!important;padding:11px!important;border-radius:16px!important}.finStatusFlowHeader h3{font-size:17px!important}.finProcessTimeline{margin-top:9px!important;gap:4px!important}.finProcessTimeline article{min-height:44px!important;gap:5px!important}.finProcessPoint{width:31px!important;height:31px!important;flex-basis:31px!important}.finProcessTimeline article:before{top:15px!important;height:3px!important}.finProcessText{gap:1px!important}.finProcessText strong{font-size:9px!important;line-height:1.1!important}.finProcessDate{font-size:7px!important;line-height:1.1!important}.finStatusFlowActions{position:static!important;inset:auto!important;transform:none!important;margin:8px 0 0!important;padding:8px 0 0!important;background:none!important;border:0!important;box-shadow:none!important}.finNextStatusButton{min-height:43px!important;padding:6px 12px!important}.finNextStatusButton strong{font-size:13px!important}.finNextStatusButton small{font-size:8px!important}.finStatusSecondaryActions{position:static!important;inset:auto!important;transform:none!important;width:100%!important;margin-top:6px!important;padding:0!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;border:0!important;background:none!important;box-shadow:none!important}.finRejectStatusButton,.finCancelStatusButton{min-height:34px!important;width:100%!important;margin:0!important;padding:0 10px!important;font-size:11px!important;transform:none!important}}@media (min-width:901px){.finDetailVehicle{padding:16px!important;grid-template-columns:225px minmax(0,1fr)!important;align-items:center!important;gap:22px!important}.finDetailVehicleImage{width:225px!important;height:150px!important;min-height:150px!important;aspect-ratio:auto!important;align-self:center!important}.finDetailVehicleImage img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:center!important}.finDetailVehicleText{min-width:0!important;align-self:center!important;text-align:left!important}.finDetailVehicleText h1{margin:6px 0 0!important;font-size:clamp(23px,2.5vw,32px)!important;line-height:1.12!important}.finDetailVehicleText>strong{margin-top:7px!important;font-size:22px!important}.finDetailVehicleText a{margin-top:11px!important}}@media (min-width:721px) and (max-width:900px){.finDetailVehicle{padding:14px!important;grid-template-columns:190px minmax(0,1fr)!important;align-items:center!important;gap:16px!important}.finDetailVehicleImage{width:190px!important;height:130px!important;min-height:130px!important}.finDetailVehicleImage img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.finDetailVehicleText{min-width:0!important;text-align:left!important}.finDetailVehicleText h1{font-size:22px!important}}@media (max-width:720px){.finDetailVehicle{padding:10px!important;display:grid!important;grid-template-columns:1fr!important;align-items:stretch!important;gap:12px!important}.finDetailVehicleImage{width:100%!important;height:210px!important;min-height:210px!important;border-radius:15px!important}.finDetailVehicleImage img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:center!important}.finDetailVehicleText{width:100%!important;min-width:0!important;padding:1px 3px 3px!important;text-align:left!important}.finDetailVehicleText h1{margin:5px 0 0!important;font-size:21px!important;line-height:1.15!important}.finDetailVehicleText>strong{margin-top:6px!important;font-size:20px!important}.finDetailVehicleText a{min-height:39px!important;margin-top:9px!important}}@media (max-width:390px){.finDetailVehicleImage{height:185px!important;min-height:185px!important}.finDetailVehicleText h1{font-size:19px!important}}.myBanksPage{width:100%;max-width:1400px;margin:0 auto;padding:26px}.myBanksHero{display:flex;align-items:center;gap:18px;padding:26px;border:1px solid #e5e7eb;border-radius:22px;background:linear-gradient(135deg,#111827,#1f2937);color:#fff;box-shadow:0 18px 45px #0f172a29}.myBanksHeroIcon{width:58px;height:58px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border-radius:18px;background:#ffd21f;color:#111827}.myBanksHero small{display:block;margin-bottom:5px;font-size:12px;font-weight:900;letter-spacing:.11em;text-transform:uppercase;color:#ffd21f}.myBanksHero h1{margin:0;font-size:30px;line-height:1.1}.myBanksHero p{margin:8px 0 0;font-size:15px;line-height:1.55;color:#d1d5db}.myBanksRefresh{margin-left:auto;min-height:46px;padding:0 17px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,255,255,.18);border-radius:13px;background:#ffffff14;color:#fff;font-size:14px;font-weight:900;cursor:pointer}.myBanksInfo{margin-top:18px;padding:17px 19px;display:flex;align-items:center;gap:12px;border:1px solid #fde68a;border-radius:16px;background:#fffbeb;color:#713f12}.myBanksInfo p{margin:0;font-size:15px;font-weight:750;line-height:1.5}.myBanksPanel{margin-top:18px;padding:24px;border:1px solid #e5e7eb;border-radius:22px;background:#fff;box-shadow:0 14px 38px #0f172a14}.myBanksPanel>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:19px;border-bottom:1px solid #edf0f4}.myBanksPanel>header small{display:block;margin-bottom:4px;font-size:12px;font-weight:900;color:#6b7280;text-transform:uppercase;letter-spacing:.08em}.myBanksPanel>header h2{margin:0;font-size:24px;color:#111827}.myBanksPanel>header strong{padding:9px 13px;border-radius:999px;background:#f3f4f6;color:#111827;font-size:13px}.myBanksGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-top:20px}.myBankCard{position:relative;min-width:0;min-height:106px;padding:16px;display:flex;align-items:center;gap:14px;border:2px solid #e5e7eb;border-radius:17px;background:#fff;text-align:left;cursor:pointer;transition:.18s ease}.myBankCard:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 12px 26px #0f172a17}.myBankCard.selected{border-color:#ffd21f;background:#fffdf2;box-shadow:0 12px 28px #facc152e}.myBankCheck{position:absolute;top:10px;right:10px;width:25px;height:25px;display:flex;align-items:center;justify-content:center;border:2px solid #d1d5db;border-radius:8px;background:#fff;color:#111827}.myBankCard.selected .myBankCheck{border-color:#ffd21f;background:#ffd21f}.myBankLogo{width:56px;height:56px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:7px;border:1px solid #e5e7eb;border-radius:14px;background:#fff;color:#64748b}.myBankLogo img{width:100%;height:100%;object-fit:contain}.myBankContent{min-width:0;display:flex;flex-direction:column;gap:6px}.myBankContent b{overflow:hidden;text-overflow:ellipsis;font-size:16px;color:#111827}.myBankContent small{font-size:13px;color:#64748b}.myBanksFooter{margin-top:22px;padding-top:18px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid #edf0f4}.myBanksFooter p{margin:0;font-size:14px;font-weight:800}.myBanksFooter .success{color:#15803d}.myBanksFooter .error,.myBanksError{color:#b91c1c}.myBanksSave{min-height:50px;padding:0 22px;display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid #ffd21f;border-radius:14px;background:#ffd21f;color:#111827;font-size:15px;font-weight:1000;cursor:pointer;box-shadow:0 11px 24px #facc153d}.myBanksLoading,.myBanksEmpty,.myBanksError{min-height:220px;display:flex;align-items:center;justify-content:center;gap:10px;text-align:center;font-size:15px;font-weight:800}@media (max-width:1000px){.myBanksGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.myBanksPage{padding:12px}.myBanksHero{padding:18px 15px;align-items:flex-start;flex-wrap:wrap;border-radius:18px}.myBanksHeroIcon{width:48px;height:48px;border-radius:15px}.myBanksHero h1{font-size:25px}.myBanksHero p{font-size:14px}.myBanksRefresh{width:100%;margin-left:0}.myBanksInfo{padding:15px}.myBanksInfo p{font-size:14px}.myBanksPanel{padding:16px 13px;border-radius:18px}.myBanksPanel>header{align-items:flex-start}.myBanksPanel>header h2{font-size:21px}.myBanksGrid{grid-template-columns:1fr;gap:11px}.myBankCard{min-height:94px;padding:14px}.myBankContent b{font-size:16px}.myBanksFooter{align-items:stretch;flex-direction:column}.myBanksSave{width:100%;min-height:54px;font-size:16px}}.myFinanceAppsPage{width:100%;max-width:1450px;margin:0 auto;padding:26px}.myFinanceAppsHero{display:flex;align-items:center;gap:17px;padding:25px;border-radius:22px;background:linear-gradient(135deg,#111827,#263244);color:#fff;box-shadow:0 18px 42px #0f172a2b}.myFinanceAppsHeroIcon{width:60px;height:60px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border-radius:18px;background:#ffd21f;color:#111827}.myFinanceAppsHeroText{min-width:0}.myFinanceAppsHeroText small{display:block;margin-bottom:5px;font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#ffd21f}.myFinanceAppsHero h1{margin:0;font-size:30px;line-height:1.15}.myFinanceAppsHero p{margin:8px 0 0;font-size:15px;color:#d1d5db}.myFinanceAppsRefresh{margin-left:auto;min-height:46px;padding:0 17px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,255,255,.18);border-radius:13px;background:#ffffff14;color:#fff;font-size:14px;font-weight:900;cursor:pointer}.myFinanceAppsSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:17px}.myFinanceAppsSummary article{display:flex;align-items:center;gap:12px;padding:17px;border:1px solid #e5e7eb;border-radius:17px;background:#fff;box-shadow:0 9px 22px #0f172a0e}.myFinanceAppsSummary article>span{width:43px;height:43px;display:flex;align-items:center;justify-content:center;border-radius:13px;background:#fff8d5;color:#8a6500}.myFinanceAppsSummary small{display:block;font-size:12px;font-weight:850;color:#64748b}.myFinanceAppsSummary strong{display:block;margin-top:2px;font-size:23px;color:#111827}.myFinanceAppsList{display:flex;flex-direction:column;gap:17px;margin-top:20px}.myFinanceAppCard{display:grid;grid-template-columns:230px minmax(0,1fr);overflow:hidden;border:1px solid #e1e6ed;border-radius:21px;background:#fff;box-shadow:0 13px 32px #0f172a13}.myFinanceAppMedia{position:relative;min-height:245px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#edf1f5;color:#94a3b8}.myFinanceAppMedia img{width:100%;height:100%;object-fit:cover}.myFinanceAppStatus{position:absolute;left:12px;bottom:12px;max-width:calc(100% - 24px);padding:8px 11px;border-radius:999px;background:#111827;color:#fff;font-size:12px;font-weight:900}.status-approved .myFinanceAppStatus,.status-completed .myFinanceAppStatus{background:#15803d}.status-rejected .myFinanceAppStatus,.status-cancelled .myFinanceAppStatus{background:#b91c1c}.myFinanceAppContent{min-width:0;padding:20px}.myFinanceAppContent>header{display:flex;justify-content:space-between;gap:18px}.myFinanceAppContent header small{font-size:12px;color:#64748b}.myFinanceAppContent h2{margin:6px 0 0;font-size:22px;line-height:1.25;color:#111827}.myFinanceAppDate{display:flex;align-items:center;gap:6px;white-space:nowrap;font-size:13px;color:#64748b}.myFinanceAppInfo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px}.myFinanceAppInfo>div{min-width:0;min-height:69px;padding:12px;display:flex;align-items:center;gap:9px;border:1px solid #edf0f3;border-radius:13px;background:#fafbfc}.myFinanceAppInfo small{display:block;font-size:11px;font-weight:800;color:#64748b}.myFinanceAppInfo b,.myFinanceAppInfo strong{display:block;margin-top:3px;overflow:hidden;text-overflow:ellipsis;font-size:14px;color:#111827}.myFinanceTimeline{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:20px}.myFinanceTimeline>div{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:7px}.myFinanceTimeline>div:before{content:"";position:absolute;top:14px;left:0;right:0;height:3px;background:#e5e7eb;z-index:0}.myFinanceTimeline>div:first-child:before{left:50%}.myFinanceTimeline>div:last-child:before{right:50%}.myFinanceTimeline i{position:relative;z-index:1;width:29px;height:29px;display:flex;align-items:center;justify-content:center;border:3px solid #d8dee7;border-radius:50%;background:#fff;color:#111827;font-style:normal;font-size:12px;font-weight:1000}.myFinanceTimeline div.active:before{background:#ffd21f}.myFinanceTimeline div.active i{border-color:#ffd21f;background:#ffd21f}.myFinanceTimeline span{font-size:10px;line-height:1.3;font-weight:800;color:#64748b}.myFinanceClosedStatus{margin-top:15px;padding:11px 13px;display:flex;align-items:center;gap:8px;border-radius:12px;background:#fef2f2;color:#b91c1c;font-size:14px}.myFinanceAppContent>footer{margin-top:19px;padding-top:15px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #edf0f4}.myFinanceAppContent>footer>span{font-size:14px;font-weight:950;color:#111827}.myFinanceAppContent>footer a{min-height:42px;padding:0 14px;display:flex;align-items:center;justify-content:center;gap:5px;border-radius:11px;background:#111827;color:#fff;text-decoration:none;font-size:13px;font-weight:900}.myFinanceAppsState,.myFinanceAppsEmpty{min-height:310px;margin-top:20px;padding:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;border:1px solid #e5e7eb;border-radius:20px;background:#fff;text-align:center}.myFinanceAppsEmpty>span{width:66px;height:66px;display:flex;align-items:center;justify-content:center;border-radius:19px;background:#fff8d5;color:#8a6500}.myFinanceAppsEmpty h2{margin:3px 0 0;font-size:22px}.myFinanceAppsEmpty p{max-width:520px;margin:0;color:#64748b;line-height:1.55}.myFinanceAppsState.error{color:#b91c1c}@media (max-width:1050px){.myFinanceAppCard{grid-template-columns:190px minmax(0,1fr)}.myFinanceAppInfo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.myFinanceAppsPage{padding:12px}.myFinanceAppsHero{padding:18px 15px;flex-wrap:wrap;align-items:flex-start;border-radius:18px}.myFinanceAppsHeroIcon{width:49px;height:49px;border-radius:15px}.myFinanceAppsHeroText{width:calc(100% - 66px)}.myFinanceAppsHero h1{font-size:24px}.myFinanceAppsHero p{font-size:14px;line-height:1.45}.myFinanceAppsRefresh{width:100%;margin-left:0}.myFinanceAppsSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.myFinanceAppsSummary article{padding:13px}.myFinanceAppCard{grid-template-columns:1fr;border-radius:18px}.myFinanceAppMedia{min-height:185px;max-height:215px}.myFinanceAppContent{padding:16px 13px}.myFinanceAppContent>header{flex-direction:column;gap:8px}.myFinanceAppContent h2{font-size:20px}.myFinanceAppDate{white-space:normal}.myFinanceAppInfo{grid-template-columns:1fr 1fr}.myFinanceAppInfo>div{min-height:66px;padding:10px}.myFinanceTimeline{display:flex;overflow-x:auto;gap:0;padding-bottom:6px;scrollbar-width:none}.myFinanceTimeline::-webkit-scrollbar{display:none}.myFinanceTimeline>div{flex:0 0 92px}.myFinanceAppContent>footer{align-items:stretch;flex-direction:column}.myFinanceAppContent>footer a{width:100%;min-height:48px}}@media (max-width:720px){.myFinanceAppMedia{min-height:190px!important;height:190px!important;max-height:190px!important}.myFinanceAppMedia img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}.myFinanceTimeline{position:relative!important;display:flex!important;flex-direction:column!important;width:100%!important;margin-top:20px!important;padding:0!important;gap:0!important;overflow:visible!important}.myFinanceTimeline>div{position:relative!important;flex:none!important;width:100%!important;min-height:62px!important;display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;text-align:left!important}.myFinanceTimeline>div:before{content:""!important;position:absolute!important;top:0!important;bottom:0!important;left:14px!important;right:auto!important;width:3px!important;height:auto!important;background:#e5e7eb!important}.myFinanceTimeline>div:first-child:before{top:50%!important}.myFinanceTimeline>div:last-child:before{bottom:50%!important}.myFinanceTimeline>div.active:before{background:#ffd21f!important}.myFinanceTimeline i{position:relative!important;z-index:2!important;width:31px!important;height:31px!important;margin:0!important;border-width:3px!important;font-size:13px!important}.myFinanceTimeline span{display:block!important;min-width:0!important;font-size:14px!important;line-height:1.35!important;font-weight:850!important;color:#475569!important;white-space:normal!important;overflow:visible!important}.myFinanceTimeline>div.active span{color:#111827!important}.myFinanceAppInfo{grid-template-columns:1fr!important}.myFinanceAppInfo>div{width:100%!important;min-width:0!important}.myFinanceAppInfo b,.myFinanceAppInfo strong{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}}.myFinanceAppMedia{width:100%!important;min-height:0!important;height:auto!important;aspect-ratio:16 / 10!important;background:linear-gradient(145deg,#eef2f6,#e4e9ef)!important}.myFinanceAppMedia img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;background:#eef2f6!important}.myFinanceAppsPagination{position:relative;z-index:5;width:100%;margin:22px 0 10px;padding:14px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;border:1px solid #dfe5ec;border-radius:17px;background:#fff;box-shadow:0 9px 24px #0f172a0e}.myFinanceAppsPaginationNumbers{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px}.myFinanceAppsPagination button{min-width:42px;height:42px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #dce3eb;border-radius:11px;background:#fff;color:#334155;font:inherit;font-size:12px;font-weight:900;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease}.myFinanceAppsPagination button:hover:not(:disabled){transform:translateY(-1px);border-color:#94a3b8;background:#f8fafc}.myFinanceAppsPagination button.active{border-color:#ffd21f;background:#ffd21f;color:#111827;box-shadow:0 8px 18px #facc1540}.myFinanceAppsPagination button:disabled{opacity:.38;cursor:not-allowed;transform:none}.myFinanceAppsPaginationSide{min-width:105px!important}.myFinanceAppsPagination>small{width:100%;display:block;margin-top:2px;text-align:center;color:#64748b;font-size:11px;font-weight:800}@media (max-width:720px){.myFinanceAppMedia{min-height:0!important;height:auto!important;max-height:none!important;aspect-ratio:16 / 10!important}.myFinanceAppsPagination{margin-top:17px;padding:11px 8px;gap:5px}.myFinanceAppsPagination button{min-width:37px;height:38px;padding:0 8px;border-radius:9px;font-size:11px}.myFinanceAppsPaginationSide{min-width:82px!important}}@media (max-width:390px){.myFinanceAppsPagination{display:grid;grid-template-columns:1fr auto 1fr}.myFinanceAppsPaginationNumbers{flex-wrap:nowrap;gap:4px}.myFinanceAppsPaginationSide{width:100%;min-width:0!important}.myFinanceAppsPagination>small{grid-column:1 / -1}}@media (max-width:720px){.myFinanceAppsList{gap:12px!important;margin-top:14px!important}.myFinanceAppCard{border-radius:16px!important}.myFinanceAppMedia{height:150px!important;min-height:150px!important;max-height:150px!important;aspect-ratio:auto!important}.myFinanceAppMedia img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.myFinanceAppStatus{left:9px!important;bottom:9px!important;padding:6px 9px!important;font-size:11px!important}.myFinanceAppContent{padding:13px 11px!important}.myFinanceAppContent>header{gap:5px!important}.myFinanceAppContent header small{font-size:11px!important}.myFinanceAppContent h2{margin-top:4px!important;font-size:18px!important;line-height:1.22!important}.myFinanceAppDate{gap:5px!important;font-size:11px!important}.myFinanceAppInfo{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin-top:12px!important}.myFinanceAppInfo>div{min-height:57px!important;padding:8px!important;gap:7px!important;border-radius:11px!important}.myFinanceAppInfo>div>svg{width:17px!important;height:17px!important;flex:0 0 auto!important}.myFinanceAppInfo small{font-size:10px!important;line-height:1.2!important}.myFinanceAppInfo b,.myFinanceAppInfo strong{margin-top:2px!important;font-size:12px!important;line-height:1.25!important;white-space:normal!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.myFinanceTimeline{margin-top:14px!important}.myFinanceTimeline>div{min-height:48px!important;grid-template-columns:29px minmax(0,1fr)!important;gap:8px!important}.myFinanceTimeline>div:before{left:12px!important}.myFinanceTimeline i{width:27px!important;height:27px!important;border-width:2px!important;font-size:11px!important}.myFinanceTimeline span{font-size:12px!important;line-height:1.25!important}.myFinanceClosedStatus{margin-top:10px!important;padding:9px 10px!important;font-size:12px!important}.myFinanceAppContent>footer{margin-top:12px!important;padding-top:11px!important;gap:8px!important}.myFinanceAppContent>footer>span{font-size:12px!important}.myFinanceAppContent>footer a{min-height:42px!important;font-size:12px!important}}@media (max-width:390px){.myFinanceAppMedia{height:135px!important;min-height:135px!important;max-height:135px!important}.myFinanceAppContent{padding:11px 9px!important}.myFinanceAppContent h2{font-size:17px!important}.myFinanceAppInfo{gap:6px!important}.myFinanceAppInfo>div{min-height:54px!important;padding:7px!important}.myFinanceTimeline>div{min-height:45px!important}}.myFinanceMobileCurrentStatus{display:none}@media (max-width:720px){.myFinanceAppsList{gap:12px!important}.myFinanceAppCard{border-radius:17px!important}.myFinanceAppContent{padding:13px!important}.myFinanceAppContent>header{gap:6px!important}.myFinanceAppContent h2{margin-top:4px!important;font-size:18px!important;line-height:1.25!important}.myFinanceAppDate{font-size:11px!important}.myFinanceAppInfo{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin-top:12px!important}.myFinanceAppInfo>div{min-height:55px!important;padding:8px!important;border-radius:11px!important}.myFinanceAppInfo>div>svg{width:16px!important;height:16px!important}.myFinanceAppInfo small{font-size:9.5px!important}.myFinanceAppInfo b,.myFinanceAppInfo strong{margin-top:2px!important;font-size:12px!important;line-height:1.25!important}.myFinanceMobileCurrentStatus{margin-top:12px;padding:11px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #ead56a;border-radius:13px;background:#fffdf3}.myFinanceMobileCurrentStatus>div{min-width:0}.myFinanceMobileCurrentStatus small{display:block;font-size:10px;font-weight:850;color:#64748b}.myFinanceMobileCurrentStatus strong{display:block;margin-top:3px;font-size:14px;line-height:1.25;font-weight:950;color:#111827}.myFinanceMobileCurrentStatus button{flex:0 0 auto;min-height:38px;padding:0 10px;display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid #d7dee7;border-radius:10px;background:#fff;color:#334155;font-size:11px;font-weight:900;cursor:pointer}.myFinanceMobileCurrentStatus button svg{transition:transform .18s ease}.myFinanceMobileCurrentStatus button svg.open{transform:rotate(90deg)}.myFinanceTimeline{display:none!important}.myFinanceTimeline.mobileOpen{display:flex!important;flex-direction:column!important;margin-top:11px!important;padding:10px 9px!important;border:1px solid #e5e7eb;border-radius:13px;background:#fafbfc}.myFinanceTimeline.mobileOpen>div{min-height:43px!important;grid-template-columns:27px minmax(0,1fr)!important;gap:8px!important}.myFinanceTimeline.mobileOpen>div:before{left:12px!important}.myFinanceTimeline.mobileOpen i{width:26px!important;height:26px!important;border-width:2px!important;font-size:10px!important}.myFinanceTimeline.mobileOpen span{font-size:12px!important}.myFinanceAppContent>footer{margin-top:11px!important;padding-top:10px!important;gap:8px!important}.myFinanceAppContent>footer>span{display:none!important}.myFinanceAppContent>footer a{width:100%!important;min-height:42px!important;font-size:12px!important}}@media (max-width:390px){.myFinanceAppContent{padding:11px!important}.myFinanceAppInfo{gap:6px!important}.myFinanceMobileCurrentStatus{padding:9px!important}.myFinanceMobileCurrentStatus button{padding:0 8px!important;font-size:10px!important}}@media (max-width:720px){.myFinanceAppMedia{width:100%!important;height:165px!important;min-height:165px!important;max-height:165px!important;aspect-ratio:auto!important}.myFinanceAppMedia img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;background:#eef2f6!important}}@media (max-width:390px){.myFinanceAppMedia{height:150px!important;min-height:150px!important;max-height:150px!important}}@media (max-width:720px){.myFinanceAppMedia{width:100%!important;height:220px!important;min-height:220px!important;max-height:220px!important;aspect-ratio:auto!important;overflow:hidden!important;background:#e5e7eb!important}.myFinanceAppMedia img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;background:transparent!important}}@media (max-width:390px){.myFinanceAppMedia{height:200px!important;min-height:200px!important;max-height:200px!important}}.proFilterOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#0f172a61;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.proFilterSheet{background:#f7f9fc;color:#111827;overflow:auto}.proFilterHeader,.proDesktopHead{height:58px;display:flex;align-items:center;justify-content:space-between}.proFilterHeader strong,.proDesktopHead strong{font-size:20px;font-weight:950}.proFilterHeader button,.proDesktopHead button{border:0;background:#fff;border-radius:999px;height:36px;padding:0 11px;display:flex;gap:7px;align-items:center;font-weight:900;box-shadow:0 10px 22px #0f172a14}.proFilterTypes{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:0 0 11px}.proFilterTypes button{border:1px solid #e5eaf2;background:#fff;border-radius:14px;padding:9px 4px;font-size:12px;display:flex;flex-direction:column;align-items:center;gap:5px;font-weight:950;color:#334155;box-shadow:0 8px 18px #0f172a0e;transition:.16s ease}.proFilterTypes button.active{background:#111827;color:#fff;border-color:#111827;box-shadow:0 12px 26px #1118272e}.proFilterRow{background:#fff;border:1px solid #e8edf5;border-radius:16px;padding:10px;display:grid;grid-template-columns:32px 1fr;gap:10px;align-items:center;box-shadow:0 10px 24px #0f172a0e;margin-bottom:9px;transition:.16s ease}.proFilterRow:focus-within{border-color:#fc0;box-shadow:0 0 0 3px #ffcc002e,0 12px 26px #0f172a14}.proFilterRow>span{width:32px;height:32px;border-radius:11px;background:#fff7d1;color:#111827;display:flex;align-items:center;justify-content:center}.proFilterRow b{display:block;font-size:14px;margin-bottom:5px}.proFilterRow select{width:100%;height:36px;border:1px solid #d9e1ec;background:#f9fafc;border-radius:12px;padding:0 10px;font-size:13px;font-weight:850;color:#111827;outline:none}.proFilterRow select:focus{border-color:#fc0;background:#fff}.proTwo{display:grid;grid-template-columns:1fr 1fr;gap:8px}.proFilterApply{position:fixed;left:14px;right:14px;bottom:16px;height:52px;border:0;border-radius:15px;background:#fc0;color:#111827;font-size:17px;font-weight:950;box-shadow:0 16px 38px #0f172a3d}.proFilterApply:active{transform:scale(.988)}@media (max-width:768px){.proFilterSheet{position:absolute;top:0;right:0;bottom:0;left:0;padding:0 14px 92px;animation:proFilterIn .22s cubic-bezier(.2,.8,.2,1)}@keyframes proFilterIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}}@media (min-width:769px){.proFilterOverlay{display:none}.as24DesktopProFilter{display:block!important}.proDesktopFilter{padding:0!important;background:transparent!important;overflow:visible!important}.proFilterApply{display:none!important}}@media (min-width:769px){.as24DesktopProFilter{margin-top:22px!important}.as24DesktopProFilter .proDesktopHead{margin-bottom:10px!important}.as24DesktopProFilter .proFilterTypes{margin-bottom:14px!important}}.proFilterSearchBox{background:#fff;border:1px solid #e8edf5;border-radius:16px;padding:11px;margin-bottom:10px;box-shadow:0 10px 24px #0f172a0e}.proFilterSearchBox b{display:block;font-size:14px;margin-bottom:7px}.proFilterSearchBox input{width:100%;height:40px;border:1px solid #d9e1ec;background:#f9fafc;border-radius:13px;padding:0 12px;font-weight:850;outline:none}.proFilterSearchBox input:focus{border-color:#fc0;background:#fff;box-shadow:0 0 0 3px #ffcc002e}.proColorOnlyGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;align-items:center}.proColorOnly{position:relative;width:100%;aspect-ratio:1/1;min-width:0;max-width:46px;border:1px solid #d5dde8;border-radius:50%;background:#fff;padding:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.proColorOnly:hover{transform:translateY(-1px) scale(1.04);border-color:#b4c0cf;box-shadow:0 6px 14px #0f172a1f}.proColorOnly.active{border:2px solid #ffcc00;background:#fff9d8;box-shadow:0 0 0 3px #fc03,0 7px 16px #0f172a21}.proColorOnlyCircle{width:100%;height:100%;border-radius:50%;border:1px solid rgba(15,23,42,.22);box-shadow:inset 0 0 0 1px #ffffff4d,0 2px 5px #0f172a24}.proColorOnlyCheck{position:absolute;right:-3px;bottom:-3px;width:18px;height:18px;border-radius:50%;background:#111827;color:#fff;border:2px solid #ffffff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:1000;line-height:1}@media (max-width:420px){.proColorOnlyGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.proColorOnly{max-width:42px;padding:3px}}.proColorDropdown{position:relative;width:100%}.proColorDropdownTrigger{width:100%;min-height:40px;border:1px solid #d9e1ec;background:#f9fafc;border-radius:12px;padding:6px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#111827;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.proColorDropdownTrigger:hover,.proColorDropdown.open .proColorDropdownTrigger{border-color:#fc0;background:#fff;box-shadow:0 0 0 3px #ffcc002b}.proColorDropdownTrigger.selected{background:#fff;border-color:#cbd5e1}.proColorDropdownSelected{min-width:0;display:flex;align-items:center;gap:9px}.proColorDropdownSelected b{margin:0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px!important}.proColorDropdownArrow{flex:0 0 24px;width:24px;height:24px;border-radius:8px;background:#eef2f7;display:flex;align-items:center;justify-content:center;color:#475569;font-size:17px;font-weight:1000}.proColorDropdownMenu{position:absolute;z-index:80;top:calc(100% + 7px);left:0;right:0;max-height:290px;overflow-y:auto;border:1px solid #dce4ee;border-radius:14px;background:#fff;padding:6px;box-shadow:0 20px 45px #0f172a2e,0 4px 12px #0f172a14;animation:proColorDropdownIn .16s ease}@keyframes proColorDropdownIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.proColorDropdownOption{width:100%;min-height:40px;border:0;border-radius:10px;background:transparent;padding:7px 9px;display:flex;align-items:center;gap:10px;text-align:left;color:#1f2937;cursor:pointer;font-size:13px;font-weight:850;transition:background .14s ease,transform .14s ease}.proColorDropdownOption:hover{background:#f5f7fa;transform:translate(2px)}.proColorDropdownOption.active{background:#fff8d8;color:#111827}.proColorDropdownOption span:nth-child(2){flex:1;min-width:0}.proColorDropdownOption b{margin:0 0 0 auto!important;color:#111827;font-size:14px!important}.proColorDropdownDot{flex:0 0 22px;width:22px;height:22px;border-radius:50%;border:1px solid rgba(15,23,42,.25);box-shadow:inset 0 0 0 1px #ffffff4d,0 2px 5px #0f172a24}.proColorDropdownEmptyDot{flex:0 0 22px;width:22px;height:22px;border-radius:50%;border:1px dashed #94a3b8;background:#f8fafc;color:#64748b;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:900}@media (max-width:768px){.proColorDropdownMenu{position:relative;top:auto;left:auto;right:auto;margin-top:7px;max-height:255px}}.proFilterRow input[type=number],.proFilterRow input[type=text]{width:100%;height:36px;border:1px solid #d9e1ec;background:#f9fafc;border-radius:12px;padding:0 10px;font-size:13px;font-weight:850;color:#111827;outline:none}.proFilterRow input[type=number]:focus,.proFilterRow input[type=text]:focus{border-color:#fc0;background:#fff;box-shadow:0 0 0 3px #ffcc0029}.proCategoryBrowser{position:relative;width:100%}.proCategoryTrigger{width:100%;height:40px;border:1px solid #d9e1ec;border-radius:12px;background:#f9fafc;color:#111827;padding:0 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;font-size:13px;font-weight:850;text-align:left}.proCategoryTrigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proCategoryTrigger b{margin:0!important;width:24px;height:24px;border-radius:8px;background:#eef2f7;display:flex!important;align-items:center;justify-content:center;flex:0 0 24px;font-size:17px!important}.proCategoryBrowser.open .proCategoryTrigger{border-color:#fc0;background:#fff;box-shadow:0 0 0 3px #ffcc002b}.proCategoryMenu{position:absolute;z-index:120;left:0;right:0;top:calc(100% + 7px);max-height:380px;overflow:hidden;border:1px solid #dce4ee;border-radius:15px;background:#fff;padding:7px;box-shadow:0 22px 52px #0f172a30,0 5px 14px #0f172a17;animation:proCategoryMenuIn .16s ease}@keyframes proCategoryMenuIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.proCategoryMenuHead{min-height:42px;display:grid;grid-template-columns:34px 1fr 34px;align-items:center;gap:7px;padding:2px 2px 7px;border-bottom:1px solid #edf1f5;margin-bottom:5px}.proCategoryMenuHead strong{margin:0!important;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proCategoryBack,.proCategoryClose{width:32px;height:32px;border:0;border-radius:10px;background:#f1f5f9;color:#111827;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:22px;font-weight:900}.proCategoryBackPlaceholder{width:32px;height:32px}.proCategoryRows{max-height:310px;overflow-y:auto}.proCategoryOption{width:100%;min-height:43px;border:0;border-radius:11px;background:transparent;color:#1f2937;padding:7px 9px;display:grid;grid-template-columns:28px minmax(0,1fr) 22px;align-items:center;gap:8px;cursor:pointer;text-align:left;transition:.14s ease}.proCategoryOption:hover{background:#f5f7fa;transform:translate(2px)}.proCategoryOption.active{background:#fff7cf;box-shadow:inset 0 0 0 1px #ffcc0073}.proCategoryOptionIcon{width:28px;height:28px;border-radius:9px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;font-size:15px}.proCategoryOptionText{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850}.proCategoryOption>b{margin:0!important;text-align:center;font-size:18px!important}.proCategoryEmpty{min-height:60px;display:flex;align-items:center;justify-content:center;color:#94a3b8}@media (max-width:768px){.proCategoryMenu{position:relative;top:auto;left:auto;right:auto;margin-top:7px;max-height:360px}.proCategoryRows{max-height:285px}}.proCategoryRows{overflow-y:auto;overflow-x:hidden}.proCategoryOption{width:100%;min-height:50px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;background:#fff;border:0;border-bottom:1px solid #eef2f7;cursor:pointer;transition:all .18s ease}.proCategoryOptionText{flex:1;color:#1f2937;font-size:15px;font-weight:600;line-height:1.35;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.proCategoryOption>b{margin-left:12px;color:#94a3b8;font-size:18px;font-weight:700}.proCategoryOption:hover{background:#f8fafc}.proCategoryOption.active{background:#eef4ff;border-left:3px solid #2563eb;padding-left:13px}.proCategoryOption.active>b{color:#2563eb}.proCategoryOptionIcon{display:none!important}@media (max-width:768px){.proMobileSearch{margin:0 0 11px;border:1px solid #e5eaf2;border-radius:18px;background:#fff;box-shadow:0 10px 25px #0f172a11;overflow:hidden}.proMobileSearchTrigger{width:100%;min-height:74px;padding:11px 13px;border:0;background:#fff;display:grid;grid-template-columns:42px minmax(0,1fr) 30px;align-items:center;gap:11px;color:#111827;text-align:left;cursor:pointer}.proMobileSearchIcon{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:#fff7cc;color:#111827}.proMobileSearchText{min-width:0;display:block}.proMobileSearchText b{display:block;margin:0 0 3px;font-size:15px;font-weight:950}.proMobileSearchText small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#64748b;font-size:12px;font-weight:750}.proMobileSearchTrigger>strong{width:30px;height:30px;border-radius:11px;display:grid;place-items:center;background:#f1f5f9;font-size:21px;line-height:1}.proMobileSearchInputWrap{margin:0 11px 12px;height:48px;padding:0 10px 0 13px;border:1px solid #d7e0eb;border-radius:14px;background:#f8fafc;display:grid;grid-template-columns:21px minmax(0,1fr) auto;align-items:center;gap:8px;animation:proMobileSearchIn .16s ease-out}.proMobileSearchInputWrap:focus-within{border-color:#f2bd00;background:#fff;box-shadow:0 0 0 3px #facc152e}.proMobileSearchInputWrap input{width:100%;min-width:0;height:44px;padding:0;border:0;outline:0;background:transparent;color:#111827;font-size:14px;font-weight:850}.proMobileSearchInputWrap button{width:31px;height:31px;border:0;border-radius:10px;background:#eef2f7;display:grid;place-items:center;color:#475569}@keyframes proMobileSearchIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:768px){.proMobileSearchTrigger{grid-template-columns:42px minmax(0,1fr)!important;cursor:pointer!important}.proMobileSearchTrigger:active{background:#fffbea!important}.proMobileSearch.open .proMobileSearchTrigger{background:#fffdf3!important}}@media (max-width:768px){.proFilterOverlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100vh!important;height:100dvh!important;min-height:100dvh!important;overflow:hidden!important;overscroll-behavior:none!important;background:#f6f8fc!important;z-index:99999!important}.proFilterSheet:not(.proDesktopFilter){position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100vh!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;background:#f6f8fc!important;padding-bottom:calc(24px + env(safe-area-inset-bottom))!important}.proFilterSheet:not(.proDesktopFilter):after{content:"";display:block;height:calc(20px + env(safe-area-inset-bottom));background:#f6f8fc}}@media (max-width:768px){.proFilterApply{transform:translateY(3mm)!important}}.as24SearchPage{background:#f6f8fc;min-height:100vh;padding:8px 18px 44px}.as24DesktopTop{position:sticky;top:64px;z-index:40;max-width:1480px;margin:0 auto 14px;background:#fff;border:1px solid #e5eaf2;border-radius:22px;padding:10px;box-shadow:0 14px 42px #0f172a1a}.as24SearchForm{display:grid;grid-template-columns:1.5fr 240px 220px 170px;gap:10px}.as24SearchField,.as24SearchSelect,.as24SearchSubmit{height:52px;border-radius:15px}.as24SearchField{border:1px solid #e5eaf2;background:#f8fafc;display:flex;align-items:center;gap:10px;padding:0 14px}.as24SearchField input,.as24SearchField select,.as24SearchSelect{width:100%;border:0;background:transparent;outline:0;font-weight:900;color:#111827}.as24SearchSelect{border:1px solid #e5eaf2;background:#f8fafc;padding:0 12px}.as24SearchSubmit{border:0;background:#facc15;color:#111827;font-weight:1000;cursor:pointer}.as24SearchBody{max-width:1480px;margin:0 auto;display:grid;grid-template-columns:280px 1fr;gap:14px}.as24SearchSide{position:sticky;top:150px;align-self:start;background:#fff;border:1px solid #e5eaf2;border-radius:22px;padding:15px;box-shadow:0 12px 34px #0f172a12}.as24SearchSide h3{margin:0 0 12px;font-size:20px;display:flex;align-items:center;gap:8px}.as24FilterBlock{border-top:1px solid #eef2f7;padding:12px 0}.as24FilterBlock b{display:block;margin-bottom:8px}.as24Two{display:grid;grid-template-columns:1fr 1fr;gap:8px}.as24FilterBlock input,.as24FilterBlock select{width:100%;height:42px;border:1px solid #e5eaf2;border-radius:13px;padding:0 10px;font-weight:850}.as24SearchMain{min-width:0}.as24SearchToolbar{background:#fff;border:1px solid #e5eaf2;border-radius:20px;padding:11px 13px;margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.as24SearchToolbar h2{margin:0;font-size:22px}.as24SearchToolbar h2 strong{color:#dc2626}.as24SearchToolbar div{display:flex;align-items:center;gap:8px}.as24SearchToolbar button,.as24SearchToolbar select{height:40px;border:1px solid #e5eaf2;background:#fff;border-radius:999px;padding:0 13px;font-weight:950;cursor:pointer}.as24SearchToolbar button.active{background:#111827;color:#facc15;border-color:#111827}.as24Chips{display:flex;flex-wrap:wrap;gap:8px;background:#fff;border:1px solid #e5eaf2;border-radius:18px;padding:9px;margin-bottom:12px}.as24Chips button{border:1px solid #e5eaf2;background:#f8fafc;border-radius:999px;padding:8px 12px;font-weight:900}.as24SearchResults{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.as24SearchResults.list{grid-template-columns:1fr}.as24SearchState{background:#fff;border:1px solid #e5eaf2;border-radius:20px;padding:20px;font-weight:950}.as24SearchPager{display:flex;justify-content:center;align-items:center;gap:12px;margin:26px 0}.as24SearchPager button{height:42px;border:1px solid #e5eaf2;background:#fff;border-radius:999px;padding:0 16px;font-weight:1000}.as24SearchPager strong{width:44px;height:44px;border-radius:15px;background:#111827;color:#facc15;display:grid;place-items:center}.as24MobileToggle,.as24MobilePanel{display:none}@media (max-width:1200px){.as24SearchResults{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1050px){.as24SearchBody{grid-template-columns:1fr}.as24SearchSide{display:none}.as24SearchForm{grid-template-columns:1fr 1fr}.as24SearchResults{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.as24SearchPage{padding:6px 6px 28px}.as24DesktopTop{display:none}.as24MobileToggle{display:flex;width:100%;height:54px;align-items:center;justify-content:space-between;padding:0 16px;margin:0 0 8px;border:1px solid #f4c430;border-radius:20px;background:linear-gradient(135deg,#fff7cc,#ffd84a,#ffc400);color:#111827;font-weight:1000;box-shadow:0 14px 32px #f59e0b38}.as24MobileToggle span{width:34px;height:34px;border-radius:14px;background:#fff;display:grid;place-items:center}.as24MobileToggle b{flex:1;text-align:left;margin-left:10px;font-size:15px}.as24MobilePanel{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0f172a73;padding:10px;overflow:auto}.as24MobilePanelCard{background:#fff;border-radius:24px;padding:13px;box-shadow:0 24px 70px #0f172a47;animation:as24Drawer .18s ease-out}.as24MobilePanelCard header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.as24MobilePanelCard header strong{font-size:18px}.as24MobilePanelCard header button{width:38px;height:38px;border:0;border-radius:14px;background:#f1f5f9}.as24MobilePanel .as24SearchForm{grid-template-columns:1fr;gap:9px}.as24MobilePanel .as24SearchSide{display:block;position:static;box-shadow:none;border-radius:18px;margin-top:10px}.as24SearchToolbar{display:none}.as24Chips{margin-bottom:8px;padding:7px;border-radius:15px}.as24SearchResults,.as24SearchResults.grid,.as24SearchResults.list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}@keyframes as24Drawer{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (min-width:1024px){.as24DesktopTop{margin-bottom:10px!important}.as24SearchToolbar{margin-top:0!important;margin-bottom:12px!important;position:relative!important;z-index:5!important}.as24SearchResults.list{display:grid!important;grid-template-columns:1fr!important;gap:14px!important}}@media (min-width:1024px){.as24SearchPage{padding-top:0!important}.as24DesktopTop{transform:translateY(-38px)!important;margin-bottom:-24px!important}}@media (min-width:1024px){.as24DesktopTop{transform:none!important;margin-bottom:14px!important}.as24SearchToolbar{margin-top:0!important;margin-bottom:14px!important;display:flex!important;justify-content:space-between!important}.as24SearchToolbar>div{margin-left:auto!important;position:relative!important;z-index:2!important}.as24SearchResults,.as24SearchResults.grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}}@media (min-width:1024px){.as24SearchResults,.as24SearchResults.grid,.as24SearchResults.list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.as24SearchResults>div{min-width:0!important}}.as24SearchResults,.as24SearchResults.grid,.as24SearchResults.list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.as24SearchResults>div{min-width:0!important}.as24SearchResults .asCardVariant-special,.as24SearchResults .asCardVariant-special *,.as24SearchResults .asCardVariant-special:before,.as24SearchResults .asCardVariant-special:after{text-shadow:none!important}.as24SearchResults .asCardVariant-special .asPublicAdPhoto:before,.as24SearchResults .asCardVariant-special .asPublicAdPhoto:after{display:none!important;box-shadow:none!important;background:none!important}@media (max-width:1200px){.as24SearchResults,.as24SearchResults.grid,.as24SearchResults.list{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:1050px){.as24SearchResults,.as24SearchResults.grid,.as24SearchResults.list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.as24SearchResults,.as24SearchResults.grid,.as24SearchResults.list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}}.as24SuggestWrap{position:relative!important;overflow:visible!important;z-index:90!important}.as24SuggestBox{position:absolute!important;left:0!important;right:0!important;top:calc(100% + 8px)!important;background:#fff!important;border:1px solid #e5eaf2!important;border-radius:18px!important;padding:7px!important;box-shadow:0 18px 45px #0f172a29!important;z-index:99999!important;max-height:280px!important;overflow:auto!important}.as24SuggestBox button{width:100%!important;min-height:42px!important;border:0!important;background:#fff!important;border-radius:13px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:8px 10px!important;cursor:pointer!important;text-align:left!important}.as24SuggestBox button:hover{background:#fff7cc!important}.as24SuggestBox b{color:#111827!important;font-size:14px!important;font-weight:950!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.as24SuggestBox span{color:#64748b!important;font-size:12px!important;font-weight:900!important;background:#f1f5f9!important;border-radius:999px!important;padding:4px 8px!important;flex:0 0 auto!important}.as24SearchResults .asCardVariant-search .asPublicAdPhoto{overflow:hidden!important}.as24SearchResults .asCardVariant-search .asPublicAdPhoto img{transform:scale(1.032)!important;transform-origin:center center!important;transition:transform .18s ease!important}@media (max-width:760px){.as24MobilePanel .as24SuggestBox{position:static!important;margin-top:8px!important;max-height:220px!important}.as24SearchResults .asCardVariant-search .asPublicAdPhoto img{transform:scale(1.025)!important}}.as24SuggestBox{display:none!important}.as24SearchResults .asCardVariant-search .asPublicAdPhoto,.as24SearchResults .asCardVariant-special .asPublicAdPhoto{overflow:hidden!important;background:#f8fafc!important;border:0!important;outline:0!important;box-shadow:none!important}.as24SearchResults .asCardVariant-search .asPublicAdPhoto:before,.as24SearchResults .asCardVariant-search .asPublicAdPhoto:after,.as24SearchResults .asCardVariant-special .asPublicAdPhoto:before,.as24SearchResults .asCardVariant-special .asPublicAdPhoto:after{display:none!important;content:none!important;background:transparent!important;box-shadow:none!important;filter:none!important}.as24SearchResults .asCardVariant-search .asPublicAdPhoto img,.as24SearchResults .asCardVariant-special .asPublicAdPhoto img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;transform:scale(1.245)!important;transform-origin:center center!important;transition:transform .18s ease!important;border:0!important;outline:0!important;box-shadow:none!important}.as24SearchResults .asCardVariant-search:hover .asPublicAdPhoto img,.as24SearchResults .asCardVariant-special:hover .asPublicAdPhoto img{transform:scale(1.255)!important}.as24SearchResults .asCardVariant-search [class*=like i],.as24SearchResults .asCardVariant-search [class*=heart i],.as24SearchResults .asCardVariant-search [class*=fav i],.as24SearchResults .asCardVariant-search [aria-label*=like i],.as24SearchResults .asCardVariant-search [aria-label*=favorite i],.as24SearchResults .asCardVariant-search [title*=like i],.as24SearchResults .asCardVariant-search [title*=favorite i],.as24SearchResults .asCardVariant-special [class*=like i],.as24SearchResults .asCardVariant-special [class*=heart i],.as24SearchResults .asCardVariant-special [class*=fav i],.as24SearchResults .asCardVariant-special [aria-label*=like i],.as24SearchResults .asCardVariant-special [aria-label*=favorite i],.as24SearchResults .asCardVariant-special [title*=like i],.as24SearchResults .asCardVariant-special [title*=favorite i]{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;outline:0!important}.as24SearchResults .asCardVariant-search [class*=like i]:before,.as24SearchResults .asCardVariant-search [class*=like i]:after,.as24SearchResults .asCardVariant-search [class*=heart i]:before,.as24SearchResults .asCardVariant-search [class*=heart i]:after,.as24SearchResults .asCardVariant-search [class*=fav i]:before,.as24SearchResults .asCardVariant-search [class*=fav i]:after,.as24SearchResults .asCardVariant-special [class*=like i]:before,.as24SearchResults .asCardVariant-special [class*=like i]:after,.as24SearchResults .asCardVariant-special [class*=heart i]:before,.as24SearchResults .asCardVariant-special [class*=heart i]:after,.as24SearchResults .asCardVariant-special [class*=fav i]:before,.as24SearchResults .asCardVariant-special [class*=fav i]:after{display:none!important;content:none!important;background:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important;text-shadow:none!important}.as24SearchResults .asCardVariant-search [class*=like i] svg,.as24SearchResults .asCardVariant-search [class*=heart i] svg,.as24SearchResults .asCardVariant-search [class*=fav i] svg,.as24SearchResults .asCardVariant-special [class*=like i] svg,.as24SearchResults .asCardVariant-special [class*=heart i] svg,.as24SearchResults .asCardVariant-special [class*=fav i] svg{filter:none!important;box-shadow:none!important;text-shadow:none!important}@media (max-width:760px){.as24SearchResults .asCardVariant-search .asPublicAdPhoto img,.as24SearchResults .asCardVariant-special .asPublicAdPhoto img{transform:scale(1.215)!important}.as24SearchResults .asCardVariant-search:hover .asPublicAdPhoto img,.as24SearchResults .asCardVariant-special:hover .asPublicAdPhoto img{transform:scale(1.225)!important}}.as24MobileViewTop{display:none}@media (max-width:768px){.as24MobileViewTop{display:flex!important;justify-content:flex-end;gap:8px;margin:8px 0 12px!important;padding:0 14px!important}.as24MobileViewTop button{border:1px solid #d8dee8!important;background:#fff!important;color:#070707!important;border-radius:999px!important;padding:9px 16px!important;font-weight:900!important;font-size:16px!important}.as24MobileViewTop button.active{background:#fc0!important;border-color:#fc0!important}.as24SearchResults.list{grid-template-columns:1fr!important}.as24SearchResults.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.as24SearchResults.list{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.as24SearchResults.list .asPublicAdCard{width:100%!important;display:block!important;min-height:auto!important;border-radius:15px!important}.as24SearchResults.list .asPublicAdPhoto{height:190px!important;min-height:190px!important;aspect-ratio:auto!important}.as24SearchResults.list .asPublicAdBody{padding:8px!important}.as24SearchResults.grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.as24SearchResults.grid .asPublicAdPhoto{height:118px!important;min-height:118px!important}}@media (max-width:760px){.as24SearchResults.list{gap:10px!important;padding-left:10px!important;padding-right:10px!important}.as24SearchResults.list .asPublicAdPhoto{height:175px!important;min-height:175px!important}.as24SearchResults.list .asPublicAdBody{padding:7px!important}.as24SearchResults.list .asPublicAdCard{border-radius:15px!important}}@media (max-width:760px){.as24SearchResults.list .asPublicAdPhoto img{object-fit:contain!important;object-position:center center!important;transform:none!important;background:#f3f5f8!important}.as24SearchResults.list .asPublicAdPhoto{background:#f3f5f8!important}}@media (max-width:760px){.as24SearchResults.list{grid-template-columns:1fr!important;gap:12px!important}.as24SearchResults.list .asPublicAdPhoto{height:190px!important;min-height:190px!important;aspect-ratio:auto!important}.as24SearchResults.list .asPublicAdBody{padding:8px!important}.as24SearchResults.list .asPublicAdCard{border-radius:15px!important}}@media (max-width:760px){.as24SearchResults.list{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.as24SearchResults.list .asPublicAdCard{width:100%!important;display:block!important;min-height:auto!important;border-radius:15px!important}.as24SearchResults.list .asPublicAdPhoto{height:190px!important;min-height:190px!important;aspect-ratio:auto!important}.as24SearchResults.list .asPublicAdBody{padding:8px!important}}@media (max-width:760px){.as24SearchResults.list .asPublicAdPhoto{height:190px!important;min-height:190px!important;aspect-ratio:auto!important;background:#eef2f7!important}.as24SearchResults.list .asPublicAdPhoto img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;transform:scale(.97)!important;transform-origin:center center!important}.as24SearchResults.list .asPublicAdCard:hover .asPublicAdPhoto img{transform:scale(.97)!important}}@media (max-width:760px){.as24SearchResults.list{grid-template-columns:1fr!important;gap:12px!important}.as24SearchResults.list .asPublicAdCard{width:100%!important;display:block!important;min-height:auto!important;border-radius:15px!important}.as24SearchResults.list .asPublicAdPhoto{height:196px!important;min-height:196px!important;aspect-ratio:auto!important}.as24SearchResults.list .asPublicAdBody{padding:8px!important}}@media (max-width:760px){.as24SearchResults.list .asPublicAdPhoto img{transform:scale(.97)!important;transform-origin:center center!important}.as24SearchResults.list .asPublicAdCard:hover .asPublicAdPhoto img{transform:scale(.97)!important}}@media (max-width:760px){.as24SearchResults.list{gap:10px!important;padding-left:8px!important;padding-right:8px!important}.as24SearchResults.list .asPublicAdPhoto{height:182px!important;min-height:182px!important}.as24SearchResults.list .asPublicAdBody{padding:7px!important}.as24SearchResults.list .asPublicAdPhoto img{transform:scale(.97)!important;transform-origin:center center!important}.as24SearchResults.list .asPublicAdCard:hover .asPublicAdPhoto img{transform:scale(.97)!important}}@media (max-width:760px){.as24SearchResults.list{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;padding-left:0!important;padding-right:0!important}.as24SearchResults.list .asPublicAdCard{width:100%!important;display:block!important;min-height:auto!important;border-radius:15px!important}.as24SearchResults.list .asPublicAdPhoto{height:190px!important;min-height:190px!important;aspect-ratio:auto!important}.as24SearchResults.list .asPublicAdPhoto img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;transform:none!important}.as24SearchResults.list .asPublicAdCard:hover .asPublicAdPhoto img{transform:none!important}.as24SearchResults.list .asPublicAdBody{padding:8px!important}}@media (max-width:760px){.as24SearchResults.grid,.as24SearchResults.list{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;padding-left:0!important;padding-right:0!important}.as24SearchResults.grid .asPublicAdCard,.as24SearchResults.list .asPublicAdCard{width:100%!important;min-width:0!important;max-width:none!important;display:flex!important;flex-direction:column!important;border-radius:20px!important;overflow:hidden!important}.as24SearchResults.grid .asPublicAdPhoto,.as24SearchResults.list .asPublicAdPhoto{width:100%!important;aspect-ratio:16/10!important;height:auto!important;min-height:0!important;max-height:none!important;background:#eef2f7!important}.as24SearchResults.grid .asPublicAdPhoto img,.as24SearchResults.list .asPublicAdPhoto img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;transform:none!important}.as24SearchResults.grid .asPublicAdCard:hover .asPublicAdPhoto img,.as24SearchResults.list .asPublicAdCard:hover .asPublicAdPhoto img{transform:none!important}.as24SearchResults.grid .asPublicAdBody,.as24SearchResults.list .asPublicAdBody{padding:13px!important}}@media (max-width:760px){.as24SearchResults.grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding-left:0!important;padding-right:0!important}.as24SearchResults.grid .asPublicAdCard{width:100%!important;min-width:0!important;display:block!important;border-radius:15px!important}.as24SearchResults.grid .asPublicAdPhoto{width:100%!important;height:118px!important;min-height:118px!important;aspect-ratio:auto!important}.as24SearchResults.grid .asPublicAdPhoto img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;transform:none!important}.as24SearchResults.grid .asPublicAdBody{padding:8px!important}}.as24TopCategory{position:relative;min-width:0}.as24TopCategoryTrigger{width:100%;height:52px;border:1px solid #dce3ed;border-radius:15px;background:#f8fafc;padding:0 15px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#111827;cursor:pointer;text-align:left}.as24TopCategoryTrigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:850}.as24TopCategoryTrigger b{flex:none;color:#64748b;font-size:18px;line-height:1}.as24TopCategory.open .as24TopCategoryTrigger{border-color:#f2bd00;background:#fff;box-shadow:0 0 0 3px #facc1529}.as24TopCategoryMenu{position:absolute;top:calc(100% + 8px);left:0;width:100%;min-width:320px;max-height:420px;z-index:1000;overflow:hidden;background:#fff;border:1px solid #dfe5ee;border-radius:18px;box-shadow:0 24px 60px #0f172a33}.as24TopCategoryHead{min-height:52px;padding:7px 9px;display:grid;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;border-bottom:1px solid #e8edf4;background:#f8fafc}.as24TopCategoryHead strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;color:#111827;font-size:15px;font-weight:900}.as24TopCategoryBack,.as24TopCategoryClose{width:36px;height:36px;border:0;border-radius:11px;background:#fff;color:#111827;display:grid;place-items:center;cursor:pointer;font-size:23px;line-height:1}.as24TopCategoryBack:hover,.as24TopCategoryClose:hover{background:#eef2f7}.as24TopCategoryBackPlaceholder{width:36px;height:36px}.as24TopCategoryRows{max-height:330px;overflow-y:auto;overflow-x:hidden}.as24TopCategoryRow{width:100%;min-height:49px;padding:0 16px;border:0;border-bottom:1px solid #edf1f6;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#1f2937;cursor:pointer;text-align:left}.as24TopCategoryRow span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700}.as24TopCategoryRow b{flex:none;min-width:20px;color:#7c8798;font-size:20px;line-height:1;text-align:center}.as24TopCategoryRow:hover{background:#f7f9fc}.as24TopCategoryRow.active{background:#fff8d8;box-shadow:inset 3px 0 #f2bd00}.as24TopCategoryRow.active b{color:#b77900}.as24TopCategoryEmpty{min-height:70px;display:grid;place-items:center;color:#94a3b8}@media (max-width:1050px){.as24TopCategoryMenu{min-width:100%}}@media (max-width:760px){.as24TopCategoryMenu{position:relative;top:auto;left:auto;margin-top:8px;width:100%;min-width:0;max-height:390px;box-shadow:0 15px 34px #0f172a26}.as24TopCategoryRows{max-height:280px}}@media (min-width:1051px){.as24SearchBody{grid-template-columns:330px minmax(0,1fr)!important;gap:18px!important}.as24SearchSide{width:330px!important;padding:17px!important}.as24DesktopProFilter,.proDesktopFilter{width:100%!important;min-width:0!important}.proCategoryTrigger{min-height:48px!important;padding-left:14px!important;padding-right:14px!important}.proCategoryTrigger span,.proCategoryOptionText{font-size:15px!important;line-height:1.35!important;font-weight:700!important;overflow:visible!important;white-space:normal!important;text-overflow:clip!important}.proCategoryOption{min-height:50px!important;padding:10px 15px!important}.proCategoryMenu{width:100%!important;min-width:100%!important}}.as24TopLocation{position:relative;min-width:0}.as24TopLocationTrigger{width:100%;height:52px;padding:0 14px;border:1px solid #dce3ed;border-radius:15px;background:#f8fafc;display:grid;grid-template-columns:20px minmax(0,1fr) 20px;align-items:center;gap:9px;color:#111827;cursor:pointer;text-align:left}.as24TopLocationTrigger svg{color:#475569}.as24TopLocationTrigger span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:850}.as24TopLocationTrigger b{color:#64748b;font-size:18px;line-height:1;text-align:center}.as24TopLocation.open .as24TopLocationTrigger{background:#fff;border-color:#f2bd00;box-shadow:0 0 0 3px #facc1529}.as24TopLocationMenu{position:absolute;top:calc(100% + 8px);left:0;z-index:1100;width:100%;min-width:330px;max-height:430px;overflow:hidden;background:#fff;border:1px solid #dfe5ee;border-radius:18px;box-shadow:0 24px 60px #0f172a33}.as24TopLocationHead{min-height:52px;padding:7px 9px;display:grid;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;background:#f8fafc;border-bottom:1px solid #e8edf4}.as24TopLocationHead strong{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#111827;text-align:center;font-size:15px;font-weight:900}.as24TopLocationBack,.as24TopLocationClose{width:36px;height:36px;border:0;border-radius:11px;background:#fff;color:#111827;display:grid;place-items:center;cursor:pointer;font-size:23px;line-height:1}.as24TopLocationBack:hover,.as24TopLocationClose:hover{background:#eef2f7}.as24TopLocationBackPlaceholder{width:36px;height:36px}.as24TopLocationRows{max-height:340px;overflow-y:auto;overflow-x:hidden}.as24TopLocationRow{width:100%;min-height:49px;padding:0 16px;border:0;border-bottom:1px solid #edf1f6;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#1f2937;cursor:pointer;text-align:left}.as24TopLocationRow span{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700}.as24TopLocationRow b{flex:none;min-width:20px;color:#7c8798;font-size:20px;line-height:1;text-align:center}.as24TopLocationRow:hover{background:#f7f9fc}.as24TopLocationRow.active{background:#fff8d8;box-shadow:inset 3px 0 #f2bd00}.as24TopLocationRow.active b{color:#b77900}.as24TopLocationEmpty{min-height:72px;display:grid;place-items:center;color:#94a3b8;font-weight:800}@media (max-width:1050px){.as24TopLocationMenu{min-width:100%}}@media (max-width:760px){.as24TopLocationMenu{position:relative;top:auto;left:auto;width:100%;min-width:0;margin-top:8px;max-height:390px;box-shadow:0 15px 34px #0f172a26}.as24TopLocationRows{max-height:280px}}@media (max-width:760px){.as24MobilePanel{overscroll-behavior:contain!important;touch-action:pan-y!important}.as24MobilePanelCard{width:100%!important;max-width:100%!important;margin:0 auto!important;overflow:visible!important}.as24MobilePanel .as24SearchForm,.as24TopCategory,.as24TopLocation{width:100%!important;min-width:0!important}.as24TopCategoryTrigger,.as24TopLocationTrigger{width:100%!important;min-width:0!important;text-align:left!important}.as24TopCategoryMenu,.as24TopLocationMenu{position:relative!important;top:auto!important;left:auto!important;right:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:8px 0 0!important;border-radius:16px!important;overflow:hidden!important}.as24TopCategoryHead,.as24TopLocationHead{width:100%!important;padding:7px 8px!important}.as24TopCategoryRows,.as24TopLocationRows{width:100%!important;max-height:300px!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important}.as24TopCategoryRow,.as24TopLocationRow{width:100%!important;min-height:50px!important;padding:10px 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;text-align:left!important;direction:ltr!important}.as24TopCategoryRow span,.as24TopLocationRow span{flex:1 1 auto!important;min-width:0!important;margin:0!important;padding:0!important;text-align:left!important;direction:ltr!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;font-size:14px!important;line-height:1.35!important;font-weight:700!important}.as24TopCategoryRow b,.as24TopLocationRow b{flex:0 0 24px!important;width:24px!important;min-width:24px!important;margin-left:10px!important;text-align:center!important}.as24TopCategoryRow.active,.as24TopLocationRow.active{padding-left:14px!important}}.as24SearchPager.as24SimplePager{width:100%;margin:26px 0 12px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;box-sizing:border-box}.as24SearchPager.as24SimplePager>a,.as24SearchPager.as24SimplePager>span,.as24PagerNumbers>a,.as24PagerNumbers>span{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:42px;height:42px;padding:0 13px;border:1px solid #dce3ed;border-radius:12px;background:#fff;color:#111827;font-size:13px;font-weight:900;line-height:1;text-align:center;text-decoration:none;white-space:nowrap;box-sizing:border-box}.as24PagerNumbers{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px}.as24SearchPager.as24SimplePager a:hover{border-color:#f2bd00;background:#fffbea}.as24SearchPager.as24SimplePager .active{border-color:#111827;background:#111827;color:#facc15}.as24SearchPager.as24SimplePager .disabled{opacity:.38;cursor:not-allowed}@media (max-width:760px){.as24SearchPager.as24SimplePager{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin:20px 0 10px;padding:0;overflow:visible!important}.as24PagerNumbers{grid-column:1 / -1;grid-row:1;width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px}.as24PagerNumbers>a,.as24PagerNumbers>span{flex:0 0 40px;width:40px;min-width:40px;height:40px;padding:0}.as24SearchPager.as24SimplePager>a,.as24SearchPager.as24SimplePager>span{width:100%;min-width:0;height:42px;padding:0 6px;font-size:12px}.as24SearchPager.as24SimplePager>:nth-child(1){grid-column:1;grid-row:2}.as24SearchPager.as24SimplePager>:nth-child(2){grid-column:2;grid-row:2}.as24SearchPager.as24SimplePager>.as24PagerNumbers{grid-column:1 / -1;grid-row:1}.as24SearchPager.as24SimplePager>:nth-child(4){grid-column:1;grid-row:3}.as24SearchPager.as24SimplePager>:nth-child(5){grid-column:2;grid-row:3}}.as24SearchToolbar.as24SearchToolbarPro{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;margin-bottom:14px;border:1px solid #e5eaf2;border-radius:18px;background:#fff;box-shadow:0 8px 24px #0f172a0f}.as24SearchToolbarTitle{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.as24SearchToolbarTitle h2{margin:0;color:#111827;font-size:21px;font-weight:950;line-height:1.15;letter-spacing:-.02em}.as24SearchToolbarTitle p{margin:0;color:#64748b;font-size:13px;font-weight:800}.as24SearchToolbarTitle p strong{color:#dc2626;font-size:15px;font-weight:950}.as24SearchToolbarActions{flex:none;display:flex;align-items:center}.as24SearchToolbarActions select{min-width:190px;height:42px;padding:0 38px 0 14px;border:1px solid #dbe3ec;border-radius:12px;background:#fff;color:#111827;font-size:13px;font-weight:900;outline:none;cursor:pointer}.as24SearchToolbarActions select:focus{border-color:#f2bd00;box-shadow:0 0 0 3px #facc152e}@media (max-width:760px){.as24SearchToolbar.as24SearchToolbarPro{display:none!important}.as24SearchSubmit{transform:none!important;margin-bottom:0!important}}@media (min-width:1024px){.as24DesktopSearchRow{display:grid;grid-template-columns:minmax(0,1fr) 210px;align-items:stretch;gap:10px}.as24DesktopSearchFormWrap{min-width:0}.as24DesktopSearchFormWrap .as24SearchForm{width:100%}.as24DesktopSortWrap{display:flex;align-items:stretch}.as24DesktopSortWrap select{width:100%;min-width:0;height:52px;padding:0 38px 0 14px;border:1px solid #e5eaf2;border-radius:15px;background:#f8fafc;color:#111827;font-size:13px;font-weight:900;outline:none;cursor:pointer}.as24DesktopSortWrap select:focus{border-color:#f2bd00;box-shadow:0 0 0 3px #facc152e}.as24SearchToolbar.as24SearchToolbarPro{padding:11px 14px}.as24SearchToolbarTitle{width:100%}}@media (max-width:760px){.as24DesktopSortWrap{display:none!important}}@media (min-width:1024px){.as24SearchPage>.as24DesktopTop{transform:translateY(-53px)!important;margin-top:0!important;margin-bottom:14px!important}}@media (max-width:760px){.as24SearchPager.as24SimplePager{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;gap:8px!important;width:100%!important;margin:20px 0 10px!important;padding:0!important}.as24SearchPager.as24SimplePager>:nth-child(1){grid-column:1!important;grid-row:1!important;justify-self:start!important}.as24SearchPager.as24SimplePager>:nth-child(5){grid-column:2!important;grid-row:1!important;justify-self:end!important}.as24SearchPager.as24SimplePager>.as24PagerNumbers{grid-column:1 / -1!important;grid-row:2!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:6px!important}.as24SearchPager.as24SimplePager>:nth-child(2){grid-column:1!important;grid-row:3!important;justify-self:stretch!important}.as24SearchPager.as24SimplePager>:nth-child(4){grid-column:2!important;grid-row:3!important;justify-self:stretch!important}.as24SearchPager.as24SimplePager>:nth-child(1),.as24SearchPager.as24SimplePager>:nth-child(5){width:auto!important;min-width:82px!important;height:38px!important;padding:0 12px!important;background:#f8fafc!important;font-size:12px!important}.as24SearchPager.as24SimplePager>:nth-child(2),.as24SearchPager.as24SimplePager>:nth-child(4){width:100%!important;min-width:0!important;height:46px!important;padding:0 12px!important;border-radius:14px!important;font-size:13px!important}.as24SearchPager.as24SimplePager>:nth-child(4){justify-content:flex-end!important;text-align:right!important}.as24SearchPager.as24SimplePager>:nth-child(2){justify-content:flex-start!important;text-align:left!important}}@media (min-width:1051px){.as24SearchPage{background:radial-gradient(circle at 85% 0%,rgba(250,204,21,.1),transparent 28%),linear-gradient(180deg,#f8fafc,#eef2f7)!important}.as24SearchBody{align-items:start!important}.as24SearchSide.as24DesktopProFilter{margin-top:0!important}.as24SearchMain{min-width:0!important;padding:0 0 10px!important;background:transparent!important}}@media (min-width:1051px){.as24SearchSide.as24DesktopProFilter{margin-top:0!important;top:84px!important}}@media (min-width:1024px){.as24SearchResults.grid .asPublicAdPhoto,.as24SearchResults.list .asPublicAdPhoto{aspect-ratio:16/10!important;overflow:hidden!important;background:#eef2f7!important}.as24SearchResults.grid .asPublicAdPhoto img,.as24SearchResults.list .asPublicAdPhoto img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;transform:none!important;transform-origin:center center!important}.as24SearchResults.grid .asPublicAdCard:hover .asPublicAdPhoto img,.as24SearchResults.list .asPublicAdCard:hover .asPublicAdPhoto img{transform:none!important}}@media (min-width:1024px){.as24SearchResults.grid .asPublicAdPhoto,.as24SearchResults.list .asPublicAdPhoto{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:16/10!important;overflow:hidden!important}.as24SearchResults.grid .asPublicAdPhoto img,.as24SearchResults.list .asPublicAdPhoto img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;transform:none!important}.as24SearchResults.grid .asPublicAdCard:hover .asPublicAdPhoto img,.as24SearchResults.list .asPublicAdCard:hover .asPublicAdPhoto img{transform:none!important}}.asPartnerBanksPage,.asPartnerBanksPage *{box-sizing:border-box}.asPartnerBanksPage{width:100%;min-width:0;padding:28px;color:#172033}.asPartnerBanksHero{position:relative;min-height:245px;overflow:hidden;display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:34px;border:1px solid rgba(255,255,255,.1);border-radius:28px;color:#fff;background:radial-gradient(circle at 88% 12%,rgba(56,189,248,.3),transparent 35%),radial-gradient(circle at 10% 100%,rgba(99,102,241,.28),transparent 34%),linear-gradient(135deg,#071426,#102647 48%,#163c67);box-shadow:0 24px 58px #0f234138}.asPartnerBanksHero:before,.asPartnerBanksHero:after{content:"";position:absolute;border-radius:999px;pointer-events:none}.asPartnerBanksHero:before{width:280px;height:280px;top:-160px;right:15%;border:1px solid rgba(255,255,255,.12)}.asPartnerBanksHero:after{width:160px;height:160px;right:-35px;bottom:-60px;background:#ffffff0e}.asPartnerBanksHeroCopy{position:relative;z-index:2;max-width:760px}.asPartnerBanksEyebrow{display:inline-flex;align-items:center;gap:9px;padding:8px 12px;border:1px solid rgba(255,255,255,.14);border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:#ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.asPartnerBanksHero h1{margin:18px 0 8px;font-size:clamp(34px,4vw,54px);line-height:.98;letter-spacing:-.045em}.asPartnerBanksHero p{max-width:720px;margin:0;color:#ffffffbd;font-size:16px;line-height:1.65}.asPartnerCountryBadge{width:fit-content;display:flex;align-items:center;gap:12px;margin-top:22px;padding:10px 12px;border:1px solid rgba(255,255,255,.13);border-radius:17px;background:#ffffff14}.asPartnerCountryBadge>span{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;font-size:13px;font-weight:900}.asPartnerCountryBadge>span.mk{color:#7c2d12;background:linear-gradient(135deg,#fde047,#fb923c)}.asPartnerCountryBadge>span.xk{color:#fff;background:linear-gradient(135deg,#2563eb,#4f46e5)}.asPartnerCountryBadge div{display:grid;gap:2px}.asPartnerCountryBadge small{color:#fff9;font-size:11px;font-weight:700;text-transform:uppercase}.asPartnerCountryBadge strong{font-size:14px}.asPartnerCountryBadge b{margin-left:8px;padding:7px 9px;border-radius:9px;color:#dbeafe;font-size:12px;background:#2563eb4d}.asPartnerPrimaryButton{position:relative;z-index:2;flex:0 0 auto;min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 21px;border:0;border-radius:16px;color:#082f49;font-size:14px;font-weight:900;cursor:pointer;background:linear-gradient(135deg,#fff,#dff6ff);box-shadow:0 16px 34px #0000002e;transition:transform .2s ease,box-shadow .2s ease}.asPartnerPrimaryButton:hover{transform:translateY(-3px);box-shadow:0 21px 40px #0000003d}.asPartnerBanksStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:18px}.asPartnerBanksStats article{min-width:0;display:flex;align-items:center;gap:13px;padding:18px;border:1px solid #e8edf4;border-radius:20px;background:#fff;box-shadow:0 10px 30px #0f172a0e}.asPartnerBanksStats article>span{width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center;border-radius:15px}.asPartnerBanksStats .blue{color:#1d4ed8;background:#dbeafe}.asPartnerBanksStats .green{color:#047857;background:#d1fae5}.asPartnerBanksStats .orange{color:#c2410c;background:#ffedd5}.asPartnerBanksStats .purple{color:#6d28d9;background:#ede9fe}.asPartnerBanksStats div{min-width:0;display:grid;gap:4px}.asPartnerBanksStats small{color:#738096;font-size:12px;font-weight:700}.asPartnerBanksStats strong{overflow:hidden;color:#172033;font-size:22px;text-overflow:ellipsis;white-space:nowrap}.asPartnerBanksToolbar{display:flex;align-items:center;gap:12px;margin:22px 0 18px}.asPartnerBanksToolbar label{min-height:50px;flex:1 1 auto;display:flex;align-items:center;gap:11px;padding:0 16px;border:1px solid #dfe5ed;border-radius:16px;color:#667085;background:#fff;box-shadow:0 8px 24px #0f172a0b}.asPartnerBanksToolbar input{width:100%;min-width:0;border:0;outline:0;color:#172033;font:inherit;background:transparent}.asPartnerBanksToolbar>button{min-height:50px;display:inline-flex;align-items:center;gap:9px;padding:0 17px;border:1px solid #dfe5ed;border-radius:16px;color:#344054;font-weight:800;cursor:pointer;background:#fff}.asPartnerBanksToolbar>button:hover{border-color:#93c5fd;color:#1d4ed8}.asPartnerNotice,.asPartnerError{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding:13px 15px;border-radius:15px;font-size:14px;font-weight:800}.asPartnerNotice{color:#065f46;border:1px solid #a7f3d0;background:#ecfdf5}.asPartnerError{color:#991b1b;border:1px solid #fecaca;background:#fff1f2}.asPartnerError span{flex:1}.asPartnerError button{border:0;color:inherit;cursor:pointer;background:transparent}.asPartnerBanksLoading,.asPartnerBanksEmpty{min-height:330px;display:grid;place-items:center;align-content:center;gap:10px;padding:35px;border:1px dashed #ccd5e1;border-radius:24px;text-align:center;background:#ffffffb8}.asPartnerBanksLoading svg{color:#2563eb;animation:asPartnerSpin .8s linear infinite}.asPartnerBanksEmpty>div{width:68px;height:68px;display:grid;place-items:center;border-radius:21px;color:#1d4ed8;background:#dbeafe}.asPartnerBanksEmpty h2{margin:5px 0 0;font-size:23px}.asPartnerBanksEmpty p{max-width:470px;margin:0;color:#667085;line-height:1.6}.asPartnerBanksEmpty button{min-height:46px;display:inline-flex;align-items:center;gap:8px;margin-top:6px;padding:0 16px;border:0;border-radius:14px;color:#fff;font-weight:900;cursor:pointer;background:linear-gradient(135deg,#2563eb,#4f46e5)}.asPartnerBanksGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.asPartnerBankCard{min-width:0;overflow:hidden;border:1px solid #e3e9f1;border-radius:23px;background:#fff;box-shadow:0 12px 34px #0f172a11;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.asPartnerBankCard:hover{transform:translateY(-5px);border-color:#bfdbfe;box-shadow:0 20px 44px #0f172a1f}.asPartnerBankCard.isInactive{opacity:.82}.asPartnerBankCard>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:19px 19px 0}.asPartnerBankLogo{width:64px;height:64px;overflow:hidden;display:grid;place-items:center;border:1px solid #e5eaf1;border-radius:18px;color:#1d4ed8;font-size:20px;font-weight:900;background:linear-gradient(135deg,#f8fafc,#eaf2ff)}.asPartnerBankLogo img{width:100%;height:100%;padding:8px;object-fit:contain}.asPartnerBankStatus{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border-radius:999px;font-size:11px;font-weight:900}.asPartnerBankStatus.active{color:#047857;background:#d1fae5}.asPartnerBankStatus.inactive{color:#b45309;background:#fef3c7}.asPartnerBankContent{min-height:185px;padding:17px 19px 19px}.asPartnerBankContent>small{color:#2563eb;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.asPartnerBankContent h2{margin:8px 0;color:#172033;font-size:22px;line-height:1.2}.asPartnerBankContent>p{min-height:46px;margin:0;overflow:hidden;color:#667085;font-size:13px;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.asPartnerBankMeta{display:grid;gap:7px;margin-top:15px}.asPartnerBankMeta span{min-width:0;display:flex;align-items:center;gap:8px;color:#475467;font-size:12px;font-weight:700}.asPartnerBankMeta span svg{flex:0 0 auto;color:#64748b}.asPartnerBankCard>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 19px;border-top:1px solid #edf1f6;background:#fafbfd}.asPartnerBankCard>footer>div:first-child{display:grid;gap:3px;color:#8a94a6;font-size:11px}.asPartnerBankActions{display:flex;align-items:center;gap:7px}.asPartnerBankActions a,.asPartnerBankActions button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:11px;font-size:12px;font-weight:900;cursor:pointer;text-decoration:none}.asPartnerBankActions a{width:36px;border:1px solid #dce4ef;color:#475467;background:#fff}.asPartnerBankActions button{padding:0 10px}.asPartnerBankActions .edit{border:1px solid #bfdbfe;color:#1d4ed8;background:#eff6ff}.asPartnerBankActions .delete{border:1px solid #fecaca;color:#b91c1c;background:#fff1f2}.asPartnerBankActions a:hover,.asPartnerBankActions button:hover{transform:translateY(-2px)}.asPartnerBankEditor{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;overflow:hidden;background:#f2f5fa}.asPartnerBankEditorShell{width:100%;height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.asPartnerBankEditorHeader{position:relative;z-index:5;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:21px 28px;border-bottom:1px solid #e1e7ef;background:#fffffff0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.asPartnerBankEditorHeader>div{min-width:0}.asPartnerBankEditorHeader>div>span{display:inline-flex;align-items:center;gap:7px;color:#2563eb;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.asPartnerBankEditorHeader h1{margin:5px 0 2px;color:#172033;font-size:28px;letter-spacing:-.025em}.asPartnerBankEditorHeader p{margin:0;color:#667085;font-size:13px}.asPartnerBackButton,.asPartnerEditorClose{border:1px solid #dfe5ed;color:#344054;cursor:pointer;background:#fff}.asPartnerBackButton{min-height:43px;display:inline-flex;align-items:center;gap:7px;padding:0 13px;border-radius:13px;font-weight:900}.asPartnerEditorClose{width:43px;height:43px;display:grid;place-items:center;border-radius:13px}.asPartnerBankEditorContent{min-height:0;overflow-x:hidden;overflow-y:auto;padding:26px;overscroll-behavior:contain}.asPartnerBankIdentityPanel{max-width:1180px;display:flex;align-items:center;gap:17px;margin:0 auto 18px;padding:19px;border:1px solid #dfe6ef;border-radius:22px;background:linear-gradient(135deg,#fff,#f6f9fd);box-shadow:0 10px 28px #0f172a0e}.asPartnerBankPreviewLogo{width:78px;height:78px;flex:0 0 78px;overflow:hidden;display:grid;place-items:center;border:1px solid #dce4ee;border-radius:21px;color:#1d4ed8;font-size:24px;font-weight:900;background:#fff}.asPartnerBankPreviewLogo img{width:100%;height:100%;padding:9px;object-fit:contain}.asPartnerBankIdentityPanel small{color:#2563eb;font-size:11px;font-weight:900;text-transform:uppercase}.asPartnerBankIdentityPanel h2{margin:5px 0 3px;font-size:24px}.asPartnerBankIdentityPanel p{margin:0;color:#667085;font-size:13px}.asPartnerFormError{max-width:1180px;display:flex;align-items:center;gap:9px;margin:0 auto 16px;padding:13px 15px;border:1px solid #fecaca;border-radius:14px;color:#991b1b;font-size:13px;font-weight:800;background:#fff1f2}.asPartnerFormSection{max-width:1180px;margin:0 auto 18px;padding:22px;border:1px solid #dfe6ef;border-radius:22px;background:#fff;box-shadow:0 10px 28px #0f172a0d}.asPartnerFormSection>header{display:flex;align-items:center;gap:11px;margin-bottom:19px}.asPartnerFormSection>header>svg{color:#2563eb}.asPartnerFormSection h3{margin:0;color:#172033;font-size:18px}.asPartnerFormSection header p{margin:3px 0 0;color:#7b8798;font-size:12px}.asPartnerFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.asPartnerFormGrid label,.asPartnerTextGrid label{min-width:0;display:grid;gap:7px}.asPartnerFormGrid label.wide{grid-column:1 / -1}.asPartnerFormGrid label>span,.asPartnerTextGrid label>span{display:flex;align-items:center;gap:7px;color:#344054;font-size:12px;font-weight:850}.asPartnerFormGrid input,.asPartnerTextGrid textarea{width:100%;border:1px solid #d7dee8;outline:0;color:#172033;font:inherit;background:#fbfcfe;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.asPartnerFormGrid input{min-height:47px;padding:0 13px;border-radius:13px}.asPartnerTextGrid textarea{min-height:125px;resize:vertical;padding:12px 13px;border-radius:14px;line-height:1.55}.asPartnerFormGrid input:focus,.asPartnerTextGrid textarea:focus{border-color:#60a5fa;background:#fff;box-shadow:0 0 0 4px #3b82f61c}.asPartnerStatusToggle{min-height:48px;display:flex;align-items:center;gap:11px;padding:0 13px;border:1px solid #d7dee8;border-radius:13px;color:#344054;cursor:pointer;background:#fbfcfe}.asPartnerStatusToggle i{position:relative;width:43px;height:24px;flex:0 0 43px;border-radius:999px;background:#cbd5e1;transition:background .2s ease}.asPartnerStatusToggle i:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #0000002e;transition:transform .2s ease}.asPartnerStatusToggle.active{color:#047857;border-color:#a7f3d0;background:#ecfdf5}.asPartnerStatusToggle.active i{background:#10b981}.asPartnerStatusToggle.active i:after{transform:translate(19px)}.asPartnerTextGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.asPartnerBankEditorFooter{position:relative;z-index:5;min-height:77px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 28px;border-top:1px solid #dfe5ed;background:#fffffff5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.asPartnerBankEditorFooter>div{display:flex;align-items:center;gap:9px;color:#667085;font-size:13px}.asPartnerBankEditorFooter>div svg{color:#2563eb}.asPartnerBankEditorFooter>button{min-height:49px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 20px;border:0;border-radius:15px;color:#fff;font-weight:900;cursor:pointer;background:linear-gradient(135deg,#2563eb,#4f46e5);box-shadow:0 12px 28px #2563eb45}.asPartnerBankEditorFooter>button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 34px #2563eb57}.asPartnerBankEditorFooter>button:disabled{opacity:.65;cursor:not-allowed}.asPartnerDeleteOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483600;display:grid;place-items:center;padding:20px;background:#080f1cb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.asPartnerDeleteDialog{width:min(100%,470px);padding:27px;border:1px solid rgba(255,255,255,.5);border-radius:24px;background:#fff;box-shadow:0 32px 80px #00000059}.asPartnerDeleteIcon{width:55px;height:55px;display:grid;place-items:center;border-radius:17px;color:#b91c1c;background:#fee2e2}.asPartnerDeleteDialog h2{margin:17px 0 5px;color:#172033;font-size:25px}.asPartnerDeleteDialog>strong{color:#b91c1c}.asPartnerDeleteDialog>p{margin:12px 0 18px;color:#667085;font-size:14px;line-height:1.6}.asPartnerDeleteDialog label{display:grid;gap:7px}.asPartnerDeleteDialog label span{color:#344054;font-size:12px;font-weight:850}.asPartnerDeleteDialog input{width:100%;min-height:48px;padding:0 13px;border:1px solid #fca5a5;border-radius:13px;outline:0;font:inherit;font-weight:900;letter-spacing:.08em}.asPartnerDeleteDialog input:focus{border-color:#dc2626;box-shadow:0 0 0 4px #dc26261a}.asPartnerDeleteDialog>div{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:19px}.asPartnerDeleteDialog button{min-height:47px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:13px;font-weight:900;cursor:pointer}.asPartnerDeleteDialog button.cancel{border:1px solid #d7dee8;color:#344054;background:#fff}.asPartnerDeleteDialog button.confirm{border:0;color:#fff;background:linear-gradient(135deg,#dc2626,#991b1b)}.asPartnerDeleteDialog button:disabled{opacity:.45;cursor:not-allowed}.spinning{animation:asPartnerSpin .8s linear infinite}@keyframes asPartnerSpin{to{transform:rotate(360deg)}}@media (max-width: 1180px){.asPartnerBanksGrid,.asPartnerBanksStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.asPartnerBanksPage{padding:15px}.asPartnerBanksHero{min-height:auto;align-items:stretch;flex-direction:column;padding:25px 20px;border-radius:22px}.asPartnerBanksHero h1{font-size:36px}.asPartnerPrimaryButton{width:100%}.asPartnerBanksStats,.asPartnerBanksGrid{grid-template-columns:1fr}.asPartnerBanksToolbar{align-items:stretch;flex-direction:column}.asPartnerBanksToolbar>button{justify-content:center}.asPartnerBankCard>footer{align-items:flex-start;flex-direction:column}.asPartnerBankActions{width:100%}.asPartnerBankActions button{flex:1}.asPartnerBankEditorHeader{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:14px}.asPartnerBackButton{width:42px;padding:0;justify-content:center;font-size:0}.asPartnerBankEditorHeader h1{font-size:20px}.asPartnerBankEditorHeader p{display:none}.asPartnerBankEditorContent{padding:14px}.asPartnerBankIdentityPanel,.asPartnerFormSection{border-radius:18px}.asPartnerFormGrid,.asPartnerTextGrid{grid-template-columns:1fr}.asPartnerFormGrid label.wide{grid-column:auto}.asPartnerBankEditorFooter{min-height:86px;padding:12px 14px calc(12px + env(safe-area-inset-bottom))}.asPartnerBankEditorFooter>div{display:none}.asPartnerBankEditorFooter>button{width:100%}.asPartnerDeleteDialog{padding:22px;border-radius:20px}.asPartnerDeleteDialog>div{grid-template-columns:1fr}}.catClean{padding:24px;background:#f4f6fa;min-height:100vh;color:#172033}.topTitle{background:#fff;border:1px solid #dfe5ef;border-radius:16px;padding:18px;margin-bottom:14px}.topTitle h1{margin:0;font-size:28px}.topTitle p{margin:5px 0 0;color:#667085}.tabs{display:flex;gap:8px;margin-bottom:16px}.tabs button{border:1px solid #d8dee9;background:#fff;border-radius:10px;padding:10px 16px;font-weight:800;cursor:pointer}.tabs button.on{background:#172033;color:#fff}.msg{background:#fff5cc;border:1px solid #efc84a;padding:10px;border-radius:10px;margin-bottom:12px}.two{display:grid;grid-template-columns:1.15fr .85fr;gap:16px}.catClean section{background:#fff;border:1px solid #dfe5ef;border-radius:14px;padding:16px;box-shadow:0 8px 22px #141e320f}.head{display:flex;align-items:center;gap:8px;margin-bottom:12px}.head h2{margin-right:auto}.head button,.actions button,.inline button{display:inline-flex;align-items:center;gap:6px;border:0;background:#f5b301;border-radius:9px;padding:9px 12px;font-weight:800;cursor:pointer}.tree{max-height:700px;overflow:auto}.treeItem{display:grid;grid-template-columns:34px 1fr 45px 32px 32px;align-items:center;gap:5px;border:1px solid #e1e7f0;border-radius:11px;margin:6px 0;background:#fff}.treeItem.selected{border-color:#f5b301;background:#fff9df}.treeItem .expand{border:0;background:transparent;cursor:pointer}.treeMain{text-align:left;border:0;background:transparent;padding:10px;cursor:pointer}.treeMain b{display:block}.treeMain span{display:block;font-size:12px;color:#667085}.treeItem small{text-align:center;color:#667085}.treeItem>button:not(.treeMain):not(.expand){border:1px solid #d8dee9;background:#f8fafc;border-radius:8px;padding:6px;cursor:pointer}.form{display:grid;grid-template-columns:1fr 1fr;gap:10px}.form label{display:grid;gap:5px;font-weight:700;font-size:13px}.form input,.form select,.inline input,.inline select,.catClean section>select{border:1px solid #cbd5e1;border-radius:9px;padding:10px;background:#fff}.check{display:flex!important;align-items:center;gap:8px}.actions{grid-column:1/-1;display:flex;gap:8px}.actions .danger{background:#dc2626;color:#fff}.inline{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.brandGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.brandGrid button{text-align:left;border:1px solid #dfe5ef;background:#fff;border-radius:12px;padding:13px;cursor:pointer}.brandGrid button:hover{border-color:#f5b301;background:#fff9df}.brandGrid b{display:block}.brandGrid span{display:block;font-size:12px;color:#667085;margin-top:3px}table{width:100%;border-collapse:collapse;background:#fff}td{border-bottom:1px solid #e5e7eb;padding:10px}tr:hover{background:#f8fafc}@media (max-width:900px){.two,.form{grid-template-columns:1fr}}.cbmPro{background:#f5f7fb;color:#0f172a;padding:22px;min-height:calc(100vh - 80px)}.cbmProHero,.cbmProToolbar,.cbmSteps,.cbmCard{background:#fff;border:1px solid #dfe7f3;border-radius:18px;box-shadow:0 10px 30px #0f172a0f}.cbmProHero{padding:22px;display:flex;justify-content:space-between;gap:18px;align-items:center}.cbmProHero small{color:#003b95;font-weight:900}.cbmProHero h2{margin:6px 0;font-size:28px}.cbmProHero p{margin:0;color:#64748b;font-weight:600}.cbmProStats{display:flex;gap:12px}.cbmProStats article{min-width:125px;border:1px solid #e5eaf3;border-radius:14px;padding:12px;display:grid;grid-template-columns:auto 1fr;gap:3px 10px;align-items:center}.cbmProStats svg{color:#003b95}.cbmProStats b{font-size:24px;color:#003b95}.cbmProStats span{grid-column:2;color:#64748b;font-weight:800;font-size:12px}.cbmProToolbar{margin-top:14px;padding:10px;display:flex;gap:12px}.cbmProToolbar label{flex:1;display:flex;gap:10px;align-items:center;border:1px solid #dbe4f0;border-radius:13px;padding:0 12px}.cbmProToolbar input{border:0;outline:0;width:100%;height:42px;font-weight:800}.cbmProToolbar button,.cbmYellow,.cbmInlineForm button{border:0;background:#f5b301;color:#111827;border-radius:12px;padding:11px 14px;font-weight:950;cursor:pointer;display:inline-flex;align-items:center;gap:7px}.cbmSteps{margin-top:12px;padding:12px;display:flex;gap:16px;flex-wrap:wrap}.cbmSteps span{font-weight:900;color:#334155}.cbmSteps b{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%;background:#cbd5e1;margin-right:7px}.cbmSteps .done b{background:#f5b301}.cbmProMsg{margin-top:12px;background:#fff7d6;border:1px solid #f5d56b;border-radius:14px;padding:12px;font-weight:900}.cbmColumns{display:grid;grid-template-columns:330px 1fr 1fr;gap:14px;margin-top:14px}.cbmCard{padding:14px;min-width:0}.cbmCardHead{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:12px}.cbmCardHead h3{margin:0;font-size:17px}.cbmCardHead p{margin:4px 0 0;color:#64748b;font-weight:800}.cbmCardHead strong{color:#003b95}.cbmCardHead>b{background:#eef5ff;color:#003b95;border:1px solid #bfdbfe;border-radius:999px;padding:5px 10px}.cbmSelect,.cbmInlineForm input{width:100%;border:1px solid #ccd7e6;border-radius:12px;padding:11px;background:#fff;outline:0}.cbmSelect:focus,.cbmInlineForm input:focus{border-color:#003b95;box-shadow:0 0 0 3px #003b951a}.cbmRows{display:grid;gap:8px;margin-top:10px;max-height:620px;overflow:auto;padding-right:4px}.cbmRows button{display:grid;grid-template-columns:36px 1fr 18px;gap:9px;align-items:center;text-align:left;border:1px solid #e0e7f1;background:#fff;border-radius:13px;padding:10px;cursor:pointer}.cbmRows button.selected,.cbmRows button:hover{border-color:#f5b301;background:#fff8dc}.cbmRows i{font-style:normal;width:34px;height:34px;border-radius:10px;background:#f1f5f9;display:flex;align-items:center;justify-content:center}.cbmRows b{display:block}.cbmRows small{color:#64748b}.cbmInlineForm{display:grid;grid-template-columns:1.2fr 1fr 80px auto auto;gap:8px;align-items:center;background:#f8fafc;border:1px solid #e5eaf3;border-radius:15px;padding:10px;margin-bottom:12px}.cbmInlineForm label{display:flex;gap:6px;align-items:center;font-weight:800;color:#334155}.cbmInlineForm button:disabled,.cbmYellow:disabled{opacity:.45;cursor:not-allowed}.cbmEmpty{border:1px dashed #cbd5e1;background:#f8fafc;border-radius:14px;padding:22px;text-align:center;color:#64748b}.cbmEmpty b{display:block;color:#0f172a;margin-bottom:5px}.cbmTable{border:1px solid #e5eaf3;border-radius:15px;overflow:hidden}.cbmTable .head,.cbmTable article{display:grid;grid-template-columns:1fr 100px 80px 82px;align-items:center;gap:8px}.cbmTable .head{background:#f8fafc;color:#64748b;text-transform:uppercase;font-size:12px;font-weight:950;padding:10px 12px}.cbmTable article{padding:9px 12px;border-top:1px solid #edf2f7}.cbmTable article.selected{background:#fff8dc;box-shadow:inset 4px 0 #f5b301}.cbmTable .main{border:0;background:transparent;text-align:left;display:flex;align-items:center;gap:10px;cursor:pointer}.cbmTable .main i{font-style:normal;width:34px;height:34px;border-radius:12px;background:#003b95;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:950}.cbmTable article.selected .main i{background:#f5b301;color:#111827}.cbmTable .main b{display:block}.cbmTable .main small{color:#64748b}.cbmTable em{font-style:normal;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:950;display:inline-flex;gap:5px;align-items:center}.cbmTable em.active{background:#dcfce7;color:#15803d}.cbmTable em.off{background:#fee2e2;color:#b91c1c}.cbmTable strong{color:#334155}.cbmTable .actions{display:flex;gap:6px}.cbmTable .actions button{width:34px;height:34px;border:1px solid #dbeafe;background:#eff6ff;color:#003b95;border-radius:10px;cursor:pointer}.cbmTable .actions .danger{border-color:#fecaca;background:#fff1f2;color:#dc2626}@media (max-width:1150px){.cbmColumns{grid-template-columns:1fr}.cbmProHero{flex-direction:column;align-items:flex-start}.cbmProStats{width:100%;display:grid;grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.cbmPro{padding:12px}.cbmProHero{padding:16px}.cbmProHero h2{font-size:23px}.cbmProStats{grid-template-columns:1fr}.cbmProToolbar{flex-direction:column}.cbmInlineForm{grid-template-columns:1fr}.cbmTable .head{display:none}.cbmTable article{grid-template-columns:1fr auto}.cbmTable .actions{grid-column:1/-1}.cbmTable .actions button{width:100%}}.vbm{background:#f5f7fb;padding:22px;min-height:calc(100vh - 80px);color:#0f172a}.vbmHero,.vbmToolbar,.vbmMain,.vbmSide{background:#fff;border:1px solid #dfe7f3;border-radius:18px;box-shadow:0 10px 30px #0f172a0f}.vbmHero{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:22px}.vbmHero small{color:#003b95;font-weight:900}.vbmHero h2{margin:6px 0;font-size:28px}.vbmHero p{margin:0;color:#64748b;font-weight:650}.vbmStats{display:flex;gap:10px}.vbmStats article{min-width:115px;border:1px solid #e5eaf3;border-radius:14px;padding:12px}.vbmStats b{font-size:24px;color:#003b95}.vbmStats span{display:block;color:#64748b;font-weight:800;font-size:12px}.vbmMsg{margin:12px 0;background:#fff7d6;border:1px solid #f5d56b;border-radius:14px;padding:12px;font-weight:900}.vbmToolbar{margin-top:14px;padding:10px;display:grid;grid-template-columns:1fr 170px 150px auto;gap:10px}.vbmSearch{display:flex;gap:10px;align-items:center;border:1px solid #dbe4f0;border-radius:13px;padding:0 12px}.vbmSearch input{height:42px;border:0;outline:0;width:100%;font-weight:800}.vbmToolbar select,.vbmForm input,.vbmForm select{border:1px solid #ccd7e6;border-radius:12px;padding:11px;background:#fff;outline:0}.vbmToolbar button,.vbmHead button,.vbmForm button{border:0;background:#f5b301;color:#111827;border-radius:12px;padding:11px 14px;font-weight:950;cursor:pointer;display:inline-flex;align-items:center;gap:7px}.vbmGrid{display:grid;grid-template-columns:1fr 360px;gap:14px;margin-top:14px}.vbmMain,.vbmSide{padding:14px}.vbmHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.vbmHead h3{margin:0}.vbmForm{display:grid;grid-template-columns:1.4fr 150px 90px auto auto auto;gap:8px;align-items:center;background:#f8fafc;border:1px solid #e5eaf3;border-radius:15px;padding:10px;margin-bottom:12px}.vbmForm label{font-weight:800;color:#334155}.vbmTable{border:1px solid #e5eaf3;border-radius:15px;overflow:hidden}.vbmTableHead,.vbmTable article{display:grid;grid-template-columns:1fr 130px 110px 70px 88px;gap:8px;align-items:center}.vbmTableHead{background:#f8fafc;color:#64748b;text-transform:uppercase;font-size:12px;font-weight:950;padding:10px 12px}.vbmTable article{padding:9px 12px;border-top:1px solid #edf2f7}.vbmTable article.selected{background:#fff8dc;box-shadow:inset 4px 0 #f5b301}.vbmTable .brand{border:0;background:transparent;display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer}.vbmTable .brand i,.sideTop i{font-style:normal;width:36px;height:36px;border-radius:12px;background:#003b95;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:950;text-transform:uppercase}.vbmTable article.selected .brand i{background:#f5b301;color:#111827}.vbmTable .brand b{display:block}.vbmTable .brand small{color:#64748b}.vbmTable em{font-style:normal;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:950;display:inline-flex;gap:5px;align-items:center}.vbmTable em.ok{background:#dcfce7;color:#15803d}.vbmTable em.off{background:#fee2e2;color:#b91c1c}.actions{display:flex;gap:6px}.actions button{width:34px;height:34px;border:1px solid #dbeafe;background:#eff6ff;color:#003b95;border-radius:10px;cursor:pointer}.actions .danger{border-color:#fecaca;background:#fff1f2;color:#dc2626}.sideTop{display:flex;gap:12px;align-items:center;border-bottom:1px solid #e5eaf3;padding-bottom:14px}.sideTop h3{margin:0}.sideTop p{margin:4px 0 0;color:#64748b}.sideStats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0}.sideStats article{background:#f8fafc;border:1px solid #e5eaf3;border-radius:14px;padding:12px}.sideStats b{display:block;color:#003b95}.sideStats span{font-size:12px;color:#64748b;font-weight:800}.modelList{display:flex;flex-wrap:wrap;gap:8px}.modelList span{background:#eef5ff;border:1px solid #bfdbfe;color:#003b95;border-radius:999px;padding:7px 10px;font-weight:900;font-size:13px}.empty{text-align:center;border:1px dashed #cbd5e1;border-radius:14px;padding:28px;color:#64748b}.empty b{display:block;color:#111827;margin-bottom:5px}.hint{color:#64748b;font-size:13px;line-height:1.5}@media (max-width:1050px){.vbmGrid{grid-template-columns:1fr}.vbmToolbar{grid-template-columns:1fr 1fr}.vbmHero{flex-direction:column;align-items:flex-start}.vbmStats{width:100%;display:grid;grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.vbm{padding:12px}.vbmToolbar,.vbmForm,.vbmStats{grid-template-columns:1fr}.vbmTableHead{display:none}.vbmTable article{grid-template-columns:1fr auto}.actions{grid-column:1/-1}.actions button{width:100%}}.as24BannerDrawerBack.wow{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:999999!important;background:radial-gradient(circle at 12% 16%,rgba(250,204,21,.22),transparent 32%),#020617d1!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;display:flex!important;justify-content:flex-end!important}.as24BannerDrawer.wow{width:min(780px,100%)!important;height:100vh!important;overflow:auto!important;padding:24px!important;background:linear-gradient(180deg,#f8fafc,#e9eef7)!important;box-shadow:-48px 0 140px #00000085!important}.as24DrawerClose{position:sticky!important;top:0!important;z-index:20!important;margin-left:auto!important;width:48px!important;height:48px!important;border:0!important;border-radius:18px!important;background:#020617!important;color:#fff!important;font-size:31px!important;box-shadow:0 18px 42px #02061752!important;transition:.18s ease!important}.as24DrawerClose:hover{transform:rotate(90deg) scale(1.06)!important}.as24HeroPreviewWow{position:relative!important;overflow:hidden!important;border-radius:36px!important;aspect-ratio:16/5.15!important;background:#111827!important;box-shadow:0 36px 105px #0f172a5c!important;border:1px solid rgba(255,255,255,.52)!important}.as24HeroPreviewWow img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.as24HeroPreviewWow:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(90deg,rgba(2,6,23,.82),rgba(2,6,23,.28),transparent)!important}.as24HeroOverlayWow{position:absolute!important;left:26px!important;right:26px!important;bottom:24px!important;z-index:2!important;color:#fff!important}.as24HeroOverlayWow h2{margin:12px 0 8px!important;font-size:42px!important;line-height:.95!important;letter-spacing:-1.6px!important}.as24HeroOverlayWow p{margin:0!important;color:#e5e7eb!important;font-weight:950!important;font-size:16px!important}.as24DrawerStatus{display:inline-flex!important;padding:9px 15px!important;border-radius:999px!important;font-size:12px!important;font-weight:1000!important;text-transform:uppercase!important;letter-spacing:.08em!important}.as24DrawerStatus.active{background:#22c55e!important;color:#fff!important;animation:as24LivePulse 1.35s infinite!important}.as24DrawerStatus.pending{background:#facc15!important;color:#111827!important}.as24DrawerStatus.rejected{background:#ef4444!important;color:#fff!important}.as24DrawerStatus.expired{background:#64748b!important;color:#fff!important}@keyframes as24LivePulse{0%,to{box-shadow:0 0 #22c55e73}50%{box-shadow:0 0 0 11px #22c55e00}}.as24LiveStrip{display:grid!important;grid-template-columns:2.2fr 1fr 1fr 1fr!important;gap:14px!important;margin:16px 0!important}.as24LiveStrip>div,.as24InfoGridWow article,.as24TargetWow,.as24TimelineWow{background:#ffffffeb!important;border:1px solid #e5e7eb!important;border-radius:26px!important;padding:18px!important;box-shadow:0 20px 55px #0f172a1a!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.as24LiveStrip>div{transition:.18s ease!important}.as24LiveStrip>div:hover,.as24InfoGridWow article:hover{transform:translateY(-4px)!important;box-shadow:0 30px 75px #0f172a24!important}.as24LiveStrip small,.as24InfoGridWow span{display:block!important;color:#64748b!important;font-weight:1000!important;text-transform:uppercase!important;font-size:11px!important;letter-spacing:.07em!important}.as24LiveStrip b,.as24InfoGridWow b{display:block!important;margin-top:7px!important;font-size:24px!important;color:#111827!important}.as24TimerMega{position:relative!important;overflow:hidden!important;background:radial-gradient(circle at 92% 10%,rgba(34,197,94,.24),transparent 34%),linear-gradient(135deg,#ecfdf5,#fff)!important;border-color:#bbf7d0!important}.as24TimerMega:before{content:"RUNNING TIME"!important;position:absolute!important;right:14px!important;top:12px!important;color:#16a34a!important;font-size:10px!important;font-weight:1000!important;letter-spacing:.12em!important}.as24TimeDigits{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:8px!important;margin-top:10px!important}.as24TimeDigits b{margin:0!important;text-align:center!important;background:#fff!important;border:1px solid #dcfce7!important;border-radius:18px!important;padding:11px 6px!important;color:#15803d!important;font-size:30px!important;text-shadow:0 0 18px rgba(34,197,94,.2)!important}.as24TimeDigits em{display:block!important;margin-top:4px!important;font-style:normal!important;font-size:10px!important;color:#64748b!important;text-transform:uppercase!important;letter-spacing:.08em!important}.as24TimeProgress{height:8px!important;background:#dcfce7!important;border-radius:999px!important;overflow:hidden!important;margin-top:12px!important}.as24TimeProgress i{display:block!important;height:100%!important;width:var(--p,0%)!important;border-radius:999px!important;background:linear-gradient(90deg,#22c55e,#facc15,#22c55e)!important;background-size:200% 100%!important;animation:as24TimerRun 1.6s linear infinite!important}@keyframes as24TimerRun{0%{background-position:0 0}to{background-position:200% 0}}.as24DrawerSectionTitle{margin:20px 0 10px!important;font-weight:1000!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#0f172a!important}.as24InfoGridWow{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:14px!important}.as24InfoGridWow article{min-height:88px!important;transition:.18s ease!important}.as24InfoGridWow b{font-size:17px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.as24TargetWow b{display:block!important;color:#2563eb!important;font-size:15px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.as24TargetWow span{display:block!important;margin-top:7px!important;color:#64748b!important;font-weight:900!important}.as24TimelineWow{display:grid!important;grid-template-columns:18px 1fr!important;gap:11px 13px!important;align-items:center!important}.as24TimelineWow i{width:17px!important;height:17px!important;border-radius:50%!important;background:#cbd5e1!important;box-shadow:0 0 0 6px #f1f5f9!important}.as24TimelineWow i.done{background:#22c55e!important}.as24TimelineWow i.live{background:#22c55e!important;animation:as24LivePulse 1.35s infinite!important}.as24TimelineWow span{font-weight:1000!important;color:#334155!important}.as24DrawerActions.wow{position:sticky!important;bottom:0!important;margin-top:18px!important;padding:22px 0 4px!important;background:linear-gradient(180deg,#e9eef700,#e9eef7 35%)!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}.as24DrawerActions.wow button{min-height:58px!important;border:0!important;border-radius:19px!important;font-weight:1000!important;color:#fff!important;cursor:pointer!important;box-shadow:0 18px 40px #0f172a2e!important;transition:.18s ease!important}.as24DrawerActions.wow button:hover{transform:translateY(-3px)!important}.as24DrawerActions.wow button:disabled{opacity:.7!important;cursor:not-allowed!important}.as24DrawerActions .approve{background:linear-gradient(135deg,#22c55e,#16a34a)!important}.as24DrawerActions .paid{background:linear-gradient(135deg,#facc15,#f59e0b)!important;color:#111827!important}.as24DrawerActions .activate{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important}.as24DrawerActions .reject{background:linear-gradient(135deg,#f97316,#dc2626)!important}.as24DrawerActions .delete{background:linear-gradient(135deg,#991b1b,#450a0a)!important}@media (max-width:760px){.as24BannerDrawer.wow{padding:14px!important}.as24LiveStrip,.as24InfoGridWow,.as24DrawerActions.wow{grid-template-columns:1fr!important}.as24HeroOverlayWow h2{font-size:30px!important}}.as24RejectConfirmBtn{width:100%!important;min-height:56px!important;border:0!important;border-radius:18px!important;background:#e5e7eb!important;color:#94a3b8!important;font-weight:1000!important;cursor:not-allowed!important;opacity:1!important;box-shadow:none!important;transition:.22s ease!important}.as24RejectConfirmBtn.ready{background:linear-gradient(135deg,#ef4444,#991b1b)!important;color:#fff!important;cursor:pointer!important;box-shadow:0 20px 50px #dc262673!important;animation:rejectReadyPop .55s ease both,rejectReadyGlow 1.4s ease-in-out infinite!important}.as24RejectConfirmBtn.ready:hover{transform:translateY(-3px)!important;filter:brightness(1.08)!important}@keyframes rejectReadyPop{0%{transform:scale(.92);opacity:.6}65%{transform:scale(1.06);opacity:1}to{transform:scale(1)}}@keyframes rejectReadyGlow{0%,to{box-shadow:0 18px 42px #dc262659}50%{box-shadow:0 25px 65px #dc26269e}}.as24ApproveSexy{border-radius:28px!important;background:radial-gradient(circle at 90% 0%,rgba(34,197,94,.18),transparent 34%),#fff!important;box-shadow:0 35px 110px #0f172a59!important}.as24-confirm-word.approve span{color:#166534!important}.as24-confirm-word.approve input{border-color:#bbf7d0!important;background:#ecfdf5!important;color:#166534!important}.as24ApproveConfirmBtn{width:100%!important;min-height:56px!important;border:0!important;border-radius:18px!important;background:#e5e7eb!important;color:#94a3b8!important;font-weight:1000!important;cursor:not-allowed!important;transition:.22s ease!important}.as24ApproveConfirmBtn.ready{background:linear-gradient(135deg,#22c55e,#15803d)!important;color:#fff!important;cursor:pointer!important;box-shadow:0 22px 55px #22c55e6b!important;animation:approveReadyPop .55s ease both,approveReadyGlow 1.4s ease-in-out infinite!important}.as24ApproveConfirmBtn.ready:hover{transform:translateY(-3px)!important;filter:brightness(1.08)!important}@keyframes approveReadyPop{0%{transform:scale(.92);opacity:.6}65%{transform:scale(1.06);opacity:1}to{transform:scale(1)}}@keyframes approveReadyGlow{0%,to{box-shadow:0 18px 42px #22c55e52}50%{box-shadow:0 25px 68px #22c55e9e}}.as24ActivateSexy{border-radius:28px!important;background:radial-gradient(circle at 90% 0%,rgba(37,99,235,.18),transparent 34%),#fff!important;box-shadow:0 35px 110px #0f172a59!important}.as24-confirm-word.activate span{color:#1d4ed8!important}.as24-confirm-word.activate input{border-color:#bfdbfe!important;background:#eff6ff!important;color:#1d4ed8!important}.as24ActivateConfirmBtn{width:100%!important;min-height:56px!important;border:0!important;border-radius:18px!important;background:#e5e7eb!important;color:#94a3b8!important;font-weight:1000!important;cursor:not-allowed!important;transition:.22s ease!important}.as24ActivateConfirmBtn.ready{background:linear-gradient(135deg,#3b82f6,#1d4ed8)!important;color:#fff!important;cursor:pointer!important;box-shadow:0 22px 55px #2563eb6b!important;animation:activateReadyPop .55s ease both,activateReadyGlow 1.4s ease-in-out infinite!important}.as24ActivateConfirmBtn.ready:hover{transform:translateY(-3px)!important;filter:brightness(1.08)!important}@keyframes activateReadyPop{0%{transform:scale(.92);opacity:.6}65%{transform:scale(1.06);opacity:1}to{transform:scale(1)}}@keyframes activateReadyGlow{0%,to{box-shadow:0 18px 42px #2563eb52}50%{box-shadow:0 25px 68px #2563eb9e}}.as24BannerDeleteLayer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;background:#0f172ab8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:22px}.as24BannerDeleteModal{width:min(460px,96vw);background:linear-gradient(180deg,#fff,#fff1f2);color:#111827;border-radius:26px;padding:28px;box-shadow:0 35px 100px #0000006b;border:1px solid rgba(239,68,68,.35);text-align:center}.as24BannerDeleteIcon{width:64px;height:64px;margin:0 auto 14px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#fee2e2,#fecaca);color:#dc2626;font-size:38px;font-weight:900;box-shadow:0 12px 30px #dc262638}.as24BannerDeleteModal h2{margin:0 0 8px;font-size:25px;font-weight:950}.as24BannerDeleteModal p{margin:0;color:#4b5563;line-height:1.55}.as24BannerDeleteModal input{width:100%;margin-top:20px;padding:15px 16px;border-radius:15px;border:1px solid #fecaca;background:#fff;outline:none;font-size:16px;font-weight:900;letter-spacing:2px;text-align:center}.as24BannerDeleteModal input:focus{border-color:#ef4444;box-shadow:0 0 0 5px #ef444424}.as24BannerDeleteActions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.as24BannerDeleteActions button{border:0;border-radius:15px;padding:14px 16px;font-weight:950;cursor:pointer}.as24BannerDeleteActions .cancel{background:#e5e7eb;color:#111827}.as24BannerDeleteActions .confirm{background:linear-gradient(135deg,#ef4444,#991b1b);color:#fff;box-shadow:0 12px 28px #dc262652}.as24BannerDeleteActions .confirm:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.bannerDetailPro{padding:22px;background:linear-gradient(180deg,#f8fafc,#eef2f7);min-height:100vh;color:#0f172a}.bdBack{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;text-decoration:none;color:#111827;font-weight:1000}.bdHero{position:relative;overflow:hidden;border-radius:36px;min-height:370px;background:#111827;box-shadow:0 34px 110px #0f172a47}.bdHero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bdHeroShade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(2,6,23,.8),rgba(2,6,23,.25),transparent)}.bdHeroText{position:absolute;left:34px;right:34px;bottom:32px;color:#fff}.bdHeroText h1{font-size:52px;line-height:.95;margin:14px 0 8px;letter-spacing:-2px}.bdHeroText p{font-size:18px;color:#e5e7eb;font-weight:900}.bdStatus{display:inline-flex;padding:9px 15px;border-radius:999px;text-transform:uppercase;font-weight:1000;letter-spacing:.08em;background:#facc15;color:#111827}.bdStatus.active{background:#22c55e;color:#fff;animation:pulse 1.3s infinite}.bdStatus.rejected{background:#ef4444;color:#fff}@keyframes pulse{50%{box-shadow:0 0 0 12px #22c55e00}}.bdLiveCards{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin:18px 0}.bdLiveCards article,.bdPanel{background:#fff;border:1px solid #e5e7eb;border-radius:26px;padding:18px;box-shadow:0 20px 55px #0f172a14}.bdLiveCards article{display:grid;gap:8px}.bdLiveCards svg{color:#f59e0b}.bdLiveCards span{color:#64748b;font-weight:1000;text-transform:uppercase;font-size:12px}.bdLiveCards b{font-size:24px}.bdLiveCards .timer{background:linear-gradient(135deg,#ecfdf5,#fff);border-color:#bbf7d0}.bdLiveCards .timer b{color:#15803d}.bdGrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.bdPanel h2{margin:0 0 14px;font-size:22px}.bdPanel p{display:flex;justify-content:space-between;gap:12px;margin:0;padding:13px 0;border-bottom:1px solid #eef2f7}.bdPanel b{color:#64748b}.bdPanel span{font-weight:950;text-align:right}.bdTarget{padding:14px;border-radius:16px;background:#eff6ff;color:#2563eb;font-weight:1000;overflow:hidden;text-overflow:ellipsis}.bdPanel small{display:block;margin-top:8px;color:#64748b;font-weight:800}.mt{margin-top:22px!important}.bdFlow{display:grid;grid-template-columns:18px 1fr;gap:11px;align-items:center;font-weight:950}.bdFlow i{width:17px;height:17px;border-radius:50%;background:#cbd5e1}.bdFlow i.done,.bdFlow i.live{background:#22c55e}.bdFlow i.live{animation:pulse 1.3s infinite}.bdAlert{background:#fff;border-radius:22px;padding:20px;font-weight:1000}@media (max-width:900px){.bdLiveCards,.bdGrid{grid-template-columns:1fr}.bdHeroText h1{font-size:34px}}.bdBack{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:52px!important;padding:0 22px!important;margin-bottom:18px!important;border-radius:18px!important;background:linear-gradient(135deg,#facc15,#f59e0b)!important;color:#111827!important;text-decoration:none!important;font-weight:1000!important;box-shadow:0 16px 34px #f59e0b4d!important;transition:.16s ease!important}.bdBack:hover{transform:translateY(-2px)!important;background:linear-gradient(135deg,#111827,#020617)!important;color:#fff!important}.bdBack svg{width:20px!important;height:20px!important}.bdDangerZone{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:linear-gradient(135deg,#fff1f2,#fff);border:1px solid #fecdd3;border-radius:28px;padding:20px;box-shadow:0 20px 55px #991b1b1a}.bdDangerZone h2{margin:0 0 6px;color:#991b1b}.bdDangerZone p{margin:0;color:#7f1d1d;font-weight:850}.bdDangerZone button{min-height:52px;padding:0 22px;border:0;border-radius:18px;background:linear-gradient(135deg,#dc2626,#7f1d1d);color:#fff;font-weight:1000;cursor:pointer;box-shadow:0 18px 38px #dc262647}.avfsPanel,.avfsPanel *{box-sizing:border-box}.avfsPanel{width:100%;min-width:0}.avfsHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:24px;border:1px solid #dfe7f1;border-radius:22px;background:radial-gradient(circle at 90% 10%,rgba(37,99,235,.12),transparent 35%),linear-gradient(135deg,#fff,#f6f9fd);box-shadow:0 12px 32px #0f172a0e}.avfsHeader>div:first-child{max-width:680px}.avfsHeader>div:first-child>span{display:inline-flex;align-items:center;gap:7px;color:#2563eb;font-size:11px;font-weight:900;letter-spacing:.08em}.avfsHeader h2{margin:8px 0 5px;color:#172033;font-size:29px}.avfsHeader p{margin:0;color:#667085;line-height:1.55}.avfsSectionTabs{display:flex;gap:8px;padding:5px;border:1px solid #dfe6ef;border-radius:15px;background:#f1f5f9}.avfsSectionTabs button{min-height:43px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border:0;border-radius:11px;color:#64748b;font-weight:850;cursor:pointer;background:transparent}.avfsSectionTabs button.active{color:#1d4ed8;background:#fff;box-shadow:0 5px 14px #0f172a17}.avfsNotice,.avfsError{display:flex;align-items:center;gap:9px;margin-top:15px;padding:13px 15px;border-radius:14px;font-size:13px;font-weight:800}.avfsNotice{color:#065f46;border:1px solid #a7f3d0;background:#ecfdf5}.avfsError{color:#991b1b;border:1px solid #fecaca;background:#fff1f2}.avfsError span{flex:1}.avfsError button{border:0;color:inherit;cursor:pointer;background:transparent}.avfsEmbeddedBanks{margin-top:18px;overflow:hidden;border-radius:22px}.avfsEmbeddedBanks .asPartnerBanksPage{padding:0}.avfsDealers{margin-top:18px;padding:22px;border:1px solid #dfe6ef;border-radius:22px;background:#fff;box-shadow:0 10px 28px #0f172a0d}.avfsDealersHead{display:flex;align-items:center;justify-content:space-between;gap:15px}.avfsDealersHead h3{margin:0;color:#172033;font-size:21px}.avfsDealersHead p{margin:5px 0 0;color:#667085;font-size:13px}.avfsDealersHead button{min-height:42px;display:inline-flex;align-items:center;gap:8px;padding:0 13px;border:1px solid #dce4ee;border-radius:12px;color:#344054;font-weight:850;cursor:pointer;background:#fff}.avfsSearch{min-height:48px;display:flex;align-items:center;gap:10px;margin-top:18px;padding:0 14px;border:1px solid #dce4ee;border-radius:14px;color:#667085;background:#f8fafc}.avfsSearch input{width:100%;border:0;outline:0;font:inherit;background:transparent}.avfsLoading,.avfsEmpty{min-height:240px;display:grid;place-items:center;align-content:center;gap:10px;color:#667085;text-align:center}.avfsLoading svg{color:#2563eb;animation:avfsRotate .8s linear infinite}.avfsDealerGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.avfsDealerGrid>article{overflow:hidden;border:1px solid #e1e8f0;border-radius:18px;background:#fff;box-shadow:0 8px 22px #0f172a0b}.avfsDealerGrid>article.inactive{opacity:.7}.avfsDealerGrid article>header{display:flex;justify-content:space-between;gap:10px;padding:16px 16px 0}.avfsDealerLogo{width:58px;height:58px;overflow:hidden;display:grid;place-items:center;border:1px solid #dfe6ef;border-radius:16px;color:#1d4ed8;font-size:18px;font-weight:900;background:#eff6ff}.avfsDealerLogo img{width:100%;height:100%;padding:7px;object-fit:contain}.avfsDealerFlags{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:flex-end;gap:5px}.avfsDealerFlags span{padding:6px 8px;border-radius:999px;font-size:9px;font-weight:900}.avfsDealerFlags .green{color:#047857;background:#d1fae5}.avfsDealerFlags .orange{color:#b45309;background:#fef3c7}.avfsDealerFlags .gray{color:#475569;background:#e2e8f0}.avfsDealerGrid article>main{min-height:185px;padding:15px 16px}.avfsDealerGrid article main>small{color:#2563eb;font-size:10px;font-weight:900}.avfsDealerGrid h4{margin:6px 0 12px;color:#172033;font-size:18px}.avfsDealerGrid p{min-width:0;display:flex;align-items:center;gap:7px;margin:7px 0;overflow:hidden;color:#667085;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.avfsDealerBanksCount{display:flex;align-items:center;gap:9px;margin-top:15px;padding:11px;border-radius:12px;color:#1d4ed8;font-size:12px;background:#eff6ff}.avfsDealerGrid article>footer{padding:12px 16px;border-top:1px solid #edf1f6;background:#fafbfd}.avfsDealerGrid article footer button{width:100%;min-height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border:0;border-radius:11px;color:#fff;font-weight:900;cursor:pointer;background:linear-gradient(135deg,#2563eb,#4f46e5)}.avfsModalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:grid;place-items:center;padding:20px;background:#080f1cb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.avfsModal{width:min(900px,100%);max-height:calc(100dvh - 40px);overflow:hidden;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;border-radius:23px;background:#fff;box-shadow:0 35px 90px #00000059}.avfsModal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:20px;border-bottom:1px solid #e5eaf1}.avfsModal header small{color:#2563eb;font-size:10px;font-weight:900}.avfsModal header h3{margin:5px 0 2px;color:#172033;font-size:23px}.avfsModal header p{margin:0;color:#667085;font-size:12px}.avfsModal header>button{width:41px;height:41px;display:grid;place-items:center;border:1px solid #dfe6ef;border-radius:12px;color:#344054;cursor:pointer;background:#fff}.avfsModalTools{display:flex;align-items:center;justify-content:space-between;gap:13px;padding:14px 20px;border-bottom:1px solid #edf1f6;background:#f8fafc}.avfsModalTools>div:first-child{display:grid;gap:2px}.avfsModalTools small{color:#64748b}.avfsModalTools>div:last-child{display:flex;gap:7px}.avfsModalTools button{min-height:36px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid #dce4ee;border-radius:10px;color:#344054;font-size:11px;font-weight:850;cursor:pointer;background:#fff}.avfsModal>main{min-height:0;overflow-y:auto;padding:18px}.avfsBankGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.avfsBankGrid>button{min-width:0;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;border:1px solid #dfe6ef;border-radius:14px;color:#344054;text-align:left;cursor:pointer;background:#fff}.avfsBankGrid>button.selected{border-color:#60a5fa;background:#eff6ff;box-shadow:0 0 0 3px #3b82f617}.avfsBankGrid>button.disabled{opacity:.45;cursor:not-allowed}.avfsCheckbox{width:23px;height:23px;display:grid;place-items:center;border:2px solid #cbd5e1;border-radius:7px}.avfsBankGrid button.selected .avfsCheckbox{color:#fff;border-color:#2563eb;background:#2563eb}.avfsBankLogo{width:45px;height:45px;overflow:hidden;display:grid;place-items:center;border:1px solid #dfe6ef;border-radius:12px;color:#1d4ed8;background:#fff}.avfsBankLogo img{width:100%;height:100%;padding:6px;object-fit:contain}.avfsBankGrid button>span:nth-child(3){min-width:0;display:grid;gap:3px}.avfsBankGrid button>span:nth-child(3) strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avfsBankGrid button>span:nth-child(3) small{color:#667085;font-size:10px}.avfsModal>footer{display:flex;justify-content:flex-end;gap:9px;padding:14px 20px;border-top:1px solid #e5eaf1;background:#fff}.avfsModal footer button{min-height:43px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 15px;border-radius:12px;font-weight:900;cursor:pointer}.avfsModal footer button.cancel{border:1px solid #dce4ee;color:#344054;background:#fff}.avfsModal footer button.save{border:0;color:#fff;background:linear-gradient(135deg,#2563eb,#4f46e5)}.avfsModal footer button:disabled{opacity:.55;cursor:not-allowed}.avfsSpin{animation:avfsRotate .8s linear infinite}@keyframes avfsRotate{to{transform:rotate(360deg)}}@media (max-width: 1050px){.avfsDealerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.avfsHeader{align-items:stretch;flex-direction:column;padding:19px}.avfsSectionTabs{width:100%}.avfsSectionTabs button{flex:1;justify-content:center}.avfsDealers{padding:15px}.avfsDealersHead{align-items:stretch;flex-direction:column}.avfsDealersHead button{justify-content:center}.avfsDealerGrid,.avfsBankGrid{grid-template-columns:1fr}.avfsModalBackdrop{padding:8px}.avfsModal{max-height:calc(100dvh - 16px);border-radius:18px}.avfsModalTools{align-items:stretch;flex-direction:column}.avfsModalTools>div:last-child{width:100%}.avfsModalTools button{flex:1;justify-content:center}.avfsModal>footer{display:grid;grid-template-columns:1fr 1fr}}.asCleanSettingsFullscreen,.asCleanSettingsFullscreen .as24-settings-page,.asCleanShell{min-height:100vh}.asCleanShell{padding:0!important;border:0!important;border-radius:0!important;background:#f2f4f7!important;box-shadow:none!important}.as24CleanSidebar{position:fixed;left:0;top:0;bottom:0;z-index:100;width:290px;height:100vh;padding:18px 15px;overflow:hidden;color:#fff;background:radial-gradient(circle at 10% 0%,rgba(59,130,246,.28),transparent 30%),radial-gradient(circle at 100% 28%,rgba(250,204,21,.12),transparent 27%),linear-gradient(180deg,#07111f,#0b1727 48%,#101828);border-right:1px solid rgba(148,163,184,.14);box-shadow:20px 0 50px #0f172a2e;display:flex;flex-direction:column}.as24CleanSidebarHead{flex:0 0 auto}.as24CleanBack{width:100%;min-height:42px;padding:0 11px;border:1px solid transparent;border-radius:11px;color:#94a3b8;background:transparent;display:flex;align-items:center;gap:9px;font:inherit;font-size:13px;font-weight:800;cursor:pointer;transition:.16s ease}.as24CleanBack:hover{color:#fff;border-color:#94a3b824;background:#ffffff0f}.as24CleanBrand{min-height:75px;padding:11px 10px 15px;margin:6px 0 12px;border-bottom:1px solid rgba(148,163,184,.14);display:flex;align-items:center;gap:12px}.as24CleanBrand>span{width:47px;height:47px;flex:0 0 47px;border-radius:14px;color:#101828;background:linear-gradient(145deg,#fde047,#f59e0b);display:grid;place-items:center;box-shadow:0 12px 27px #f59e0b3b,inset 0 1px #ffffffa6}.as24CleanBrand strong,.as24CleanBrand small{display:block}.as24CleanBrand strong{font-size:19px;line-height:1.1;font-weight:950}.as24CleanBrand small{margin-top:5px;color:#8fa4bf;font-size:11px;font-weight:750}.as24CleanNav{min-height:0;flex:1;display:flex;flex-direction:column;gap:9px}.as24CleanNavGroup{display:grid;gap:3px}.as24CleanNavTitle{padding:0 11px 3px;color:#667a93;font-size:9px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.as24CleanNavGroup button{width:100%;min-height:42px;padding:4px 10px;border:1px solid transparent;border-radius:11px;color:#b6c3d3;background:transparent;display:grid;grid-template-columns:33px minmax(0,1fr) 7px;align-items:center;gap:10px;text-align:left;font:inherit;cursor:pointer;transition:.15s ease}.as24CleanNavGroup button:hover{color:#fff;border-color:#94a3b824;background:#ffffff0f}.as24CleanNavGroup button.active{color:#101828;border-color:#facc15;background:#facc15;box-shadow:0 9px 22px #f59e0b33,inset 0 1px #ffffff8c}.as24CleanNavIcon{width:33px;height:33px;border-radius:10px;color:#93c5fd;background:#3b82f61f;display:grid;place-items:center}.as24CleanNavGroup:nth-child(2) .as24CleanNavIcon{color:#c4b5fd;background:#8b5cf624}.as24CleanNavGroup:nth-child(3) .as24CleanNavIcon{color:#fcd34d;background:#f59e0b21}.as24CleanNavGroup:nth-child(4) .as24CleanNavIcon{color:#67e8f9;background:#06b6d421}.as24CleanNavGroup:nth-child(5) .as24CleanNavIcon{color:#86efac;background:#22c55e21}.as24CleanNavGroup button.active .as24CleanNavIcon{color:#101828;background:#ffffff61}.as24CleanNavGroup button strong{overflow:hidden;color:inherit;font-size:13px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.as24CleanNavGroup button i{width:6px;height:6px;border-radius:50%;background:transparent}.as24CleanNavGroup button.active i{background:#101828}.as24CleanSidebarFoot{flex:0 0 auto;min-height:43px;padding:10px 10px 0;margin-top:8px;border-top:1px solid rgba(148,163,184,.13);color:#71869f;display:flex;align-items:center;gap:8px;font-size:10px;font-weight:750}.as24CleanMain{width:calc(100% - 290px);min-height:100vh;margin-left:290px;padding:0 30px 40px;background:radial-gradient(circle at 92% 0%,rgba(250,204,21,.08),transparent 27%),radial-gradient(circle at 10% 40%,rgba(59,130,246,.045),transparent 28%),#f2f4f7}.as24CleanHeader{position:sticky;top:0;z-index:50;min-height:92px;margin:0 -30px 25px;padding:18px 30px;border-bottom:1px solid rgba(208,213,221,.88);background:#f2f4f7eb;-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);display:flex;align-items:center;justify-content:space-between;gap:20px}.as24CleanHeader>div:first-child>span{display:block;margin-bottom:5px;color:#98a2b3;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.as24CleanHeader h1{margin:0;color:#101828;font-size:35px;line-height:1;font-weight:950;letter-spacing:-.05em}.as24CleanHeaderActions{display:flex;align-items:center;gap:10px}.as24CleanPending,.as24CleanSaved{min-height:34px;padding:0 11px;border-radius:999px;display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:900}.as24CleanPending{color:#854a0e;background:#fef0c7}.as24CleanSaved{color:#067647;background:#d1fadf}.as24CleanSave{min-height:44px;padding:0 17px;border:1px solid #101828;border-radius:11px;color:#fff;background:#101828;display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:13px;font-weight:900;cursor:pointer;transition:.15s ease}.as24CleanSave:hover{color:#101828;border-color:#facc15;background:#facc15;box-shadow:0 9px 21px #f59e0b33;transform:translateY(-1px)}.as24CleanMobileNav{display:none}.as24CleanContent{width:100%;max-width:1280px;margin:0 auto;padding:27px;border:1px solid #e4e7ec;border-radius:20px;background:#fff;box-shadow:0 14px 38px #10182811}.as24CleanContent>.as24-settings-block{width:100%}.as24CleanContent .as24-block-head{position:relative;top:auto;padding:0 0 22px;margin:0 0 24px;border:0;border-bottom:1px solid #eaecf0;border-radius:0;background:transparent;box-shadow:none}.as24CleanContent .as24-block-head h2{margin:0;color:#101828;font-size:29px;line-height:1.1;font-weight:950;letter-spacing:-.04em}.as24CleanContent .as24-block-head p{display:block;margin:7px 0 0;color:#667085;font-size:14px;line-height:1.5;font-weight:600}.as24CleanContent .as24-block-head>.as24-save-btn,.as24CleanContent .as24-block-head>div:last-child .as24-save-btn{display:none!important}.as24CleanContent .as24-pro-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.as24CleanContent .as24-pro-form-grid>label{gap:9px;padding:18px;border:1px solid #e4e7ec;border-radius:15px;background:#fcfcfd;box-shadow:none;transition:.15s ease}.as24CleanContent .as24-pro-form-grid>label:hover{border-color:#c8ced7;background:#fff;box-shadow:0 10px 25px #1018280b;transform:none}.as24CleanContent .as24-pro-form-grid>label.changed{border-color:#facc15;background:#fffdf1;box-shadow:0 0 0 3px #facc151a}.as24CleanContent .as24-pro-form-grid>label>span{color:#344054;font-size:15px;line-height:1.3;font-weight:850}.as24CleanContent .as24-pro-form-grid>label>small{color:#98a2b3;font-size:11px;line-height:1.45;font-weight:600}.as24CleanContent .as24-pro-form-grid input,.as24CleanContent .as24-pro-form-grid select,.as24CleanContent .as24-pro-form-grid textarea{min-height:49px;padding:10px 13px;border:1px solid #d0d5dd;border-radius:10px;color:#101828;background:#fff;box-shadow:0 1px 2px #10182806;font-size:14px;font-weight:650}.as24CleanContent .as24-pro-form-grid textarea{min-height:135px}.as24CleanContent .as24-pro-form-grid input:focus,.as24CleanContent .as24-pro-form-grid select:focus,.as24CleanContent .as24-pro-form-grid textarea:focus{border-color:#344054;box-shadow:0 0 0 4px #34405417}.as24CleanContent .as24-save-btn{border-color:#101828;border-radius:10px;color:#fff;background:#101828;box-shadow:none}.as24CleanContent .as24-save-btn:hover{color:#101828;border-color:#facc15;background:#facc15;transform:translateY(-1px)}.as24CleanContent .as24-secondary-btn{border-color:#d0d5dd;border-radius:10px;color:#344054;background:#fff;box-shadow:none}.as24CleanContent .as24-package-admin-card{border:1px solid #e4e7ec;border-radius:16px;background:#fff;box-shadow:none;transform:none}.as24CleanContent .as24-package-admin-card:hover{border-color:#c8ced7;box-shadow:0 12px 28px #1018280e;transform:none}.as24CleanContent .as24-backup-list article{border:1px solid #e4e7ec;border-left:4px solid #12b76a;border-radius:13px;background:#fff;box-shadow:none}@media (max-width:1100px){.as24CleanSidebar{width:255px}.as24CleanMain{width:calc(100% - 255px);margin-left:255px;padding-left:20px;padding-right:20px}.as24CleanHeader{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}}@media (max-width:820px){.as24CleanSidebar{display:none}.as24CleanMain{width:100%;margin-left:0;padding:0 13px 28px}.as24CleanHeader{position:relative;min-height:74px;margin:0 -13px 12px;padding:14px 13px}.as24CleanHeader h1{font-size:26px}.as24CleanHeader>div:first-child>span,.as24CleanHeaderActions{display:none}.as24CleanMobileNav{display:grid;grid-template-columns:45px minmax(0,1fr);gap:9px;margin-bottom:12px}.as24CleanMobileNav button,.as24CleanMobileNav select{min-height:46px;border:1px solid #d0d5dd;border-radius:10px;background:#fff}.as24CleanMobileNav button{color:#344054;display:grid;place-items:center}.as24CleanMobileNav select{width:100%;padding:0 12px;color:#101828;font:inherit;font-size:14px;font-weight:800}.as24CleanContent{max-width:none;padding:17px;border-radius:16px}.as24CleanContent .as24-pro-form-grid,.as24CleanContent .as24-package-admin-grid{grid-template-columns:1fr}}@media (max-width:540px){.as24CleanContent .as24-block-head{align-items:flex-start;flex-direction:column}.as24CleanContent .as24-block-head h2{font-size:24px}.as24CleanContent .as24-pro-form-grid>label{padding:15px}.as24CleanContent .as24-package-admin-fields{grid-template-columns:1fr}}.asCleanSettingsFullscreen,.asCleanSettingsFullscreen .asNewMain,.asCleanSettingsFullscreen .asNewContent,.asCleanSettingsFullscreen .as24-settings-page,.asCleanShell{width:100%!important;max-width:none!important;min-height:100vh!important;margin:0!important;padding:0!important;overflow:visible!important;background:#f5f7fa!important}.as24CleanSidebar{position:fixed!important;inset:0 auto 0 0!important;z-index:100!important;width:278px!important;height:100vh!important;min-height:100vh!important;margin:0!important;padding:18px 14px!important;overflow:hidden!important;color:#172033!important;background:radial-gradient(circle at 0% 0%,rgba(250,204,21,.16),transparent 32%),radial-gradient(circle at 100% 38%,rgba(59,130,246,.1),transparent 29%),linear-gradient(180deg,#fff,#f7f9fc)!important;border:0!important;border-right:1px solid #dfe5ec!important;border-radius:0!important;box-shadow:16px 0 42px #0f172a12,inset -1px 0 #ffffffd9!important}.as24CleanBack{min-height:40px!important;padding:0 10px!important;border:0!important;border-radius:10px!important;color:#667085!important;background:transparent!important;font-size:13px!important;font-weight:800!important}.as24CleanBack:hover{color:#101828!important;background:#eef2f7!important;transform:translate(-2px)!important}.as24CleanBrand{min-height:76px!important;margin:7px 0 13px!important;padding:10px 9px 14px!important;border-bottom:1px solid #e4e7ec!important}.as24CleanBrand>span{width:46px!important;height:46px!important;flex:0 0 46px!important;border-radius:14px!important;color:#101828!important;background:#facc15!important;box-shadow:0 10px 24px #f59e0b2e!important}.as24CleanBrand strong{color:#101828!important;font-size:19px!important}.as24CleanBrand small{color:#98a2b3!important;font-size:11px!important}.as24CleanNav{gap:11px!important}.as24CleanNavTitle{padding:0 10px 4px!important;color:#98a2b3!important;font-size:9px!important;letter-spacing:.11em!important}.as24CleanNavGroup button{min-height:43px!important;padding:5px 9px!important;border:1px solid transparent!important;border-radius:11px!important;color:#475467!important;background:transparent!important;grid-template-columns:34px minmax(0,1fr) 7px!important;gap:10px!important}.as24CleanNavGroup button:hover{color:#101828!important;border-color:#e4e7ec!important;background:#fff!important;box-shadow:0 7px 18px #0f172a0d!important;transform:translate(2px)!important}.as24CleanNavGroup button.active{color:#101828!important;border-color:#facc15!important;background:#fff8cc!important;box-shadow:inset 4px 0 #facc15,0 8px 19px #0f172a0e!important}.as24CleanNavIcon{width:34px!important;height:34px!important;border-radius:10px!important;color:#2563eb!important;background:#eff6ff!important}.as24CleanNavGroup:nth-child(2) .as24CleanNavIcon{color:#7c3aed!important;background:#f5f3ff!important}.as24CleanNavGroup:nth-child(3) .as24CleanNavIcon{color:#d97706!important;background:#fffbeb!important}.as24CleanNavGroup:nth-child(4) .as24CleanNavIcon{color:#0891b2!important;background:#ecfeff!important}.as24CleanNavGroup:nth-child(5) .as24CleanNavIcon{color:#059669!important;background:#ecfdf5!important}.as24CleanNavGroup button strong{font-size:13px!important;font-weight:850!important}.as24CleanSidebarFoot{color:#98a2b3!important;border-top-color:#e4e7ec!important}.as24CleanMain{width:calc(100% - 278px)!important;max-width:none!important;min-height:100vh!important;margin:0 0 0 278px!important;padding:0 24px 34px!important;background:radial-gradient(circle at 100% 0%,rgba(250,204,21,.08),transparent 24%),#f5f7fa!important}.as24CleanHeader{width:auto!important;max-width:none!important;min-height:84px!important;margin:0 -24px 22px!important;padding:17px 24px!important;border-bottom:1px solid #e4e7ec!important;background:#f5f7faf0!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.as24CleanHeader h1{font-size:34px!important;color:#101828!important}.as24CleanContent{width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.as24CleanContent>.as24-settings-block{width:100%!important;max-width:none!important;min-height:calc(100vh - 130px)!important;margin:0!important;padding:24px!important;border:1px solid #e4e7ec!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 32px #0f172a0e!important}.as24CleanContent .as24-block-head{width:100%!important;padding:0 0 20px!important;margin:0 0 22px!important}.as24CleanContent .as24-block-head h2{font-size:29px!important}.as24CleanContent .as24-pro-form-grid{width:100%!important;max-width:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:15px!important}.as24CleanContent .as24-pro-form-grid>label{width:100%!important;min-width:0!important;align-self:start!important;padding:17px!important;border-radius:14px!important;background:#fcfcfd!important}.as24CleanContent .as24-pro-form-grid>label>span{font-size:14px!important}.as24CleanContent .as24-pro-form-grid input,.as24CleanContent .as24-pro-form-grid select,.as24CleanContent .as24-pro-form-grid textarea{font-size:14px!important}.as24CleanContent .as24-pro-form-grid>label>div{width:100%!important;max-width:none!important}.as24CleanContent .as24-package-admin-grid{width:100%!important;max-width:none!important;margin:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:15px!important}.as24CleanContent .as24-backup-tools,.as24CleanContent .as24-backup-list,.as24CleanContent .as24-pager{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}@media (max-width:1350px){.as24CleanContent .as24-pro-form-grid,.as24CleanContent .as24-package-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:1100px){.as24CleanSidebar{width:244px!important}.as24CleanMain{width:calc(100% - 244px)!important;margin-left:244px!important;padding-left:18px!important;padding-right:18px!important}.as24CleanHeader{margin-left:-18px!important;margin-right:-18px!important;padding-left:18px!important;padding-right:18px!important}}@media (max-width:820px){.as24CleanSidebar{display:none!important}.as24CleanMain{width:100%!important;margin-left:0!important;padding:0 12px 25px!important}.as24CleanHeader{margin:0 -12px 12px!important;padding:13px 12px!important}.as24CleanContent>.as24-settings-block{min-height:0!important;padding:15px!important;border-radius:15px!important}.as24CleanContent .as24-pro-form-grid,.as24CleanContent .as24-package-admin-grid{grid-template-columns:1fr!important}}.as24CleanSidebarFoot{display:none!important}.as24CleanNav{padding-bottom:10px!important;gap:10px!important}.as24CleanNavGroup{gap:4px!important}.as24CleanNavTitle{padding:0 11px 4px!important;color:#98a2b3!important;font-size:9px!important;font-weight:950!important;letter-spacing:.12em!important}.as24CleanNavGroup button{min-height:45px!important;padding:5px 10px!important;border-radius:11px!important}.as24CleanNavGroup button strong{font-size:13px!important;font-weight:850!important;letter-spacing:-.01em!important}.as24CleanNavGroup button.active{border-color:#facc15!important;background:linear-gradient(90deg,#fff7bf,#fffbe7)!important;box-shadow:inset 4px 0 #facc15,0 7px 18px #0f172a0d!important}.as24CleanNavIcon{box-shadow:none!important;transition:.15s ease!important}.as24CleanNavGroup button:hover .as24CleanNavIcon{transform:scale(1.04)}.as24CleanNavGroup button.active .as24CleanNavIcon{color:#101828!important;background:#facc15!important}.as24CleanSidebar{padding-bottom:18px!important}.as24CleanSidebar{padding-top:14px!important;padding-bottom:10px!important}.as24CleanBrand{min-height:68px!important;margin-top:3px!important;margin-bottom:8px!important;padding-top:7px!important;padding-bottom:10px!important}.as24CleanNav{gap:7px!important;padding-bottom:0!important}.as24CleanNavGroup{gap:2px!important}.as24CleanNavTitle{padding-bottom:2px!important}.as24CleanNavGroup button{min-height:42px!important;padding-top:3px!important;padding-bottom:3px!important}.as24CleanNavGroup:last-child{margin-top:-3px!important;padding-bottom:6px!important}:root{--as-bg: #080b10;--as-bg-soft: #101620;--as-bg-card: #ffffff;--as-text: #111827;--as-muted: #6b7280;--as-border: #e5e7eb;--as-yellow: #f5c542;--as-yellow-dark: #d9a90f;--as-blue: #1d4ed8;--as-red: #dc2626;--as-green: #16a34a;--as-radius-sm: 10px;--as-radius: 16px;--as-radius-lg: 24px;--as-shadow: 0 18px 45px rgba(15, 23, 42, .12);--as-shadow-soft: 0 10px 28px rgba(15, 23, 42, .08);--as-container: 1240px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:#f4f6f9;color:var(--as-text)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}.as-container{width:min(var(--as-container),calc(100% - 32px));margin:0 auto}.as-page{min-height:100vh}.as-btn{border:0;border-radius:999px;padding:12px 18px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.as-btn:hover{transform:translateY(-1px)}.as-btn-primary{background:linear-gradient(135deg,var(--as-yellow),#ffe08a);color:#111827;box-shadow:0 12px 28px #f5c54247}.as-btn-dark{background:#111827;color:#fff}.as-btn-light{background:#fff;color:#111827;border:1px solid var(--as-border)}.as-badge{display:inline-flex;align-items:center;border-radius:999px;padding:6px 10px;background:#fef3c7;color:#92400e;font-size:12px;font-weight:800}.as-card{background:#fff;border:1px solid var(--as-border);border-radius:var(--as-radius);box-shadow:var(--as-shadow-soft)}.as-section{padding:46px 0}.as-section-title{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:22px}.as-section-title h2{margin:0;font-size:clamp(24px,3vw,34px);letter-spacing:-.04em}.as-section-title p{margin:6px 0 0;color:var(--as-muted)}.as-muted{color:var(--as-muted)}.as-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.as-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.as-form-field{display:grid;gap:8px}.as-form-field label{font-size:13px;font-weight:800;color:#374151}.as-form-field input,.as-form-field select,.as-form-field textarea{width:100%;border:1px solid var(--as-border);background:#fff;color:#111827;border-radius:14px;padding:13px 14px;outline:none;transition:border .18s ease,box-shadow .18s ease}.as-form-field input:focus,.as-form-field select:focus,.as-form-field textarea:focus{border-color:var(--as-yellow-dark);box-shadow:0 0 0 4px #f5c5422e}.as-error{padding:12px 14px;border-radius:14px;background:#fef2f2;color:#991b1b;border:1px solid #fecaca;font-size:14px;font-weight:700}.as-success{padding:12px 14px;border-radius:14px;background:#ecfdf5;color:#065f46;border:1px solid #bbf7d0;font-size:14px;font-weight:700}.as-placeholder-page{padding:40px 0}.as-placeholder-box{background:#fff;border:1px solid var(--as-border);border-radius:24px;padding:28px;box-shadow:var(--as-shadow-soft)}.as-placeholder-box h1{margin:0 0 10px;letter-spacing:-.04em}.as-placeholder-box p{margin:0;color:var(--as-muted);line-height:1.6}@media (max-width: 1100px){.as-grid-4,.as-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.as-container{width:min(100% - 22px,var(--as-container))}.as-grid-4,.as-grid-3{grid-template-columns:1fr}.as-section{padding:32px 0}}body{background:#f3f4f6}.site-header{position:sticky;top:0;z-index:100;background:linear-gradient(180deg,#fff,#f8fafc);border-bottom:1px solid #e5e7eb;box-shadow:0 8px 26px #0f172a14}.header-inner,.clean-header-inner{min-height:92px;display:flex;align-items:center;gap:22px}.brand,.brand-clean{display:flex;align-items:center;flex-shrink:0}.brand-logo-box,.brand-logo-box-large{width:285px;height:76px;padding:9px 18px;border-radius:20px;background:#fff;border:1px solid #eef0f3;display:flex;align-items:center;justify-content:center;box-shadow:0 14px 34px #0f172a1f,inset 0 0 0 1px #ffffffe6}.brand-logo-box img,.brand-logo-box-large img{max-width:100%;max-height:58px;object-fit:contain}.header-spacer{flex:1}.main-nav{display:none!important}.header-actions,.clean-header-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.header-link{color:#111827;font-size:14px;font-weight:850;border:0;background:transparent;padding:9px 6px;white-space:nowrap}.header-link.strong{color:#1d4ed8}.logout-btn{cursor:pointer}.favorite-top-btn{width:42px;height:42px;border-radius:999px;border:1px solid #d8dee8;background:#fff;color:#111827;font-size:18px;box-shadow:0 8px 18px #0f172a14}.language-switch{display:flex;align-items:center;gap:4px;border:1px solid #d8dee8;background:#fff;border-radius:999px;padding:4px;box-shadow:0 8px 18px #0f172a0d}.language-switch button{border:0;border-radius:999px;padding:8px 10px;background:transparent;color:#374151;font-size:12px;font-weight:950}.language-switch button.active{background:#111827;color:#fff}.add-ad-btn{white-space:nowrap;padding:12px 20px!important;border-radius:999px!important;background:linear-gradient(135deg,#f5c542,#ffe08a)!important;color:#111827!important;box-shadow:0 12px 28px #f5c54247}.mobile-menu-btn{display:none}.home-hero{position:relative;min-height:470px;background:linear-gradient(90deg,#0009,#00000047 45%,#00000029),radial-gradient(circle at 70% 42%,rgba(255,214,111,.45),transparent 22%),linear-gradient(135deg,#1f2937,#8b6b36 42%,#f0bf58 65%,#2b2015);overflow:hidden}.home-hero:after{content:"";position:absolute;right:9%;bottom:12%;width:420px;height:190px;border-radius:44px 44px 16px 16px;background:linear-gradient(180deg,#ffffff38,#0000002e),#1f29377a;box-shadow:0 30px 80px #00000038;transform:perspective(900px) rotateX(10deg)}.home-hero-overlay{display:none}.home-hero-content{position:relative;z-index:2;display:flex;align-items:center;min-height:470px}.home-hero-copy{max-width:580px;color:#fff}.home-hero-copy h1{margin:0 0 18px;font-size:clamp(44px,5vw,72px);line-height:.98;letter-spacing:-.065em;font-weight:950}.home-hero-copy p{margin:0;color:#f3f4f6;font-size:20px;line-height:1.65}.search-panel-wrap{margin-top:-72px;position:relative;z-index:5}.search-panel-card{background:#fff;border-radius:24px;padding:24px 28px 28px;border:1px solid #e5e7eb;box-shadow:0 22px 60px #0f172a24}.search-tabs{display:flex;align-items:center;gap:26px;margin-bottom:20px;flex-wrap:wrap}.search-tabs button{border:0;background:transparent;font-weight:850;font-size:16px;color:#4b5563;padding:0 0 10px;border-bottom:3px solid transparent}.search-tabs button.active{color:#111827;border-color:#2563eb}.search-controls{display:grid;grid-template-columns:1.1fr 1.1fr 1fr 1fr 1fr;gap:12px}.search-controls select,.search-controls input{width:100%;border:1px solid #d1d5db;background:#fff;border-radius:11px;padding:14px;font-size:15px;outline:none}.search-controls select:focus,.search-controls input:focus{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1f}.search-results-btn{border:0;border-radius:11px;background:#2563eb;color:#fff;font-size:15px;font-weight:950;padding:14px 16px;box-shadow:0 10px 24px #2563eb40}.search-refine-link{display:flex;justify-content:flex-end;margin-top:12px}.search-refine-link a{color:#2563eb;font-weight:850}.search-types-block{margin-top:22px}.search-types-block p{margin:0 0 18px;font-size:17px;font-weight:900;color:#111827}.search-type-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:18px}.type-item{min-height:102px;border:1px solid transparent;background:transparent;border-radius:18px;display:grid;gap:10px;place-items:center;padding:10px 6px;transition:transform .18s ease,background .18s ease,box-shadow .18s ease,border .18s ease}.type-item:hover{transform:translateY(-5px);background:#f8fafc;border-color:#e5e7eb;box-shadow:0 14px 28px #0f172a14}.type-item strong{font-size:14px;color:#111827;font-weight:850;text-align:center;line-height:1.2}.type-car-icon{width:112px;height:44px;position:relative}.type-car-icon:before{content:"";position:absolute;left:9px;right:9px;bottom:9px;height:18px;border-radius:16px 22px 8px 8px;background:linear-gradient(180deg,#fff,#e8ebef);border:1px solid #c9cfd8;box-shadow:0 5px 12px #0f172a1a}.type-car-icon:after{content:"";position:absolute;left:25px;bottom:23px;width:46px;height:16px;border-radius:18px 20px 2px 2px;background:linear-gradient(180deg,#fff,#edf1f5);border:1px solid #c9cfd8}.type-car-icon span:before,.type-car-icon span:after{content:"";position:absolute;bottom:3px;width:13px;height:13px;border-radius:999px;background:#111827;border:2px solid #ffffff;z-index:3}.type-car-icon span:before{left:24px}.type-car-icon span:after{right:24px}.car-suv:before{height:24px;border-radius:12px 18px 8px 8px}.car-suv:after{left:25px;width:52px;height:20px}.car-van:before,.car-box:before{height:27px;border-radius:8px}.car-van:after,.car-box:after{left:19px;bottom:26px;width:50px;height:16px;border-radius:7px 7px 1px 1px}.car-open:after{height:8px;bottom:23px;border-radius:10px}.car-wagon:before{right:4px;height:20px}.car-coupe:after{left:31px;width:38px;height:14px}.homepage-section{padding:36px 0}.homepage-section-title{margin:0 0 24px;font-size:clamp(28px,3vw,46px);line-height:1.04;letter-spacing:-.055em;color:#111827;font-weight:950}.brands-section{padding-top:28px}.brand-mark-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:24px;align-items:start}.brand-mark-card{display:grid;justify-items:center;gap:12px;padding:12px 6px 14px;border-radius:18px;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.brand-mark-card:hover{transform:translateY(-5px);background:#fff;box-shadow:0 14px 30px #0f172a14}.brand-logo-shape{width:86px;height:86px;border-radius:999px;display:grid;place-items:center;background:#fff;border:1px solid #d9dee6;box-shadow:0 8px 18px #0f172a0f;position:relative;overflow:hidden}.brand-logo-shape.bmw:before{content:"";width:50px;height:50px;border-radius:999px;background:conic-gradient(#2563eb 0,#2563eb 25%,#fff 0,#fff 50%,#2563eb 0,#2563eb 75%,#fff 0);border:8px solid #111827;box-shadow:inset 0 0 0 2px #fff}.brand-logo-shape.vw:before{content:"VW";font-weight:950;font-size:25px;color:#153e75;border:4px solid #153e75;width:56px;height:56px;border-radius:999px;display:grid;place-items:center}.brand-logo-shape.mercedes:before{content:"✦";font-size:56px;color:#555}.brand-logo-shape.audi:before{content:"oooo";letter-spacing:-8px;font-size:37px;color:#111827;transform:translate(-4px)}.brand-logo-shape.ford:before{content:"Ford";color:#fff;background:#0b5cab;border-radius:999px/62%;width:68px;height:35px;display:grid;place-items:center;font-style:italic;font-weight:900}.brand-logo-shape.skoda:before{content:"S";color:#fff;background:#168a45;border-radius:999px;width:56px;height:56px;display:grid;place-items:center;font-weight:950;font-size:28px}.brand-logo-shape.opel:before{content:"⚡";color:#111827;font-size:42px;border:4px solid #111827;width:58px;height:58px;border-radius:999px;display:grid;place-items:center}.brand-logo-shape.porsche{border-radius:18px}.brand-logo-shape.porsche:before{content:"P";color:#111827;background:linear-gradient(135deg,#f4c542,#b91c1c);width:50px;height:60px;border-radius:10px;display:grid;place-items:center;font-weight:950;font-size:30px}.brand-mark-card strong{font-size:15px;font-weight:850;color:#111827;text-align:center}.last-search-card{background:#fff;border-radius:16px;padding:22px 24px;border:1px solid #e5e7eb;box-shadow:0 8px 18px #0f172a0d}.last-search-title{font-size:16px;font-weight:850;color:#111827;margin-bottom:14px}.last-search-value{color:#374151;font-size:15px;font-weight:750}.home-vehicle-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important;align-items:stretch}.home-vehicle-card{background:#fff;border-radius:20px;overflow:hidden;border:1px solid #e5e7eb;box-shadow:0 10px 24px #0f172a12;transition:transform .18s ease,box-shadow .18s ease;min-width:0}.home-vehicle-card:hover{transform:translateY(-5px);box-shadow:0 18px 36px #0f172a1f}.home-vehicle-image{position:relative;height:245px;background:#e5e7eb;overflow:hidden}.home-vehicle-image img{width:100%;height:100%;object-fit:cover}.home-vehicle-image-placeholder{width:100%;height:100%;display:grid;place-items:center;background:radial-gradient(circle at top right,rgba(245,197,66,.2),transparent 28%),linear-gradient(135deg,#d1d5db,#f8fafc);color:#374151;font-size:18px;font-weight:950}.home-card-fav{position:absolute;right:13px;bottom:13px;width:38px;height:38px;border-radius:999px;border:1px solid #d1d5db;background:#fffffff5;font-size:20px;box-shadow:0 8px 20px #0f172a29}.home-vehicle-body{padding:18px 18px 20px}.home-vehicle-body h3{margin:0 0 11px;font-size:18px;line-height:1.32;min-height:48px;color:#111827;font-weight:850}.home-vehicle-price{font-size:32px;font-weight:950;line-height:1;margin-bottom:11px;color:#111827;letter-spacing:-.04em}.home-vehicle-body p{margin:0 0 16px;color:#4b5563;font-size:14px;line-height:1.5}.home-vehicle-seller{display:grid;gap:4px;padding-top:12px;border-top:1px solid #f0f1f3}.home-vehicle-seller span{font-size:12px;color:#6b7280}.home-vehicle-seller strong{font-size:14px;color:#111827}.section-more-btn-wrap{display:flex;justify-content:center;margin-top:24px}.section-more-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border-radius:10px;border:2px solid #2563eb;color:#2563eb;font-weight:850;background:#fff}.newsletter-card{display:grid;grid-template-columns:1.15fr .85fr;gap:22px;align-items:center;background:#fff;border-radius:20px;padding:30px;border:1px solid #e5e7eb;box-shadow:0 10px 24px #0f172a0f}.newsletter-copy h2{margin:0 0 14px;font-size:clamp(28px,3vw,44px);letter-spacing:-.055em;line-height:1.05;color:#111827}.newsletter-copy p{margin:0 0 18px;color:#374151;font-size:16px;line-height:1.6}.newsletter-form{display:grid;grid-template-columns:1fr auto;gap:10px;margin-bottom:10px}.newsletter-form input{border:1px solid #d1d5db;border-radius:10px;padding:13px 14px;font-size:15px}.newsletter-form button{border:0;border-radius:10px;background:#2563eb;color:#fff;font-weight:950;padding:13px 18px}.newsletter-copy small{color:#6b7280;line-height:1.5}.newsletter-visual{position:relative;min-height:220px;display:grid;place-items:center}.newsletter-yellow-shape{position:absolute;right:0;top:0;width:72%;height:100%;background:#f5e900;clip-path:polygon(22% 0,100% 0,100% 100%,44% 100%);border-radius:18px}.newsletter-car-card{position:relative;z-index:2;width:78%;min-height:140px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(135deg,#30343b,#0f172a);color:#fff;font-size:22px;font-weight:950;box-shadow:0 18px 34px #0f172a33}.homepage-link-columns{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:26px}.homepage-link-columns h3{margin:0 0 16px;font-size:18px;color:#111827}.homepage-link-columns a{display:block;margin:0 0 12px;color:#2563eb;font-weight:750}.hero-bottom-cta{padding-top:0}.bottom-action-row{display:flex;align-items:center;gap:12px;justify-content:center;padding-bottom:22px}.homepage-footer{background:#f3f4f6;padding:12px 0 42px}.footer-notes{border-top:1px solid #dcdfe4;padding-top:20px;display:grid;gap:8px}.footer-notes p{margin:0;color:#6b7280;font-size:12px;line-height:1.6}.footer-bottom-row{margin-top:22px;padding-top:18px;border-top:1px solid #dcdfe4;display:flex;justify-content:space-between;gap:20px;align-items:center}.footer-company strong{color:#111827;font-size:14px}.footer-apps{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.footer-apps span{color:#111827;font-size:14px;font-weight:750}.footer-apps select{border:1px solid #cfd4dc;background:#fff;border-radius:8px;padding:10px 12px}@media (max-width: 1280px){.home-vehicle-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}.home-vehicle-image{height:210px}.home-vehicle-price{font-size:27px}}@media (max-width: 1180px){.search-type-grid,.brand-mark-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.search-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.search-results-btn{grid-column:span 2}.newsletter-card{grid-template-columns:1fr}.homepage-link-columns{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 980px){.home-vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.header-link,.favorite-top-btn{display:none}.brand-logo-box-large{width:230px}}@media (max-width: 680px){.header-inner,.clean-header-inner{min-height:82px}.brand-logo-box-large{width:205px;height:62px}.brand-logo-box-large img{max-height:48px}.language-switch{display:none}.home-hero,.home-hero-content{min-height:380px}.home-hero-copy h1{font-size:38px}.search-controls,.search-type-grid,.brand-mark-grid,.home-vehicle-grid,.homepage-link-columns,.newsletter-form{grid-template-columns:1fr!important}.search-results-btn{grid-column:auto}.home-vehicle-image{height:230px}.footer-bottom-row,.bottom-action-row{flex-direction:column;align-items:flex-start}}:root{--as-container: 1640px}.site-header,.clean-top-header{background:#fff!important;border-bottom:1px solid #e5e7eb!important;box-shadow:0 6px 20px #0f172a0f!important}.brand-logo-box,.brand-logo-box-large{width:360px!important;height:92px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important}.brand-logo-box img,.brand-logo-box-large img{max-width:350px!important;max-height:86px!important;object-fit:contain!important}.header-link{color:#111827!important;font-size:15px!important;font-weight:850!important}.header-link.strong{color:#2563eb!important}.favorite-top-btn{background:#fff!important;color:#111827!important;border:1px solid #d8dee8!important}.language-switch{background:#fff!important;border:1px solid #d8dee8!important}.language-switch button{color:#111827!important}.language-switch button.active{background:#111827!important;color:#fff!important}.add-ad-btn{padding:13px 24px!important;font-size:15px!important}.home-hero{min-height:500px!important}.homepage-section .as-container,.search-panel-wrap .as-container,.home-hero .as-container{width:min(1640px,calc(100% - 48px))!important}.home-vehicle-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:28px!important;width:100%!important}.home-vehicle-card{border-radius:22px!important;border:1px solid #e1e5eb!important;box-shadow:0 14px 34px #0f172a17!important;overflow:hidden!important;background:#fff!important}.home-vehicle-card:hover{transform:translateY(-6px)!important;box-shadow:0 22px 46px #0f172a24!important}.home-vehicle-image{height:285px!important}.home-vehicle-body{padding:22px 22px 24px!important}.home-vehicle-body h3{font-size:21px!important;line-height:1.28!important;min-height:58px!important;font-weight:900!important}.home-vehicle-price{font-size:38px!important;font-weight:950!important;margin-bottom:13px!important}.home-vehicle-body p{font-size:15px!important;line-height:1.55!important}.home-vehicle-seller span{font-size:13px!important}.home-vehicle-seller strong{font-size:15px!important}.search-type-grid{grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:20px!important}.type-item{min-height:112px!important}.type-car-icon{width:124px!important;height:48px!important}.brand-mark-grid{grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:28px!important}.brand-logo-shape{width:96px!important;height:96px!important}.brand-mark-card strong{font-size:16px!important}@media (max-width: 1450px){.home-vehicle-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important}.home-vehicle-image{height:235px!important}.home-vehicle-price{font-size:31px!important}.home-vehicle-body h3{font-size:18px!important}}@media (max-width: 1180px){.home-vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.search-type-grid,.brand-mark-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.brand-logo-box,.brand-logo-box-large{width:300px!important;height:82px!important}.brand-logo-box img,.brand-logo-box-large img{max-width:292px!important;max-height:76px!important}}@media (max-width: 680px){.home-vehicle-grid,.search-type-grid,.brand-mark-grid{grid-template-columns:1fr!important}.brand-logo-box,.brand-logo-box-large{width:230px!important;height:68px!important}.brand-logo-box img,.brand-logo-box-large img{max-width:225px!important;max-height:62px!important}.header-inner,.clean-header-inner{min-height:82px!important}}:root{--as-container: 1760px}.header-inner,.clean-header-inner{min-height:138px!important}.brand-logo-box,.brand-logo-box-large{width:540px!important;height:138px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important}.brand-logo-box img,.brand-logo-box-large img{max-width:530px!important;max-height:128px!important;width:auto!important;height:auto!important;object-fit:contain!important}.brand,.brand-clean{min-width:540px!important;flex:0 0 540px!important}.header-spacer{flex:1 1 auto!important}.header-actions,.clean-header-actions{margin-left:auto!important}.homepage-section .as-container,.search-panel-wrap .as-container,.home-hero .as-container{width:min(1760px,calc(100% - 36px))!important;max-width:1760px!important}.home-vehicle-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important;width:100%!important;align-items:stretch!important}.home-vehicle-card{min-width:0!important;border-radius:18px!important;background:#fff!important;border:1px solid #dfe4ec!important;box-shadow:0 10px 24px #0f172a14!important}.home-vehicle-body h3{font-size:18px!important;line-height:1.25!important;min-height:46px!important;margin-bottom:10px!important}@media (min-width: 1181px) and (max-width: 1500px){.homepage-section .as-container,.search-panel-wrap .as-container,.home-hero .as-container{width:min(1480px,calc(100% - 28px))!important}.home-vehicle-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}.home-vehicle-image{height:205px!important}.home-vehicle-price{font-size:28px!important}.home-vehicle-body h3{font-size:17px!important}}@media (max-width: 1180px){.brand,.brand-clean{min-width:360px!important;flex:0 0 360px!important}.brand-logo-box,.brand-logo-box-large{width:360px!important;height:96px!important}.brand-logo-box img,.brand-logo-box-large img{max-width:350px!important;max-height:88px!important}.header-inner,.clean-header-inner{min-height:106px!important}.home-vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 680px){.brand,.brand-clean{min-width:230px!important;flex:0 0 230px!important}.brand-logo-box,.brand-logo-box-large{width:230px!important;height:68px!important}.brand-logo-box img,.brand-logo-box-large img{max-width:225px!important;max-height:62px!important}.header-inner,.clean-header-inner{min-height:82px!important}.home-vehicle-grid{grid-template-columns:1fr!important}}.header-inner,.clean-header-inner{min-height:104px!important}.brand,.brand-clean{min-width:420px!important;flex:0 0 420px!important}.brand-logo-box,.brand-logo-box-large{width:420px!important;height:104px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important;display:flex!important;align-items:center!important;justify-content:flex-start!important}.brand-logo-box img,.brand-logo-box-large img{max-width:410px!important;max-height:98px!important;width:auto!important;height:auto!important;object-fit:contain!important}.homepage-section .as-container,.search-panel-wrap .as-container,.home-hero .as-container{width:min(1640px,calc(100% - 48px))!important;max-width:1640px!important}@media (min-width: 1181px){.home-vehicle-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width: 680px){.brand,.brand-clean{min-width:230px!important;flex:0 0 230px!important}.brand-logo-box,.brand-logo-box-large{width:230px!important;height:68px!important}.brand-logo-box img,.brand-logo-box-large img{max-width:225px!important;max-height:62px!important}.header-inner,.clean-header-inner{min-height:82px!important}}.site-header .brand,.site-header .brand-clean{min-width:520px!important;flex:0 0 520px!important;overflow:visible!important}.site-header .brand-logo-box,.site-header .brand-logo-box-large{width:520px!important;height:112px!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;overflow:visible!important;display:flex!important;align-items:center!important;justify-content:flex-start!important}.site-header .brand-logo-box img,.site-header .brand-logo-box-large img{width:auto!important;height:98px!important;max-width:none!important;max-height:none!important;object-fit:contain!important;transform:scale(1.28)!important;transform-origin:left center!important}.site-header .header-inner,.site-header .clean-header-inner{min-height:118px!important;overflow:visible!important}.site-header .header-spacer{flex:1 1 auto!important}.homepage-section .as-container{width:min(1720px,calc(100% - 36px))!important;max-width:1720px!important}.home-vehicle-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px!important;width:100%!important;align-items:stretch!important}.home-vehicle-card{min-width:0!important;background:#fff!important;border-radius:18px!important;border:1px solid #dfe4ec!important;box-shadow:0 10px 24px #0f172a14!important;overflow:hidden!important}.home-vehicle-image{height:230px!important}.home-vehicle-body{padding:18px 18px 20px!important}.home-vehicle-body h3{font-size:18px!important;line-height:1.28!important;min-height:48px!important;margin-bottom:10px!important}.home-vehicle-price{font-size:31px!important;line-height:1!important;margin-bottom:11px!important}.home-vehicle-body p{font-size:14px!important;line-height:1.45!important;margin-bottom:14px!important}.home-vehicle-seller strong{font-size:14px!important}@media (min-width: 1200px){.home-vehicle-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width: 1199px){.home-vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.site-header .brand,.site-header .brand-clean{min-width:340px!important;flex:0 0 340px!important}.site-header .brand-logo-box,.site-header .brand-logo-box-large{width:340px!important;height:88px!important}.site-header .brand-logo-box img,.site-header .brand-logo-box-large img{height:74px!important;transform:scale(1.12)!important}.site-header .header-inner,.site-header .clean-header-inner{min-height:96px!important}}@media (max-width: 680px){.home-vehicle-grid{grid-template-columns:1fr!important}.site-header .brand,.site-header .brand-clean{min-width:230px!important;flex:0 0 230px!important}.site-header .brand-logo-box,.site-header .brand-logo-box-large{width:230px!important;height:66px!important}.site-header .brand-logo-box img,.site-header .brand-logo-box-large img{height:56px!important;transform:scale(1.08)!important}.site-header .header-inner,.site-header .clean-header-inner{min-height:78px!important}}.site-header .brand,.site-header .brand-clean{min-width:620px!important;flex:0 0 620px!important;overflow:visible!important}.site-header .brand-logo-box,.site-header .brand-logo-box-large{width:620px!important;height:126px!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;overflow:visible!important;display:flex!important;align-items:center!important;justify-content:flex-start!important}.site-header .brand-logo-box img,.site-header .brand-logo-box-large img{height:118px!important;width:auto!important;max-width:none!important;max-height:none!important;object-fit:contain!important;transform:scale(1.18)!important;transform-origin:left center!important}.type-img-box{width:132px;height:54px;display:grid;place-items:center}.type-img-box img{width:132px;height:54px;object-fit:contain;display:block;transition:transform .18s ease,filter .18s ease}.type-item:hover .type-img-box img{transform:translateY(-3px) scale(1.04);filter:drop-shadow(0 8px 10px rgba(15,23,42,.12))}.type-car-icon{display:none!important}.brand-logo-image-box{width:104px;height:104px;display:grid;place-items:center;border-radius:999px;background:#fff;border:1px solid #d9dee6;box-shadow:0 8px 18px #0f172a0f;transition:transform .18s ease,box-shadow .18s ease}.brand-logo-image-box img{width:82px;height:82px;object-fit:contain;display:block}.brand-mark-card:hover .brand-logo-image-box{transform:translateY(-4px) scale(1.03);box-shadow:0 14px 28px #0f172a1f}.brand-logo-shape{display:none!important}@media (max-width: 1199px){.site-header .brand,.site-header .brand-clean{min-width:360px!important;flex:0 0 360px!important}.site-header .brand-logo-box,.site-header .brand-logo-box-large{width:360px!important;height:88px!important}.site-header .brand-logo-box img,.site-header .brand-logo-box-large img{height:78px!important;transform:scale(1.08)!important}.site-header .header-inner,.site-header .clean-header-inner{min-height:98px!important}}@media (max-width: 680px){.site-header .brand,.site-header .brand-clean{min-width:230px!important;flex:0 0 230px!important}.site-header .brand-logo-box,.site-header .brand-logo-box-large{width:230px!important;height:66px!important}.site-header .brand-logo-box img,.site-header .brand-logo-box-large img{height:58px!important;transform:scale(1.05)!important}.site-header .header-inner,.site-header .clean-header-inner{min-height:78px!important}.type-img-box,.type-img-box img{width:150px;height:60px}}.site-header .brand-logo-box,.site-header .brand-logo-box-large{background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}.site-header .brand-logo-box img,.site-header .brand-logo-box-large img{transform:scale(1.42)!important;transform-origin:left center!important;width:auto!important;height:118px!important;max-width:none!important;max-height:none!important;object-fit:contain!important}.site-header .brand,.site-header .brand-clean{min-width:650px!important;flex:0 0 650px!important;overflow:visible!important}.site-header .header-inner,.site-header .clean-header-inner{min-height:132px!important;overflow:visible!important}.type-img-box{width:140px!important;height:58px!important;display:grid!important;place-items:center!important}.type-img-box img{width:140px!important;height:58px!important;object-fit:contain!important;display:block!important}.type-item strong{display:block!important;font-size:14px!important;font-weight:850!important;color:#111827!important;text-align:center!important}.type-car-icon,.type-car-icon:before,.type-car-icon:after{display:none!important;content:none!important}.brand-logo-image-box{width:108px!important;height:108px!important;border-radius:999px!important;display:grid!important;place-items:center!important;background:#fff!important;border:1px solid #d9dee6!important;box-shadow:0 8px 18px #0f172a0f!important}.brand-logo-image-box img{width:84px!important;height:84px!important;object-fit:contain!important;display:block!important}.brand-mark-card strong{display:block!important;font-size:15px!important;font-weight:850!important;color:#111827!important;text-align:center!important}.brand-logo-shape,.brand-logo-shape:before,.brand-logo-shape:after,.brand-logo-shape span{display:none!important;content:none!important}.type-item:hover .type-img-box img,.brand-mark-card:hover .brand-logo-image-box img{transform:translateY(-3px) scale(1.05);filter:drop-shadow(0 8px 12px rgba(15,23,42,.16))}@media (max-width: 1199px){.site-header .brand,.site-header .brand-clean{min-width:360px!important;flex:0 0 360px!important}.site-header .brand-logo-box img,.site-header .brand-logo-box-large img{height:78px!important;transform:scale(1.15)!important}}@media (max-width: 680px){.site-header .brand,.site-header .brand-clean{min-width:230px!important;flex:0 0 230px!important}.site-header .brand-logo-box img,.site-header .brand-logo-box-large img{height:58px!important;transform:scale(1.08)!important}}.site-header .brand,.site-header .brand-clean{min-width:560px!important;flex:0 0 560px!important;overflow:visible!important}.site-header .brand-logo-box,.site-header .brand-logo-box-large{width:500px!important;height:118px!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;overflow:visible!important;display:flex!important;align-items:center!important;justify-content:flex-start!important}.site-header .brand-logo-box img,.site-header .brand-logo-box-large img{height:118px!important;width:auto!important;max-width:none!important;max-height:none!important;object-fit:contain!important;transform:scale(1.56)!important;transform-origin:left center!important}.site-header .header-inner,.site-header .clean-header-inner{min-height:126px!important;overflow:visible!important}.favorite-top-btn{display:none!important}@media (max-width: 1199px){.site-header .brand,.site-header .brand-clean{min-width:340px!important;flex:0 0 340px!important}.site-header .brand-logo-box,.site-header .brand-logo-box-large{width:320px!important;height:86px!important}.site-header .brand-logo-box img,.site-header .brand-logo-box-large img{height:78px!important;transform:scale(1.22)!important}.site-header .header-inner,.site-header .clean-header-inner{min-height:96px!important}}@media (max-width: 680px){.site-header .brand,.site-header .brand-clean{min-width:220px!important;flex:0 0 220px!important}.site-header .brand-logo-box,.site-header .brand-logo-box-large{width:210px!important;height:64px!important}.site-header .brand-logo-box img,.site-header .brand-logo-box-large img{height:56px!important;transform:scale(1.12)!important}.site-header .header-inner,.site-header .clean-header-inner{min-height:76px!important}}.language-switch{display:none!important}.as-lang-dropdown{position:relative;display:inline-flex;align-items:center;z-index:200}.as-lang-current{height:42px;min-width:86px;border-radius:999px;border:1px solid #d8dee8;background:#fff;color:#111827;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;cursor:pointer;box-shadow:0 8px 18px #0f172a0f;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.as-lang-current:hover{transform:translateY(-1px);border-color:#bfc7d4;box-shadow:0 12px 24px #0f172a1a}.as-lang-current strong{font-size:13px;font-weight:950;letter-spacing:.02em}.as-lang-globe{font-size:15px;line-height:1}.as-lang-arrow{font-size:12px;color:#6b7280;margin-top:-1px}.as-lang-menu{position:absolute;top:calc(100% + 10px);right:0;width:185px;padding:8px;border-radius:16px;background:#fff;border:1px solid #e5e7eb;box-shadow:0 20px 46px #0f172a29;display:grid;gap:4px}.as-lang-menu:before{content:"";position:absolute;top:-6px;right:22px;width:12px;height:12px;background:#fff;border-left:1px solid #e5e7eb;border-top:1px solid #e5e7eb;transform:rotate(45deg)}.as-lang-menu button{position:relative;z-index:2;border:0;width:100%;background:transparent;border-radius:11px;padding:11px 12px;display:grid;grid-template-columns:42px 1fr;align-items:center;text-align:left;cursor:pointer;color:#111827}.as-lang-menu button:hover{background:#f3f4f6}.as-lang-menu button.active{background:#111827;color:#fff}.as-lang-menu button span{font-size:13px;font-weight:950}.as-lang-menu button small{font-size:12px;font-weight:750;opacity:.8}@media (max-width: 680px){.as-lang-current{min-width:72px;height:38px;padding:0 10px}.as-lang-globe{display:none}.as-lang-menu{right:-8px;width:170px}}@media (min-width: 1024px){body{zoom:.92}}.as-lang-globe{display:none!important}.autoscout-lang{position:relative!important;display:inline-flex!important;align-items:center!important}.autoscout-lang-current{height:auto!important;min-width:auto!important;padding:8px 4px!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;color:#111827!important;display:inline-flex!important;align-items:center!important;gap:5px!important;cursor:pointer!important}.autoscout-lang-current:hover{transform:none!important;box-shadow:none!important;color:#2563eb!important}.autoscout-lang-current strong{font-size:14px!important;font-weight:850!important;letter-spacing:0!important}.autoscout-lang-current span{font-size:12px!important;color:#4b5563!important;margin-top:1px!important}.autoscout-lang-menu{top:calc(100% + 12px)!important;right:0!important;width:172px!important;padding:8px!important;border-radius:14px!important;background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 18px 42px #0f172a24!important}.autoscout-lang-menu button{grid-template-columns:38px 1fr!important;padding:10px 11px!important;border-radius:10px!important}.autoscout-lang-menu button.active{background:#111827!important;color:#fff!important}.site-header .header-inner,.site-header .clean-header-inner{min-height:118px!important}.site-header .brand,.site-header .brand-clean{min-width:520px!important;flex:0 0 520px!important}.site-header .brand-logo-box,.site-header .brand-logo-box-large{width:460px!important;height:108px!important}.site-header .brand-logo-box img,.site-header .brand-logo-box-large img{height:112px!important;transform:scale(1.62)!important;transform-origin:left center!important}@media (max-width: 1023px){body{zoom:1}}.as-home-search{display:grid;gap:18px}.as-home-search-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:4px}.as-home-search-head h2{margin:0;font-size:24px;line-height:1.15;letter-spacing:-.035em;color:#111827;font-weight:950}.as-home-search-head button{border:0;background:transparent;color:#2563eb;font-weight:850;cursor:pointer;white-space:nowrap}.as-home-search-grid{display:grid;gap:12px}.as-home-search-grid.primary{grid-template-columns:1.15fr 1.15fr .9fr .8fr .8fr}.as-home-search-grid.vehicle{grid-template-columns:repeat(4,minmax(0,1fr))}.as-home-search label{display:grid;gap:7px;min-width:0}.as-home-search label span{color:#374151;font-size:12px;font-weight:850}.as-home-search select,.as-home-search input{width:100%;height:48px;border:1px solid #d1d5db;background:#fff;border-radius:11px;padding:0 13px;color:#111827;font-size:14px;font-weight:750;outline:none}.as-home-search select:focus,.as-home-search input:focus{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1f}.as-home-search select:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.as-vehicle-filter-box{margin-top:2px;border-radius:18px;border:1px solid #e5e7eb;background:linear-gradient(180deg,#f8fafcf2,#fffffffa);padding:18px}.as-vehicle-filter-title{margin-bottom:14px;color:#111827;font-size:15px;font-weight:950}.as-home-search-actions{display:flex;justify-content:flex-end}.as-home-search-actions button{min-width:190px;height:50px;border:0;border-radius:12px;background:#2563eb;color:#fff;font-size:15px;font-weight:950;cursor:pointer;box-shadow:0 12px 26px #2563eb3d;transition:transform .16s ease,box-shadow .16s ease}.as-home-search-actions button:hover{transform:translateY(-1px);box-shadow:0 16px 32px #2563eb4d}@media (max-width: 1180px){.as-home-search-grid.primary,.as-home-search-grid.vehicle{grid-template-columns:repeat(2,minmax(0,1fr))}.as-home-search-actions button{width:100%}}@media (max-width: 680px){.as-home-search-head{align-items:flex-start;flex-direction:column}.as-home-search-grid.primary,.as-home-search-grid.vehicle{grid-template-columns:1fr}}.as-body-type-row{margin-bottom:18px}.as-body-type-label{margin-bottom:12px;color:#111827;font-size:14px;font-weight:950}.as-body-type-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}.as-body-type-grid button{min-height:92px;border:1px solid #e5e7eb;background:#fff;border-radius:14px;padding:8px 6px;display:grid;place-items:center;gap:6px;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.as-body-type-grid button:hover{transform:translateY(-3px);border-color:#cbd5e1;box-shadow:0 10px 22px #0f172a14}.as-body-type-grid button.active{border-color:#2563eb;background:#eff6ff;box-shadow:0 0 0 4px #2563eb1a}.as-body-type-grid img{width:105px;height:42px;object-fit:contain}.as-body-type-grid span{color:#111827;font-size:12px;font-weight:850;text-align:center;line-height:1.15}@media (max-width: 1180px){.as-body-type-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 680px){.as-body-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.as-home-search-actions button.count-loading{opacity:.82;cursor:wait}.as-home-search-actions button{display:inline-flex;align-items:center;justify-content:center;gap:10px}.as-home-search-actions button:after{content:"›";font-size:22px;line-height:1;margin-top:-2px}.brand-click-card{border:0!important;background:transparent!important;cursor:pointer!important;font-family:inherit!important}.brand-click-card:hover{background:transparent!important;box-shadow:none!important}.brand-click-card .brand-logo-image-box{width:112px!important;height:82px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.brand-click-card .brand-logo-image-box img{width:104px!important;height:74px!important;object-fit:contain!important;transition:transform .18s ease,filter .18s ease}.brand-click-card:hover .brand-logo-image-box img{transform:translateY(-4px) scale(1.08);filter:drop-shadow(0 12px 14px rgba(15,23,42,.18))}.brand-click-card strong{margin-top:2px!important}.as-color-field{display:grid;gap:7px;min-width:0}.as-color-field>span{color:#374151;font-size:12px;font-weight:850}.as-color-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.as-color-grid button{height:48px;border-radius:11px;border:1px solid #d1d5db;background:#fff;display:flex;align-items:center;gap:7px;padding:0 8px;cursor:pointer;min-width:0}.as-color-grid button:hover{border-color:#9ca3af;box-shadow:0 8px 16px #0f172a14}.as-color-grid button.active{border-color:#2563eb;background:#eff6ff;box-shadow:0 0 0 4px #2563eb1a}.as-color-grid i{width:18px;height:18px;border-radius:999px;border:1px solid rgba(15,23,42,.24);flex:0 0 18px}.as-color-grid small{font-size:11px;font-weight:850;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 680px){.as-color-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.last-search-card{display:none!important}.last-search-card:empty,.last-search-card[hidden]{display:none!important}.pro-ad-card{position:relative;text-decoration:none!important;color:inherit!important;border-radius:20px!important;overflow:hidden!important;background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 12px 28px #0f172a14!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.pro-ad-card:hover{transform:translateY(-6px)!important;border-color:#cbd5e1!important;box-shadow:0 24px 48px #0f172a26!important}.pro-ad-image{position:relative!important;overflow:hidden!important;background:#eef2f7!important}.pro-ad-image img{transition:transform .32s ease,filter .32s ease!important}.pro-ad-card:hover .pro-ad-image img{transform:scale(1.085)!important;filter:saturate(1.05) contrast(1.03)!important}.pro-ad-badges{position:absolute;left:13px;top:13px;display:flex;flex-wrap:wrap;gap:7px;z-index:3}.pro-ad-badges span{min-height:26px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;font-size:12px;font-weight:950;letter-spacing:-.01em;box-shadow:0 8px 18px #0f172a2e}.pro-ad-badges .premium{background:linear-gradient(135deg,#111827,#374151);color:#fff}.pro-ad-badges .offer{background:linear-gradient(135deg,#f5c542,#ffe08a);color:#111827}.pro-ad-badges .discount{background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff}.pro-ad-body{display:flex;flex-direction:column;min-height:218px}.pro-ad-body h3{color:#0f172a!important;letter-spacing:-.025em!important}.pro-ad-price-row{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:12px}.pro-ad-old-price{display:inline-block;color:#94a3b8;font-size:15px;font-weight:850;text-decoration:line-through;margin-bottom:4px}.pro-ad-meta{display:flex;flex-wrap:wrap;gap:7px;margin:2px 0 16px}.pro-ad-meta span{min-height:28px;display:inline-flex;align-items:center;padding:0 9px;border-radius:999px;background:#f1f5f9;color:#334155;font-size:12px;font-weight:850}.pro-ad-footer{margin-top:auto;display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:12px!important}.pro-ad-footer em{font-style:normal;color:#2563eb;font-size:13px;font-weight:900;white-space:nowrap}.pro-ad-card .home-card-fav{transition:transform .16s ease,background .16s ease}.pro-ad-card .home-card-fav:hover{transform:scale(1.08);background:#fff!important}@media (min-width: 1200px){.pro-ad-image{height:238px!important}.pro-ad-body h3{font-size:19px!important}}.brand-click-card{border:0!important;background:transparent!important;cursor:pointer!important;font-family:inherit!important;text-align:center!important}.brand-click-card .brand-logo-image-box{width:128px!important;height:82px!important;margin:0 auto 8px!important;display:grid!important;place-items:center!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important}.brand-click-card .brand-logo-image-box img{max-width:118px!important;max-height:72px!important;width:auto!important;height:auto!important;object-fit:contain!important;transition:transform .18s ease,filter .18s ease!important}.brand-click-card:hover .brand-logo-image-box img{transform:translateY(-4px) scale(1.08)!important;filter:drop-shadow(0 12px 14px rgba(15,23,42,.16))!important}.brand-click-card strong{display:block!important;color:#111827!important;font-size:14px!important;font-weight:900!important;line-height:1.15!important}header a[href="/login"],header a[href="/register"],.as-header a[href="/login"],.as-header a[href="/register"],.site-header a[href="/login"],.site-header a[href="/register"],.navbar a[href="/login"],.navbar a[href="/register"]{min-height:50px!important;padding:0 26px!important;border-radius:999px!important;font-size:16px!important;font-weight:950!important;background:linear-gradient(135deg,#f5c542,#ffdc73)!important;color:#111827!important;text-decoration:none!important;box-shadow:0 14px 26px #f5c5424d!important}header a[href="/login"]:hover,header a[href="/register"]:hover,.as-header a[href="/login"]:hover,.as-header a[href="/register"]:hover{transform:translateY(-1px);filter:brightness(1.04)}.autoscoot-footer{margin-top:56px;padding:34px 22px 42px;border-top:1px solid #e2e8f0;background:#f8fafc}.autoscoot-footer-apps{width:min(1160px,100%);margin:0 auto 24px;display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.autoscoot-footer-apps a{min-width:240px;min-height:58px;display:inline-flex;align-items:center;gap:13px;padding:0 18px;border-radius:18px;background:#111827;color:#fff;text-decoration:none;box-shadow:0 18px 34px #0f172a29;transition:transform .16s ease,box-shadow .16s ease}.autoscoot-footer-apps a:hover{transform:translateY(-2px);box-shadow:0 24px 42px #0f172a38}.autoscoot-footer-apps span{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:#f5c542;color:#111827;font-weight:950}.autoscoot-footer-apps strong{font-size:15px;font-weight:900}.autoscoot-footer-legal{width:min(1160px,100%);margin:0 auto;display:grid;gap:7px;color:#64748b;font-size:12px;line-height:1.5}.autoscoot-footer-legal p{margin:0}.autoscoot-footer-legal small{margin-top:6px;color:#94a3b8;font-weight:800}.hero-title,.home-hero h1,.vehicle-hero h1,.marketplace-hero h1{font-size:clamp(38px,5vw,68px)!important;line-height:.96!important}.hero-subtitle,.home-hero p,.vehicle-hero p,.marketplace-hero p{font-size:17px!important;line-height:1.65!important}.category-card,.body-type-card,.brand-click-card,.pro-ad-card{font-size:15px!important}.pro-ad-title,.listing-card-title,.vehicle-card-title{font-size:17px!important;line-height:1.25!important}.home-vehicle-search,.vehicle-search-card,.search-shell,.search-panel,.hero-search,.home-search,.category-picker,.category-section,.body-type-section{font-size:17px!important}.home-vehicle-search h1,.home-vehicle-search h2,.vehicle-search-card h1,.vehicle-search-card h2,.category-section h2,.body-type-section h2,.home-categories h2,.popular-brands h2{font-size:clamp(34px,4vw,54px)!important;line-height:1.02!important;letter-spacing:-.055em!important;font-weight:1000!important}.home-vehicle-search p,.vehicle-search-card p,.category-section p,.body-type-section p,.home-categories p{font-size:18px!important;line-height:1.6!important;font-weight:760!important}.home-vehicle-search label,.vehicle-search-card label,.search-panel label,.hero-search label{font-size:15px!important;font-weight:1000!important;color:#0f172a!important}.home-vehicle-search select,.home-vehicle-search input,.vehicle-search-card select,.vehicle-search-card input,.search-panel select,.search-panel input,.hero-search select,.hero-search input{min-height:56px!important;border-radius:18px!important;font-size:17px!important;font-weight:850!important;padding-left:16px!important;padding-right:16px!important}.home-vehicle-search button,.vehicle-search-card button,.search-panel button,.hero-search button{min-height:56px!important;border-radius:18px!important;font-size:17px!important;font-weight:1000!important}.category-card,.category-tile,.vehicle-type-card,.subcategory-card,.body-type-card{min-height:132px!important;border-radius:24px!important;padding:20px!important;font-size:17px!important;font-weight:900!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease!important}.category-card:hover,.category-tile:hover,.vehicle-type-card:hover,.subcategory-card:hover,.body-type-card:hover{transform:translateY(-4px) scale(1.015)!important;box-shadow:0 22px 46px #0f172a21!important;border-color:#f5c542!important}.category-card strong,.category-tile strong,.vehicle-type-card strong,.subcategory-card strong,.body-type-card strong{font-size:20px!important;line-height:1.15!important;font-weight:1000!important}.category-card span,.category-tile span,.vehicle-type-card span,.subcategory-card span,.body-type-card span{font-size:15px!important;line-height:1.45!important;font-weight:800!important}.brand-click-card strong{font-size:17px!important;font-weight:1000!important}.pro-ad-title,.listing-card-title,.vehicle-card-title{font-size:19px!important;line-height:1.25!important;font-weight:1000!important}.home-page *,.homepage *,.home-public *,.home-vehicle-search *,.vehicle-search-card *,.search-card *,.search-panel *,.hero-search *,.category-picker *,.category-grid *,.body-types-grid *,.popular-brands-section *{text-rendering:optimizeLegibility!important}.home-vehicle-search,.vehicle-search-card,.search-card,.search-panel,.hero-search,.home-search-box,.category-picker{font-size:18px!important}.home-vehicle-search label,.vehicle-search-card label,.search-card label,.search-panel label,.hero-search label,.home-search-box label,.category-picker label{font-size:16px!important;line-height:1.25!important;font-weight:950!important;color:#0f172a!important;margin-bottom:8px!important}.home-vehicle-search input,.home-vehicle-search select,.vehicle-search-card input,.vehicle-search-card select,.search-card input,.search-card select,.search-panel input,.search-panel select,.hero-search input,.hero-search select,.home-search-box input,.home-search-box select,.category-picker input,.category-picker select{min-height:62px!important;height:62px!important;border-radius:20px!important;font-size:19px!important;line-height:1.2!important;font-weight:900!important;color:#111827!important;padding:0 18px!important}.home-vehicle-search option,.vehicle-search-card option,.search-card option,.search-panel option,.hero-search option,.home-search-box option,.category-picker option{font-size:18px!important;font-weight:850!important;color:#111827!important;padding:12px!important}.home-vehicle-search input::placeholder,.vehicle-search-card input::placeholder,.search-card input::placeholder,.search-panel input::placeholder,.hero-search input::placeholder,.home-search-box input::placeholder{font-size:18px!important;font-weight:800!important;color:#64748b!important}.home-vehicle-search button,.vehicle-search-card button,.search-card button,.search-panel button,.hero-search button,.home-search-box button{min-height:62px!important;height:62px!important;border-radius:20px!important;font-size:19px!important;font-weight:1000!important;padding:0 24px!important}.category-card,.category-tile,.category-item,.home-category-card,.vehicle-type-card,.subcategory-card,.body-type-card,.brand-click-card{min-height:142px!important;padding:24px!important;border-radius:26px!important}.category-card *,.category-tile *,.category-item *,.home-category-card *,.vehicle-type-card *,.subcategory-card *,.body-type-card *,.brand-click-card *{font-size:18px!important;line-height:1.35!important}.category-card strong,.category-tile strong,.category-item strong,.home-category-card strong,.vehicle-type-card strong,.subcategory-card strong,.body-type-card strong,.brand-click-card strong{font-size:22px!important;line-height:1.15!important;font-weight:1000!important;letter-spacing:-.03em!important}.home-page h2,.homepage h2,.category-section h2,.home-categories h2,.body-type-section h2,.popular-brands-section h2,.popular-brands h2{font-size:clamp(38px,4.2vw,58px)!important;line-height:1!important;font-weight:1000!important;letter-spacing:-.06em!important}.home-page p,.homepage p,.category-section p,.home-categories p,.body-type-section p,.popular-brands-section p{font-size:19px!important;line-height:1.65!important;font-weight:800!important}.home-vehicle-search .text-xs,.home-vehicle-search .text-sm,.vehicle-search-card .text-xs,.vehicle-search-card .text-sm,.search-panel .text-xs,.search-panel .text-sm,.hero-search .text-xs,.hero-search .text-sm{font-size:17px!important;line-height:1.35!important}.home-vehicle-search .text-base,.vehicle-search-card .text-base,.search-panel .text-base,.hero-search .text-base{font-size:19px!important;line-height:1.4!important}.homeTopBannerPremium{position:relative;max-width:1180px;margin:22px auto 10px;border-radius:24px;overflow:hidden;background:#0f172a;box-shadow:0 24px 70px #0f172a33;border:1px solid rgba(255,255,255,.18)}.homeTopBannerSlide{width:100%;height:230px;display:block;border:0;padding:0;background:#0f172a;position:relative;overflow:hidden;cursor:default}.homeTopBannerSlide.clickable{cursor:pointer}.homeTopBannerSlide img{width:100%;height:100%;object-fit:cover;display:block;animation:homeBannerFade .45s ease}@keyframes homeBannerFade{0%{opacity:.35;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}.homeTopBannerFallback{height:100%;display:grid;place-content:center;text-align:center;gap:8px;color:#fff;background:radial-gradient(circle at 20% 20%,rgba(250,204,21,.32),transparent 32%),linear-gradient(135deg,#111827,#1f2937)}.homeTopBannerFallback span{color:#facc15;font-weight:1000;text-transform:uppercase;letter-spacing:.12em;font-size:12px}.homeTopBannerFallback strong{font-size:34px;font-weight:1000}.homeTopBannerFallback p{margin:0;color:#cbd5e1;font-weight:800}.homeTopBannerOverlay{position:absolute;left:22px;bottom:20px;padding:13px 16px;border-radius:18px;background:#0f172abd;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:left}.homeTopBannerOverlay span{display:block;color:#facc15;font-size:11px;font-weight:1000;text-transform:uppercase;letter-spacing:.1em}.homeTopBannerOverlay strong{display:block;font-size:18px;font-weight:1000;margin-top:4px}.homeTopBannerDots{position:absolute;right:18px;bottom:18px;display:flex;gap:8px;z-index:3}.homeTopBannerDots button{width:10px;height:10px;border:0;border-radius:999px;background:#ffffff8c;cursor:pointer}.homeTopBannerDots button.active{width:28px;background:#facc15}@media (max-width:800px){.homeTopBannerPremium{margin:16px 14px;border-radius:18px}.homeTopBannerSlide{height:170px}.homeTopBannerFallback strong{font-size:22px}.homeTopBannerOverlay{left:12px;bottom:12px;max-width:calc(100% - 90px)}}.homeTopBannerPremium{isolation:isolate}.homeTopBannerFallback:before{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:radial-gradient(circle at 25% 30%,rgba(250,204,21,.36),transparent 24%),radial-gradient(circle at 80% 25%,rgba(59,130,246,.25),transparent 24%),radial-gradient(circle at 60% 90%,rgba(34,197,94,.18),transparent 24%);animation:homeBannerGlow 9s ease-in-out infinite alternate}@keyframes homeBannerGlow{0%{transform:translate3d(-2%,0,0) rotate(0)}to{transform:translate3d(2%,-2%,0) rotate(3deg)}}.homeTopBannerFallback>*{position:relative;z-index:2}.homeTopBannerSlide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(15,23,42,.28),transparent 45%,rgba(15,23,42,.18));pointer-events:none}.homeTopBannerPremium:hover{transform:translateY(-1px);box-shadow:0 30px 85px #0f172a3d}.homeTopBannerPremium{transition:transform .22s ease,box-shadow .22s ease}.hero .homeTopBannerPremium,.home-hero .homeTopBannerPremium,.homeHero .homeTopBannerPremium{width:100%;max-width:520px;margin:0;border-radius:34px;box-shadow:0 35px 90px #00000047}.hero .homeTopBannerSlide,.home-hero .homeTopBannerSlide,.homeHero .homeTopBannerSlide{height:280px}.hero .homeTopBannerOverlay,.home-hero .homeTopBannerOverlay,.homeHero .homeTopBannerOverlay{left:20px;bottom:18px}@media (max-width:900px){.hero .homeTopBannerPremium,.home-hero .homeTopBannerPremium,.homeHero .homeTopBannerPremium{max-width:100%}.hero .homeTopBannerSlide,.home-hero .homeTopBannerSlide,.homeHero .homeTopBannerSlide{height:190px}}.home-hero-content{display:flex;align-items:center;justify-content:space-between;gap:56px;position:relative;z-index:2}.home-hero-copy{flex:0 0 min(520px,48%)}.home-hero-banner-slot{flex:1;display:flex;justify-content:flex-end;align-items:center;min-width:360px}.home-hero-banner-slot .homeTopBannerPremium{width:min(560px,100%);max-width:none;margin:0;border-radius:36px;box-shadow:0 36px 95px #00000052;transform:translateY(18px)}.home-hero-banner-slot .homeTopBannerSlide{height:300px}.home-hero-banner-slot .homeTopBannerFallback{text-align:left;place-content:center start;padding:44px}.home-hero-banner-slot .homeTopBannerFallback strong{font-size:36px;line-height:1.05;max-width:420px}.home-hero-banner-slot .homeTopBannerOverlay{left:24px;bottom:22px}.home-hero-banner-placeholder{width:min(560px,100%);height:300px;border-radius:36px;background:linear-gradient(135deg,#11182747,#1118279e);box-shadow:0 36px 95px #0003;transform:translateY(18px)}.search-panel-wrap .homeTopBannerPremium{display:none!important}@media (max-width:1050px){.home-hero-content{flex-direction:column;align-items:flex-start;gap:28px}.home-hero-copy{flex:auto;max-width:620px}.home-hero-banner-slot{width:100%;min-width:0;justify-content:center}.home-hero-banner-slot .homeTopBannerPremium,.home-hero-banner-placeholder{transform:none}}@media (max-width:700px){.home-hero-banner-slot .homeTopBannerSlide,.home-hero-banner-placeholder{height:190px}.home-hero-banner-slot .homeTopBannerFallback{padding:22px}.home-hero-banner-slot .homeTopBannerFallback strong{font-size:24px}}.home-hero-sponsored{background-size:cover;background-position:center;cursor:default}.home-hero-sponsored[style]{cursor:pointer}.home-hero-sponsored:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a0d14d1,#0a0d146b,#facc152e),radial-gradient(circle at 72% 28%,rgba(250,204,21,.34),transparent 28%);z-index:1}.home-hero-sponsored .home-hero-overlay{display:none}.homeHeroSponsorInfo{margin-top:24px;display:inline-grid;gap:4px;padding:12px 16px;border-radius:18px;background:#0f172a94;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff}.homeHeroSponsorInfo span{color:#facc15;font-size:11px;font-weight:1000;text-transform:uppercase;letter-spacing:.12em}.homeHeroSponsorInfo strong{font-size:16px;font-weight:1000}.home-hero-banner-slot,.search-panel-wrap .homeTopBannerPremium{display:none!important}@media (max-width:760px){html,body,#root{width:100%;max-width:100%;overflow-x:hidden}.clean-top-header{position:sticky;top:0;z-index:50;background:#fff}.clean-header-inner{min-height:76px;padding:10px 16px}.brand-logo-box-large img{max-width:180px}.home-hero{min-height:300px;border-radius:0;padding:0;background-size:cover;background-position:center}.home-hero-content{padding:46px 22px 110px!important}.home-hero-copy h1{font-size:36px!important;line-height:1.08!important;max-width:340px}.home-hero-copy p{font-size:15px!important;max-width:330px}.search-panel-wrap{margin-top:-72px!important;padding:0 0 18px!important}.search-panel-wrap .as-container{padding:0!important;max-width:100%!important}.search-panel-card{margin:0!important;border-radius:28px 28px 0 0!important;padding:24px 18px!important;width:100%!important;box-shadow:0 -8px 32px #10182824}.body-type-grid,.brand-mark-grid{display:flex!important;overflow-x:auto!important;gap:18px!important;padding:4px 18px 10px!important;scroll-snap-type:x mandatory}.body-type-grid::-webkit-scrollbar,.brand-mark-grid::-webkit-scrollbar{display:none}.body-type-card,.brand-mark-card{flex:0 0 112px!important;scroll-snap-align:start}.homepage-section{padding:24px 0!important}.homepage-section-title{font-size:26px!important;padding:0 18px!important}.home-vehicle-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:0 14px!important}.home-vehicle-card{border-radius:16px!important;overflow:hidden}.home-vehicle-image{height:135px!important}.home-vehicle-body{padding:12px!important}.home-vehicle-body h3{font-size:17px!important;line-height:1.18!important}.home-vehicle-price{font-size:20px!important}.pro-ad-meta{font-size:12px!important;gap:4px!important}.homeTopBannerPremium,.search-panel-wrap .homeTopBannerPremium{display:none!important}}.vehiclesRealPage{background:#f3f4f6;min-height:100vh;padding:28px 0 50px}.vehiclesRealHead{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px}.vehiclesRealHead h1{margin:0;color:#111827;font-size:34px;font-weight:1000}.vehiclesRealHead p{margin:6px 0 0;color:#667085;font-weight:850}.vehiclesRealHead strong{background:#fff;border:1px solid #e6ecf5;border-radius:999px;padding:10px 14px;color:#111827}.vehiclesRealGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.vehiclesEmpty{background:#fff;border:1px solid #e6ecf5;border-radius:22px;padding:22px;font-weight:1000;color:#667085;margin-bottom:16px}.vehicle-card{background:#fff;border-radius:20px;overflow:hidden;border:1px solid #e6ecf5;box-shadow:0 12px 28px #10182814;text-decoration:none;color:#111827}.vehicle-card .listing-image-wrap{height:190px;position:relative;background:#eef2f7}.vehicle-card .listing-image-wrap img{width:100%;height:100%;object-fit:cover}.vehicle-card .listing-card-content{padding:14px}.vehicle-card h3{margin:8px 0;font-size:19px;line-height:1.15;font-weight:1000;color:#111827}.vehicle-card .listing-footer strong{display:block;font-size:22px;font-weight:1000;color:#111827}@media (max-width:1050px){.vehiclesRealGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.vehiclesRealPage{padding:18px 0 34px}.vehiclesRealInner.as-container{max-width:100%;padding:0 12px}.vehiclesRealHead{padding:0 4px;align-items:flex-start;flex-direction:column}.vehiclesRealHead h1{font-size:30px}.vehiclesRealGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vehicle-card{border-radius:15px}.vehicle-card .listing-image-wrap{height:132px}.vehicle-card .listing-card-content{padding:11px}.vehicle-card .listing-meta-top{display:none}.vehicle-card h3{font-size:18px;margin:6px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vehicle-card .listing-specs{font-size:12px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#475467}.vehicle-card .listing-footer strong{font-size:20px;margin-top:8px}.vehicle-card .listing-footer small{display:none}.favorite-btn{width:38px!important;height:38px!important;border-radius:12px!important}.listing-badge{font-size:11px!important;padding:6px 8px!important}}@media (max-width:370px){.vehicle-card .listing-image-wrap{height:116px}.vehicle-card h3{font-size:16px}.vehicle-card .listing-footer strong{font-size:18px}}.homeMarketingHero{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.homeMarketingHero.hasBanner{background-color:#111827!important}@media (max-width:760px){.homeMarketingHero{min-height:360px!important;max-height:360px!important;border-radius:0!important;overflow:hidden!important}.homeMarketingHero .home-hero-content{padding:58px 22px 86px!important}.homeMarketingHero .home-hero-copy h1{font-size:34px!important;line-height:1.08!important;max-width:340px!important}.homeMarketingHero .home-hero-copy p{font-size:16px!important;line-height:1.45!important;max-width:330px!important}.search-panel-wrap{margin-top:-54px!important;padding:0 0 22px!important;position:relative!important;z-index:10!important}.search-panel-wrap .as-container{max-width:100%!important;width:100%!important;padding:0!important}.search-panel-card{width:100%!important;margin:0!important;border-radius:28px 28px 0 0!important;padding:24px 18px 22px!important;background:#fff!important;box-shadow:0 -12px 34px #10182829!important}.search-panel-card select,.search-panel-card input{height:54px!important;border-radius:10px!important;font-size:17px!important}.search-panel-card button{height:54px!important;border-radius:12px!important;font-size:17px!important;font-weight:1000!important}.homeTopBannerPremium,.home-hero-banner-slot,.search-panel-wrap .homeTopBannerPremium{display:none!important}}.mobileHomeSearchOnly{display:none}@media (max-width:760px){.desktopHomeSearch{display:none!important}.mobileHomeSearchOnly{display:block!important}.search-panel-card{border-radius:28px 28px 0 0!important;padding:24px 16px 28px!important;background:#fff!important}.mobileScoutSearch h2{margin:0 0 18px;font-size:31px;font-weight:1000;color:#111827;display:flex;align-items:center;gap:8px}.mobileScoutGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mobileScoutGrid select,.mobileScoutGrid input{width:100%;height:54px;border:1.5px solid #cfd4dc;border-radius:8px;padding:0 12px;font-size:16px;font-weight:800;background:#fff;color:#111827}.mobileScoutGrid input:disabled,.mobileScoutGrid select:disabled{color:#98a2b3;background:#fff}.mobileScoutSearch button[type=submit]{width:100%;height:58px;margin-top:14px;border:0;border-radius:10px;background:#1473e6;color:#fff;font-size:19px;font-weight:1000}.mobileScoutRefine{width:100%;height:48px;border:0;background:transparent;color:#1267d8;font-size:18px;font-weight:1000;margin-top:14px}.homeMarketingHero,.home-hero{min-height:330px!important;max-height:330px!important}.home-hero-content{padding:46px 22px 82px!important}.home-hero-copy h1{font-size:34px!important;line-height:1.08!important;max-width:330px!important}.home-hero-copy p,.homeHeroSponsorInfo{display:none!important}.search-panel-wrap{margin-top:-36px!important}.home-vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:0 12px!important}}@media (max-width:768px){footer,.asFooter,.asHomeFooterPro{display:none!important}}.asHeroBannerInside{margin:22px auto 0;width:min(1120px,calc(100vw - 32px));border-radius:26px;overflow:hidden;background:#111827;box-shadow:0 24px 70px #00000047;border:1px solid rgba(255,255,255,.22)}.asHeroBannerInside a{display:block}.asHeroBannerInside img{display:block;width:100%;aspect-ratio:6/1;object-fit:cover}@media (max-width:760px){.asHeroBannerInside{margin-top:16px;border-radius:18px;width:calc(100vw - 22px)}.asHeroBannerInside img{aspect-ratio:3.2/1}}.drHero{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;cursor:pointer}.drHeroSponsor{display:inline-flex;margin-top:14px;padding:8px 13px;border-radius:999px;background:#facc15eb;color:#111827;font-weight:1000;box-shadow:0 12px 28px #0000002e}.drHero[style]{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.drHero{background:linear-gradient(90deg,#020617b8,#0206174d),var(--asHeroImage, url(https://images.unsplash.com/photo-1503376780353-7e6692767b70?auto=format&fit=crop&w=2400&q=90)) center / cover no-repeat!important}.drHero{position:relative!important;overflow:hidden!important}.drHeroBgImg{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;z-index:0!important}.drHero:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(90deg,#020617b8,#02061747)!important;z-index:1!important;pointer-events:none!important}.drHero{position:relative!important;isolation:isolate!important;background:#111827!important}.drHeroBgImg{display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;z-index:-1!important;opacity:1!important;pointer-events:none!important}.drHero:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;background:linear-gradient(90deg,#020617bd,#0206173d)!important;pointer-events:none!important}.drHeroInner{position:relative!important;z-index:2!important}.drHeroBgImg{z-index:0!important}.drHero:before,.drHero:after{z-index:1!important}.drHeroInner{z-index:2!important}.drHero{position:relative!important;overflow:hidden!important;isolation:isolate!important;background:#111827!important}.drHeroBgImg{display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;z-index:0!important;opacity:1!important;pointer-events:none!important}.drHero:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;background:linear-gradient(90deg,#020617c2,#0206174d,#02061714)!important;pointer-events:none!important}.drHeroInner,.drHeroSponsor{position:relative!important;z-index:2!important}@media (min-width:1024px){.hero-search{margin-top:-38px!important;position:relative;z-index:50}}@media (min-width:1024px){.hero-search{margin-top:-38px!important;position:relative!important;z-index:60!important}}@media (min-width:1024px){body .hero-search,body form.hero-search,body .homeHero .hero-search,body .public-page .hero-search,body .as-page .hero-search{margin-top:-76px!important;transform:translateY(-38px)!important;position:relative!important;z-index:80!important}}@media (min-width:1024px){.hero-search{margin-top:-42px!important;position:relative!important;z-index:80!important}}@media (min-width:1024px){.homeHero .as-container,.homepage-section .as-container,.as-container{width:min(100% - 48px,1240px)!important;margin-left:auto!important;margin-right:auto!important}.hero-search{width:min(100%,1080px)!important;margin-left:auto!important;margin-right:auto!important;margin-top:clamp(-52px,-3vw,-34px)!important}}@media (min-width:1440px){.homeHero .as-container,.homepage-section .as-container,.as-container{width:min(100% - 72px,1320px)!important}.hero-search{width:min(100%,1120px)!important}}.auth-shell{min-height:calc(100vh - 90px);display:grid;place-items:center;padding:46px 22px;background:radial-gradient(circle at 12% 12%,rgba(245,197,66,.2),transparent 28%),radial-gradient(circle at 88% 18%,rgba(37,99,235,.12),transparent 30%),linear-gradient(180deg,#f8fafc,#eef2f7)}.auth-card{width:min(1160px,100%);display:grid;grid-template-columns:.88fr 1.12fr;background:#fff;border:1px solid #e5e7eb;border-radius:32px;overflow:hidden;box-shadow:0 30px 80px #0f172a24}.register-card{width:min(1320px,100%);grid-template-columns:.78fr 1.22fr}.auth-brand-side{position:relative;padding:46px;background:linear-gradient(145deg,#111827f0,#1f2937eb),radial-gradient(circle at 20% 20%,rgba(245,197,66,.45),transparent 26%);color:#fff;display:flex;flex-direction:column;justify-content:center}.auth-logo{width:330px;max-width:100%;display:inline-flex;margin-bottom:38px}.auth-logo img{width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 18px 22px rgba(0,0,0,.22))}.auth-brand-side h1{margin:0 0 18px;font-size:clamp(38px,4vw,58px);line-height:.98;letter-spacing:-.065em;font-weight:950}.auth-brand-side p{margin:0;max-width:430px;color:#e5e7eb;font-size:17px;line-height:1.65}.auth-brand-points{margin-top:34px;display:flex;flex-wrap:wrap;gap:10px}.auth-brand-points span{min-height:32px;display:inline-flex;align-items:center;padding:0 12px;border-radius:999px;background:#ffffff1c;border:1px solid rgba(255,255,255,.16);color:#fff;font-size:12px;font-weight:850}.auth-form-side{padding:48px;display:grid;gap:18px;align-content:center}.register-form{align-content:start}.auth-form-side h2{margin:0 0 8px;color:#111827;font-size:34px;letter-spacing:-.05em;font-weight:950}.auth-form-side p{margin:0;color:#64748b;line-height:1.55}.auth-form-side label{display:grid;gap:8px}.auth-form-side label span{color:#334155;font-size:13px;font-weight:850}.auth-form-side input,.auth-form-side select{height:50px;border-radius:13px;border:1px solid #d1d5db;background:#fff;padding:0 14px;color:#111827;font-size:15px;outline:none}.auth-form-side input:focus,.auth-form-side select:focus{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1f}.auth-grid-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.span-two{grid-column:span 2}.account-type-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.account-type-grid button{min-height:48px;border:1px solid #d1d5db;background:#fff;color:#111827;border-radius:13px;font-size:14px;font-weight:900;cursor:pointer}.account-type-grid button.active{border-color:#2563eb;background:#eff6ff;box-shadow:0 0 0 4px #2563eb1a}.auth-check{display:flex!important;grid-template-columns:auto 1fr;align-items:center;gap:10px!important}.auth-check input{width:18px;height:18px}.auth-row{display:flex;justify-content:flex-end}.auth-row a,.auth-bottom a{color:#2563eb;font-weight:900}.auth-submit{height:52px;border:0;border-radius:14px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-size:15px;font-weight:950;cursor:pointer;box-shadow:0 14px 28px #2563eb3d}.auth-submit:disabled{opacity:.65;cursor:wait}.auth-error,.auth-success{border-radius:13px;padding:13px 14px;font-size:14px;font-weight:850}.auth-error{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.auth-success{background:#ecfdf5;color:#047857;border:1px solid #bbf7d0}.auth-bottom{text-align:center;color:#475569;font-size:14px}@media (max-width: 980px){.auth-card,.register-card{grid-template-columns:1fr}.auth-brand-side,.auth-form-side{padding:34px}}@media (max-width: 640px){.auth-grid-two,.account-type-grid{grid-template-columns:1fr}.span-two{grid-column:auto}.auth-logo{width:250px}}.auth-logo{background:#fff;border-radius:24px;padding:18px 22px;box-shadow:0 18px 38px #0000003d,inset 0 0 0 1px #0f172a14}.auth-hp{position:absolute!important;left:-9999px!important;opacity:0!important;pointer-events:none!important;height:0!important;width:0!important}.password-strength{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;margin-top:2px}.password-strength i{height:5px;border-radius:999px;background:#e5e7eb}.password-strength.score-1 i:nth-child(-n+1){background:#ef4444}.password-strength.score-2 i:nth-child(-n+2){background:#f97316}.password-strength.score-3 i:nth-child(-n+3){background:#f59e0b}.password-strength.score-4 i:nth-child(-n+4){background:#22c55e}.password-strength.score-5 i:nth-child(-n+5){background:#16a34a}.password-help{color:#64748b;font-size:11px;line-height:1.35;font-weight:750}.robot-check{margin-top:2px;padding:14px 15px;border:1px solid #dbe3ef;border-radius:14px;background:linear-gradient(180deg,#fff,#f8fafc)}.robot-check span:before{content:"✓";width:24px;height:24px;margin-right:8px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#eef2ff;color:#2563eb;font-weight:950}.auth-brand-side{background:radial-gradient(circle at 18% 18%,rgba(245,197,66,.32),transparent 28%),linear-gradient(145deg,#f8fafc,#eef2f7)!important;color:#111827!important;border-right:1px solid #e2e8f0}.auth-brand-side h1{color:#0f172a!important}.auth-brand-side p{color:#475569!important}.auth-brand-points span{background:#fff!important;color:#111827!important;border:1px solid #e2e8f0!important;box-shadow:0 8px 20px #0f172a14}.auth-logo{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:26px!important;padding:20px 24px!important;box-shadow:0 18px 42px #0f172a24!important}.auth-logo img{filter:none!important}.yellow-auth-btn,.auth-submit{background:linear-gradient(135deg,#f5c542,#ffdc73)!important;color:#111827!important;box-shadow:0 16px 30px #f5c5424d!important}.yellow-auth-btn:hover,.auth-submit:hover{transform:translateY(-1px);filter:brightness(1.02)}header a[href="/login"],header a[href="/register"],.site-header a[href="/login"],.site-header a[href="/register"],.as-header a[href="/login"],.as-header a[href="/register"]{min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 15px!important;border-radius:999px!important;background:linear-gradient(135deg,#f5c542,#ffdc73)!important;color:#111827!important;font-weight:950!important;text-decoration:none!important;box-shadow:0 10px 18px #f5c54238!important}.auth-captcha-wrap{display:flex;justify-content:center;padding:8px 0 2px;min-height:82px}.google-captcha-box{min-height:78px;display:flex;align-items:center;justify-content:center}.google-captcha-missing{width:100%;border:1px dashed #f59e0b;background:#fffbeb;color:#92400e;border-radius:14px;padding:13px 14px;font-size:13px;font-weight:850;text-align:center}.robot-check{display:none!important}.auth-captcha-wrap{min-height:auto!important;padding:6px 0!important}.google-v3-box{width:100%;min-height:58px;border:1px solid #dbe3ef;border-radius:15px;background:linear-gradient(180deg,#fff,#f8fafc);display:flex;align-items:center;gap:12px;padding:10px 12px;box-shadow:0 10px 22px #0f172a0f}.google-v3-box.ready{border-color:#bbf7d0;background:linear-gradient(180deg,#fff,#f0fdf4)}.google-v3-box.error{border-color:#fecaca;background:#fef2f2}.google-v3-icon{width:36px;height:36px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#2563eb;font-size:18px;font-weight:950;box-shadow:inset 0 0 0 1px #dbe3ef}.google-v3-box div{display:grid;gap:2px;flex:1}.google-v3-box strong{color:#111827;font-size:13px;font-weight:950}.google-v3-box small{color:#64748b;font-size:12px;font-weight:750}.google-v3-box button{width:34px;height:34px;border:0;border-radius:11px;background:#f5c542;color:#111827;font-size:17px;font-weight:950;cursor:pointer}.big-auth-btn,.auth-submit{height:58px!important;border-radius:16px!important;font-size:17px!important;font-weight:950!important}header a[href="/login"],header a[href="/register"],.site-header a[href="/login"],.site-header a[href="/register"],.as-header a[href="/login"],.as-header a[href="/register"]{min-height:46px!important;padding:0 22px!important;border-radius:999px!important;font-size:15px!important;font-weight:950!important;background:linear-gradient(135deg,#f5c542,#ffdc73)!important;color:#111827!important;box-shadow:0 12px 22px #f5c54242!important}header a[href="/login"]:hover,header a[href="/register"]:hover,.site-header a[href="/login"]:hover,.site-header a[href="/register"]:hover,.as-header a[href="/login"]:hover,.as-header a[href="/register"]:hover{transform:translateY(-1px);filter:brightness(1.03)}.forgot-card{width:min(1040px,100%)}.forgot-form{min-height:520px}.auth-options-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.remember-login{display:inline-flex!important;align-items:center;gap:9px;color:#334155;font-size:14px;font-weight:850}.remember-login input{width:18px;height:18px;accent-color:#f5c542}.auth-form-side h2{font-size:34px!important}.auth-form-side p{font-size:15px!important}.auth-form-side input{font-size:16px!important}@media (max-width:760px){.auth-page,.register-page,.authPage,.registerPage{min-height:calc(100vh - 64px)!important;padding:12px 12px 88px!important;background:#f4f6f8!important;overflow-x:hidden!important}.auth-card,.register-card,.authBox,.registerBox{width:100%!important;max-width:430px!important;margin:0 auto!important;border-radius:22px!important;padding:16px!important;background:#fff!important;box-shadow:0 18px 44px #0f172a1f!important}.auth-card h1,.register-card h1,.authBox h1,.registerBox h1{font-size:28px!important;line-height:1!important;margin:0 0 10px!important;letter-spacing:-.06em!important}.auth-card p,.register-card p,.authBox p,.registerBox p{font-size:13px!important;line-height:1.35!important;margin:0 0 14px!important}.auth-card input,.auth-card select,.register-card input,.register-card select,.authBox input,.authBox select,.registerBox input,.registerBox select{height:46px!important;border-radius:14px!important;font-size:14px!important;padding:0 12px!important}.auth-card button,.register-card button,.authBox button,.registerBox button{height:50px!important;min-height:50px!important;border-radius:16px!important;font-size:15px!important;font-weight:1000!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.auth-tabs,.account-type-tabs,.role-tabs{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:8px!important}.auth-tabs button,.account-type-tabs button,.role-tabs button{height:42px!important;min-height:42px!important;font-size:12px!important;padding:0 6px!important}}@media (max-width:760px){.auth-page,.register-page,.authPage,.registerPage{min-height:calc(100vh - 64px)!important;padding:12px 12px 92px!important;background:#f4f6f8!important;overflow-x:hidden!important}.auth-card,.register-card,.authBox,.registerBox{width:100%!important;max-width:420px!important;margin:0 auto!important;background:#fff!important;border:1px solid #e6e8ee!important;border-radius:22px!important;padding:16px!important;box-shadow:0 18px 44px #0f172a1f!important}.auth-card h1,.register-card h1,.authBox h1,.registerBox h1{font-size:28px!important;line-height:1!important;letter-spacing:-.06em!important;margin:0 0 8px!important}.auth-card p,.register-card p,.authBox p,.registerBox p{display:none!important}.auth-card label,.register-card label,.authBox label,.registerBox label{font-size:13px!important;font-weight:950!important;color:#334155!important;margin-bottom:5px!important}.auth-card input,.auth-card select,.register-card input,.register-card select,.authBox input,.authBox select,.registerBox input,.registerBox select{width:100%!important;height:46px!important;border-radius:14px!important;border:1px solid #dbe3ef!important;background:#f8fafc!important;color:#111318!important;padding:0 12px!important;font-size:14px!important;font-weight:850!important;outline:none!important;box-sizing:border-box!important}.auth-card input:focus,.auth-card select:focus,.register-card input:focus,.register-card select:focus{background:#fff!important;border-color:#ffd21f!important;box-shadow:0 0 0 4px #ffd21f38!important}.auth-card button,.register-card button,.authBox button,.registerBox button{width:100%!important;height:50px!important;min-height:50px!important;max-height:50px!important;border-radius:16px!important;border:0!important;background:linear-gradient(135deg,#ffd21f,#ffb800)!important;color:#111318!important;font-size:15px!important;font-weight:1000!important;display:flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1!important}.auth-card button:active,.register-card button:active{transform:scale(.97)!important}.auth-tabs,.account-type-tabs,.role-tabs{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:7px!important;margin-bottom:12px!important}.auth-tabs button,.account-type-tabs button,.role-tabs button{height:40px!important;min-height:40px!important;max-height:40px!important;font-size:12px!important;padding:0 6px!important;border-radius:14px!important}.recaptcha-box,.captcha-box,.captcha-placeholder{min-height:54px!important;border:1px dashed #cbd5e1!important;border-radius:15px!important;background:#f8fafc!important;font-size:0!important;color:transparent!important}}.category-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:14px}.category-card{position:relative;min-height:138px;background:#fff;border:1px solid var(--as-border);border-radius:22px;padding:16px;box-shadow:var(--as-shadow-soft);overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border .18s ease}.category-card:after{content:"";position:absolute;inset:auto -30px -44px auto;width:96px;height:96px;border-radius:999px;background:#f5c54229;transition:transform .18s ease}.category-card:hover{transform:translateY(-5px);border-color:#f5c542d9;box-shadow:var(--as-shadow)}.category-card:hover:after{transform:scale(1.25)}.category-card-icon{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,#111827,#374151);color:var(--as-yellow);font-size:24px;margin-bottom:14px}.category-card-body strong{display:block;font-size:14px;line-height:1.25;min-height:36px}.category-card-body span{display:block;color:var(--as-muted);font-size:11px;font-weight:800;margin-top:5px}.category-card-arrow{position:absolute;right:14px;bottom:12px;font-weight:900;color:#111827;z-index:1}.listing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.listing-card{background:#fff;border:1px solid var(--as-border);border-radius:22px;overflow:hidden;box-shadow:var(--as-shadow-soft);transition:transform .18s ease,box-shadow .18s ease,border .18s ease;min-width:0}.listing-card:hover{transform:translateY(-5px);box-shadow:var(--as-shadow);border-color:#f5c542bf}.listing-image-wrap{position:relative;height:190px;overflow:hidden;background:#111827}.listing-image-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .28s ease}.listing-card:hover .listing-image-wrap img{transform:scale(1.07)}.listing-image-placeholder{height:100%;display:grid;place-items:center;font-size:48px;color:var(--as-yellow);background:radial-gradient(circle at top right,rgba(245,197,66,.18),transparent 34%),linear-gradient(135deg,#111827,#374151)}.vehicle-placeholder{font-size:54px}.favorite-btn{position:absolute;top:12px;right:12px;width:38px;height:38px;border-radius:999px;border:0;background:#ffffffeb;color:#111827;font-size:20px;display:grid;place-items:center;box-shadow:0 12px 28px #0000002e}.listing-badge{position:absolute;left:12px;bottom:12px;border-radius:999px;padding:7px 10px;background:#f5c542f2;color:#111827;font-size:12px;font-weight:950;text-transform:capitalize;box-shadow:0 10px 24px #00000029}.listing-card-content{padding:15px}.listing-meta-top{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--as-muted);font-size:12px;font-weight:800;margin-bottom:9px}.listing-card-content h3{margin:0;min-height:46px;font-size:16px;line-height:1.28;letter-spacing:-.02em}.listing-specs{display:flex;flex-wrap:wrap;gap:6px;min-height:58px;margin:12px 0}.listing-specs span{border:1px solid #e5e7eb;background:#f9fafb;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:800;color:#374151;text-transform:capitalize}.listing-footer{display:flex;align-items:end;justify-content:space-between;gap:10px;border-top:1px solid #eef0f3;padding-top:12px}.listing-footer strong{font-size:18px;color:#111827}.listing-footer small{color:var(--as-muted);font-size:11px;text-align:right;font-weight:800}.vehicle-card .listing-footer strong{color:#111827}.cards-loading{background:#fff;border:1px solid var(--as-border);border-radius:20px;padding:24px;box-shadow:var(--as-shadow-soft);color:var(--as-muted);font-weight:800}@media (max-width: 1180px){.category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.listing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 860px){.category-grid,.listing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.category-grid,.listing-grid{grid-template-columns:1fr}.listing-image-wrap{height:210px}}.clientPanelClean{min-height:100vh;background:#f5f7fb}.clientPanelGrid{display:grid;grid-template-columns:280px minmax(0,1fr);gap:22px;padding-top:22px;padding-bottom:40px}.clientPanelSidebar{position:sticky;top:92px;align-self:start;background:#fff;border:1px solid #e6ecf5;border-radius:24px;padding:18px;box-shadow:0 14px 34px #10182812}.clientPanelUser{display:flex;align-items:center;gap:12px;padding:14px;border-radius:18px;background:#fff7df;border:1px solid #fde68a;margin-bottom:18px}.clientPanelAvatar{width:46px;height:46px;border-radius:16px;background:#111827;color:#fff;display:grid;place-items:center;flex:0 0 auto}.clientPanelUser strong{display:block;color:#111827;font-size:14px;font-weight:1000;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clientPanelUser span{display:flex;align-items:center;gap:6px;color:#16a34a;font-size:12px;font-weight:900}.clientPanelUser i{width:8px;height:8px;border-radius:50%;background:#22c55e;display:inline-block}.clientMenuGroup{margin-top:14px}.clientMenuGroup h4{margin:0 0 8px;color:#667085;font-size:12px;font-weight:1000;text-transform:uppercase;letter-spacing:.08em}.clientPanelSidebar nav{display:grid;gap:7px}.clientPanelSidebar a{display:flex;align-items:center;gap:10px;height:42px;padding:0 12px;border-radius:14px;color:#344054;font-weight:900;text-decoration:none;border:1px solid transparent}.clientPanelSidebar a:hover{background:#f8fafc;border-color:#e6ecf5}.clientPanelSidebar a.active{background:#111827;color:#fff}.clientPanelSidebar a.clientMenuPrimary{background:#facc15;color:#111827;border-color:#facc15}.clientPanelSidebar a.clientMenuPrimary.active{background:#111827;color:#fff;border-color:#111827}.clientPanelContent{min-width:0}.clientEmptyProPage,.as-placeholder-box{background:#fff;border:1px solid #e6ecf5;border-radius:24px;padding:26px;box-shadow:0 14px 34px #10182812}.clientEmptyProPage span{color:#f59e0b;font-size:12px;font-weight:1000;letter-spacing:.08em;text-transform:uppercase}.clientEmptyProPage h1,.as-placeholder-box h1{margin:8px 0;color:#111827;font-size:30px;font-weight:1000}.clientEmptyProPage p,.as-placeholder-box p{color:#667085;font-weight:850}@media (max-width:900px){.clientPanelGrid{display:block;padding-top:14px}.clientPanelSidebar{position:relative;top:auto;margin-bottom:14px;border-radius:20px;padding:12px}.clientPanelUser{margin-bottom:12px}.clientMenuGroup{margin-top:10px}.clientPanelSidebar nav{display:flex;overflow-x:auto;gap:8px;padding-bottom:4px}.clientPanelSidebar a{flex:0 0 auto;min-width:max-content;height:40px}.clientMenuGroup h4{display:none}}.clientDashboardPro,.clientBannersPage,.clientPageShell,.myAdsPage{display:grid;gap:18px}.clientDashHero,.myAdsHero,.clientPanelCard,.clientBannerPanel{background:#fff;border:1px solid #e6ecf5;border-radius:24px;padding:22px;box-shadow:0 14px 34px #10182812}.clientDashHero h1,.myAdsHero h1,.clientPanelCard h2,.clientBannerPanel h2{margin:0 0 8px;color:#111827;font-size:28px;font-weight:1000}.clientDashHero p,.myAdsHero p,.clientPanelCard p,.clientBannerPanel p{margin:0;color:#667085;font-weight:850}.clientDashStats,.myAdsStats,.clientBannerStats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.clientDashStats article,.myAdsStats article,.clientBannerStats article{background:#fff;border:1px solid #e6ecf5;border-radius:20px;padding:18px;box-shadow:0 10px 28px #1018280f}.clientDashStats span,.myAdsStats span,.clientBannerStats span{display:block;color:#667085;font-size:13px;font-weight:900}.clientDashStats strong,.myAdsStats strong,.clientBannerStats strong{display:block;margin-top:7px;color:#111827;font-size:28px;font-weight:1000}.clientPanelHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.clientPanelHead h2{margin:0;color:#111827;font-size:20px;font-weight:1000}.clientPanelHead a,.clientPanelHead button{border:0;background:#facc15;color:#111827;border-radius:14px;padding:10px 14px;font-weight:1000;text-decoration:none}.clientEmpty,.clientEmptyProPage{background:#fff;border:1px solid #e6ecf5;border-radius:22px;padding:24px;color:#667085;font-weight:900;box-shadow:0 10px 28px #1018280f}.clientTableWrap{overflow:auto;background:#fff;border:1px solid #e6ecf5;border-radius:22px;box-shadow:0 10px 28px #1018280f}.clientTable{width:100%;border-collapse:collapse;min-width:760px}.clientTable th,.clientTable td{padding:14px;border-bottom:1px solid #eef2f7;text-align:left;color:#344054;font-weight:800}.clientTable th{color:#667085;font-size:12px;text-transform:uppercase;letter-spacing:.06em;background:#f8fafc}.clientStatus{display:inline-flex;align-items:center;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:1000;background:#f2f4f7;color:#344054}.clientStatus.active{background:#ecfdf3;color:#067647}.clientStatus.pending{background:#fff7ed;color:#b54708}.clientStatus.rejected{background:#fef3f2;color:#b42318}.clientStatus.sold{background:#eff8ff;color:#175cd3}.clientActionRow{display:flex;flex-wrap:wrap;gap:8px}.clientActionRow button,.clientActionRow a{border:1px solid #d8e0ec;background:#fff;color:#344054;border-radius:12px;padding:8px 10px;font-weight:900;text-decoration:none}.clientActionRow .danger{background:#fef3f2;color:#b42318;border-color:#fecdca}@media (max-width:900px){.clientDashStats,.myAdsStats,.clientBannerStats{grid-template-columns:repeat(2,1fr)}.clientDashHero h1,.myAdsHero h1{font-size:24px}.clientPanelHead{align-items:flex-start;flex-direction:column}}@media (max-width:560px){.clientDashStats,.myAdsStats,.clientBannerStats{grid-template-columns:1fr}.clientDashHero,.myAdsHero,.clientPanelCard,.clientBannerPanel{border-radius:18px;padding:16px}}.myAdsProPage{display:grid;gap:16px}.myAdsHero{display:flex;align-items:center;justify-content:space-between;gap:14px;background:#fff;border:1px solid #e6ecf5;border-radius:24px;padding:22px;box-shadow:0 14px 34px #10182812}.myAdsHero span{color:#f59e0b;font-weight:1000;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.myAdsHero h1{margin:5px 0;color:#111827;font-size:30px;font-weight:1000}.myAdsHero p{margin:0;color:#667085;font-weight:850}.myAdsHero a{background:#facc15;color:#111827;text-decoration:none;border-radius:15px;padding:12px 16px;font-weight:1000;white-space:nowrap}.myAdsTabs{display:flex;gap:9px;overflow-x:auto;background:#fff;border:1px solid #e6ecf5;border-radius:20px;padding:10px;box-shadow:0 10px 28px #1018280f}.myAdsTabs button{border:1px solid #e6ecf5;background:#f8fafc;color:#344054;border-radius:999px;padding:10px 13px;font-weight:1000;white-space:nowrap}.myAdsTabs button.active{background:#111827;color:#fff;border-color:#111827}.myAdsTabs b{margin-left:5px}.myAdsEmpty{background:#fff;border:1px solid #e6ecf5;border-radius:22px;padding:24px;color:#667085;font-weight:1000;box-shadow:0 10px 28px #1018280f}.myAdsList{display:grid;gap:12px}.myAdsCard{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:14px;align-items:center;background:#fff;border:1px solid #e6ecf5;border-radius:22px;padding:14px;box-shadow:0 10px 28px #1018280f}.myAdsImage{height:105px;border-radius:16px;background:#f1f5f9;overflow:hidden;display:grid;place-items:center;color:#667085;font-weight:1000}.myAdsImage img{width:100%;height:100%;object-fit:cover}.myAdsInfo strong{display:block;color:#111827;font-size:18px;font-weight:1000}.myAdsInfo p{margin:6px 0;color:#667085;font-weight:850}.myAdsInfo div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.myAdsInfo b{color:#111827;font-size:18px}.myAdsActions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.myAdsActions a,.myAdsActions button{border:1px solid #d8e0ec;background:#fff;color:#344054;border-radius:12px;padding:9px 11px;font-weight:1000;text-decoration:none}.myAdsActions .danger{background:#fef3f2;color:#b42318;border-color:#fecdca}@media (max-width:700px){.myAdsHero{align-items:flex-start;flex-direction:column;border-radius:20px;padding:16px}.myAdsHero h1{font-size:25px}.myAdsCard{grid-template-columns:1fr}.myAdsImage{height:180px}.myAdsActions{justify-content:flex-start}}.modProPage{display:grid;gap:22px}.modProHero{display:flex;justify-content:space-between;gap:18px;align-items:center;background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:28px;padding:28px;color:#fff;box-shadow:0 22px 55px #0f172a2e}.modProHero span{color:#facc15;font-weight:900;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.modProHero h1{margin:7px 0;font-size:32px}.modProHero p{margin:0;color:#cbd5e1}.modProHero button,.modProCard button,.modDangerBtn{border:0;border-radius:14px;padding:11px 14px;font-weight:900;display:inline-flex;gap:8px;align-items:center;cursor:pointer}.modProHero button{background:#facc15;color:#111827}.modProStats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.modProStats article{background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:20px;box-shadow:0 12px 32px #0f172a14}.modProStats svg{color:#2563eb}.modProStats span{display:block;color:#64748b;font-weight:800;margin-top:10px}.modProStats strong{font-size:30px;color:#0f172a}.modProCard{background:#fff;border:1px solid #e5e7eb;border-radius:26px;padding:18px;box-shadow:0 16px 45px #0f172a14}.modProToolbar{display:flex;align-items:center;gap:10px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:18px;padding:12px 14px;margin-bottom:14px}.modProToolbar input{border:0;outline:0;background:transparent;width:100%;font-weight:800;color:#0f172a}.modProRows{display:grid;gap:10px}.modProRow{display:grid;grid-template-columns:48px 1fr auto auto;gap:14px;align-items:center;padding:14px;border:1px solid #eef2f7;border-radius:18px;background:#fff}.modProRow:hover{background:#f8fafc}.modProAvatar{width:48px;height:48px;border-radius:16px;background:#eff6ff;color:#1d4ed8;display:grid;place-items:center;font-weight:1000}.modProMain b{display:block;color:#0f172a}.modProMain span{color:#64748b;font-size:13px;font-weight:700}.modStatus{border-radius:999px;padding:7px 10px;background:#e0f2fe;color:#0369a1;font-style:normal;font-weight:900;font-size:12px}.modStatus.banned,.modStatus.blocked,.modStatus.disabled{background:#fee2e2;color:#991b1b}.modStatus.active{background:#dcfce7;color:#166534}.modDangerBtn{background:#fee2e2!important;color:#991b1b!important}.modProEmpty{padding:18px;text-align:center;color:#64748b;font-weight:800}.modModalBack{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a8c;z-index:1000;display:grid;place-items:center;padding:20px}.modModalCard{width:min(520px,100%);background:#fff;border-radius:26px;padding:22px;box-shadow:0 30px 90px #00000047}.modModalCard h2{margin:0;color:#0f172a}.modModalCard p{color:#64748b;font-weight:800}.modModalCard label{font-weight:900;color:#334155}.modModalCard textarea{width:100%;margin-top:8px;border:1px solid #e5e7eb;border-radius:16px;padding:12px;resize:vertical}.modModalCard>div{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.modModalCard button{border:0;border-radius:14px;padding:11px 14px;font-weight:900;cursor:pointer}@media (max-width:900px){.modProHero,.modProRow{grid-template-columns:1fr;display:grid}.modProStats{grid-template-columns:1fr}}.clientSectionCard button{transition:transform .14s ease,box-shadow .14s ease,opacity .14s ease}.clientSectionCard button:hover{transform:translateY(-2px);box-shadow:0 14px 30px #0f172a1f}.clientSectionCard button:active{transform:scale(.96)}button:disabled{cursor:not-allowed!important}.favTopActions{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:16px}.favRemoveAllBtn,.favRemoveOneBtn{transition:transform .14s ease,box-shadow .14s ease,opacity .14s ease}.favRemoveAllBtn:hover,.favRemoveOneBtn:hover{transform:translateY(-2px);box-shadow:0 14px 30px #e11d482e}.favRemoveAllBtn:active,.favRemoveOneBtn:active{transform:scale(.96)}.favRemoveAllBtn{height:42px;border:0;border-radius:13px;padding:0 15px;background:#e11d48;color:#fff;font-weight:1000;cursor:pointer;display:flex;align-items:center;gap:8px}.favRemoveOneBtn{margin-top:8px;width:100%;min-height:42px;border:0;border-radius:14px;background:#fff1f2;color:#e11d48;font-weight:900;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.favDeleteOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:start center;padding:80px 16px 16px;background:#0f172a85;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);animation:favFade .16s ease both}.favDeleteModal{position:relative;width:min(440px,100%);background:#fff;border-radius:24px;padding:22px;box-shadow:0 32px 90px #00000047;animation:favPop .18s ease both}.favClose{position:absolute;top:12px;right:12px;width:34px;height:34px;border:0;border-radius:12px;background:#f1f5f9;display:grid;place-items:center;cursor:pointer}.favDeleteIcon{width:58px;height:58px;border-radius:20px;background:#fff1f2;color:#e11d48;display:grid;place-items:center;margin-bottom:12px}.favDeleteModal h3{margin:0 0 6px;font-size:22px}.favDeleteModal p{margin:0 0 13px;color:#667085;font-weight:850}.favDeleteModal input{width:100%;height:48px;border:1px solid #e5e7eb;border-radius:15px;padding:0 13px;font-weight:1000;margin-bottom:13px}.favDeleteModal input:focus{outline:0;border-color:#e11d48;box-shadow:0 0 0 4px #e11d481f}.favDeleteActions{display:flex;justify-content:flex-end;gap:9px}.favDeleteActions button{height:42px;border-radius:13px;padding:0 15px;font-weight:1000;cursor:pointer}.favDeleteActions .light{border:1px solid #e5e7eb;background:#fff}.favDeleteActions .danger{border:0;background:#e11d48;color:#fff}.favDeleteActions .danger:disabled{opacity:.45;cursor:not-allowed}@keyframes favFade{0%{opacity:0}to{opacity:1}}@keyframes favPop{0%{opacity:0;transform:translateY(-12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:560px){.favDeleteOverlay{padding-top:58px}}.bannerRulesBox{grid-column:1/-1;border:1px solid #fde68a;background:linear-gradient(135deg,#fffbeb,#fff);border-radius:18px;padding:14px;box-shadow:0 12px 28px #f59e0b1a}.bannerRulesBox b{display:inline-flex;background:#111827;color:#facc15;border-radius:999px;padding:7px 12px;font-weight:1000;margin-bottom:8px}.bannerRulesBox p{margin:0;color:#475467;font-weight:900;line-height:1.45}.bannerPreviewBox{border:1px dashed #cbd5e1!important;border-radius:20px!important;background:#f8fafc!important}.bannerPreviewBox img{border-radius:16px!important;box-shadow:0 16px 35px #0f172a1f}.clientMiniRow{transition:transform .16s ease,box-shadow .16s ease}.clientMiniRow:hover{transform:translateY(-2px);box-shadow:0 16px 36px #0f172a1a}.bannerSafePayBox{grid-column:1/-1;border-radius:18px;padding:14px;display:grid;gap:5px;animation:bannerSafeIn .18s ease both}.bannerSafePayBox.ok{border:1px solid #bbf7d0;background:#ecfdf5;color:#166534}.bannerSafePayBox.danger{border:1px solid #fecdd3;background:#fff1f2;color:#991b1b}.bannerSafePayBox b{font-size:18px}.bannerSafePayBox span,.bannerSafePayBox strong{font-weight:900}@keyframes bannerSafeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.bannerFilePicker{grid-column:1/-1;display:grid;gap:8px}.bannerFilePicker>span{font-weight:1000;color:#334155}.bannerFilePicker input{display:none!important}.bannerFilePicker>div{min-height:74px!important;border:2px dashed #cbd5e1!important;border-radius:22px!important;background:linear-gradient(135deg,#f8fafc,#fff)!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;font-weight:1000!important;color:#111827!important;cursor:pointer!important;transition:.18s ease!important;box-shadow:0 12px 30px #0f172a0f!important}.bannerFilePicker>div:hover{transform:translateY(-2px);border-color:#facc15!important;background:linear-gradient(135deg,#fffbeb,#fff)!important;box-shadow:0 18px 42px #facc152e!important}.bannerFilePicker>div:active{transform:scale(.98)}.bannerPreviewBox{grid-column:1/-1;padding:14px!important;border-radius:24px!important;border:1px solid #e5e7eb!important;background:#fff!important;box-shadow:0 16px 40px #0f172a12!important}.bannerPreviewBox strong{display:block;margin-bottom:10px;font-weight:1000;color:#111827}.bannerPreviewBox img{width:100%;border-radius:18px!important;border:1px solid #e5e7eb;box-shadow:0 20px 45px #0f172a24}.bannerPreviewEmpty{height:150px!important;border-radius:18px!important;background:linear-gradient(135deg,#111827,#263244)!important;color:#facc15!important;display:grid!important;place-items:center!important;font-size:24px!important;font-weight:1000!important}html,body,#root{min-height:100%;margin:0;background:#f3f6fb;color:#111827;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.as24AdminShell{min-height:100vh;background:#f3f6fb}.as24AdminSidebar{position:fixed;left:0;top:0;bottom:0;width:268px;height:100vh;background:linear-gradient(180deg,#050914,#0b1220 45%,#111827);color:#fff;z-index:1000;padding:16px 12px;overflow-y:auto;box-shadow:18px 0 50px #0f172a38}.as24AdminMain{margin-left:268px;min-height:100vh}.as24AdminBrand{display:flex;align-items:center;gap:11px;padding:10px 10px 18px;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:12px}.as24AdminBrand img{width:42px;height:42px;object-fit:contain;background:#fff;border-radius:12px;padding:4px}.as24AdminBrand strong{display:block;font-size:15px;font-weight:950}.as24AdminBrand span{display:block;font-size:11px;color:#94a3b8;margin-top:2px}.as24AdminNav{display:flex;flex-direction:column;gap:5px}.as24AdminNav a{display:flex;align-items:center;gap:11px;min-height:44px;padding:0 11px;color:#cbd5e1;text-decoration:none;border-radius:13px;font-size:13px;font-weight:850;transition:.18s}.as24AdminNav a:hover{background:#ffffff17;color:#fff;transform:translate(4px)}.as24AdminNav a.active{background:#facc15;color:#111827;box-shadow:0 10px 26px #facc153d}.as24AdminTopbar{height:72px;background:#fffffff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;padding:0 22px;position:sticky;top:0;z-index:50}.as24AdminTopTitle strong{display:block;font-size:18px;font-weight:950}.as24AdminTopTitle span{display:block;color:#64748b;font-size:12px;margin-top:3px}.as24AdminTopRight{display:flex;align-items:center;gap:11px}.as24AdminIconBtn,.as24AdminLogout{border:1px solid #e5e7eb;background:#fff;min-height:42px;border-radius:14px;padding:0 13px;cursor:pointer;display:flex;align-items:center;gap:8px;font-weight:850}.as24AdminIconBtn{width:44px;justify-content:center;position:relative}.as24AdminIconBtn b{position:absolute;top:-6px;right:-5px;background:#ef4444;color:#fff;font-size:11px;border-radius:999px;padding:2px 5px}.as24AdminUserBox{display:flex;align-items:center;gap:10px}.as24AdminAvatar{width:42px;height:42px;border-radius:50%;background:#facc15;display:grid;place-items:center;font-weight:950}.as24AdminUserBox strong,.as24AdminUserBox span{display:flex;align-items:center;gap:4px}.as24AdminUserBox span{color:#64748b;font-size:12px;margin-top:2px}.as24AdminContent{padding:24px}.as24AdminNotifWrap{position:relative}.as24AdminNotifPanel{position:absolute;right:0;top:54px;width:410px;max-width:calc(100vw - 30px);background:#fff;border:1px solid #dbe3ef;border-radius:24px;box-shadow:0 30px 90px #0f172a47;overflow:hidden;z-index:9999}.as24AdminNotifHead{background:linear-gradient(135deg,#0b1220,#1e293b);color:#fff;padding:17px;display:flex;justify-content:space-between;align-items:center;gap:12px}.as24AdminNotifHead strong,.as24AdminNotifHead span{display:block}.as24AdminNotifHead span{color:#cbd5e1;font-size:12px;margin-top:3px}.as24AdminNotifHead button{border:0;background:#facc15;color:#111827;border-radius:999px;padding:8px 13px;font-weight:950;cursor:pointer}.as24AdminNotifList{padding:10px;max-height:390px;overflow-y:auto}.as24AdminNotifItem{width:100%;border:1px solid #e5e7eb;background:#fff;border-radius:18px;padding:13px;display:flex;gap:11px;text-align:left;margin-bottom:9px;cursor:pointer;transition:.16s}.as24AdminNotifItem:hover{transform:translateY(-2px);border-color:#facc15;box-shadow:0 12px 26px #0f172a14}.as24AdminNotifItem.unread{background:#fff7d6;border-color:#facc15}.as24AdminNotifItem i{width:10px;height:10px;border-radius:50%;background:#94a3b8;margin-top:5px;flex-shrink:0}.as24AdminNotifItem.unread i{background:#ef4444}.as24AdminNotifItem strong{display:block;font-size:14px;color:#111827}.as24AdminNotifItem span{display:block;color:#64748b;font-size:12px;margin-top:4px;line-height:1.35}.as24AdminNotifEmpty{padding:34px;text-align:center;color:#64748b;font-weight:850}.as24-page,.as24AdminPage,.as24-settings-page{display:flex;flex-direction:column;gap:20px;animation:as24FadeIn .2s ease}@keyframes as24FadeIn{0%{opacity:.45;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.as24-page-hero,.as24AdminHero,.as24-settings-hero{background:radial-gradient(circle at 88% 18%,rgba(250,204,21,.28),transparent 32%),linear-gradient(135deg,#0b1220,#1e293b);color:#fff;border-radius:28px;padding:26px 30px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 24px 65px #0f172a2e}.as24-page-hero span,.as24AdminHero span,.as24-settings-hero span{color:#facc15;font-size:13px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.as24-page-hero h1,.as24AdminHero h1,.as24-settings-hero h1{font-size:32px;line-height:1.05;margin:8px 0;letter-spacing:-.05em}.as24-page-hero p,.as24AdminHero p,.as24-settings-hero p{display:none}.as24-hero-actions{display:flex;gap:10px}.as24-stats-grid,.as24AdminStats,.as24-settings-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.as24-stats-grid article,.as24AdminStats article,.as24-settings-stats article{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e5e7eb;border-radius:24px;padding:20px;box-shadow:0 16px 40px #0f172a12;transition:.16s}.as24-stats-grid article:hover,.as24AdminStats article:hover,.as24-settings-stats article:hover{transform:translateY(-3px);border-color:#facc15}.as24-stats-grid article span,.as24AdminStats article span,.as24-settings-stats span{display:block;color:#64748b;font-weight:850;margin:10px 0 6px}.as24-stats-grid article strong,.as24AdminStats article strong,.as24-settings-stats strong{display:block;font-size:30px;color:#111827}.as24-card-panel,.as24AdminPanel,.as24-settings-panel{background:#fff;border:1px solid #e5e7eb;border-radius:28px;padding:24px;box-shadow:0 20px 55px #0f172a14;overflow:hidden}.as24-table-toolbar{display:flex;justify-content:flex-end;gap:14px;margin-bottom:14px}.as24-search-box,.as24AdminSearch,.as24-security-note{display:none!important}.as24-filter-pills{display:flex;flex-wrap:wrap;gap:9px}.as24-filter-pills button{border:1px solid #dbe3ef;background:#fff;color:#334155;border-radius:999px;padding:10px 15px;font-weight:900;cursor:pointer;transition:.16s}.as24-filter-pills button.active{background:#111827;color:#fff;border-color:#111827}.as24-table-wrap{max-height:calc(100vh - 330px);min-height:360px;overflow:auto;border-radius:22px}.as24-table{width:100%;min-width:980px;border-collapse:separate;border-spacing:0 12px}.as24-table th{position:sticky;top:0;z-index:5;background:#fff;text-align:left;color:#64748b;font-size:12px;text-transform:uppercase;letter-spacing:.06em;padding:14px;white-space:nowrap}.as24-table td{background:linear-gradient(180deg,#fff,#f8fafc);border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;padding:16px 14px;vertical-align:middle;white-space:nowrap}.as24-table td:first-child{border-left:1px solid #e5e7eb;border-radius:18px 0 0 18px}.as24-table td:last-child{border-right:1px solid #e5e7eb;border-radius:0 18px 18px 0;position:sticky;right:0;z-index:4;box-shadow:-12px 0 24px #0f172a0f}.as24-table tr:hover td{border-color:#facc15}.as24-user-cell{display:flex;align-items:center;gap:13px}.as24-avatar{width:46px;height:46px;border-radius:16px;background:linear-gradient(135deg,#facc15,#fde68a);display:grid;place-items:center;font-weight:950}.as24-user-name{font-weight:950;color:#111827}.as24-user-sub{color:#64748b;font-size:12px;margin-top:4px}.as24-badge{display:inline-flex;align-items:center;justify-content:center;min-height:30px;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:950;text-transform:capitalize}.as24-badge.active{background:#dcfce7;color:#166534}.as24-badge.warning{background:#fef3c7;color:#92400e}.as24-badge.disabled{background:#fee2e2;color:#991b1b}.as24-badge.expired{background:#e2e8f0;color:#475569}.as24-actions{display:flex;flex-wrap:wrap;gap:8px;min-width:260px}.as24-actions button,.as24-primary-btn,.as24-secondary-btn,.as24-save-btn,.as24-modal-actions button{border:1px solid #dbe3ef;background:#fff;color:#111827;min-height:40px;border-radius:13px;padding:9px 12px;font-weight:900;cursor:pointer;display:inline-flex;align-items:center;gap:7px;transition:.16s}.as24-actions button:hover,.as24-primary-btn:hover,.as24-secondary-btn:hover,.as24-save-btn:hover{transform:translateY(-2px);box-shadow:0 12px 26px #0f172a1a;border-color:#facc15}.as24-primary-btn,.as24-save-btn{background:#facc15;border-color:#facc15}.as24-actions button.danger{background:#fff1f2;color:#be123c;border-color:#fecdd3}.as24-empty{text-align:center;padding:34px;color:#64748b;font-weight:900}.as24-settings-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.as24-settings-tabs button{border:1px solid #dbe3ef;background:#f8fafc;border-radius:999px;padding:12px 16px;font-weight:950;display:flex;align-items:center;gap:8px;cursor:pointer}.as24-settings-tabs button.active{background:#111827;color:#fff;border-color:#111827}.as24-block-head{display:flex;justify-content:space-between;align-items:center;gap:18px;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e5e7eb;border-radius:24px;padding:20px}.as24-block-head h2{margin:0;font-size:26px;letter-spacing:-.04em}.as24-block-head p{display:none}.as24-settings-block{display:flex;flex-direction:column;gap:20px}.as24-settings-block h3{font-size:20px;margin:4px 0 -6px}.as24-pro-form-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.as24-pro-form-grid label{display:flex;flex-direction:column;gap:8px;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e5e7eb;border-radius:22px;padding:16px;box-shadow:0 12px 30px #0f172a0b}.as24-pro-form-grid span{font-weight:950}.as24-pro-form-grid small{font-size:11px;color:#94a3b8;word-break:break-all}.as24-pro-form-grid input,.as24-pro-form-grid select,.as24-pro-form-grid textarea,.as24-table select,.wowRoleSelect{width:100%;min-height:48px;border:1px solid #dbe3ef;background:#fff;border-radius:15px;padding:10px 13px;font-size:14px;font-weight:800;outline:none}.as24-pro-form-grid textarea{min-height:105px;resize:vertical}.as24-pro-form-grid input:focus,.as24-pro-form-grid select:focus,.as24-pro-form-grid textarea:focus,.as24-table select:focus{border-color:#facc15;box-shadow:0 0 0 4px #facc152e}.as24-backup-list{display:grid;gap:12px}.as24-backup-list article{display:flex;justify-content:space-between;align-items:center;gap:16px;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e5e7eb;border-left:5px solid #22c55e;border-radius:22px;padding:17px}.as24-backup-list a,.as24-backup-list button{border:1px solid #dbe3ef;background:#fff;color:#111827;text-decoration:none;border-radius:13px;padding:10px 12px;font-weight:900;display:inline-flex;align-items:center;gap:7px;cursor:pointer}.as24-backup-list button.danger{color:#dc2626;border-color:#fecaca;background:#fff7f7}.as24-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a9e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;z-index:9999;padding:20px}.as24-modal-card{width:min(820px,100%);background:#fff;border-radius:28px;padding:24px;box-shadow:0 35px 90px #0f172a66}.as24-modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px}.as24-modal-head h2{margin:0;font-size:25px}.as24-modal-head p{margin:5px 0 0;color:#64748b}.as24-modal-head button{width:42px;height:42px;border:0;border-radius:50%;background:#f1f5f9;font-size:24px;cursor:pointer}.as24-detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.as24-detail-grid div{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e5e7eb;border-radius:18px;padding:15px}.as24-detail-grid span{display:block;color:#64748b;font-size:12px;font-weight:900;text-transform:uppercase}.as24-detail-grid strong{display:block;margin-top:7px;color:#111827}@media (max-width:980px){.as24AdminSidebar{position:relative;width:100%;height:auto;min-height:auto}.as24AdminMain{margin-left:0;width:100%}.as24AdminNav{display:grid;grid-template-columns:repeat(3,1fr)}.as24AdminTopbar{height:auto;display:block;padding:14px}.as24AdminTopRight{margin-top:12px;justify-content:space-between;flex-wrap:wrap}.as24-stats-grid,.as24AdminStats,.as24-settings-stats,.as24-pro-form-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.as24AdminNav,.as24-stats-grid,.as24AdminStats,.as24-settings-stats,.as24-pro-form-grid,.as24-detail-grid{grid-template-columns:1fr}.as24AdminContent{padding:14px}.as24-page-hero,.as24AdminHero,.as24-settings-hero,.as24-block-head,.as24-backup-list article{display:block}.as24-page-hero h1,.as24AdminHero h1,.as24-settings-hero h1{font-size:26px}}@media (min-width:981px){html,body,#root{min-height:100vh!important;height:auto!important;background:#f3f6fb!important}.as24AdminShell{display:block!important;min-height:100vh!important;background:#f3f6fb!important;position:relative!important}.as24AdminShell:before{content:""!important;position:fixed!important;left:0!important;top:0!important;bottom:0!important;width:268px!important;height:100vh!important;background:linear-gradient(180deg,#050914,#0b1220 45%,#111827)!important;z-index:900!important}.as24AdminSidebar{position:fixed!important;left:0!important;top:0!important;bottom:0!important;width:268px!important;height:100vh!important;min-height:100vh!important;max-height:100vh!important;background:transparent!important;z-index:1000!important;overflow-y:auto!important}.as24AdminMain{margin-left:268px!important;width:calc(100% - 268px)!important;min-height:100vh!important;background:#f3f6fb!important}.as24AdminTopbar{left:268px!important}}.as24-pager{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 4px 2px;color:#64748b;font-weight:850}.as24-pager div{display:flex;align-items:center;gap:10px}.as24-pager button{border:1px solid #dbe3ef;background:#fff;color:#111827;border-radius:999px;padding:9px 14px;font-weight:950;cursor:pointer}.as24-pager button:disabled{opacity:.45;cursor:not-allowed}.as24-pager strong{background:#111827;color:#fff;border-radius:999px;padding:9px 13px}.as24-backup-tools{display:grid;grid-template-columns:1.4fr auto 220px auto;gap:12px;align-items:end;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e5e7eb;border-radius:24px;padding:18px}.as24-backup-tools label{display:flex;flex-direction:column;gap:8px;font-weight:950}.as24-backup-tools input{min-height:46px;border:1px solid #dbe3ef;border-radius:14px;padding:10px 12px;background:#fff}.as24-backup-tools button{min-height:46px;border:0;background:#facc15;color:#111827;border-radius:999px;padding:0 16px;font-weight:950;cursor:pointer}.as24-backup-list article div:last-child{display:flex;flex-wrap:wrap;gap:8px}.as24-backup-list article div:last-child button:not(.danger){background:#ecfdf5;border-color:#bbf7d0;color:#166534}@media (max-width:950px){.as24-backup-tools{grid-template-columns:1fr}.as24-pager{display:block}.as24-pager div{margin-top:10px}}.as24-users-page .as24-search-box{display:flex!important;width:420px!important;height:50px!important;background:#fff!important;border:1px solid #dbe3ef!important;border-radius:999px!important;padding:0 16px!important;align-items:center!important;gap:10px!important;box-shadow:0 12px 28px #0f172a0f!important}.as24-users-page .as24-search-box input{display:block!important;width:100%!important;border:0!important;outline:0!important;background:transparent!important}@media (min-width:981px){.as24AdminSidebar{position:fixed!important;left:0!important;top:0!important;bottom:0!important;height:100vh!important;min-height:100vh!important;width:268px!important;background:linear-gradient(180deg,#050914,#0b1220 45%,#111827)!important;z-index:9999!important}.as24AdminMain{margin-left:268px!important;width:calc(100% - 268px)!important;min-height:100vh!important}}.as24-users-page .as24-table-toolbar{display:flex!important;justify-content:space-between!important;align-items:center!important}.as24-users-page .as24-search-box{display:flex!important;visibility:visible!important;opacity:1!important}.as24-users-page .as24-search-box input{display:block!important;visibility:visible!important;opacity:1!important}@media (min-width:981px){.as24AdminSidebar{position:fixed!important;inset:0 auto 0 0!important;width:268px!important;height:100vh!important;background:#0b1220!important;background:linear-gradient(180deg,#050914,#0b1220 45%,#111827)!important}}@media (min-width:981px){.as24AdminSidebar{position:fixed!important;left:0!important;top:0!important;bottom:0!important;width:268px!important;height:100vh!important;min-height:100vh!important;background:linear-gradient(180deg,#050914,#0b1220 45%,#111827)!important;z-index:9999!important;overflow-y:auto!important}.as24AdminMain{margin-left:268px!important;width:calc(100% - 268px)!important;min-height:100vh!important}}.as24AdminBrand img{width:54px!important;height:54px!important;border-radius:15px!important;padding:5px!important}.as24AdminBrand strong{font-size:17px!important}@media (min-width:981px){html,body,#root{min-height:100vh!important;background:#f3f6fb!important}.as24AdminShell{min-height:100vh!important;background:#f3f6fb!important;position:relative!important}.as24AdminShell:before{content:""!important;position:fixed!important;left:0!important;top:0!important;bottom:0!important;width:286px!important;height:100vh!important;background:linear-gradient(180deg,#050914,#071527 42%,#111827)!important;z-index:1!important}.as24AdminSidebar{position:fixed!important;left:0!important;top:0!important;bottom:0!important;width:286px!important;height:100vh!important;min-height:100vh!important;max-height:100vh!important;background:transparent!important;z-index:9999!important;overflow-y:auto!important;padding:18px 14px!important}.as24AdminMain{margin-left:286px!important;width:calc(100% - 286px)!important;min-height:100vh!important}}.as24AdminBrand{padding:12px 10px 22px!important;gap:14px!important}.as24AdminBrand img{width:72px!important;height:72px!important;min-width:72px!important;border-radius:20px!important;padding:6px!important;background:#fff!important}.as24AdminBrand strong{font-size:19px!important;font-weight:1000!important}.as24AdminBrand span{font-size:12px!important;font-weight:850!important;color:#9fb0c7!important}.as24AdminNav{gap:8px!important}.as24AdminNav a{min-height:54px!important;padding:0 15px!important;border-radius:17px!important;font-size:15px!important;font-weight:950!important;color:#dbeafe!important;letter-spacing:.01em!important;border:1px solid transparent!important}.as24AdminNav a svg{min-width:21px!important;stroke-width:2.4!important}.as24AdminNav a:hover{background:#ffffff1a!important;border-color:#ffffff1f!important;color:#fff!important;transform:translate(6px)!important;box-shadow:0 12px 28px #0000002e!important}.as24AdminNav a.active{background:linear-gradient(135deg,#facc15,#f59e0b)!important;color:#111827!important;border-color:#ffffff40!important;box-shadow:0 14px 32px #facc1547!important}.as24AdminLangBox{display:flex!important;align-items:center!important;gap:8px!important;background:#f8fafc!important;border:1px solid #e5e7eb!important;border-radius:999px!important;padding:5px 6px 5px 13px!important}.as24AdminLangBox span{font-size:12px!important;font-weight:950!important;color:#64748b!important}.as24AdminLangSelect{height:36px!important;border:0!important;background:#111827!important;color:#fff!important;border-radius:999px!important;padding:0 12px!important;font-weight:950!important;outline:none!important}@media (min-width:981px){.as24AdminShell{min-height:100vh!important;display:flex!important;background:#f3f6fb!important}.as24AdminSidebar{position:sticky!important;top:0!important;align-self:flex-start!important;width:286px!important;height:100vh!important;min-height:100vh!important;background:linear-gradient(180deg,#050914,#071527 48%,#111827)!important;overflow:hidden!important;padding:18px 14px!important;z-index:20!important;flex-shrink:0!important}.as24AdminMain{margin-left:0!important;width:calc(100% - 286px)!important;min-height:100vh!important;flex:1!important}.as24AdminNav{display:flex!important;flex-direction:column!important;gap:7px!important}.as24AdminNav a{min-height:50px!important;padding:0 15px!important;border-radius:17px!important;font-size:15px!important;font-weight:950!important;color:#dbeafe!important}.as24AdminNav a:hover{background:#ffffff1c!important;transform:translate(5px)!important}.as24AdminNav a.active{background:linear-gradient(135deg,#facc15,#f59e0b)!important;color:#111827!important}.as24AdminBrand img{width:72px!important;height:72px!important;min-width:72px!important}}@media (max-width:980px){.as24AdminShell{display:block!important}.as24AdminSidebar{position:relative!important;width:100%!important;height:auto!important;min-height:auto!important;overflow:visible!important}.as24AdminMain{margin-left:0!important;width:100%!important}}.marketPageTitle,.marketDashboard .marketPageTitle,.as24-dashboard-real .marketPageTitle{display:none!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.as24-dashboard-real{padding-top:0!important}.marketPageTitle,.marketDashboard .marketPageTitle,.marketDashboard>section.marketPageTitle{display:none!important;height:0!important;min-height:0!important;padding:0!important;margin:0!important;overflow:hidden!important}.as24-dashboard-real,.marketDashboard{padding-top:0!important}.as24-page-hero,.marketPageTitle,.marketTablePanel,.quickActions{display:none!important}.marketPageTitle,.marketTablePanel,.quickActions,.as24-page-hero{display:none!important}.as24AdminSidebar{padding-top:55px!important}.as24AdminNav a{font-size:18px!important;font-weight:1000!important;min-height:52px!important;letter-spacing:.2px!important}.as24AdminNav a svg{width:23px!important;height:23px!important}.as24AdminBrand strong{font-size:20px!important}.as24AdminBrand span{font-size:13px!important}.as24AdminSidebar{padding-top:68px!important}.as24AdminNav a{font-size:18.5px!important;min-height:53px!important;font-weight:1000!important}.as24AdminShell{background:linear-gradient(90deg,#050914 0,#050914 268px,#f3f6fb 268px,#f3f6fb)!important}.as24AdminSidebar{min-height:calc(100vh + 40px)!important;height:calc(100vh + 40px)!important;padding-top:85px!important;background:linear-gradient(180deg,#050914,#071527 55%,#111827)!important}.as24AdminSidebarInner{min-height:calc(100vh - 85px)!important}.as24AdminSidebar{min-height:calc(100vh + 65px)!important;height:calc(100vh + 65px)!important}.as24AdminSidebar{padding-top:92px!important}.as24AdminBrand{margin-top:0!important}.as24AdminNav{margin-top:6px!important}.as24AdminBrand,.as24AdminNav{transform:translateY(38px)!important}.as24AdminLogout{background:#facc15!important;border-color:#facc15!important;color:#111827!important;font-weight:950!important}.as24AdminLogout:hover{background:#eab308!important;border-color:#eab308!important}.as24AdminSidebar{height:calc(100vh + 24px)!important;min-height:calc(100vh + 24px)!important}.as24AdminSidebar{width:282px!important;margin-top:18px!important;border-radius:0 0 18px!important}.as24AdminMain{margin-left:282px!important}.as24AdminShell{grid-template-columns:282px minmax(0,1fr)!important}.as24AdminSidebar:before{content:""!important;position:fixed!important;left:0!important;top:0!important;width:282px!important;height:24px!important;background:#050914!important;z-index:999!important}.as24AdminSidebar{width:292px!important}.as24AdminSidebar:before{width:292px!important}.as24AdminMain{margin-left:292px!important}.as24AdminShell{grid-template-columns:292px minmax(0,1fr)!important}.as24AdminSidebar{width:284px!important}.as24AdminSidebar:before{width:284px!important}.as24AdminMain{margin-left:284px!important}.as24AdminShell{grid-template-columns:284px minmax(0,1fr)!important}.as24AdminSidebar{width:288px!important}.as24AdminSidebar:before{width:288px!important}.as24AdminMain{margin-left:288px!important}.as24AdminShell{grid-template-columns:288px minmax(0,1fr)!important}.as24-package-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.as24-package-admin-card{position:relative;padding:20px;border:1px solid #dbe3ee;border-radius:24px;background:radial-gradient(circle at 100% 0%,rgba(250,204,21,.12),transparent 26%),linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 18px 45px #0f172a12}.as24-package-admin-card.inactive{opacity:.72;background:#f8fafc}.as24-package-admin-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:18px}.as24-package-admin-head h3{margin:9px 0 3px;font-size:20px;line-height:1.2}.as24-package-admin-head small{color:#64748b;font-size:11px;font-weight:800}.as24-package-admin-head>strong{flex-shrink:0;padding:10px 13px;border-radius:13px;color:#111827;background:#facc15;font-size:15px;font-weight:950}.as24-package-admin-badge{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border-radius:999px;color:#fff;font-size:10px;font-weight:950;letter-spacing:.04em}.as24-package-admin-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.as24-package-admin-fields label{display:flex;flex-direction:column;gap:7px}.as24-package-admin-fields label.wide{grid-column:1/-1}.as24-package-admin-fields label>span{color:#475569;font-size:11px;font-weight:950}.as24-package-admin-fields input,.as24-package-admin-fields select,.as24-package-admin-fields textarea{width:100%;min-height:43px;padding:0 12px;border:1px solid #dbe3ee;border-radius:12px;outline:0;color:#111827;background:#fff;font:inherit;font-size:13px;font-weight:750}.as24-package-admin-fields textarea{min-height:95px;padding:12px;resize:vertical}.as24-package-admin-fields input:focus,.as24-package-admin-fields select:focus,.as24-package-admin-fields textarea:focus{border-color:#facc15;box-shadow:0 0 0 4px #facc1529}.as24-package-color-row{display:grid;grid-template-columns:48px 1fr;gap:7px}.as24-package-color-row input[type=color]{padding:4px;cursor:pointer}.as24-package-admin-details{margin-top:16px;border:1px solid #e2e8f0;border-radius:15px;background:#fff;overflow:hidden}.as24-package-admin-details summary{padding:13px 14px;color:#334155;background:#f8fafc;font-size:12px;font-weight:950;cursor:pointer}.as24-package-admin-details[open] summary{border-bottom:1px solid #e2e8f0}.as24-package-admin-details .as24-package-admin-fields{padding:14px}.as24-package-save{width:100%;margin-top:16px;justify-content:center}@media (max-width:1150px){.as24-package-admin-grid{grid-template-columns:1fr}}@media (max-width:650px){.as24-package-admin-card{padding:15px;border-radius:19px}.as24-package-admin-head{display:grid}.as24-package-admin-head>strong{width:max-content}.as24-package-admin-fields{grid-template-columns:1fr}.as24-package-admin-fields label.wide{grid-column:auto}}@media (min-width:981px){.as24AdminShell{min-height:100vh!important;background:#f3f6fb!important}.as24AdminSidebar{position:fixed!important;left:0!important;top:0!important;bottom:0!important;width:268px!important;height:100vh!important;min-height:100vh!important;background:linear-gradient(180deg,#050914,#071527,#111827)!important;padding:16px 12px!important;overflow-y:auto!important;z-index:9999!important}.as24AdminMain{margin-left:268px!important;width:calc(100% - 268px)!important;min-height:100vh!important}.as24AdminNav{display:flex!important;flex-direction:column!important;gap:5px!important}.as24AdminNav a{min-height:44px!important;font-size:14px!important;font-weight:950!important}}@media (max-width:980px){.as24AdminSidebar{position:relative!important;width:100%!important;height:auto!important;min-height:auto!important}.as24AdminMain{margin-left:0!important;width:100%!important}}@media (min-width:981px){.as24AdminShell:before{content:""!important;position:fixed!important;left:0!important;top:0!important;bottom:0!important;width:268px!important;height:100vh!important;background:linear-gradient(180deg,#050914,#071527,#111827)!important;z-index:9998!important;pointer-events:none!important}.as24AdminSidebar{background:transparent!important;z-index:9999!important}}@media (min-width:981px){.as24AdminShell:before{display:none!important}.as24AdminSidebar{background:linear-gradient(180deg,#050914,#071527,#111827)!important;min-height:calc(100vh + 80px)!important;height:calc(100vh + 80px)!important;bottom:auto!important}}@media (min-width:981px){.as24AdminSidebar{min-height:calc(100vh + 92px)!important;height:calc(100vh + 92px)!important}}@media (min-width:981px){.as24AdminSidebar{width:287px!important}.as24AdminMain{margin-left:287px!important;width:calc(100% - 287px)!important}}.as24-ban-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.as24-ban-head h2{margin:0;font-size:28px;letter-spacing:-.04em}.as24-ban-head p{margin:5px 0 0;color:#64748b;font-weight:800}.as24-ban-form{display:grid;grid-template-columns:170px 1fr 1.4fr auto;gap:12px;align-items:end;padding:18px;border:1px solid #e5e7eb;border-radius:24px;background:linear-gradient(180deg,#fff,#f8fafc);margin-bottom:18px}.as24-ban-form label{display:flex;flex-direction:column;gap:8px}.as24-ban-form span{font-size:12px;color:#64748b;text-transform:uppercase;font-weight:950}.as24-ban-form input,.as24-ban-form select,.as24-ban-toolbar input{min-height:48px;border:1px solid #dbe3ef;border-radius:15px;padding:0 13px;font-weight:850;outline:none;background:#fff}.as24-ban-form input:focus,.as24-ban-form select:focus,.as24-ban-toolbar input:focus{border-color:#facc15;box-shadow:0 0 0 4px #facc1533}.as24-ban-create{min-height:48px;border:0;border-radius:999px;background:linear-gradient(135deg,#ef4444,#991b1b);color:#fff;font-weight:950;padding:0 18px;display:flex;align-items:center;gap:8px;cursor:pointer}.as24-ban-toolbar{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-bottom:14px}.as24-ban-toolbar input{width:330px}.as24-ban-toolbar div{display:flex;flex-wrap:wrap;gap:8px}.as24-ban-toolbar button{border:1px solid #dbe3ef;background:#fff;border-radius:999px;padding:10px 14px;font-weight:950;cursor:pointer;text-transform:capitalize}.as24-ban-toolbar button.active{background:#111827;color:#fff;border-color:#111827}.as24-ban-list{display:grid;gap:12px;max-height:calc(100vh - 420px);min-height:340px;overflow:auto;padding-right:4px}.as24-ban-list article{display:grid;grid-template-columns:54px minmax(0,1fr) auto auto;gap:14px;align-items:center;border:1px solid #e5e7eb;border-radius:22px;padding:16px;background:#fff;box-shadow:0 12px 30px #0f172a0f}.as24-ban-list article.active{border-left:6px solid #ef4444}.as24-ban-list article.disabled{border-left:6px solid #22c55e;opacity:.82}.as24-ban-icon{width:50px;height:50px;border-radius:17px;display:grid;place-items:center;background:#fff1f2;color:#be123c}.as24-ban-list article.disabled .as24-ban-icon{background:#dcfce7;color:#166534}.as24-ban-info strong{display:block;font-size:16px;color:#111827;word-break:break-word}.as24-ban-info span{display:block;margin-top:5px;color:#64748b;font-size:13px;font-weight:750}.as24-ban-actions{display:flex;gap:8px;flex-wrap:wrap}.as24-ban-actions button{border:1px solid #dbe3ef;background:#fff;min-height:39px;border-radius:13px;padding:0 12px;font-weight:950;cursor:pointer;display:flex;align-items:center;gap:7px}.as24-ban-actions button.danger{color:#be123c;background:#fff1f2;border-color:#fecdd3}@media (max-width:1100px){.as24-ban-form{grid-template-columns:1fr}.as24-ban-toolbar{display:block}.as24-ban-toolbar input{width:100%;margin-bottom:10px}.as24-ban-list article{grid-template-columns:1fr}}.as24-actions .as24-ban-btn{background:#fff1f2!important;color:#be123c!important;border-color:#fecdd3!important}.as24-actions .as24-ban-btn:hover{background:#ffe4e6!important;border-color:#fb7185!important}.as24-actions .as24-unban-btn{background:#ecfdf5!important;color:#166534!important;border-color:#bbf7d0!important}.as24-actions .as24-unban-btn:hover{background:#dcfce7!important;border-color:#22c55e!important}.as24-credit-modal{border-radius:30px!important;max-width:760px!important;border:1px solid #e5e7eb!important;overflow:hidden!important}.as24-credit-modal .as24-modal-head{background:linear-gradient(135deg,#0b1220,#1e293b)!important;color:#fff!important;margin:-24px -24px 20px!important;padding:24px!important}.as24-credit-modal .as24-modal-head p{color:#cbd5e1!important}.as24-credit-modal .as24-modal-head button{background:#ffffff1f!important;color:#fff!important}.as24-credit-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0 18px}.as24-credit-summary article{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e5e7eb;border-radius:20px;padding:16px}.as24-credit-summary span{display:block;font-size:11px;color:#64748b;text-transform:uppercase;font-weight:950;letter-spacing:.05em}.as24-credit-summary strong{display:block;margin-top:7px;color:#111827;font-size:17px;word-break:break-word}.as24-credit-modal .as24-form-grid label{background:#f8fafc;border:1px solid #e5e7eb;border-radius:20px;padding:15px}.as24-credit-modal .as24-form-grid span{font-size:12px;font-weight:950;color:#64748b;text-transform:uppercase}.as24-credit-modal input,.as24-credit-modal select{min-height:50px!important;border:1px solid #dbe3ef!important;border-radius:16px!important;padding:0 14px!important;font-weight:900!important;background:#fff!important}.as24-credit-modal input:focus,.as24-credit-modal select:focus{border-color:#facc15!important;box-shadow:0 0 0 4px #facc1533!important;outline:none!important}.as24-ban-warning{background:#fff1f2!important;border-color:#fecdd3!important;color:#991b1b!important}.as24-ban-confirm{border:0!important;background:linear-gradient(135deg,#ef4444,#991b1b)!important;color:#fff!important;border-radius:999px!important;padding:12px 18px!important;font-weight:950!important;display:inline-flex!important;align-items:center!important;gap:8px!important}.as24-modal-actions .as24-primary-btn{border-radius:999px!important;padding:12px 18px!important;box-shadow:0 12px 28px #facc1538!important}@media (max-width:760px){.as24-credit-summary{grid-template-columns:1fr}}.as24-ticket-head{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px}.as24-ticket-head h2{margin:0;font-size:28px;letter-spacing:-.04em}.as24-ticket-head p{margin:5px 0 0;color:#64748b;font-weight:800}.as24-ticket-filters{display:grid;grid-template-columns:1fr 170px 170px 190px;gap:12px;margin-bottom:16px}.as24-ticket-filters input,.as24-ticket-filters select,.as24-ticket-control-grid select{min-height:48px;border:1px solid #dbe3ef;border-radius:15px;background:#fff;padding:0 13px;font-weight:850;outline:none}.as24-ticket-filters input:focus,.as24-ticket-filters select:focus,.as24-ticket-control-grid select:focus{border-color:#facc15;box-shadow:0 0 0 4px #facc1533}.as24-ticket-list{display:grid;gap:12px;max-height:calc(100vh - 430px);min-height:360px;overflow:auto;padding-right:4px}.as24-ticket-row{display:grid;grid-template-columns:54px minmax(0,1fr) auto auto;gap:14px;align-items:center;border:1px solid #e5e7eb;border-left:6px solid #38bdf8;border-radius:22px;padding:16px;background:#fff;box-shadow:0 12px 30px #0f172a0f}.as24-ticket-row.pending{border-left-color:#f59e0b}.as24-ticket-row.answered{border-left-color:#22c55e}.as24-ticket-row.closed{border-left-color:#64748b;opacity:.78}.as24-ticket-icon{width:50px;height:50px;display:grid;place-items:center;border-radius:17px;color:#0369a1;background:#e0f2fe}.as24-ticket-main strong{display:block;color:#111827;font-size:16px}.as24-ticket-main span{display:block;margin-top:5px;color:#64748b;font-weight:750;font-size:13px}.as24-ticket-badges{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:230px}.as24-ticket-status,.as24-ticket-priority,.as24-ticket-badges small{min-height:30px;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:950;text-transform:capitalize}.as24-ticket-status.open{background:#e0f2fe;color:#0369a1}.as24-ticket-status.pending{background:#fef3c7;color:#92400e}.as24-ticket-status.answered{background:#dcfce7;color:#166534}.as24-ticket-status.closed{background:#e2e8f0;color:#475569}.as24-ticket-priority.low{background:#f1f5f9;color:#475569}.as24-ticket-priority.normal{background:#e0f2fe;color:#0369a1}.as24-ticket-priority.high{background:#ffedd5;color:#c2410c}.as24-ticket-priority.urgent{background:#fee2e2;color:#991b1b}.as24-ticket-badges small{background:#f8fafc;color:#64748b}.as24-ticket-actions button{min-height:40px;border:1px solid #dbe3ef;background:#fff;border-radius:13px;padding:0 13px;display:flex;align-items:center;gap:7px;font-weight:950;cursor:pointer}.as24-ticket-modal{width:min(980px,100%)!important;max-height:92vh;overflow:auto}.as24-ticket-control-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.as24-ticket-control-grid label,.as24-ticket-reply label{display:flex;flex-direction:column;gap:8px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:18px;padding:14px}.as24-ticket-control-grid span,.as24-ticket-reply span{font-size:12px;font-weight:950;text-transform:uppercase;color:#64748b}.as24-ticket-messages{display:grid;gap:12px;max-height:360px;overflow:auto;margin-bottom:16px;padding-right:4px}.as24-ticket-messages .client,.as24-ticket-messages .staff{border-radius:20px;padding:15px;border:1px solid #e5e7eb}.as24-ticket-messages .client{background:#fff;border-left:5px solid #38bdf8}.as24-ticket-messages .staff{background:#fffbeb;border-left:5px solid #facc15}.as24-ticket-messages div div{display:flex;justify-content:space-between;gap:12px;margin-bottom:7px}.as24-ticket-messages strong{color:#111827}.as24-ticket-messages span{color:#64748b;font-size:12px;font-weight:800}.as24-ticket-messages p{margin:0;color:#334155;line-height:1.45}.as24-ticket-reply textarea{min-height:120px;border:1px solid #dbe3ef;border-radius:16px;padding:12px;resize:vertical;font-weight:800;outline:none}.as24-ticket-reply textarea:focus{border-color:#facc15;box-shadow:0 0 0 4px #facc1533}.as24-ticket-reply{display:grid;gap:12px}.as24-ticket-closed{display:flex;gap:9px;align-items:center;border:1px solid #fecaca;background:#fff1f2;color:#991b1b;border-radius:18px;padding:14px;font-weight:900}@media (max-width:1100px){.as24-ticket-filters,.as24-ticket-row,.as24-ticket-control-grid{grid-template-columns:1fr}.as24-ticket-badges{justify-content:flex-start;min-width:0}}.as24-number-pager{background:#f8fafc;border:1px solid #e5e7eb;border-radius:18px;padding:12px;margin:12px 0 14px}.as24-number-pager select{min-height:40px;border:1px solid #dbe3ef;background:#fff;border-radius:999px;padding:0 12px;font-weight:950}.as24-number-pager button.active{background:#facc15!important;color:#111827!important;border-color:#facc15!important}.as24-approval-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.as24-approval-head h2{margin:0;font-size:28px;letter-spacing:-.04em}.as24-approval-head p{margin:5px 0 0;color:#64748b;font-weight:800}.as24-approval-actions{display:flex;gap:10px;flex-wrap:wrap}.as24-approval-toolbar{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-bottom:14px}.as24-approval-search{display:flex;align-items:center;gap:10px;width:390px;background:#fff;border:1px solid #dbe3ef;border-radius:999px;padding:0 16px;min-height:48px;box-shadow:0 12px 28px #0f172a0f}.as24-approval-search input{border:0;outline:0;background:transparent;width:100%;font-weight:850}.as24-mini-check{border:0;background:#f8fafc;color:#111827;border-radius:10px;width:38px;height:38px;display:grid;place-items:center;cursor:pointer}.as24-approve-btn{background:#ecfdf5!important;color:#166534!important;border-color:#bbf7d0!important}.as24-approve-btn:hover{background:#dcfce7!important;border-color:#22c55e!important}.as24-row-removing td{animation:as24ApprovalRemove .26s ease forwards}@keyframes as24ApprovalRemove{to{opacity:0;transform:translate(30px) scale(.98)}}.as24-approval-modal select,.as24-approval-modal textarea{width:100%;border:1px solid #dbe3ef;border-radius:16px;padding:12px;font-weight:850;outline:none;background:#fff}.as24-approval-modal textarea{min-height:110px;resize:vertical}.as24-approval-modal select:focus,.as24-approval-modal textarea:focus{border-color:#facc15;box-shadow:0 0 0 4px #facc1533}.as24-modal-actions .danger{border:0!important;background:linear-gradient(135deg,#ef4444,#991b1b)!important;color:#fff!important;border-radius:999px!important;padding:12px 18px!important;font-weight:950!important;display:inline-flex!important;align-items:center!important;gap:8px!important}@media (max-width:980px){.as24-approval-head,.as24-approval-toolbar{display:block}.as24-approval-search{width:100%;margin-bottom:12px}}.as24-approval-focus-panel{padding:26px!important}.as24-approval-focus-top{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:26px}.as24-approval-big-card{width:min(980px,100%);margin:0 auto;display:grid;grid-template-columns:390px 1fr;gap:0;background:#fff;border:1px solid #e5e7eb;border-radius:34px;overflow:hidden;box-shadow:0 30px 90px #0f172a29;animation:as24ApprovalIn .28s ease}.as24-approval-big-card.removing{animation:as24ApprovalOut .35s ease forwards}@keyframes as24ApprovalIn{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes as24ApprovalOut{to{opacity:0;transform:translate(70px) scale(.94)}}.as24-approval-card-image{position:relative;min-height:520px;background:linear-gradient(145deg,#0b1220,#111827);display:grid;place-items:center;padding:26px}.as24-approval-card-image img{width:100%;max-height:390px;object-fit:contain;background:#fff;border-radius:28px;padding:18px;box-shadow:0 24px 70px #00000040}.as24-approval-card-image span{position:absolute;left:24px;top:24px;background:#facc15;color:#111827;border-radius:999px;padding:9px 14px;font-weight:950}.as24-approval-card-body{padding:32px;display:flex;flex-direction:column;justify-content:center}.as24-approval-card-title span{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:950;letter-spacing:.08em}.as24-approval-card-title h2{margin:8px 0;font-size:38px;line-height:1.02;letter-spacing:-.06em;color:#111827}.as24-approval-card-title strong{display:block;font-size:28px;color:#111827}.as24-approval-info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:22px 0}.as24-approval-info-grid article{background:#f8fafc;border:1px solid #e5e7eb;border-radius:18px;padding:14px}.as24-approval-info-grid span,.as24-approval-description span{display:block;font-size:11px;color:#64748b;font-weight:950;text-transform:uppercase}.as24-approval-info-grid strong{display:block;margin-top:6px;color:#111827;word-break:break-word}.as24-approval-description{background:#fffbeb;border:1px solid #fde68a;border-radius:20px;padding:16px;margin-bottom:22px}.as24-approval-description p{margin:7px 0 0;color:#334155;font-weight:750;line-height:1.45}.as24-approval-big-actions{display:grid;grid-template-columns:1fr 1fr;gap:14px}.as24-approval-big-actions button{min-height:62px;border:0;border-radius:999px;color:#fff;font-size:17px;font-weight:950;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:.16s}.as24-approval-big-actions button:hover{transform:translateY(-2px)}.as24-approval-big-actions .approve{background:linear-gradient(135deg,#22c55e,#166534);box-shadow:0 16px 34px #22c55e47}.as24-approval-big-actions .reject{background:linear-gradient(135deg,#ef4444,#991b1b);box-shadow:0 16px 34px #ef444440}@media (max-width:1050px){.as24-approval-big-card{grid-template-columns:1fr}.as24-approval-card-image{min-height:300px}}@media (max-width:680px){.as24-approval-info-grid,.as24-approval-big-actions{grid-template-columns:1fr}.as24-approval-card-title h2{font-size:30px}}.as24-approval-big-card{width:min(430px,100%)!important;margin:20px auto 0!important;display:block!important;border-radius:28px!important;background:#fff!important;overflow:hidden!important;box-shadow:0 26px 70px #0f172a33!important;border:1px solid #e5e7eb!important}.as24-approval-card-image{min-height:250px!important;background:#fff!important;padding:18px!important}.as24-approval-card-image img{width:100%!important;height:220px!important;object-fit:contain!important;background:#fff!important;box-shadow:none!important;padding:0!important}.as24-approval-card-image span{background:#facc15!important;color:#111827!important}.as24-approval-card-body{padding:18px 20px 20px!important}.as24-approval-card-title h2{font-size:25px!important;margin:5px 0!important}.as24-approval-card-title strong{font-size:24px!important}.as24-approval-info-grid{grid-template-columns:1fr 1fr!important;gap:9px!important;margin:16px 0!important}.as24-approval-info-grid article{padding:10px!important;border-radius:14px!important}.as24-approval-description{padding:12px!important;margin-bottom:16px!important}.as24-approval-big-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}.as24-approval-big-actions .reject{grid-column:1!important;grid-row:1!important}.as24-approval-big-actions .approve{grid-column:2!important;grid-row:1!important}.as24-approval-big-actions button{min-height:56px!important}.as24-approval-focus-top{justify-content:center!important}.as24-approval-big-card{width:min(510px,100%)!important;overflow:visible!important;border-radius:32px!important;box-shadow:0 32px 90px #0f172a38!important;transform-origin:center!important}.as24-approval-big-card:hover{transform:translateY(-4px)!important}.as24-approval-card-image{border-radius:32px 32px 0 0!important;background:linear-gradient(180deg,#fff,#f8fafc)!important}.as24-approval-card-image img{height:250px!important}.as24-approval-card-body{position:relative!important;padding-bottom:92px!important}.as24-approval-big-actions{position:absolute!important;left:50%!important;bottom:-36px!important;transform:translate(-50%)!important;width:calc(100% + 38px)!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px!important;z-index:5!important}.as24-approval-big-actions button{min-height:64px!important;border:4px solid #fff!important;font-size:18px!important;box-shadow:0 18px 42px #0f172a3d!important}.as24-approval-big-actions button:hover{transform:translateY(-5px) scale(1.03)!important}.as24-approval-big-actions .reject{background:linear-gradient(135deg,#fb7185,#991b1b)!important}.as24-approval-big-actions .approve{background:linear-gradient(135deg,#34d399,#166534)!important}.as24-approval-focus-panel{padding-bottom:78px!important}.as24-approval-big-card{width:min(560px,100%)!important}.as24-approval-card-image{min-height:330px!important;padding:12px!important}.as24-approval-card-image img{width:100%!important;height:300px!important;object-fit:contain!important;transform:scale(1.08)!important}.as24-approval-card-title h2{font-size:28px!important}.as24-approval-card-title strong{font-size:30px!important}.as24-approval-description{display:none!important}.as24-approval-ad-specs{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:10px!important;margin:18px 0!important}.as24-approval-ad-specs div{background:#f8fafc!important;border:1px solid #e5e7eb!important;border-radius:16px!important;padding:12px!important}.as24-approval-ad-specs span{display:block!important;font-size:11px!important;color:#64748b!important;font-weight:950!important;text-transform:uppercase!important}.as24-approval-ad-specs strong{display:block!important;margin-top:5px!important;font-size:15px!important;color:#111827!important}.as24-approval-seller-line{display:flex!important;justify-content:space-between!important;gap:12px!important;background:#fffbeb!important;border:1px solid #fde68a!important;border-radius:18px!important;padding:13px 15px!important;margin-bottom:18px!important}.as24-approval-seller-line span{color:#64748b!important;font-weight:900!important}.as24-approval-seller-line strong{color:#111827!important;font-weight:950!important;word-break:break-word!important}.as24-approval-card-title span{display:none!important}.as24-approval-card-title h2{margin-top:0!important}.as24-approval-queue{margin:0 0 18px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:18px;padding:12px}.as24-approval-queue strong{display:block;font-size:12px;text-transform:uppercase;color:#64748b;margin-bottom:9px}.as24-approval-queue div{display:grid;gap:7px;max-height:150px;overflow:auto}.as24-approval-queue button{border:1px solid #dbe3ef;background:#fff;border-radius:12px;padding:9px 10px;text-align:left;font-weight:850;cursor:pointer;color:#334155}.as24-approval-queue button.active{background:#111827;color:#fff;border-color:#111827}.as24-approval-topline{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:18px}.as24-review-card{width:min(620px,100%);margin:0 auto;background:#fff;border:1px solid #e5e7eb;border-radius:30px;box-shadow:0 24px 70px #0f172a29;overflow:hidden;animation:as24ApprovalIn .22s ease}.as24-review-card>img{width:100%;height:280px;object-fit:contain;background:#f8fafc;padding:12px}.as24-review-body{padding:18px 22px 14px}.as24-review-body>span{font-size:12px;color:#64748b;font-weight:950;text-transform:uppercase}.as24-review-body h2{margin:5px 0;font-size:29px;line-height:1.05;letter-spacing:-.04em}.as24-review-body>b{font-size:28px;color:#111827}.as24-review-specs{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px}.as24-review-specs p{margin:0;background:#f8fafc;border:1px solid #e5e7eb;border-radius:14px;padding:10px}.as24-review-specs small{display:block;color:#64748b;font-size:10px;font-weight:950;text-transform:uppercase}.as24-review-specs strong{display:block;margin-top:4px;color:#111827;font-size:13px;word-break:break-word}.as24-review-actions{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:0 22px 22px}.as24-review-actions button,.as24-allads-grid section button{border:0;border-radius:999px;color:#fff;font-weight:950;cursor:pointer}.as24-review-actions button{min-height:58px;font-size:18px;display:flex;align-items:center;justify-content:center;gap:9px}.as24-review-actions .reject,.as24-allads-grid .reject{background:linear-gradient(135deg,#ef4444,#991b1b)}.as24-review-actions .approve,.as24-allads-grid .approve{background:linear-gradient(135deg,#22c55e,#166534)}.as24-review-actions button:hover{transform:translateY(-3px);box-shadow:0 15px 34px #0f172a33}.as24-allads-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.as24-allads-grid article{background:#fff;border:1px solid #e5e7eb;border-radius:22px;overflow:hidden;box-shadow:0 12px 34px #0f172a14}.as24-allads-grid img{width:100%;height:145px;object-fit:contain;background:#f8fafc;padding:8px}.as24-allads-grid article>div{padding:13px}.as24-allads-grid span{font-size:11px;color:#64748b;font-weight:950;text-transform:uppercase}.as24-allads-grid strong{display:block;margin-top:5px;color:#111827}.as24-allads-grid b{display:block;margin-top:6px;font-size:18px;color:#111827}.as24-allads-grid small{display:block;margin-top:5px;color:#64748b;font-weight:800}.as24-allads-grid section{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 13px 13px}.as24-allads-grid section button{min-height:40px}@media (max-width:720px){.as24-review-specs{grid-template-columns:1fr 1fr}.as24-review-actions{grid-template-columns:1fr}}.marketPageTitle{display:none!important}.as24AdminIconBtn.hot{animation:as24BellPulse 1.2s ease-in-out infinite}@keyframes as24BellPulse{0%,to{box-shadow:0 0 #ef444459}50%{box-shadow:0 0 0 8px #ef444400}}.as24AdminNotifItem{position:relative!important}.as24AdminNotifItem.unread{animation:as24NotifGlow 1.8s ease-in-out infinite}@keyframes as24NotifGlow{0%,to{box-shadow:0 10px 24px #facc151f}50%{box-shadow:0 16px 34px #facc1547}}.as24-dashboard-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.as24-dashboard-cards a{text-decoration:none;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e5e7eb;border-radius:24px;padding:20px;box-shadow:0 16px 42px #0f172a14;color:#111827;transition:.16s}.as24-dashboard-cards a:hover{transform:translateY(-4px);border-color:#facc15}.as24-dashboard-cards a.hot{border-left:6px solid #facc15}.as24-dashboard-cards svg{color:#111827}.as24-dashboard-cards span{display:block;color:#64748b;font-weight:900;margin:12px 0 7px}.as24-dashboard-cards strong{display:block;font-size:34px;letter-spacing:-.04em}.as24-dashboard-income{display:flex;justify-content:space-between;align-items:center;gap:18px;background:linear-gradient(135deg,#0b1220,#1e293b);color:#fff;border-radius:28px;padding:22px 26px;box-shadow:0 22px 60px #0f172a2e}.as24-dashboard-income span{display:block;color:#facc15;font-weight:950;text-transform:uppercase;font-size:12px}.as24-dashboard-income strong{display:block;font-size:34px;margin-top:5px}.as24-dashboard-income button{border:0;background:#facc15;color:#111827;border-radius:999px;min-height:44px;padding:0 16px;font-weight:950;display:flex;align-items:center;gap:8px;cursor:pointer}.as24-dashboard-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:18px}.as24-dash-list{display:grid;gap:10px}.as24-dash-list article{display:flex;justify-content:space-between;gap:12px;align-items:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:18px;padding:14px}.as24-dash-list strong{display:block;color:#111827}.as24-dash-list span{display:block;color:#64748b;font-size:12px;margin-top:4px;font-weight:800}.as24-dash-list b{background:#fff;border:1px solid #dbe3ef;border-radius:999px;padding:7px 10px;font-size:12px;text-transform:capitalize}@media (max-width:1100px){.as24-dashboard-cards{grid-template-columns:repeat(2,1fr)}.as24-dashboard-grid{grid-template-columns:1fr}}@media (max-width:640px){.as24-dashboard-cards{grid-template-columns:1fr}.as24-dashboard-income{display:block}.as24-dashboard-income button{margin-top:14px}}.marketPageTitle,.marketDashboard>.marketPageTitle,.as24-dashboard-real .marketPageTitle{display:none!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.as24-review-desc{margin-top:12px;background:#fffbeb;border:1px solid #fde68a;border-radius:16px;padding:12px}.as24-review-desc small{display:block;color:#64748b;font-size:10px;font-weight:950;text-transform:uppercase}.as24-review-desc p{margin:6px 0 0;color:#334155;font-weight:800;line-height:1.45}.as24AdminSidebar{padding-top:37px!important}.as24AdminNav a{font-size:15.5px!important;font-weight:950!important;min-height:46px!important}.as24AdminBrand strong{font-size:18px!important}.as24AdminBrand span{font-size:12.5px!important}.as24AdminSidebar{padding-top:43px!important}.as24AdminNav a{font-size:16.5px!important;min-height:48px!important;font-weight:950!important}.as24AdminNav a svg{width:21px!important;height:21px!important}.as24TicketDeleteBtn:disabled{opacity:.65;cursor:not-allowed}.as24TicketModalActions{display:flex;align-items:center;gap:10px}.as24TicketDeleteBtn{border:0;border-radius:14px;padding:10px 13px;background:#fee2e2;color:#991b1b;font-weight:1000;display:inline-flex;align-items:center;gap:7px;cursor:pointer}.as24TicketDeleteBtn:hover{background:#fecaca}.as24TicketDeleteBtn:disabled{opacity:.6;cursor:not-allowed}.as24-modal-head{gap:14px}.as24TicketDeleteBtn{margin-left:auto;margin-right:10px;border:0;border-radius:16px;padding:11px 15px;background:linear-gradient(135deg,#fee2e2,#fecaca);color:#991b1b;font-weight:1000;display:inline-flex;align-items:center;gap:8px;cursor:pointer;box-shadow:0 10px 22px #991b1b1f}.as24TicketDeleteBtn:hover{transform:translateY(-1px);background:linear-gradient(135deg,#fecaca,#fca5a5)}.as24TicketDeleteBtn:disabled{opacity:.6;cursor:not-allowed;transform:none}.as24TicketDeleteBtnClean:disabled{opacity:.6;cursor:not-allowed;transform:none}.cleanOut{position:relative;overflow:hidden;animation:as24CleanPulse .85s ease both}.as24CleanOverlay.inline{border-radius:24px}@keyframes as24CleanPulse{0%{transform:scale(1);filter:brightness(1)}45%{transform:scale(.985);filter:brightness(1.04)}to{transform:scale(1);filter:brightness(1)}}.as24TicketDeleteBtnClean{border:0;border-radius:16px;padding:13px 18px;background:#991b1b;color:#fff;font-weight:1000;font-size:14px;display:inline-flex;align-items:center;gap:9px;cursor:pointer;box-shadow:0 12px 26px #991b1b38}.as24TicketDeleteBtnClean:hover{background:#7f1d1d;transform:translateY(-1px)}.cleanOut{position:relative;overflow:hidden;animation:as24CleanPulse .75s ease both}.as24CleanOverlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;background:#ffffffd1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@keyframes as24CleanPulse{0%{transform:scale(1)}50%{transform:scale(.985)}to{transform:scale(1)}}.as24TicketDangerZone{display:flex;justify-content:flex-start;margin:14px 0 10px}.as24TicketDeleteBtnClean{border:0;border-radius:16px;padding:13px 18px;background:#991b1b;color:#fff;font-weight:1000;display:inline-flex;align-items:center;gap:9px;cursor:pointer;box-shadow:0 12px 26px #991b1b38}.as24TicketDeleteLine{display:flex;justify-content:flex-start;margin:0 0 14px}.as24TicketDeleteNice{border:0;border-radius:16px;padding:13px 18px;background:#991b1b;color:#fff;font-weight:1000;display:inline-flex;align-items:center;gap:9px;cursor:pointer;box-shadow:0 12px 26px #991b1b38}.as24TicketDeleteNice:hover{background:#7f1d1d;transform:translateY(-1px)}.cleanOut{position:relative;overflow:hidden}.as24CleanOverlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;background:#ffffffdb;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.as24CleanOverlay span{width:58px;height:58px;border-radius:50%;border:5px solid #dbeafe;border-top-color:#2563eb;animation:as24Spin .75s linear infinite}.as24CleanOverlay strong{margin-top:78px;position:absolute;color:#0f172a;font-weight:1000}@keyframes as24Spin{to{transform:rotate(360deg)}}.as24-approval-card-image,.as24-review-card{background:#f3f6fb!important;overflow:hidden!important}.as24-approval-card-image img,.as24-review-card img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;display:block!important}.as24-user-details-modal{width:min(1080px,94vw)!important;max-width:1080px!important;max-height:92vh!important;overflow-y:auto!important;border-radius:28px!important}.as24-user-detail-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:18px 0}.as24-user-detail-stats article{min-width:0;padding:16px;border:1px solid #e5e7eb;border-radius:18px;background:linear-gradient(180deg,#fff,#f8fafc)}.as24-user-detail-stats span{display:block;color:#64748b;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.05em}.as24-user-detail-stats strong{display:block;margin-top:7px;color:#111827;font-size:24px}.as24-user-detail-stats small{display:block;margin-top:5px;color:#64748b;font-weight:800}.as24-wallet-history{margin-top:20px;padding:18px;border:1px solid #e5e7eb;border-radius:22px;background:#f8fafc}.as24-wallet-history-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:15px}.as24-wallet-history-head h3{margin:0;color:#111827;font-size:20px}.as24-wallet-history-head p{margin:4px 0 0;color:#64748b;font-weight:800}.as24-wallet-history .as24-table-wrap{max-height:340px;overflow:auto;background:#fff;border-radius:16px}@media (max-width:1000px){.as24-user-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.as24-user-details-modal{width:96vw!important;max-height:94vh!important;padding:18px!important;border-radius:22px!important}.as24-user-detail-stats{grid-template-columns:1fr}.as24-wallet-history{padding:12px}}.as24-confirm-word{display:flex;flex-direction:column;gap:8px;margin-top:18px;padding:16px;border:1px solid #e5e7eb;border-radius:18px;background:#f8fafc}.as24-confirm-word span{color:#64748b;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.05em}.as24-confirm-word input{width:100%;min-height:50px;border:1px solid #dbe3ef;border-radius:15px;background:#fff;padding:0 14px;color:#111827;font-size:15px;font-weight:950;letter-spacing:.08em;outline:none}.as24-confirm-word input:focus{border-color:#facc15;box-shadow:0 0 0 4px #facc152e}.as24-unban-warning{background:#ecfdf5!important;border-color:#bbf7d0!important;color:#166534!important}.as24-unban-confirm{display:inline-flex!important;align-items:center!important;gap:8px!important;border:0!important;border-radius:999px!important;padding:12px 18px!important;background:linear-gradient(135deg,#22c55e,#15803d)!important;color:#fff!important;font-weight:950!important}.as24-ban-confirm:disabled,.as24-unban-confirm:disabled{opacity:.45!important;cursor:not-allowed!important;filter:grayscale(.25)}.as24-delete-warning{background:#fff1f2!important;border-color:#fecdd3!important;color:#991b1b!important}.as24-delete-confirm{display:inline-flex!important;align-items:center!important;gap:8px!important;border:0!important;border-radius:999px!important;padding:12px 20px!important;background:linear-gradient(135deg,#ef4444,#991b1b)!important;color:#fff!important;font-weight:950!important;box-shadow:0 12px 28px #ef444438!important}.as24-delete-confirm:disabled{opacity:.42!important;cursor:not-allowed!important;box-shadow:none!important}.as24-users-page .as24-search-box{position:relative!important;display:flex!important;align-items:center!important;gap:10px!important;width:min(440px,100%)!important;min-height:48px!important;padding:0 14px!important;border:1px solid #dbe3ef!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important}.as24-users-page .as24-search-box input{flex:1!important;min-width:0!important;border:0!important;outline:none!important;background:transparent!important;font-weight:750!important}.as24-users-page .as24-search-clear{width:30px!important;height:30px!important;min-width:30px!important;padding:0!important;border:0!important;border-radius:50%!important;background:#eef2f7!important;color:#475569!important;font-size:20px!important;line-height:1!important;cursor:pointer!important}.as24-users-page .as24-search-clear:hover{background:#e2e8f0!important;color:#111827!important}@media (max-width:760px){.as24-users-page .as24-table-toolbar{align-items:stretch!important;flex-direction:column!important}.as24-users-page .as24-search-box{width:100%!important}}.as24-approval-reject-modal textarea{width:100%;min-height:150px;resize:vertical;border:1px solid #dbe3ef;border-radius:16px;padding:14px;background:#fff;color:#111827;font:inherit;font-weight:750;outline:none}.as24-approval-reject-modal textarea:focus{border-color:#facc15;box-shadow:0 0 0 4px #facc152e}.as24-approve-warning{background:#ecfdf5!important;border-color:#bbf7d0!important;color:#166534!important}.as24-approve-all-confirm{display:inline-flex!important;align-items:center!important;gap:8px!important;border:0!important;border-radius:999px!important;padding:12px 20px!important;background:linear-gradient(135deg,#22c55e,#166534)!important;color:#fff!important;font-weight:950!important;box-shadow:0 12px 28px #22c55e38!important}.as24-approve-all-confirm:disabled{opacity:.42!important;cursor:not-allowed!important;box-shadow:none!important}.modApprovalSearchClear{width:30px;height:30px;min-width:30px;border:0;border-radius:50%;background:#eef2f7;color:#475569;font-size:20px;line-height:1;cursor:pointer}.as24-vehicle-search{display:flex;align-items:center;gap:10px;width:min(470px,100%);min-height:48px;padding:0 14px;border:1px solid #dbe3ef;border-radius:16px;background:#fff}.as24-vehicle-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-weight:800}.as24-vehicle-search button{width:30px;height:30px;border:0;border-radius:50%;background:#eef2f7;color:#475569;font-size:20px;cursor:pointer}.as24-vehicle-result-line{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;color:#64748b;font-weight:850}.as24-vehicle-cell{display:flex;align-items:center;gap:12px;min-width:250px}.as24-vehicle-cell img{width:76px;height:58px;flex:0 0 76px;object-fit:cover;border-radius:13px;background:#e2e8f0}.as24-vehicle-cell strong{display:block;color:#111827}.as24-vehicle-cell span{display:block;margin-top:4px;color:#64748b;font-size:12px;font-weight:800}.as24-admin-vehicles-page td small{display:block;margin-top:4px;color:#64748b}.as24-admin-vehicles-page td select{display:block;min-width:120px;margin-bottom:7px}.as24-vehicle-details-modal{width:min(1080px,95vw)!important;max-width:1080px!important;max-height:92vh!important;overflow-y:auto!important}.as24-vehicle-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px}.as24-vehicle-gallery img{width:100%;height:145px;object-fit:cover;border-radius:16px;background:#e2e8f0}.as24-vehicle-description{margin-top:18px;padding:18px;border:1px solid #e5e7eb;border-radius:18px;background:#f8fafc}.as24-vehicle-description span{display:block;margin-bottom:8px;color:#64748b;font-size:12px;font-weight:950;text-transform:uppercase}.as24-vehicle-description p{margin:0;color:#334155;line-height:1.65;white-space:pre-wrap}@media (max-width:900px){.as24-admin-vehicles-page .as24-table-toolbar{flex-direction:column;align-items:stretch}.as24-vehicle-search{width:100%}.as24-vehicle-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.as24-vehicle-result-line{align-items:flex-start;flex-direction:column}.as24-vehicle-gallery{grid-template-columns:1fr}.as24-vehicle-gallery img{height:220px}}.as24-admin-pagination{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:20px;padding:16px;border:1px solid #e5e7eb;border-radius:20px;background:linear-gradient(180deg,#fff,#f8fafc)}.as24-admin-pagination-info{display:flex;align-items:center;gap:5px;color:#64748b;white-space:nowrap;font-size:13px;font-weight:850}.as24-admin-pagination-info strong{color:#111827}.as24-admin-pagination-controls{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}.as24-admin-pagination-controls button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:38px;height:38px;padding:0 11px;border:1px solid #dbe3ef;border-radius:11px;background:#fff;color:#334155;font-size:13px;font-weight:950;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}.as24-admin-pagination-controls button:hover:not(:disabled){transform:translateY(-1px);border-color:#94a3b8;background:#f8fafc;color:#0f172a}.as24-admin-pagination-controls button.active{border-color:#111827;background:#111827;color:#fff;box-shadow:0 8px 18px #0f172a2e}.as24-admin-pagination-controls button:disabled{opacity:.38;cursor:not-allowed;transform:none}.as24-page-numbers{display:flex;align-items:center;gap:6px}.as24-page-dots{display:inline-flex;align-items:center;justify-content:center;width:24px;color:#94a3b8;font-weight:950}.as24-admin-pagination-controls .as24-page-edge{padding:0 13px}@media (max-width:1100px){.as24-admin-pagination{align-items:flex-start;flex-direction:column}.as24-admin-pagination-controls{justify-content:flex-start;width:100%}}@media (max-width:720px){.as24-admin-pagination{padding:13px;border-radius:16px}.as24-admin-pagination-controls{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding-bottom:5px;scrollbar-width:thin}.as24-page-numbers{flex:none}.as24-admin-pagination-controls button{flex:none;min-width:38px}.as24-admin-pagination-controls .as24-page-edge span{display:none}.as24-admin-pagination-controls .as24-page-edge{width:38px;padding:0}}.as24-marketplace-search{display:flex;align-items:center;gap:10px;width:min(500px,100%);min-height:48px;padding:0 14px;border:1px solid #dbe3ef;border-radius:16px;background:#fff}.as24-marketplace-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-weight:800}.as24-marketplace-search button{width:30px;height:30px;border:0;border-radius:50%;background:#eef2f7;color:#475569;font-size:20px;cursor:pointer}.as24-marketplace-result-line{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;color:#64748b;font-weight:850}.as24-marketplace-cell{display:flex;align-items:center;gap:12px;min-width:260px}.as24-marketplace-cell img{width:76px;height:58px;flex:0 0 76px;object-fit:cover;border-radius:13px;background:#e2e8f0}.as24-marketplace-cell strong{display:block;color:#111827}.as24-marketplace-cell span{display:block;margin-top:4px;color:#64748b;font-size:12px;font-weight:800}.as24-admin-marketplace-page td small{display:block;margin-top:4px;color:#64748b}.as24-admin-marketplace-page td select{display:block;min-width:120px;margin-bottom:7px}.as24-marketplace-details-modal{width:min(1100px,95vw)!important;max-width:1100px!important;max-height:92vh!important;overflow-y:auto!important}.as24-marketplace-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px}.as24-marketplace-gallery img{width:100%;height:145px;object-fit:cover;border-radius:16px;background:#e2e8f0}.as24-marketplace-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.as24-marketplace-fields article{padding:14px;border:1px solid #e5e7eb;border-radius:15px;background:#f8fafc}.as24-marketplace-fields span{display:block;color:#64748b;font-size:11px;font-weight:950;text-transform:uppercase}.as24-marketplace-fields strong{display:block;margin-top:6px;color:#111827;overflow-wrap:anywhere}.as24-marketplace-description{margin-top:18px;padding:18px;border:1px solid #e5e7eb;border-radius:18px;background:#f8fafc}.as24-marketplace-description span{display:block;margin-bottom:8px;color:#64748b;font-size:12px;font-weight:950;text-transform:uppercase}.as24-marketplace-description p{margin:0;color:#334155;line-height:1.65;white-space:pre-wrap}@media (max-width:900px){.as24-admin-marketplace-page .as24-table-toolbar{flex-direction:column;align-items:stretch}.as24-marketplace-search{width:100%}.as24-marketplace-gallery,.as24-marketplace-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.as24-marketplace-result-line{align-items:flex-start;flex-direction:column}.as24-marketplace-gallery,.as24-marketplace-fields{grid-template-columns:1fr}.as24-marketplace-gallery img{height:220px}}.as24-users-page .as24-security-note{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;padding:16px 18px!important;border:1px solid #dbe3ef!important;border-radius:20px!important;background:#fff!important;box-shadow:0 12px 32px #0f172a0f!important}.as24-users-page .as24-security-note>svg{flex:0 0 auto!important;color:#f59e0b!important}.as24-users-page .as24-security-note>div:nth-child(2){flex:1 1 auto!important;min-width:0!important}.as24-users-page .as24-security-note strong,.as24-users-page .as24-security-note span{display:block!important}.as24-users-page .as24-security-note span{margin-top:4px!important;color:#64748b!important;font-size:12px!important}.as24-users-page .as24-search-box{display:flex!important;align-items:center!important;gap:10px!important;width:min(430px,100%)!important;min-height:48px!important;padding:0 12px!important;border:1px solid #dbe3ef!important;border-radius:15px!important;background:#fff!important}.as24-users-page .as24-search-box:focus-within{border-color:#facc15!important;box-shadow:0 0 0 4px #facc152e!important}.as24-users-page .as24-search-box input{width:100%!important;min-width:0!important;height:44px!important;border:0!important;outline:0!important;background:transparent!important;font-weight:800!important}.as24-users-page .as24-search-clear{width:32px!important;height:32px!important;border:0!important;border-radius:10px!important;background:#eef2f7!important;cursor:pointer!important;font-size:20px!important}.as24-users-page .as24-table-toolbar{justify-content:space-between!important;align-items:center!important;flex-wrap:wrap!important}@media (max-width:760px){.as24-users-page .as24-security-note{display:block!important}.as24-users-page .as24-security-note .as24-pager{margin-top:14px!important}.as24-users-page .as24-search-box,.as24-users-page .as24-filter-pills{width:100%!important}}.as24-users-page .as24-table-wrap{max-height:none!important;min-height:0!important;overflow-x:auto!important;overflow-y:visible!important}.as24-users-page .as24-users-pager-bottom{margin-top:18px!important;padding:16px 2px 0!important;border-top:1px solid #e5e7eb!important}.as24-users-page .as24-users-pager-bottom button:disabled{opacity:.45!important;cursor:not-allowed!important}@media (max-width:760px){.as24-users-page .as24-users-pager-bottom{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important}.as24-users-page .as24-users-pager-bottom>div{justify-content:space-between!important}}.as24-staff-page .as24-security-note{display:flex!important;align-items:center!important;gap:14px!important;padding:16px 18px!important;border:1px solid #dbe3ef!important;border-radius:20px!important;background:#fff!important;box-shadow:0 12px 32px #0f172a0f!important}.as24-staff-page .as24-security-note>svg{flex:0 0 auto!important;color:#f59e0b!important}.as24-staff-page .as24-security-note strong,.as24-staff-page .as24-security-note span{display:block!important}.as24-staff-page .as24-security-note span{margin-top:4px!important;color:#64748b!important;font-size:12px!important}.as24-staff-page .as24-search-box{display:flex!important;align-items:center!important;gap:10px!important;width:min(430px,100%)!important;min-height:48px!important;padding:0 12px!important;border:1px solid #dbe3ef!important;border-radius:15px!important;background:#fff!important}.as24-staff-page .as24-search-box:focus-within{border-color:#facc15!important;box-shadow:0 0 0 4px #facc152e!important}.as24-staff-page .as24-search-box input{width:100%!important;min-width:0!important;height:44px!important;border:0!important;outline:0!important;background:transparent!important;font-weight:800!important}.as24-staff-page .as24-table-toolbar{justify-content:space-between!important;align-items:center!important;flex-wrap:wrap!important}.as24-staff-page .as24-table-wrap{max-height:none!important;min-height:0!important;overflow-x:auto!important;overflow-y:visible!important}@media (max-width:760px){.as24-staff-page .as24-security-note{display:block!important}.as24-staff-page .as24-search-box,.as24-staff-page .as24-filter-pills{width:100%!important}}.as24-smart-page .as24-card-panel{overflow:visible!important}.as24-smart-page .as24-table-wrap{max-height:none!important;min-height:0!important;overflow-x:auto!important;overflow-y:visible!important}.as24-smart-page .as24-admin-pagination{margin-top:18px!important}.as24-admin-promotions-page .as24-promotion-selects{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.as24-admin-promotions-page .as24-promotion-selects select{min-width:160px;height:46px;padding:0 38px 0 14px;border:1px solid #dbe3ef;border-radius:14px;background:#fff;color:#334155;font-weight:850;outline:none}.as24-admin-promotions-page .as24-table-wrap{max-height:none!important;overflow-x:auto!important;overflow-y:visible!important}@media (max-width:760px){.as24-admin-promotions-page .as24-promotion-selects{width:100%}.as24-admin-promotions-page .as24-promotion-selects select{flex:1;min-width:145px}}.as24-admin-promotions-page .as24-table-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;flex-wrap:wrap!important;margin-bottom:16px!important}.as24-admin-promotions-page .as24-search-box{display:flex!important;align-items:center!important;gap:10px!important;width:min(470px,100%)!important;min-height:48px!important;padding:0 13px!important;border:1px solid #dbe3ef!important;border-radius:15px!important;background:#fff!important}.as24-admin-promotions-page .as24-search-box:focus-within{border-color:#facc15!important;box-shadow:0 0 0 4px #facc1529!important}.as24-admin-promotions-page .as24-search-box input{flex:1!important;min-width:0!important;height:44px!important;border:0!important;outline:0!important;background:transparent!important;color:#111827!important;font-weight:800!important}.as24-admin-promotions-page .as24-search-box button{width:30px!important;height:30px!important;border:0!important;border-radius:50%!important;background:#eef2f7!important;color:#475569!important;cursor:pointer!important;font-size:19px!important}.as24-admin-promotions-page .as24-card-panel{padding:20px!important}.as24-admin-promotions-page .as24-vehicle-result-line{margin:10px 0 14px!important}.as24-admin-promotions-page .as24-table th{padding:13px 12px!important;white-space:nowrap!important}.as24-admin-promotions-page .as24-table td{padding:13px 12px!important;vertical-align:middle!important}.as24-admin-promotions-page .as24-table td>strong{display:block!important;color:#111827!important;line-height:1.3!important}.as24-admin-promotions-page .as24-table td>small{display:block!important;margin-top:4px!important;color:#64748b!important;font-size:12px!important;line-height:1.3!important}.as24-admin-promotions-page .as24-table tbody tr{height:auto!important}.as24-admin-promotions-page .as24-promotion-selects{margin-left:auto!important}@media (max-width:900px){.as24-admin-promotions-page .as24-search-box{width:100%!important}.as24-admin-promotions-page .as24-promotion-selects{width:100%!important;margin-left:0!important}}.as24-reports-page .as24-table-wrap{max-height:none!important;min-height:0!important;overflow-x:auto!important;overflow-y:visible!important}.as24-reports-page .as24-table td>strong{display:block!important;line-height:1.3!important}.as24-reports-page .as24-table td>small{display:block!important;margin-top:4px!important;color:#64748b!important;font-size:12px!important}.as24-reports-page .as24-search-box{display:flex!important;align-items:center!important;gap:10px!important;width:min(470px,100%)!important;min-height:48px!important;padding:0 13px!important;border:1px solid #dbe3ef!important;border-radius:15px!important;background:#fff!important}.as24-reports-page .as24-search-box input{flex:1!important;min-width:0!important;height:44px!important;border:0!important;outline:0!important;background:transparent!important;font-weight:800!important}.as24-reports-page .as24-search-box button{width:30px!important;height:30px!important;border:0!important;border-radius:50%!important;background:#eef2f7!important;color:#475569!important;cursor:pointer!important}@media (max-width:900px){.as24-reports-page .as24-search-box{width:100%!important}}.as24-system-monitoring-page{display:flex;flex-direction:column;gap:18px}.as24-monitor-topline{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border:1px solid #dbe3ef;border-radius:16px;background:#fff}.as24-monitor-topline>div{display:flex;align-items:center;gap:9px}.as24-monitor-topline strong{color:#15803d;text-transform:capitalize}.as24-monitor-topline small{color:#64748b;font-weight:750}.as24-monitor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.as24-monitor-card{min-width:0;padding:20px;border:1px solid #e2e8f0;border-radius:22px;background:linear-gradient(150deg,#fff,#f8fafc);box-shadow:0 15px 38px #0f172a12}.as24-monitor-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.as24-monitor-card-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;color:#0f172a;background:#facc15}.as24-monitor-status{display:inline-flex;align-items:center;gap:5px;padding:7px 10px;border-radius:999px;font-size:11px;font-weight:950;text-transform:uppercase}.as24-monitor-status.healthy{color:#15803d;background:#dcfce7}.as24-monitor-status.warning{color:#a16207;background:#fef3c7}.as24-monitor-status.critical{color:#b91c1c;background:#fee2e2}.as24-monitor-card-body{display:grid;grid-template-columns:145px minmax(0,1fr);align-items:center;gap:18px;margin-top:20px}.as24-monitor-ring{width:138px;height:138px;padding:11px;border-radius:50%;background:conic-gradient(#facc15 var(--progress),#e8edf4 0)}.as24-monitor-ring>div{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px #eef2f7}.as24-monitor-ring strong{font-size:25px;color:#0f172a}.as24-monitor-ring span{margin-top:3px;color:#64748b;font-size:11px;font-weight:850;text-transform:uppercase}.as24-monitor-card-copy h2{margin:0;color:#0f172a;font-size:21px}.as24-monitor-card-copy>p{min-height:34px;margin:5px 0 14px;color:#64748b;font-size:12px}.as24-monitor-details{display:grid;gap:8px}.as24-monitor-details>div{display:flex;justify-content:space-between;gap:10px;padding-bottom:7px;border-bottom:1px solid #edf1f6}.as24-monitor-details span{color:#64748b;font-size:12px}.as24-monitor-details strong{color:#0f172a;font-size:12px}.as24-monitor-info-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.as24-monitor-info-grid article{display:flex;align-items:flex-start;gap:13px;min-width:0;padding:18px;border:1px solid #e2e8f0;border-radius:18px;background:#fff}.as24-monitor-info-icon{display:grid;place-items:center;flex:0 0 auto;width:43px;height:43px;border-radius:13px;color:#fff;background:#111827}.as24-monitor-info-grid small{color:#64748b;font-weight:800}.as24-monitor-info-grid strong{display:block;margin-top:3px;color:#0f172a;font-size:17px;text-transform:capitalize}.as24-monitor-info-grid p{margin:5px 0 0;color:#64748b;font-size:12px;line-height:1.45}.as24-monitor-spin{animation:as24MonitorSpin .8s linear infinite}@keyframes as24MonitorSpin{to{transform:rotate(360deg)}}@media (max-width:1180px){.as24-monitor-grid{grid-template-columns:1fr}.as24-monitor-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.as24-monitor-topline{align-items:flex-start;flex-direction:column}.as24-monitor-card-body{grid-template-columns:1fr}.as24-monitor-ring{margin:auto}.as24-monitor-info-grid{grid-template-columns:1fr}}.as24-backups-page{display:flex;flex-direction:column;gap:18px}.as24-backup-actions-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.as24-backup-create,.as24-backup-upload{display:flex;align-items:center;justify-content:space-between;gap:18px;min-width:0;padding:18px;border:1px solid #e2e8f0;border-radius:18px;background:#f8fafc}.as24-backup-create>div,.as24-backup-upload>div:first-child{min-width:0}.as24-backup-create strong,.as24-backup-upload strong{display:block;color:#0f172a;font-size:15px}.as24-backup-create span,.as24-backup-upload span{display:block;margin-top:4px;color:#64748b;font-size:12px}.as24-backup-create button,.as24-backup-upload-controls button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:43px;padding:0 14px;border:0;border-radius:13px;color:#111827;background:#facc15;font-weight:900;cursor:pointer;white-space:nowrap}.as24-backup-upload-controls{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.as24-backup-upload-controls label{display:flex;align-items:center;gap:8px;max-width:230px;min-height:43px;padding:0 13px;overflow:hidden;border:1px solid #dbe3ef;border-radius:13px;background:#fff;cursor:pointer}.as24-backup-upload-controls label span{margin:0;overflow:hidden;color:#334155;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.as24-backup-upload-controls input{display:none}.as24-backup-upload-controls button.danger{color:#fff;background:#dc2626}.as24-backups-page .as24-table-wrap{max-height:none!important;min-height:0!important;overflow-x:auto!important;overflow-y:visible!important}.as24-backups-page .as24-table td>strong{display:block!important;color:#111827!important;line-height:1.3!important}.as24-backups-page .as24-table td>small{display:block!important;margin-top:4px!important;color:#64748b!important;font-size:12px!important}.as24-backup-row-actions{flex-wrap:nowrap!important}@media (max-width:1100px){.as24-backup-actions-panel{grid-template-columns:1fr}}@media (max-width:700px){.as24-backup-create,.as24-backup-upload{align-items:flex-start;flex-direction:column}.as24-backup-upload-controls{width:100%}.as24-backup-upload-controls label{flex:1;max-width:none}}*{box-sizing:border-box}:root{--as-yellow: #ffd21f;--as-yellow2: #ffb800;--as-black: #111318;--as-soft: #f5f7fb;--as-border: #e5e7eb;--as-muted: #667085}.asHeaderPro{background:#fffffff5!important;border-bottom:1px solid rgba(229,231,235,.9)!important;box-shadow:0 10px 28px #0f172a0f!important;position:sticky!important;top:0!important;z-index:80!important}.asHeaderTop{min-height:82px!important;display:flex!important;align-items:center!important}.asHeaderLogoFloat{position:relative!important;inset:auto!important;transform:none!important;width:230px!important;height:70px!important;display:flex!important;align-items:center!important;background:transparent!important;border:0!important;box-shadow:none!important}.asHeaderLogoFloat img{width:220px!important;max-width:220px!important;max-height:68px!important;object-fit:contain!important}.asCreateAd,.asLoginMini{background:linear-gradient(135deg,var(--as-yellow),var(--as-yellow2))!important;color:#111!important;border-radius:999px!important;min-height:44px!important;padding:0 18px!important;font-weight:1000!important;border:0!important}.asIconBtn,.asProfileBtn{border-radius:16px!important;min-height:44px!important;border:1px solid var(--as-border)!important;background:#fff!important}.public-page main{background:linear-gradient(180deg,#f8fafc,#eef1f6)!important;overflow-x:hidden!important}.homeSmartSearch,.home-smart-search,.home-search-card,.search-card,.hero-search,.homeSearchBox{border-radius:30px!important;box-shadow:0 22px 60px #0f172a1f!important;border:1px solid rgba(229,231,235,.92)!important}.home-vehicle-card,.pro-ad-card{border-radius:24px!important;overflow:hidden!important;background:#fff!important;border:1px solid var(--as-border)!important;box-shadow:0 16px 44px #0f172a1a!important}.home-vehicle-image,.pro-ad-image{height:230px!important;background:#111!important}.home-vehicle-image img,.pro-ad-image img{width:100%!important;height:100%!important;object-fit:cover!important}.home-vehicle-body,.pro-ad-body{padding:15px!important}.homeTopBanner,.homepageTopBanner,.home-top-banner,.homepage-top-banner,.top-banner,.public-top-banner,.homeBanner,.home-banner,[class*=TopBanner],[class*=topBanner]{max-height:150px!important;margin-top:8px!important;margin-bottom:12px!important;overflow:hidden!important;border-radius:18px!important}.homeTopBanner img,.homepageTopBanner img,.home-top-banner img,.homepage-top-banner img,.top-banner img,.public-top-banner img,.homeBanner img,.home-banner img,[class*=TopBanner] img,[class*=topBanner] img{height:150px!important;max-height:150px!important;width:100%!important;object-fit:cover!important}.homeForYouStart{width:min(1180px,calc(100% - 28px))!important;margin:38px auto!important;display:block!important;z-index:10!important}.homeForYouStartCard{border-radius:30px!important;padding:24px!important;background:radial-gradient(circle at 88% 12%,rgba(255,210,31,.48),transparent 34%),linear-gradient(135deg,#111318,#2d3038)!important;color:#fff!important;box-shadow:0 24px 70px #0f172a2e!important}.homeForYouStartCard button{background:linear-gradient(135deg,var(--as-yellow),var(--as-yellow2))!important;color:#111!important;border:0!important;border-radius:18px!important;font-weight:1000!important}.clientPanel{background:linear-gradient(180deg,#f8fafc,#eef1f6)!important}.clientPanelSide{background:#fff!important;border-radius:28px!important;border:1px solid var(--as-border)!important;box-shadow:0 24px 70px #0f172a1f!important}.clientPanelLogo{background:transparent!important;border:0!important;box-shadow:none!important}.clientPanelLogo img{object-fit:contain!important;filter:none!important}.clientPanelLink.active{background:#111318!important;color:#fff!important}.clientPanelLink.cta,.clientPanelLogout,.clientPanelPublic{background:linear-gradient(135deg,var(--as-yellow),var(--as-yellow2))!important;color:#111!important}.login-page,.auth-page,[class*=LoginPage],[class*=RegisterPage],[class*=auth]{background:linear-gradient(180deg,#f8fafc,#eef1f6)!important}.login-page form,.auth-page form,[class*=login] form,[class*=Login] form,[class*=register] form,[class*=Register] form{border-radius:28px!important;border:1px solid var(--as-border)!important;box-shadow:0 24px 70px #0f172a24!important}@media (max-width:760px){.asHeaderPro{min-height:64px!important}.asHeaderTop{min-height:64px!important;height:64px!important;padding:6px 10px!important}.asHeaderLogoFloat{width:155px!important;height:54px!important}.asHeaderLogoFloat img{width:155px!important;max-width:155px!important;max-height:50px!important}.asCreateAd,.asIconBtn,.asProfileMenu,.asLangPro{display:none!important}.asLoginMini{display:inline-flex!important;align-items:center!important;min-height:40px!important;padding:0 14px!important;background:#111318!important;color:var(--as-yellow)!important}.publicMobileProfileBtn{position:fixed!important;right:12px!important;bottom:14px!important;z-index:120!important;display:inline-flex!important;min-height:44px!important;padding:0 16px!important;border-radius:999px!important;background:linear-gradient(135deg,var(--as-yellow),var(--as-yellow2))!important;color:#111!important;font-weight:1000!important;box-shadow:0 16px 34px #0000003d!important}body.forYouOpen .publicMobileProfileBtn{display:none!important}.homeSmartSearch,.home-smart-search,.home-search-card,.search-card,.hero-search,.homeSearchBox{width:calc(100% - 18px)!important;margin-left:auto!important;margin-right:auto!important;border-radius:24px!important;padding:16px!important}.homeTopBanner,.homepageTopBanner,.home-top-banner,.homepage-top-banner,.top-banner,.public-top-banner,.homeBanner,.home-banner,[class*=TopBanner],[class*=topBanner]{height:82px!important;max-height:82px!important;border-radius:12px!important;margin:4px auto 8px!important;width:calc(100% - 18px)!important}.homeTopBanner img,.homepageTopBanner img,.home-top-banner img,.homepage-top-banner img,.top-banner img,.public-top-banner img,.homeBanner img,.home-banner img,[class*=TopBanner] img,[class*=topBanner] img{height:82px!important;max-height:82px!important}.home-vehicle-card,.pro-ad-card{width:calc(100vw - 18px)!important;margin-left:auto!important;margin-right:auto!important;border-radius:20px!important}.home-vehicle-image,.pro-ad-image{height:215px!important}.homeForYouStart{width:calc(100% - 20px)!important;margin:26px auto 30px!important}.homeForYouStartCard{display:grid!important;gap:14px!important;padding:17px!important;border-radius:22px!important}.homeForYouStartCard h2{font-size:30px!important}.homeForYouStartCard button{width:100%!important;min-height:50px!important;justify-content:center!important}.clientPanel{display:block!important}.clientPanelMain{padding:8px 8px 88px!important}.clientPanelTop{height:62px!important;border-radius:20px!important}.clientPanelDrawer{width:100vw!important;height:100vh!important;padding:0!important}.clientPanelDrawer .clientPanelSide{width:100vw!important;height:100vh!important;border-radius:0!important;padding:68px 12px 18px!important;overflow-y:auto!important;box-shadow:none!important}.clientPanelNav section{background:#fff!important;border-radius:20px!important;padding:9px!important;margin-bottom:8px!important}.clientPanelLink{height:46px!important;font-size:14px!important}}.drQuickStats,.drBodyTypes,.drHead p{display:none!important}@media (max-width:760px){html,body,#root{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.asHeaderPro{height:64px!important;background:#fff!important;border-bottom:1px solid #e6e8ee!important;z-index:9999!important}.asHeaderTop{min-height:64px!important;padding:0 10px!important;display:flex!important;align-items:center!important;gap:8px!important;overflow:visible!important}.asHeaderLogoFloat{position:static!important;width:auto!important;min-width:138px!important;height:42px!important;margin:0!important}.asHeaderLogoFloat img{display:none!important}.asHeaderLogoFloat:before{content:"AutoScout24.mk";font-size:18px;font-weight:1000;letter-spacing:-.06em;color:#111318;white-space:nowrap}.asHeaderSpacer{flex:1!important}.asLangPro,.asLoginMini,.asCreateAd,.asIconBtn.fav{display:none!important}.asHeaderActions{display:flex!important;align-items:center!important;gap:8px!important;overflow:visible!important;z-index:10000!important}.asIconBtn{width:38px!important;height:38px!important;min-width:38px!important;border-radius:14px!important;background:#fff!important;border:1px solid #e6e8ee!important;box-shadow:0 7px 16px #0f172a12!important}.asIconBtn svg{width:21px!important;height:21px!important;color:#111318!important}.asGuestProfileMenu,.asProfileMenu{display:flex!important;position:relative!important;z-index:10001!important}.asGuestProfileBtn,.asProfileBtn{width:44px!important;height:44px!important;min-width:44px!important;border-radius:999px!important;border:2px solid #111318!important;background:#fff!important;color:#111318!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;cursor:pointer!important;pointer-events:auto!important;box-shadow:0 10px 22px #0f172a1a!important}.asGuestProfileBtn svg,.asProfileBtn svg{width:27px!important;height:27px!important;color:#111318!important;pointer-events:none!important}.asProfileBtn span{display:none!important}.asGuestProfileDrop,.asProfileDrop{position:fixed!important;right:10px!important;top:70px!important;width:236px!important;background:#fff!important;border:1px solid #e6e8ee!important;border-radius:20px!important;box-shadow:0 24px 70px #0f172a38!important;z-index:999999!important;padding:10px!important}.asDropLang{min-height:46px!important;border-radius:15px!important;background:#f8fafc!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 12px!important;margin-bottom:8px!important}.asDropLang span{font-weight:950!important;color:#111318!important}.asDropLang select,.asDropLang button{border:0!important;background:transparent!important;color:#2563eb!important;font-weight:1000!important}.asGuestProfileDrop a,.asProfileDrop a,.asProfileDrop button{min-height:46px!important;border-radius:15px!important;padding:0 13px!important;display:flex!important;align-items:center!important;width:100%!important;color:#111318!important;font-weight:950!important;text-decoration:none!important;background:#fff!important;border:0!important}.asGuestProfileDrop .asDropLogin{background:linear-gradient(135deg,#ffd21f,#ffb800)!important;justify-content:center!important}.asProfileDrop button{color:#b91c1c!important;margin-top:6px!important}.drHero{min-height:250px!important;padding:16px 14px 58px!important}.drHero h1{font-size:28px!important;line-height:.97!important}.drSearchWrap{width:calc(100% - 18px)!important;margin:-38px auto 18px!important;border-radius:20px!important;padding:10px!important;background:#fff!important}.smartBodyTypes{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:8px!important;margin:10px 0!important}.smartBodyTypes button{min-height:78px!important;border-radius:18px!important;background:linear-gradient(180deg,#fff,#f7f9fc)!important;border:1px solid #e6e8ee!important}.smartBodyTypes button.active{border-color:#ffd21f!important;background:#fff8d7!important}.smartBodyTypes img{max-width:90px!important;max-height:34px!important;object-fit:contain!important}.drGrid{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;overflow:visible!important;padding:0!important}.drAdCard{min-width:100%!important;max-width:100%!important;width:100%!important}.drAdImage{height:210px!important}}@media (max-width:760px){.asMobileAppNav{display:grid!important;position:fixed!important;left:0!important;right:0!important;bottom:0!important;height:76px!important;background:#fff!important;border-top:1px solid #e6e8ee!important;grid-template-columns:repeat(5,1fr)!important;z-index:9998!important;box-shadow:0 -10px 28px #0f172a14!important}.asMobileAppNav a,.asMobileAppNav button{border:0!important;background:transparent!important;color:#667085!important;font-size:11px!important;font-weight:900!important;display:grid!important;place-items:center!important;align-content:center!important;gap:4px!important;text-decoration:none!important;border-radius:18px!important;margin:7px 3px!important;transition:transform .14s ease,background .14s ease,color .14s ease,box-shadow .14s ease!important}.asMobileAppNav a.active{background:linear-gradient(135deg,#ffd21f,#ffb800)!important;color:#111318!important;transform:translateY(-5px)!important;box-shadow:0 12px 24px #ffb80047!important}.asMobileAppNav a.active svg,.asMobileAppNav button:active svg{color:#111318!important;stroke:#111318!important}.asMobileAppNav button:active,.asMobileAppNav a:active{transform:scale(.95)!important;background:#fff8d7!important;color:#111318!important}.asMobileAppNav svg{width:22px!important;height:22px!important;stroke-width:2.4!important}}@media (max-width:760px){.asHeaderActions{display:flex!important;align-items:center!important;gap:8px!important}.asHeaderActions .asIconBtn.msg,.asHeaderActions .asIconBtn:not(.fav){display:grid!important}.asProfileMenu,.asGuestProfileMenu{display:flex!important}.asGuestProfileDrop .asDropLogin{height:48px!important;border-radius:16px!important;background:linear-gradient(135deg,#ffd21f,#ffb800)!important;color:#111318!important;justify-content:center!important;font-size:16px!important;font-weight:1000!important;box-shadow:0 12px 28px #ffb8003d!important}.asGuestProfileBtn,.asProfileBtn,.asIconBtn,.asMobileAppNav a,.asMobileAppNav button,.smartSubmit,.smartSelectButton{transition:transform .14s ease,box-shadow .14s ease,background .14s ease!important}.asGuestProfileBtn:active,.asProfileBtn:active,.asIconBtn:active,.smartSubmit:active,.smartSelectButton:active{transform:scale(.95)!important}.auth-page,.login-page,.register-page,.authPage,.loginPage,.registerPage{min-height:calc(100vh - 64px)!important;padding:18px 12px 96px!important;background:radial-gradient(circle at 85% 0%,rgba(255,210,31,.25),transparent 30%),linear-gradient(180deg,#f8fafc,#eef2f7)!important;overflow-x:hidden!important}.auth-card,.login-card,.register-card,.authBox,.loginBox,.registerBox,form.login-form,form.register-form{width:100%!important;max-width:420px!important;margin:0 auto!important;border-radius:26px!important;padding:20px!important;background:#fff!important;border:1px solid #e6e8ee!important;box-shadow:0 22px 60px #0f172a24!important}.auth-card h1,.login-card h1,.register-card h1,.authBox h1,.loginBox h1,.registerBox h1{font-size:30px!important;line-height:1!important;letter-spacing:-.06em!important;margin-bottom:14px!important}.auth-card input,.login-card input,.register-card input,.authBox input,.loginBox input,.registerBox input,form.login-form input,form.register-form input{width:100%!important;height:50px!important;border-radius:16px!important;border:1px solid #dbe3ef!important;background:#f8fafc!important;padding:0 14px!important;font-size:15px!important;font-weight:800!important}.auth-card button,.login-card button,.register-card button,.authBox button,.loginBox button,.registerBox button,form.login-form button,form.register-form button{width:100%!important;min-height:52px!important;border-radius:18px!important;border:0!important;background:linear-gradient(135deg,#ffd21f,#ffb800)!important;color:#111318!important;font-size:16px!important;font-weight:1000!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 14px 30px #ffb80042!important}.auth-card a,.login-card a,.register-card a,.authBox a,.loginBox a,.registerBox a{color:#2563eb!important;font-weight:950!important}.drSearchWrap:focus-within{box-shadow:0 20px 48px #0f172a2e,0 0 0 3px #ffd21f59!important}}.langMini{display:flex!important;align-items:center!important;gap:4px!important}.langMini button{border:0!important;background:#f1f5f9!important;color:#334155!important;border-radius:999px!important;min-width:36px!important;height:30px!important;padding:0 8px!important;font-size:12px!important;font-weight:1000!important}.langMini button.active{background:linear-gradient(135deg,#ffd21f,#ffb800)!important;color:#111318!important}@media (max-width:760px){.asDropLang{gap:10px!important}.asDropLang .langMini{flex-shrink:0!important}.asDropLang .langMini button{min-width:34px!important;height:28px!important;font-size:11px!important;padding:0 7px!important}}@media (min-width:761px){.drQuickStats,.drBodyTypes{display:none!important}.asHeaderPro{height:auto!important;background:#fff!important}.asHeaderTop{min-height:76px!important;display:flex!important;align-items:center!important;gap:12px!important;padding-left:0!important;overflow:visible!important}.asHeaderLogoFloat{position:static!important;width:220px!important;min-width:220px!important;height:66px!important;display:flex!important;align-items:center!important;text-decoration:none!important}.asHeaderLogoFloat img{display:block!important;max-width:210px!important;max-height:64px!important;width:auto!important;height:auto!important;object-fit:contain!important}.asHeaderLogoFloat:before,.asHeaderLogoFloat:after{display:none!important}.asLangPro{display:block!important}.asLoginMini,.asCreateAd,.asIconBtn{display:inline-flex!important}.asProfileBtn{display:flex!important}.asMobileAppNav{display:none!important}.drHero{min-height:610px!important}.drSearchWrap{width:min(1260px,calc(100% - 36px))!important;margin:-92px auto 34px!important}.drGrid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}.drAdCard{min-width:0!important;max-width:none!important;width:auto!important}.drAdImage{height:232px!important}}.languageSelectMini{height:34px!important;min-width:58px!important;border:1px solid #e6e8ee!important;border-radius:999px!important;background:#fff!important;color:#111318!important;font-size:13px!important;font-weight:1000!important;padding:0 8px!important;outline:none!important}@media (max-width:760px){.asDropLang .languageSelectMini{height:32px!important;min-width:56px!important;font-size:12px!important}}@media (max-width:760px){.asGuestLoginIcon{border:1px solid #e6e8ee!important;box-shadow:0 8px 18px #0f172a14!important}.asGuestLoginIcon svg{width:27px!important;height:27px!important}}@media (max-width:760px){.login-page,.register-page,.auth-page,.loginPage,.registerPage,.authPage{min-height:calc(100vh - 64px)!important;padding:18px 12px 96px!important;background:radial-gradient(circle at 90% 0%,rgba(255,210,31,.22),transparent 30%),linear-gradient(180deg,#f8fafc,#eef2f7)!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;overflow-x:hidden!important}.login-card,.register-card,.auth-card,.loginBox,.registerBox,.authBox,.login-form,.register-form{width:100%!important;max-width:420px!important;margin:0 auto!important;background:#fff!important;border:1px solid #e6e8ee!important;border-radius:26px!important;padding:20px!important;box-shadow:0 22px 60px #0f172a24!important}.login-card h1,.register-card h1,.auth-card h1,.loginBox h1,.registerBox h1,.authBox h1{font-size:30px!important;line-height:1!important;letter-spacing:-.06em!important;margin:0 0 18px!important;color:#111318!important}.login-card input,.register-card input,.auth-card input,.loginBox input,.registerBox input,.authBox input,.login-form input,.register-form input{width:100%!important;height:52px!important;border-radius:16px!important;border:1px solid #dbe3ef!important;background:#f8fafc!important;color:#111318!important;padding:0 14px!important;font-size:15px!important;font-weight:850!important;outline:none!important}.login-card input:focus,.register-card input:focus,.auth-card input:focus,.loginBox input:focus,.registerBox input:focus,.authBox input:focus{border-color:#ffd21f!important;box-shadow:0 0 0 4px #ffd21f38!important;background:#fff!important}.login-card button,.register-card button,.auth-card button,.loginBox button,.registerBox button,.authBox button,.login-form button,.register-form button{width:100%!important;min-height:52px!important;border:0!important;border-radius:18px!important;background:linear-gradient(135deg,#ffd21f,#ffb800)!important;color:#111318!important;font-size:16px!important;font-weight:1000!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;line-height:1!important;box-shadow:0 14px 30px #ffb80042!important}.login-card button:active,.register-card button:active,.auth-card button:active{transform:scale(.97)!important}.login-card a,.register-card a,.auth-card a,.loginBox a,.registerBox a,.authBox a{color:#2563eb!important;font-weight:950!important;text-decoration:none!important}}@media (max-width:760px){.login-page,.register-page,.auth-page,.loginPage,.registerPage,.authPage,[class*=login],[class*=Login],[class*=auth],[class*=Auth]{max-width:100%!important;overflow-x:hidden!important}.login-page,.register-page,.auth-page,.loginPage,.registerPage,.authPage{min-height:calc(100vh - 64px)!important;padding:14px 12px 92px!important;background:#f4f6f8!important;display:block!important}.login-page img,.loginPage img,.auth-page img,.authPage img,.loginHero,.authHero,.authVisual,.loginVisual,.loginIntro,.authIntro,.authShowcase,.authBrandCard,.loginBrandCard,.authPromo,.loginPromo,.premiumAds,.authBadges,.loginBadges{display:none!important}.login-card,.register-card,.auth-card,.loginBox,.registerBox,.authBox,form.login-form,form.register-form{width:100%!important;max-width:420px!important;margin:0 auto!important;background:#fff!important;border:1px solid #e6e8ee!important;border-radius:22px!important;padding:18px!important;box-shadow:0 18px 44px #0f172a1f!important}.login-card h1,.register-card h1,.auth-card h1,.loginBox h1,.registerBox h1,.authBox h1{font-size:27px!important;line-height:1.05!important;letter-spacing:-.055em!important;margin:0 0 8px!important}.login-card p,.register-card p,.auth-card p,.loginBox p,.registerBox p,.authBox p{font-size:14px!important;line-height:1.35!important;margin:0 0 16px!important}.login-card label,.register-card label,.auth-card label,.loginBox label,.registerBox label,.authBox label{font-size:13px!important;margin-bottom:6px!important}.login-card input,.register-card input,.auth-card input,.loginBox input,.registerBox input,.authBox input{width:100%!important;height:48px!important;border-radius:14px!important;font-size:15px!important;padding:0 13px!important}.login-card button,.register-card button,.auth-card button,.loginBox button,.registerBox button,.authBox button{width:100%!important;min-height:50px!important;border-radius:16px!important;font-size:16px!important;font-weight:1000!important}.remember-row,.login-options,.auth-options{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;font-size:13px!important;margin:12px 0!important}.captcha-placeholder,.robot-placeholder,.not-robot-placeholder{display:block!important;min-height:56px!important;border:1px dashed #cbd5e1!important;border-radius:14px!important;background:#f8fafc!important;margin:12px 0!important}}@media (max-width:760px){body:has(.simpleLoginPage) .asMobileAppNav,body:has(.simpleLoginPage) footer,body:has(.simpleLoginPage) .publicFooter,body:has(.simpleLoginPage) .appDownload,body:has(.simpleLoginPage) .footerApps,body:has(.simpleLoginPage) .drFooter{display:none!important}body:has(.simpleLoginPage){background:#f4f6f8!important}.simpleLoginPage *{box-sizing:border-box!important}}.simpleLoginPage .simpleLoginCard,.simpleLoginPage .simpleLoginForm,.simpleLoginPage .simpleLoginField,.simpleLoginPage .simpleLoginRow,.simpleLoginPage .robotSpace{overflow:visible!important}.simpleLoginPage .simpleLoginField label{position:static!important;transform:none!important;display:block!important;opacity:1!important;visibility:visible!important;font-size:13px!important;line-height:1.1!important;margin:0!important;padding:0!important}.simpleLoginPage .simpleLoginField input{position:static!important;transform:none!important;margin:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.simpleLoginPage .robotSpace{font-size:0!important;color:transparent!important}.asCreateAd,.asLoginMini,.drHead a,.drSearchWrap button,.smartSubmit,.smartSelectButton,.asMobileAppNav a,.asMobileAppNav button,button,a[class*=btn],a[class*=Btn]{box-sizing:border-box!important}.asCreateAd,.asLoginMini,.smartSubmit,.drHead a{display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1!important}.publicFooterLegal,.footerLegal,.asFooterLegal,.footer-disclaimer{font-size:12px!important;line-height:1.45!important;color:#667085!important;max-width:1180px!important;margin:18px auto 0!important;padding:0 18px!important}.publicFooterLegal br,.footerLegal br,.asFooterLegal br,.footer-disclaimer br{display:none!important}.footerLegal,.publicFooterLegal,.asFooterLegal{font-size:12px!important;line-height:1.45!important;color:#667085!important}.footerLegal:empty,.publicFooterLegal:empty,.asFooterLegal:empty{display:none!important}@media (max-width:760px){.asHeaderActions .asIconBtn,.asHeaderActions .asProfileBtn{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}.asHeaderActions .asIconBtn svg,.asHeaderActions .asProfileBtn svg{color:#111318!important;stroke:#111318!important}.asHeaderActions .asIconBtn:active,.asHeaderActions .asProfileBtn:active{transform:scale(.92)!important}.asGuestProfileBtn{background:transparent!important;border:0!important;box-shadow:none!important}}@media (max-width:760px){.asCreateAd{display:none!important}.asHeaderActions .asIconBtn,.asHeaderActions .asProfileBtn,.asHeaderActions .asGuestProfileBtn{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}.asHeaderActions .asIconBtn svg,.asHeaderActions .asProfileBtn svg,.asHeaderActions .asGuestProfileBtn svg{color:#111318!important;stroke:#111318!important}.asHeaderActions .asIconBtn:active,.asHeaderActions .asProfileBtn:active,.asHeaderActions .asGuestProfileBtn:active{transform:scale(.92)!important}}@media (min-width:761px){.asHeaderActions .asIconBtn.msg,.asHeaderActions .asIconBtn:not(.fav){background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}.asHeaderActions .asIconBtn.msg:hover,.asHeaderActions .asIconBtn:not(.fav):hover{background:transparent!important;border:0!important;box-shadow:none!important;transform:translateY(-1px)!important}}@media (min-width:761px){.asGuestProfileMenu,.asProfileMenu{position:relative!important;display:flex!important}.asGuestProfileBtn,.asProfileBtn{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;width:42px!important;height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important}.asGuestProfileBtn svg,.asProfileBtn svg{width:30px!important;height:30px!important;color:#111318!important}.asGuestProfileDrop,.asProfileDrop{position:absolute!important;top:52px!important;right:0!important;width:240px!important;background:#fff!important;border:1px solid #e6e8ee!important;border-radius:18px!important;box-shadow:0 22px 60px #0f172a29!important;padding:10px!important;z-index:99999!important}.asGuestProfileDrop a,.asProfileDrop a,.asProfileDrop button{min-height:44px!important;border-radius:13px!important;padding:0 12px!important;display:flex!important;align-items:center!important;color:#111318!important;font-weight:950!important;text-decoration:none!important;background:#fff!important;border:0!important;width:100%!important}.asGuestProfileDrop .asDropLogin{background:linear-gradient(135deg,#ffd21f,#ffb800)!important;justify-content:center!important;margin-top:8px!important}.asDropLang{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:44px!important;background:#f8fafc!important;border-radius:13px!important;padding:0 12px!important}.asCreateAd{display:none!important}}.forgot-page,.forgotPage,.reset-page,.resetPage{min-height:calc(100vh - 64px)!important;background:#f4f6f8!important;padding:16px 14px 28px!important;display:flex!important;align-items:flex-start!important;justify-content:center!important}.forgot-card,.forgotBox,.reset-card,.resetBox{width:100%!important;max-width:430px!important;background:#fff!important;border:1px solid #e6e8ee!important;border-radius:24px!important;padding:20px!important;box-shadow:0 20px 52px #0f172a21!important}.forgot-card input,.forgotBox input,.reset-card input,.resetBox input{height:50px!important;border-radius:15px!important}.forgot-card button,.forgotBox button,.reset-card button,.resetBox button{height:52px!important;border-radius:17px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}@media (min-width:761px){.forgot-page,.forgotPage,.reset-page,.resetPage{align-items:center!important;min-height:calc(100vh - 76px)!important}}@media (max-width:760px){.asMobileAppNav{height:66px!important;left:8px!important;right:8px!important;bottom:8px!important;border-radius:22px!important;grid-template-columns:repeat(5,1fr)!important;background:#fffffff5!important;border:1px solid #e6e8ee!important;box-shadow:0 -10px 34px #0f172a1f!important;overflow:hidden!important}.asMobileAppNav a,.asMobileAppNav button{margin:0!important;border-radius:0!important;font-size:10px!important;gap:3px!important;color:#667085!important}.asMobileAppNav svg{width:20px!important;height:20px!important}.asMobileAppNav a.active{background:linear-gradient(135deg,#ffd21f,#ffb800)!important;color:#111318!important;transform:none!important;box-shadow:none!important}}@media (max-width:760px){.asMobileAppNav{position:fixed!important;left:8px!important;right:8px!important;bottom:8px!important;height:68px!important;display:grid!important;grid-template-columns:repeat(5,1fr)!important;background:#fffffff7!important;border:1px solid #e6e8ee!important;border-radius:24px!important;box-shadow:0 -12px 34px #0f172a24!important;z-index:9998!important;overflow:hidden!important;padding:0!important}.asMobileAppNav a,.asMobileAppNav button{margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#667085!important;font-size:10.5px!important;font-weight:950!important;display:grid!important;place-items:center!important;align-content:center!important;gap:3px!important;text-decoration:none!important;transition:background .16s ease,transform .12s ease,color .16s ease!important}.asMobileAppNav a.active{background:linear-gradient(135deg,#ffd21f,#ffb800)!important;color:#111318!important}.asMobileAppNav a:active,.asMobileAppNav button:active{transform:scale(.94)!important;background:#fff8d7!important;color:#111318!important}.asMobileAppNav svg{width:20px!important;height:20px!important}}body:has(.fyPage) .asMobileAppNav,body:has(.fyPage) .asHeaderPro,body:has(.fyPage) footer,body:has(.fyPage) .publicFooter,body:has(.fyPage) .asHomeFooterPro{display:none!important}body:has(.fyPage){background:#06070a!important;overflow:hidden!important}.asHeaderPro{height:72px!important;background:#fff!important;border-bottom:1px solid #e8edf3!important;box-shadow:0 6px 18px #0f172a0d!important;position:sticky!important;top:0!important;z-index:9000!important}.asHeaderTop{height:72px!important;min-height:72px!important;display:flex!important;align-items:center!important;gap:12px!important;padding:0 16px!important;overflow:visible!important}.asHeaderLogoFloat{position:static!important;width:auto!important;min-width:210px!important;height:62px!important;display:flex!important;align-items:center!important;text-decoration:none!important}.asHeaderLogoFloat img{display:block!important;width:auto!important;height:58px!important;max-width:230px!important;object-fit:contain!important;transform:none!important}.asHeaderLogoFloat:before{display:none!important}.asHeaderSpacer{flex:1!important}.asHeaderActions{display:flex!important;align-items:center!important;gap:14px!important;overflow:visible!important}.asCreateAd{height:42px!important;min-height:42px!important;max-height:42px!important;padding:0 18px!important;border-radius:999px!important;background:#ffd21f!important;color:#111318!important;font-weight:950!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1!important;box-shadow:none!important;border:0!important}.asIconBtn,.asProfileBtn,.asGuestProfileBtn{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;color:#111318!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.asIconBtn:hover,.asProfileBtn:hover,.asGuestProfileBtn:hover{background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important}.asIconBtn svg,.asProfileBtn svg,.asGuestProfileBtn svg{width:25px!important;height:25px!important;stroke:#111318!important;color:#111318!important}.asProfileMenu,.asGuestProfileMenu{position:relative!important;display:flex!important}.asProfileDrop,.asGuestProfileDrop{position:absolute!important;right:0!important;top:50px!important;width:250px!important;background:#fff!important;border:1px solid #e6e8ee!important;border-radius:18px!important;box-shadow:0 22px 60px #0f172a29!important;padding:10px!important;display:grid!important;gap:6px!important;z-index:99999!important}.asProfileDrop a,.asProfileDrop button,.asGuestProfileDrop a{height:44px!important;min-height:44px!important;padding:0 12px!important;border:0!important;border-radius:12px!important;background:#fff!important;color:#111318!important;font-weight:900!important;text-decoration:none!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;box-shadow:none!important}.asProfileDrop a:hover,.asProfileDrop button:hover,.asGuestProfileDrop a:hover{background:#f8fafc!important}.asGuestProfileDrop .asDropLogin{background:#ffd21f!important;justify-content:center!important}.asDropLang{height:46px!important;min-height:46px!important;background:#f8fafc!important;border-radius:12px!important;padding:0 12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;font-weight:900!important;color:#334155!important}.languageSelectMini{height:34px!important;min-height:34px!important;border:1px solid #dbe3ef!important;border-radius:10px!important;background:#fff!important;color:#111318!important;font-weight:900!important;padding:0 26px 0 10px!important}.asLoginCompact button,.asRegForm button,.asRulesModal button,.auth-form-side button,button[type=submit],.asRulesBtn{height:52px!important;min-height:52px!important;max-height:52px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1!important;padding:0 16px!important;box-sizing:border-box!important}.asLoginOne,.asRegPage,.auth-shell{background:#f4f6f8!important;overflow-x:hidden!important}.asLoginCompact,.asRegCard,.forgot-card{overflow:hidden!important}.asRobotReserve,.asRobotBox{font-size:0!important;color:transparent!important;overflow:hidden!important}@media (max-width:760px){.asHeaderPro{height:62px!important}.asHeaderTop{height:62px!important;min-height:62px!important;padding:0 10px!important;gap:8px!important}.asHeaderLogoFloat{min-width:auto!important;height:42px!important}.asHeaderLogoFloat img{display:none!important}.asHeaderLogoFloat:before{display:block!important;content:"AutoScout24.mk"!important;font-size:18px!important;font-weight:1000!important;letter-spacing:-.06em!important;color:#111318!important;white-space:nowrap!important}.asCreateAd{display:none!important}.asHeaderActions{gap:8px!important}.asIconBtn,.asProfileBtn,.asGuestProfileBtn{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important}.asIconBtn svg,.asProfileBtn svg,.asGuestProfileBtn svg{width:24px!important;height:24px!important}.asProfileDrop,.asGuestProfileDrop{position:fixed!important;right:10px!important;top:68px!important;width:min(250px,calc(100vw - 20px))!important}}body:has(.asLoginOne) footer,body:has(.asRegPage) footer,body:has(.auth-shell) footer,body:has(.asLoginOne) .asMobileAppNav,body:has(.asRegPage) .asMobileAppNav,body:has(.auth-shell) .asMobileAppNav{display:none!important}body.asLoginOnlyPage .asHeaderPro,body.asLoginOnlyPage header,body.asLoginOnlyPage footer,body.asLoginOnlyPage .autoscoot-footer,body.asLoginOnlyPage .asMobileAppNav,body.asLoginOnlyPage .footerLegal{display:none!important}body.asLoginOnlyPage .asAuthNewPage{min-height:100vh!important;padding-top:12px!important;padding-bottom:12px!important}
