/* Only the link/button row is positioned; submenu layers remain attached to the drawer. */
.u-mobile-menu .u-nav__row{position:relative}
.u-mobile-menu .u-nav__row>.u-nav__link{min-height:47px;padding-right:59px}
.u-mobile-menu .u-nav__row>.u-nav__next{position:absolute;right:0;top:0;bottom:0;display:flex!important;align-items:center;justify-content:center;width:45px;height:100%;min-height:44px;margin:0;padding:0;border:0;border-left:1px solid var(--u-menu-border-color);background:transparent;color:var(--u-menu-text-color);cursor:pointer;font:inherit;border-radius:0}
.u-mobile-menu .u-nav__next::before{display:none;content:none}
.u-mobile-menu .u-nav__next svg{width:17px;height:17px;flex:0 0 17px}
.u-mobile-menu .u-nav__row>.u-nav__next:hover,.u-mobile-menu .u-nav__row>.u-nav__next:active{background:#fff1b8;color:#263047}
.u-mobile-menu .u-highlight>.u-nav__row{background:var(--u-highlight-color);color:var(--u-highlight-text-color)}
.u-mobile-menu .u-highlight>.u-nav__row>.u-nav__link{background:transparent;color:var(--u-highlight-text-color);border-bottom:0}
.u-mobile-menu .u-highlight>.u-nav__row>.u-nav__next{color:var(--u-highlight-text-color);border-left-color:var(--u-highlight-border-color)}
.u-mobile-menu .u-highlight>.u-nav__row>.u-nav__link:hover,.u-mobile-menu .u-highlight>.u-nav__row>.u-nav__next:hover{background:var(--u-highlight-color-active);color:var(--u-highlight-text-color-active)}
.u-mobile-menu button.u-nav__back{width:100%;min-height:46px;border:0;border-radius:0;cursor:pointer;text-align:left;font-family:inherit}
.u-mobile-menu .u-nav__back svg{width:16px;height:16px;flex:0 0 16px}
.u-mobile-menu .u-nav__row>.u-nav__next:focus-visible,.u-mobile-menu .u-nav__row>.u-nav__link:focus-visible,.u-mobile-menu button.u-nav__back:focus-visible{outline:2px solid #8c6800!important;outline-offset:-4px}
