/* Grouped More menu with consistent, compact navigation rows. */
.mall .mall-more-panel{width:380px;padding:18px;max-height:min(720px,calc(100dvh - 180px));overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid #d4e2ee;border-radius:18px;box-shadow:0 16px 44px #12395725;background:#fff}.more-menu-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:2px 8px 14px;border-bottom:1px solid #e1eaf2}.more-menu-heading .eyebrow{font-size:9px;letter-spacing:1.3px;margin:0}.more-menu-heading h2{font-size:21px;letter-spacing:-.4px;margin:6px 0 0;color:#193f59}.mall .more-menu-close{display:grid;place-items:center;min-width:40px;min-height:40px;padding:4px;border:1px solid #d9e5ef;border-radius:50%;background:#f5f8fc;box-shadow:none;transform:none;font-size:24px;line-height:1;color:#486b84}.more-menu-group{padding:12px 0 8px;border-bottom:1px solid #e5edf3}.more-menu-group:last-child{border-bottom:0;padding-bottom:0}.more-menu-group h3{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#688296;margin:0 8px 8px;font-weight:600}.mall .mall-more-panel .more-menu-group a,.mall .mall-more-panel .more-menu-group .interaction-menu{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:9px 10px;margin:2px 0;border:0;border-radius:10px;background:transparent;box-shadow:none;transform:none;text-align:left;text-decoration:none;color:#254a64;font-size:13px;font-weight:500;line-height:1.5}.mall .mall-more-panel .more-menu-group a:hover,.mall .mall-more-panel .more-menu-group .interaction-menu:hover{background:#edf5fc;transform:none;box-shadow:none}.mall .mall-more-panel .nav-tile{width:32px;height:32px;flex:0 0 32px;border:0;border-radius:9px;background:#edf4fb;box-shadow:none;color:#2e6895}.mall .mall-more-panel .nav-tile svg{width:20px;height:20px}.mall .mall-more-panel a>span:nth-child(2){min-width:0;overflow-wrap:anywhere}.mall .mall-more-panel small{font-size:10px;line-height:1.6;margin-top:2px;color:#6b8294}.mall .mall-more-panel a[data-install-app]{background:#f1f7fb}.mall .mall-more-panel a[data-install-app]>svg{width:18px;flex-shrink:0}.mall .mall-more-panel :focus-visible{outline:3px solid #4d8db4;outline-offset:2px}.mall .mall-more[open]>summary{background:#eaf3fc;border-radius:12px}
@media(max-width:760px){.mall .mall-more-panel{position:fixed;left:12px;right:12px;bottom:calc(82px + env(safe-area-inset-bottom));top:auto;width:auto;max-width:none;max-height:calc(100dvh - 110px - env(safe-area-inset-bottom));padding:16px;border-radius:20px}.more-menu-heading{padding-bottom:12px}.more-menu-group{padding:10px 0 6px}.mall .mall-more-panel .more-menu-group a,.mall .mall-more-panel .more-menu-group .interaction-menu{min-height:46px;padding:7px 10px}}
/* Mobile navigation reserves Live for a future release; Saved lives in More. */
.mall .mall-nav>.mobile-feed-nav,.mall .mall-more-panel .mobile-saved-menu{display:none}
@media(max-width:760px){.mall .mall-nav>.nav-saved{display:none}.mall .mall-more-panel .mobile-saved-menu{display:flex}.mall .mall-nav>.mobile-feed-nav{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:58px;min-height:0;margin:0;padding:0 7px;border:0;background:transparent;color:#526d83;font:inherit;font-size:10px;line-height:inherit;box-shadow:none;opacity:1;cursor:pointer;transform:none}.mall .mobile-feed-nav .nav-tile{opacity:1}.mall .mall-more-panel .mobile-saved-menu[aria-current=page]{background:#e8f3fa;font-weight:600}}
