ul[role=menu]{list-style:none}ul[role=menu]:focus{outline:none}li[role=menuitem]{align-items:center;gap:var(--padding-small);min-height:var(--button-height);cursor:pointer;display:flex;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{padding-inline:var(--padding-base);padding-block:var(--padding-small);font-size:inherit;text-align:start;justify-content:flex-start;align-items:center;gap:var(--padding-small);background-color:#0000;width:100%;height:auto;display:flex}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}:is(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)}:is(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}
