ul[role=menu]{list-style:none}ul[role=menu]:focus{outline:none}li[role=menuitem]{align-items:center;cursor:pointer;display:flex;gap:var(--padding-small);min-height:var(--button-height);position:relative}li[role=menuitem].section{border-block-start:1px solid var(--color-line)}li[role=menuitem] .menu-item-wrap a,li[role=menuitem] .menu-item-wrap button{align-items:center;background-color:transparent;display:flex;font-size:inherit;gap:var(--padding-small);height:auto;justify-content:flex-start;padding-block:var(--padding-small);padding-inline:var(--padding-base);text-align:start;width:100%}li[role=menuitem] .menu-item-wrap a.focused:after,li[role=menuitem] .menu-item-wrap a:active:after,li[role=menuitem] .menu-item-wrap a:focus:after,li[role=menuitem] .menu-item-wrap a:hover:after,li[role=menuitem] .menu-item-wrap button.focused:after,li[role=menuitem] .menu-item-wrap button:active:after,li[role=menuitem] .menu-item-wrap button:focus:after,li[role=menuitem] .menu-item-wrap button:hover:after{content:none}li[role=menuitem] .menu-item-wrap a:has([class^=icon-]:first-child),li[role=menuitem] .menu-item-wrap a:has([class^=px-img]:first-child),li[role=menuitem] .menu-item-wrap button:has([class^=icon-]:first-child),li[role=menuitem] .menu-item-wrap button:has([class^=px-img]:first-child){padding-inline-start:var(--padding-small)}li[role=menuitem] .menu-item-wrap a:has([class^=icon-]:last-child),li[role=menuitem] .menu-item-wrap a:has([class^=px-img]:last-child),li[role=menuitem] .menu-item-wrap button:has([class^=icon-]:last-child),li[role=menuitem] .menu-item-wrap button:has([class^=px-img]:last-child){padding-inline-end:var(--padding-small)}li[role=menuitem] a{text-decoration:none}li[role=menuitem]:hover{background-color:var(--color-accent-extra-light)}li[role=menuitem].active{background-color:var(--color-accent-light);color:#fff}li[role=menuitem].active a,li[role=menuitem].active button{color:#fff}
