.more-menu{display:none;position:absolute;z-index:1000;top:48px;right:-245px;width:560px;background:#fff;border:1px solid #e0e7f1;border-radius:14px;box-shadow:0 12px 35px #263b5c26;padding:20px;grid-template-columns:1fr 1fr;gap:22px;text-align:left;cursor:default}.more-menu.open{display:grid}.universal-nav a[data-nav="more"]{position:relative}.more-column{display:grid;align-content:start;gap:3px}.more-column+ .more-column{border-left:1px solid #e5ebf3;padding-left:22px}.more-column h4{font-size:13px;color:#526789;margin:0 0 9px}.more-column a{display:flex;align-items:flex-start;gap:12px;padding:9px 5px;color:#24416d;font-size:13px;border-radius:7px;cursor:pointer}.more-column a:hover{background:#eff6ff;color:#0868ed}.more-column a svg{width:20px;height:20px;flex:0 0 20px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.more-column a span{display:grid;gap:4px}.more-column a small{font-size:11px;color:#71809c}.more-subhead{border-top:1px solid #e3e9f2;padding-top:18px;margin-top:10px!important}.menu-upgrade{margin-top:10px;border:0;background:#eff6ff;color:#0868ed;border-radius:8px;padding:12px;text-align:left;font-weight:700;cursor:default}.menu-upgrade::after{content:"Coming soon";float:right;background:#fff;border:1px solid #cfe0f5;border-radius:999px;padding:2px 8px;color:#53698d;font-size:11px}.menu-upgrade{font-size:0}.menu-upgrade::before{content:"Upgrade to Pro";font-size:13px}@media(max-width:1100px){.more-menu{right:-120px;width:500px}}@media(max-width:700px){.more-menu{position:fixed;top:60px;left:10px;right:10px;width:auto;max-height:calc(100vh - 80px);overflow:auto}}
.universal-nav a[data-nav="more"]{transition:background .2s ease,color .2s ease;border-radius:9px}.universal-nav a[data-nav="more"]:hover,.universal-nav a[data-nav="more"]:has(.more-menu.open){background:#eaf3ff;color:#0868ed;padding-left:10px;padding-right:10px}.universal-nav a[data-nav="more"] .nav-chevron{transition:transform .22s ease,margin .22s ease}.universal-nav a[data-nav="more"]:has(.more-menu.open) .nav-chevron{transform:rotate(225deg);margin-top:4px;margin-bottom:0}.more-dots{color:#0868ed;display:inline-block;transition:transform .22s ease;letter-spacing:2px}.universal-nav a[data-nav="more"]:hover .more-dots{transform:translateY(-1px) scale(1.04)}.more-menu{animation:more-menu-in .2s ease-out}.more-menu.open{transform-origin:top right}@keyframes more-menu-in{from{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}
.more-menu .more-column:nth-child(2) h4:first-child,
.more-menu .more-column:nth-child(2) a:nth-of-type(-n+4) { display:none!important; }
.universal-nav a[data-nav="more"]{gap:8px;padding:11px 12px!important;border-radius:9px;color:#142f62;font-weight:600;transition:background .2s ease,color .2s ease,transform .2s ease}.universal-nav a[data-nav="more"]:hover,.universal-nav a[data-nav="more"]:has(.more-menu.open){background:#e5f0ff;color:#0868ed}.universal-nav a[data-nav="more"] .more-dots{font-size:17px;letter-spacing:2px;color:#0868ed;line-height:12px}.universal-nav a[data-nav="more"] .nav-chevron{transition:transform .22s ease}.universal-nav a[data-nav="more"]:has(.more-menu.open) .nav-chevron{transform:rotate(225deg);margin-top:4px;margin-bottom:0}
.more-menu a[data-action="nearby-services"] { display:none !important; }
.more-menu .more-column:first-child > h4:first-child,
.more-menu .more-column:first-child > a[data-action="price-trends"],
.more-menu .more-column:first-child > a[data-action="area-insights"],
.more-menu .more-column:first-child > a[data-action="commute"],
.more-menu .more-column:first-child > a[data-action="mortgage"],
.more-menu .more-column:first-child > a[data-action="compare"] { display:none !important; }
