:root { --offcanvas-background-color: var(--default-color); --offcanvas-shadow: var(--shadow-large-dark); --offcanvas-button-shadow: var(--shadow-medium); } .offcanvas-switcher { top: 320px !important; position: fixed; width: 60px; height: 60px; cursor: pointer; padding: 4px; box-sizing: border-box; right: 0; z-index: 980; background: var(--offcanvas-background-color); border-radius: 6px 0px 0px 6px; box-shadow: var(--offcanvas-button-shadow); clip-path: inset(-30px 0px -30px -30px); } .offcanvas-switcher .offcanvas-count { position: absolute; top: 0; left: 0; font-size: 12px; line-height: 20px; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); height: 20px; width: 20px; border-radius: 50%; padding: 1px; background-color: var(--secondary-color); color: var(--light-color); } .offcanvas .uk-offcanvas-bar { background-color: var(--offcanvas-background-color); box-shadow: var(--offcanvas-shadow); border-radius: 4px 0px 0px 4px; padding: 0; width: 550px; max-width: 100vw; } .offcanvas .uk-offcanvas-flip .uk-offcanvas-bar { right: -550px; }