.search-mobile-navigation{display:none}@media (max-width:760px){.vision-property-search{padding-bottom:calc(58px + env(safe-area-inset-bottom))}.search-mobile-navigation{display:block}.search-mobile-navigation .mobile-nav{z-index:1000;height:calc(58px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-top:1px solid #1f24281a;align-items:center;display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -10px 28px #12181f14;padding:0 6px env(safe-area-inset-bottom)!important;gap:clamp(3px,1.5vw,8px)!important}.search-mobile-navigation .nav-item{color:#7b858d;height:48px;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:0 0 54px;justify-content:center;align-items:center;gap:2px;padding:0;font-size:.55rem;line-height:1.1;display:flex}.search-mobile-navigation .nav-item.active{color:#987136}.search-mobile-navigation .nav-icon{display:inline-flex}.search-mobile-navigation .mobile-nav>div:last-child{flex:1;justify-content:center;min-width:0;max-width:184px;padding:10px!important;font-size:.62rem!important}.search-mobile-navigation :focus-visible{outline-offset:2px;outline:2px solid #987136}.search-share-feedback{bottom:calc(68px + env(safe-area-inset-bottom));z-index:1001;color:#574631;background:#fffdf9;border:1px solid #d9c5a3;border-radius:12px;padding:16px 36px 16px 16px;font-size:12px;position:fixed;left:12px;right:12px;box-shadow:0 6px 24px #17191626}.search-share-feedback p{margin:0}.search-share-feedback input{width:100%;margin-top:8px;padding:8px}.search-share-feedback button{width:36px;height:36px;color:inherit;background:0 0;border:0;font-size:24px;position:absolute;top:0;right:0}}
