.SaleApartmentMobileV2_mobileSkin__ilnmp{background:linear-gradient(180deg,#f7fbff,#edf6ff);color:#071d49;min-height:100dvh;padding:0 12px 95px;width:100%}@media(max-width:767px){.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-wizard=root]{width:100%;max-width:100%;padding:0 0 105px!important;margin:0!important;color:#071d49}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=brand]{height:60px!important;min-height:60px!important;display:flex!important;align-items:center!important;padding:8px 9px!important;background:white!important;border-bottom:1px solid #e3edf9!important;box-shadow:0 2px 8px #17478108!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=heading]{margin:10px 0!important;padding:8px 3px!important;gap:9px!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=heading] h1{font-size:21px!important;line-height:1.2!important;letter-spacing:-.035em!important;color:#071d49!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=heading] p{font-size:11px!important;color:#7586a6!important;line-height:1.4!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=progress]{display:flex!important;gap:9px!important;overflow-x:auto!important;scrollbar-width:none!important;padding:8px 3px 14px!important;align-items:stretch!important;scroll-snap-type:x proximity!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=progress]>button{min-width:57px!important;max-width:72px!important;flex:0 0 60px!important;scroll-snap-align:center!important;gap:5px!important;font-size:9px!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=progress]>button>span{width:34px!important;height:34px!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=columns]{display:block!important;margin:0!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=panel]{padding:17px 14px 26px!important;min-height:0!important;border:1px solid #e0e9f7!important;border-radius:19px!important;background:#fff!important;box-shadow:0 12px 24px #102c4b09!important;overflow:visible!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=aside]{display:none!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=step-heading]{margin:0 0 20px!important;gap:11px!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=step-heading] h2{font-size:17px!important;color:#071d49!important;line-height:1.35!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=step-heading] p{font-size:11px!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=fields]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:14px 10px!important;gap:14px 10px!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=fields]>:first-child{grid-column:1/-1!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=fields] input,.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=fields] select,.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=fields] textarea{max-width:100%!important;min-width:0!important;box-sizing:border-box!important;font-size:12px!important;border:1px solid #d9e5f6!important;border-radius:10px!important;min-height:44px!important;background:#fff!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=fields] label{font-size:11px!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=amenities]{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=amenities]>*{min-width:0!important;overflow-wrap:anywhere!important;min-height:84px!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;font-size:10px!important;text-align:center!important;gap:6px!important;border-radius:12px!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=commission],.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=loan]{border:1px solid #dce8fa!important;border-radius:16px!important;background:linear-gradient(165deg,#fff,#f8fbff)!important;padding:14px!important;max-width:100%!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=bottom]{position:fixed!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;z-index:1050!important;box-sizing:border-box!important;background:#fff!important;border-top:1px solid #dce7f6!important;padding:9px 12px calc(9px + env(safe-area-inset-bottom))!important;box-shadow:0 -10px 25px #1a3e7415!important;display:flex!important;gap:6px!important;align-items:center!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=bottom] button{min-width:0!important;min-height:44px!important;border-radius:10px!important;font-size:11px!important;white-space:nowrap!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=bottom]>div{flex:1 1!important;display:flex!important;gap:5px!important;min-width:0!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=bottom]>div button{flex:1 1!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=bottom]>div button:last-child{flex:1.3 1!important;background:#0876f9!important;color:#fff!important;border-color:#0876f9!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=bottom]>button{max-width:78px!important}}@media(max-width:365px){.SaleApartmentMobileV2_mobileSkin__ilnmp{padding-inline:8px}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=panel]{padding:13px 10px 20px!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=fields]{grid-template-columns:1fr!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=bottom]>button{max-width:63px!important}}@media (max-width:767px){.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=brand],.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=step-label]{display:none!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-v2-nav=true]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 4px 5px;min-height:44px}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-v2-nav=true]>button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:7px 10px;border:1px solid #dbe8f8;border-radius:10px;color:#0755b9;background:white;font-size:12px;font-weight:700;cursor:pointer}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-v2-nav=true]>span{color:#587499;font-size:12px;font-weight:600;white-space:nowrap}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-wizard=root][data-inventory-mode=true] [data-apartment-ui=bottom]>button:first-child{flex:0 0 108px!important;max-width:108px!important;display:inline-flex!important;justify-content:center!important;align-items:center!important;gap:5px!important;border:1px solid #cfe1fa!important;background:#f0f6ff!important;color:#075cc4!important;font-weight:700!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-wizard=root][data-inventory-mode=true] [data-apartment-ui=bottom]>div{min-width:0!important;flex:1 1!important}}@media (max-width:365px){.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-wizard=root][data-inventory-mode=true] [data-apartment-ui=bottom]>button:first-child{flex-basis:85px!important;max-width:85px!important}}@media (max-width:767px){.SaleApartmentMobileV2_mobileSkin__ilnmp{background:#fff!important;color:#0c2043!important;padding:0 12px 110px!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-wizard=root]{background:#fff!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-v2-nav=true]{background:#fff!important;margin:0 0 5px!important;padding:13px 3px 8px!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=heading]{background:#fff!important;border:1px solid #eef2f8!important;box-shadow:0 7px 25px rgba(18,53,99,.055)!important;border-radius:20px!important;padding:16px!important;margin:10px 0 16px!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=heading] h1{font-size:21px!important;font-weight:800!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=progress]{background:#fff!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=panel]{border:0!important;background:#fff!important;box-shadow:none!important;padding:13px 4px 25px!important;border-radius:0!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=fields]{gap:17px 13px!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=fields] input,.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=fields] select,.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=fields] textarea{border:1px solid #dbe5f2!important;border-radius:13px!important;min-height:48px!important;background:#fff!important;color:#0e2344!important;font-size:13px!important;box-shadow:0 3px 8px rgba(20,57,104,.025)!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=fields] label{color:#11294d!important;font-size:12px!important;font-weight:650!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=commission]{border-radius:19px!important;background:#f1f7ff!important;border:1px solid #dceafe!important;box-shadow:0 5px 18px rgba(28,92,178,.04)!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=bottom]{background:#fff!important;padding:11px 17px calc(11px + env(safe-area-inset-bottom,0px))!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=bottom]>div button:last-child{background:#096cf4!important;border:0!important;border-radius:16px!important;min-height:51px!important;font-size:14px!important;font-weight:800!important;box-shadow:0 6px 14px #096cf433!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=bottom]>button{display:none!important}.SaleApartmentMobileV2_mobileSkin__ilnmp{background:#fff!important;min-height:100dvh;padding:0 15px 116px!important;color:#091b3d!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-wizard=root]{background:#fff!important;max-width:100%!important;margin:0!important;padding:0!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-field=listing_status],.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=bottom]>button,.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=crumb],.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=heading],.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=panel]>div[class*=note],.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=progress],.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=step-heading]{display:none!important}.SaleApartmentMobileV2_mobileSkin__ilnmp .dipl-apartment-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:15;background:#fff;display:grid;grid-template-columns:44px 1fr auto;align-items:center;grid-gap:7px;gap:7px;min-height:66px;border-bottom:0}.SaleApartmentMobileV2_mobileSkin__ilnmp .dipl-apartment-topbar button{width:41px;height:41px;border-radius:50%;border:1px solid #edf2f9;background:#fff;color:#12274c;display:flex;align-items:center;justify-content:center}.SaleApartmentMobileV2_mobileSkin__ilnmp .dipl-apartment-topbar strong{font-size:18px;font-weight:800;letter-spacing:-.03em;color:#0b1c3e;text-align:center}.SaleApartmentMobileV2_mobileSkin__ilnmp .dipl-apartment-topbar span{font-size:12px;color:#647797;white-space:nowrap}.SaleApartmentMobileV2_mobileSkin__ilnmp .dipl-apartment-progress{height:5px;background:#e8eef7;border-radius:50px;overflow:hidden;margin:6px 0 17px}.SaleApartmentMobileV2_mobileSkin__ilnmp .dipl-apartment-progress span{height:100%;display:block;background:#096cff;border-radius:50px;transition:width .3s ease}.SaleApartmentMobileV2_mobileSkin__ilnmp .dipl-apartment-hero{display:grid;grid-template-columns:49px minmax(0,1fr) 105px;align-items:center;grid-gap:10px;gap:10px;min-height:136px;margin:2px 0 18px;overflow:hidden}.SaleApartmentMobileV2_mobileSkin__ilnmp .dipl-apartment-hero-icon{height:45px;width:45px;border-radius:50%;display:grid;place-items:center;color:#096cff;background:#edf6ff}.SaleApartmentMobileV2_mobileSkin__ilnmp .dipl-apartment-hero h2{font-size:19px;line-height:1.2;color:#0b1c3e;font-weight:800;margin:0 0 5px}.SaleApartmentMobileV2_mobileSkin__ilnmp .dipl-apartment-hero p{font-size:12px;line-height:1.5;color:#62799a;margin:0}.SaleApartmentMobileV2_mobileSkin__ilnmp .dipl-apartment-hero img{width:125px;height:138px;object-fit:contain;object-position:bottom center;max-width:none;margin-left:-8px}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=columns]{display:block!important;margin:0!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=panel]{border:0!important;box-shadow:none!important;border-radius:0!important;background:transparent!important;margin:0!important;padding:0 0 60px!important;min-height:0!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=aside]{display:none!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=fields]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-column-gap:11px!important;column-gap:11px!important;grid-row-gap:18px!important;row-gap:18px!important;align-items:start!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=fields]>*{grid-column:auto!important;min-width:0!important;margin:0!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-field=listing_tag],.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-field=possession_date],.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-field=title]{grid-column:1/-1!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=fields] label{font-size:12px!important;color:#102345!important;font-weight:680!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=fields] button,.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=fields] input,.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=fields] select,.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=fields] textarea{font-size:12px!important;min-width:0!important;max-width:100%!important;min-height:46px!important;box-sizing:border-box!important;border-radius:12px!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=fields] [class*=control]{border:1px solid #dce6f2!important;border-radius:12px!important;background:#fff!important;min-width:0!important;box-shadow:0 3px 8px #142e5708!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-field=listing_tag] [class*=control],.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-field=title] [class*=control]{min-height:49px!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=fields] [class*=faFieldIcon]{font-size:15px!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=commission]{margin:22px 0 0!important;border:1px solid #e0edff!important;border-radius:18px!important;background:#f0f7ff!important;padding:13px!important;box-shadow:0 4px 14px #15508b0a!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=commission] h3{font-size:14px!important;line-height:1.25!important;color:#0b1c3e!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=commission] p,.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=commission] small{font-size:11px!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=commission] [class*=commissionBadge],.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=commission] [class*=commissionFootnote]{display:none!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=commission] [class*=commissionFields]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:9px!important;gap:9px!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=commission] [class*=commissionFields]>*{min-width:0!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=commission] input[type=number],.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=commission] select{width:100%!important;min-width:0!important;font-size:12px!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=bottom]{position:fixed!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;z-index:50!important;border-top:1px solid #edf1f8!important;background:#fff!important;padding:12px 15px calc(12px + env(safe-area-inset-bottom))!important;box-sizing:border-box!important;box-shadow:0 -5px 20px #052a5b0a!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=bottom]>div{width:100%!important;display:flex!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=bottom]>div button:first-child{display:none!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=bottom]>div button:last-child{width:100%!important;flex:1 1!important;min-height:54px!important;background:#0969fa!important;border:0!important;color:white!important;border-radius:16px!important;font-size:15px!important;font-weight:800!important;box-shadow:0 7px 17px #0969fa24!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=bottom]>div button:last-child svg{display:none!important}}@media(max-width:375px){.SaleApartmentMobileV2_mobileSkin__ilnmp{padding-left:10px!important;padding-right:10px!important}.SaleApartmentMobileV2_mobileSkin__ilnmp .dipl-apartment-hero{grid-template-columns:40px minmax(0,1fr) 85px;gap:6px}.SaleApartmentMobileV2_mobileSkin__ilnmp .dipl-apartment-hero img{width:100px}.SaleApartmentMobileV2_mobileSkin__ilnmp .dipl-apartment-hero h2{font-size:16px}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-ui=fields]{column-gap:8px!important}}@media (max-width:767px){.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-wizard=root] [data-step-navigation=enabled]{position:fixed!important;inset:auto 0 0!important;display:block!important;width:100%!important;box-sizing:border-box!important;padding:10px 16px calc(10px + env(safe-area-inset-bottom, 0px))!important;margin:0!important;border:0!important;border-top:1px solid #e5edf7!important;border-radius:0!important;background:#fff!important;z-index:2147483000!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-wizard=root] [data-step-navigation=enabled]>[class*=bottomActions]{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)!important;grid-gap:10px!important;gap:10px!important;width:100%!important;min-width:0!important;align-items:stretch!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-wizard=root] [data-step-navigation=enabled]>[class*=bottomActions]>button:first-child,.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-wizard=root] [data-step-navigation=enabled]>[class*=bottomActions]>button:last-child{display:flex!important;position:static!important;grid-column:auto!important;visibility:visible!important;opacity:1!important;flex:initial!important;width:100%!important;min-width:0!important;height:52px!important;min-height:52px!important;padding:0 8px!important;border-radius:14px!important;align-items:center!important;justify-content:center!important;gap:5px!important;font-size:13px!important;font-weight:750!important;white-space:nowrap!important;box-shadow:none!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-wizard=root] [data-step-navigation=enabled]>[class*=bottomActions]>button:first-child{border:1px solid #cbdcf5!important;color:#0868f7!important;background:#f1f6ff!important}.SaleApartmentMobileV2_mobileSkin__ilnmp [data-apartment-wizard=root] [data-step-navigation=enabled]>[class*=bottomActions]>button:last-child{border:1px solid #0868f7!important;color:#fff!important;background:#0868f7!important}}