.menu-item.nisbec-login-icon>a,
.menu-item a[href$="/login/"],
.nisbec-login-icon-link {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    line-height: 1;
    text-decoration: none;
}

.nisbec-menu-user-icon {
    display: inline-grid !important;
    place-items: center;
    flex: 0 0 26px;
    width: 26px;
    height: 26px;
    color: currentColor;
    line-height: 1;
}

.nisbec-menu-user-icon svg {
    display: block;
    width: 25px;
    height: 25px;
    margin: auto;
    fill: none;
    stroke: currentColor;
    stroke-width: 1.9;
    stroke-linecap: round;
    stroke-linejoin: round;
}

.nisbec-login-icon-label {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    clip-path: inset(50%) !important;
    white-space: nowrap !important;
    border: 0 !important;
}
