.cx-vui-pagination {
&-items {
display: flex;
justify-content: flex-start;
align-items: center;
}
&-item {
display: flex;
justify-content: center;
align-items: center;
width: 32px;
height: 32px;
margin: 0 3px;
padding: 4px 8px;
position: relative;
text-decoration: none;
border: 1px solid #E8E8E8;
border-radius: 2px;
text-shadow: none;
font-weight: 600;
font-size: 13px;
line-height: normal;
color: #7B7E81;
background: transparent;
cursor: pointer;
&:first-child {
margin-left: 0;
.rtl & {
margin-left: 3px;
margin-right: 0;
}
}
&:last-child {
margin-right: 0;
.rtl & {
margin-left: 0;
margin-right: 3px;
}
}
&-active {
color: $color__accent;
border: 1px solid $color__accent;
}
}
&-disabled {
cursor: not-allowed;
opacity: .5;
}
&-prev,
&-next {
svg {
.rtl & {
transform: scale(-1);
}
}
}
}