/**
 * 侧栏 .sidebar-menu.flex-fill 刷新时黑边/轮廓闪一下。
 * 主 style 在「jsDelivr」CDN 模式下为外链旧包，本地改 style.min 不会生效；本文件固定本地入队、依赖主 style，保证覆盖。
 */
#sidebar.sidebar-nav {
    outline: none !important;
}

.sidebar-nav .sidebar-menu,
.sidebar-nav .sidebar-menu.flex-fill {
    transition: width 0.3s ease, background-color 0.3s ease, opacity 0.3s ease !important;
    overflow: hidden;
    outline: none !important;
    border: none !important;
    box-shadow: none !important;
    -webkit-tap-highlight-color: transparent;
}

.sidebar-nav-inner .flex-fill {
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    outline: none !important;
    border: none !important;
    box-shadow: none !important;
}

.sidebar-nav-inner .flex-fill:focus,
.sidebar-nav-inner .flex-fill:focus-visible,
.sidebar-nav-inner.modal-dialog:focus,
.sidebar-nav-inner.modal-dialog:focus-visible {
    outline: none !important;
    box-shadow: none !important;
}

.sidebar-nav .sidebar-menu-inner .sidebar-item > a::before,
.sidebar-nav .sidebar-menu-inner .sidebar-show > a::before {
    content: none !important;
    display: none !important;
}

.sidebar-nav .sidebar-menu-inner .sidebar-item > a:focus,
.sidebar-nav .sidebar-menu-inner .sidebar-item > a:focus-visible,
.sidebar-nav .sidebar-menu-inner .sidebar-item li > a:focus,
.sidebar-nav .sidebar-menu-inner .sidebar-item li > a:focus-visible {
    outline: none !important;
    box-shadow: none !important;
}
