xdesign-vue-next
Version:
XDesign Component for vue-next
869 lines (868 loc) • 28.3 kB
CSS
/* Swiper */
.x-swiper {
font: var(--td-font-body-medium);
color: var(--td-text-color-primary);
box-sizing: border-box;
margin: 0;
padding: 0;
list-style: none;
position: relative;
}
.x-swiper__wrap {
display: block;
position: relative;
height: 100%;
}
.x-swiper__content {
position: relative;
z-index: 1;
overflow: hidden;
}
.x-swiper__container {
position: relative;
display: flex;
flex-direction: row;
height: 100%;
z-index: 1;
}
.x-swiper__container__item {
flex: 0 0 auto;
width: 100%;
height: 100%;
display: inline-block;
}
.x-swiper__arrow {
display: flex;
align-items: center;
}
.x-swiper__arrow svg.x-icon {
width: 20px;
height: 20px;
}
.x-swiper__arrow svg.x-icon::before {
font-size: 24px;
}
.x-swiper__arrow--default .x-swiper__arrow-left {
position: absolute;
top: 50%;
transform: translateY(-50%);
display: flex;
width: 24px;
height: 24px;
justify-content: center;
align-items: center;
z-index: 2;
background-color: transparent;
color: var(--td-font-white-2);
transition: 0.2s linear;
cursor: pointer;
left: 16px;
}
.x-swiper__arrow--default .x-swiper__arrow-left:hover {
color: var(--td-bg-color-container);
background-color: var(--td-font-white-4);
border-radius: var(--td-radius-default);
transition: 0.2s linear;
}
.x-swiper__arrow--default .x-swiper__arrow-left:active {
background-color: var(--td-font-white-3);
transition: 0.2s linear;
}
.x-swiper__arrow--default .x-swiper__arrow-right {
position: absolute;
top: 50%;
transform: translateY(-50%);
display: flex;
width: 24px;
height: 24px;
justify-content: center;
align-items: center;
z-index: 2;
background-color: transparent;
color: var(--td-font-white-2);
transition: 0.2s linear;
cursor: pointer;
right: 16px;
}
.x-swiper__arrow--default .x-swiper__arrow-right:hover {
color: var(--td-bg-color-container);
background-color: var(--td-font-white-4);
border-radius: var(--td-radius-default);
transition: 0.2s linear;
}
.x-swiper__arrow--default .x-swiper__arrow-right:active {
background-color: var(--td-font-white-3);
transition: 0.2s linear;
}
.x-swiper-card .x-swiper__container {
display: block;
}
.x-swiper-card .x-swiper__container .x-is-active {
z-index: 2;
}
.x-swiper-card .x-swiper__card {
position: absolute;
top: 0;
left: 0;
width: 41.5%;
height: 100%;
z-index: 0;
}
.x-swiper-fade .x-swiper__container {
display: block;
}
.x-swiper-fade .x-swiper__fade {
position: absolute;
top: 0;
left: 0;
}
.x-swiper__navigation {
position: absolute;
left: 50%;
transform: translateX(-50%);
display: flex;
flex-direction: row;
bottom: 0;
margin: 0;
padding: 0;
z-index: 2;
}
.x-swiper__navigation > li {
flex: 1 0 auto;
list-style-type: none;
display: flex;
}
.x-swiper__navigation .x-swiper__arrow svg.x-icon {
width: 16px;
height: 16px;
}
.x-swiper__navigation-bars .x-swiper__navigation-item {
cursor: pointer;
margin: 0 0 0 6px;
padding: 18px 0;
width: 14px;
height: auto;
}
.x-swiper__navigation-bars .x-swiper__navigation-item span {
width: 100%;
height: 3px;
}
.x-swiper__navigation-bars .x-swiper__navigation-item:nth-child(1) {
margin-left: 0;
}
.x-swiper__navigation-bars .x-swiper__navigation-item span {
background: var(--td-font-white-4);
}
.x-swiper__navigation-bars .x-swiper__navigation-item span:hover {
background-color: var(--td-font-white-2);
}
.x-swiper__navigation-bars .x-swiper__navigation-item span:active {
background-color: var(--td-bg-color-container);
}
.x-swiper__navigation-bars .x-swiper__navigation-item.x-is-active {
width: 24px;
}
.x-swiper__navigation-bars .x-swiper__navigation-item.x-is-active span {
background-color: var(--td-bg-color-container);
}
.x-swiper__navigation-dots-bar .x-swiper__navigation-item {
cursor: pointer;
margin: 0 0 0 6px;
padding: 18px 0;
width: 14px;
height: auto;
}
.x-swiper__navigation-dots-bar .x-swiper__navigation-item span {
border-radius: calc(3px / 2);
}
.x-swiper__navigation-dots-bar .x-swiper__navigation-item span {
width: 100%;
height: 3px;
}
.x-swiper__navigation-dots-bar .x-swiper__navigation-item:nth-child(1) {
margin-left: 0;
}
.x-swiper__navigation-dots-bar .x-swiper__navigation-item span {
background: var(--td-font-white-4);
}
.x-swiper__navigation-dots-bar .x-swiper__navigation-item span:hover {
background-color: var(--td-font-white-2);
}
.x-swiper__navigation-dots-bar .x-swiper__navigation-item span:active {
background-color: var(--td-bg-color-container);
}
.x-swiper__navigation-dots-bar .x-swiper__navigation-item.x-is-active {
width: 24px;
}
.x-swiper__navigation-dots-bar .x-swiper__navigation-item.x-is-active span {
background-color: var(--td-bg-color-container);
}
.x-swiper__navigation-dots .x-swiper__navigation-item {
cursor: pointer;
margin: 0 0 0 6px;
padding: 18px 0;
width: var(--td-size-2);
height: auto;
}
.x-swiper__navigation-dots .x-swiper__navigation-item span {
border-radius: 50%;
}
.x-swiper__navigation-dots .x-swiper__navigation-item span {
width: 100%;
height: var(--td-size-2);
}
.x-swiper__navigation-dots .x-swiper__navigation-item:nth-child(1) {
margin-left: 0;
}
.x-swiper__navigation-dots .x-swiper__navigation-item span {
background: var(--td-font-white-4);
}
.x-swiper__navigation-dots .x-swiper__navigation-item span:hover {
background-color: var(--td-font-white-2);
}
.x-swiper__navigation-dots .x-swiper__navigation-item span:active {
background-color: var(--td-bg-color-container);
}
.x-swiper__navigation-dots .x-swiper__navigation-item.x-is-active span {
background-color: var(--td-bg-color-container);
}
.x-swiper__navigation--fraction {
position: absolute;
left: 50%;
transform: translateX(-50%);
top: auto;
right: auto;
bottom: calc(0px - calc(var(--td-line-height-body-medium) + 12px));
height: var(--td-line-height-body-medium);
line-height: var(--td-line-height-body-medium);
}
.x-swiper__navigation--fraction .x-swiper__arrow-left {
display: flex;
justify-content: center;
align-items: center;
z-index: 2;
background-color: transparent;
color: var(--td-font-gray-4);
width: var(--td-line-height-body-medium);
height: var(--td-line-height-body-medium);
cursor: pointer;
}
.x-swiper__navigation--fraction .x-swiper__arrow-left:hover {
color: var(--td-brand-color);
}
.x-swiper__navigation--fraction .x-swiper__arrow-left:active {
color: var(--td-brand-color-active);
}
.x-swiper__navigation--fraction .x-swiper__arrow-right {
display: flex;
justify-content: center;
align-items: center;
z-index: 2;
background-color: transparent;
color: var(--td-font-gray-4);
width: var(--td-line-height-body-medium);
height: var(--td-line-height-body-medium);
cursor: pointer;
}
.x-swiper__navigation--fraction .x-swiper__arrow-right:hover {
color: var(--td-brand-color);
}
.x-swiper__navigation--fraction .x-swiper__arrow-right:active {
color: var(--td-brand-color-active);
}
.x-swiper__navigation--fraction .x-swiper__navigation-text-fraction {
display: inline-block;
font-size: var(--td-font-size-body-medium);
color: var(--td-text-color-secondary);
margin: 0;
}
.x-swiper--vertical .x-swiper__container {
flex-direction: column;
}
.x-swiper--vertical .x-swiper__navigation {
position: absolute;
top: 50%;
transform: translateY(-50%);
left: auto;
right: 0;
bottom: auto;
display: flex;
flex-direction: column;
justify-content: center;
}
.x-swiper--vertical .x-swiper__navigation-bars .x-swiper__navigation-item {
cursor: pointer;
margin: 6px 0 0 0;
padding: 0 18px;
width: auto;
height: 14px;
}
.x-swiper--vertical .x-swiper__navigation-bars .x-swiper__navigation-item span {
width: 3px;
height: 100%;
}
.x-swiper--vertical .x-swiper__navigation-bars .x-swiper__navigation-item:nth-child(1) {
margin-top: 0;
}
.x-swiper--vertical .x-swiper__navigation-bars .x-swiper__navigation-item span {
background: var(--td-font-white-4);
}
.x-swiper--vertical .x-swiper__navigation-bars .x-swiper__navigation-item span:hover {
background-color: var(--td-font-white-2);
}
.x-swiper--vertical .x-swiper__navigation-bars .x-swiper__navigation-item span:active {
background-color: var(--td-bg-color-container);
}
.x-swiper--vertical .x-swiper__navigation-bars .x-swiper__navigation-item.x-is-active {
height: 24px;
}
.x-swiper--vertical .x-swiper__navigation-bars .x-swiper__navigation-item.x-is-active span {
background-color: var(--td-bg-color-container);
}
.x-swiper--vertical .x-swiper__navigation-dots-bar .x-swiper__navigation-item {
cursor: pointer;
margin: 6px 0 0 0;
padding: 0 18px;
width: auto;
height: 14px;
}
.x-swiper--vertical .x-swiper__navigation-dots-bar .x-swiper__navigation-item span {
border-radius: calc(3px / 2);
}
.x-swiper--vertical .x-swiper__navigation-dots-bar .x-swiper__navigation-item span {
width: 3px;
height: 100%;
}
.x-swiper--vertical .x-swiper__navigation-dots-bar .x-swiper__navigation-item:nth-child(1) {
margin-top: 0;
}
.x-swiper--vertical .x-swiper__navigation-dots-bar .x-swiper__navigation-item span {
background: var(--td-font-white-4);
}
.x-swiper--vertical .x-swiper__navigation-dots-bar .x-swiper__navigation-item span:hover {
background-color: var(--td-font-white-2);
}
.x-swiper--vertical .x-swiper__navigation-dots-bar .x-swiper__navigation-item span:active {
background-color: var(--td-bg-color-container);
}
.x-swiper--vertical .x-swiper__navigation-dots-bar .x-swiper__navigation-item.x-is-active {
height: 24px;
}
.x-swiper--vertical .x-swiper__navigation-dots-bar .x-swiper__navigation-item.x-is-active span {
background-color: var(--td-bg-color-container);
}
.x-swiper--vertical .x-swiper__navigation-dots .x-swiper__navigation-item {
cursor: pointer;
margin: 6px 0 0 0;
padding: 0 18px;
width: auto;
max-height: var(--td-size-2);
}
.x-swiper--vertical .x-swiper__navigation-dots .x-swiper__navigation-item span {
border-radius: 50%;
}
.x-swiper--vertical .x-swiper__navigation-dots .x-swiper__navigation-item span {
width: var(--td-size-2);
height: 100%;
}
.x-swiper--vertical .x-swiper__navigation-dots .x-swiper__navigation-item:nth-child(1) {
margin-top: 0;
}
.x-swiper--vertical .x-swiper__navigation-dots .x-swiper__navigation-item span {
background: var(--td-font-white-4);
}
.x-swiper--vertical .x-swiper__navigation-dots .x-swiper__navigation-item span:hover {
background-color: var(--td-font-white-2);
}
.x-swiper--vertical .x-swiper__navigation-dots .x-swiper__navigation-item span:active {
background-color: var(--td-bg-color-container);
}
.x-swiper--vertical .x-swiper__navigation-dots .x-swiper__navigation-item.x-is-active span {
background-color: var(--td-bg-color-container);
}
.x-swiper--outside .x-swiper__navigation {
bottom: -36px;
}
.x-swiper--outside .x-swiper__navigation--fraction {
position: absolute;
left: 50%;
transform: translateX(-50%);
top: auto;
right: auto;
bottom: calc(0px - calc(var(--td-line-height-body-medium) + 12px));
height: var(--td-line-height-body-medium);
line-height: var(--td-line-height-body-medium);
}
.x-swiper--outside .x-swiper__navigation--fraction .x-swiper__arrow-left {
display: flex;
justify-content: center;
align-items: center;
z-index: 2;
background-color: transparent;
color: var(--td-font-gray-4);
width: var(--td-line-height-body-medium);
height: var(--td-line-height-body-medium);
cursor: pointer;
}
.x-swiper--outside .x-swiper__navigation--fraction .x-swiper__arrow-left:hover {
color: var(--td-brand-color);
}
.x-swiper--outside .x-swiper__navigation--fraction .x-swiper__arrow-left:active {
color: var(--td-brand-color-active);
}
.x-swiper--outside .x-swiper__navigation--fraction .x-swiper__arrow-right {
display: flex;
justify-content: center;
align-items: center;
z-index: 2;
background-color: transparent;
color: var(--td-font-gray-4);
width: var(--td-line-height-body-medium);
height: var(--td-line-height-body-medium);
cursor: pointer;
}
.x-swiper--outside .x-swiper__navigation--fraction .x-swiper__arrow-right:hover {
color: var(--td-brand-color);
}
.x-swiper--outside .x-swiper__navigation--fraction .x-swiper__arrow-right:active {
color: var(--td-brand-color-active);
}
.x-swiper--outside .x-swiper__navigation--fraction .x-swiper__navigation-text-fraction {
display: inline-block;
font-size: var(--td-font-size-body-medium);
color: var(--td-text-color-secondary);
margin: 0;
}
.x-swiper--outside .x-swiper__navigation-bars .x-swiper__navigation-item span {
background-color: var(--td-font-gray-4);
}
.x-swiper--outside .x-swiper__navigation-bars .x-swiper__navigation-item span:hover {
background-color: var(--td-brand-color);
}
.x-swiper--outside .x-swiper__navigation-bars .x-swiper__navigation-item span:active {
background-color: var(--td-brand-color-active);
}
.x-swiper--outside .x-swiper__navigation-bars .x-is-active span {
background-color: var(--td-brand-color-active);
}
.x-swiper--outside.x-swiper--vertical .x-swiper__navigation {
bottom: auto;
right: -36px;
}
.x-swiper--outside.x-swiper--vertical .x-swiper__navigation--fraction {
position: absolute;
left: 50%;
transform: translateX(-50%);
top: auto;
right: auto;
bottom: calc(0px - calc(var(--td-line-height-body-medium) + 12px));
height: var(--td-line-height-body-medium);
line-height: var(--td-line-height-body-medium);
}
.x-swiper--outside.x-swiper--vertical .x-swiper__navigation--fraction .x-swiper__arrow-left {
display: flex;
justify-content: center;
align-items: center;
z-index: 2;
background-color: transparent;
color: var(--td-font-gray-4);
width: var(--td-line-height-body-medium);
height: var(--td-line-height-body-medium);
cursor: pointer;
}
.x-swiper--outside.x-swiper--vertical .x-swiper__navigation--fraction .x-swiper__arrow-left:hover {
color: var(--td-brand-color);
}
.x-swiper--outside.x-swiper--vertical .x-swiper__navigation--fraction .x-swiper__arrow-left:active {
color: var(--td-brand-color-active);
}
.x-swiper--outside.x-swiper--vertical .x-swiper__navigation--fraction .x-swiper__arrow-right {
display: flex;
justify-content: center;
align-items: center;
z-index: 2;
background-color: transparent;
color: var(--td-font-gray-4);
width: var(--td-line-height-body-medium);
height: var(--td-line-height-body-medium);
cursor: pointer;
}
.x-swiper--outside.x-swiper--vertical .x-swiper__navigation--fraction .x-swiper__arrow-right:hover {
color: var(--td-brand-color);
}
.x-swiper--outside.x-swiper--vertical .x-swiper__navigation--fraction .x-swiper__arrow-right:active {
color: var(--td-brand-color-active);
}
.x-swiper--outside.x-swiper--vertical .x-swiper__navigation--fraction .x-swiper__navigation-text-fraction {
display: inline-block;
font-size: var(--td-font-size-body-medium);
color: var(--td-text-color-secondary);
margin: 0;
}
.x-swiper--outside.x-swiper--vertical .x-swiper__navigation-bars .x-swiper__navigation-item span {
background-color: var(--td-font-gray-4);
}
.x-swiper--outside.x-swiper--vertical .x-swiper__navigation-bars .x-swiper__navigation-item span:hover {
background-color: var(--td-brand-color);
}
.x-swiper--outside.x-swiper--vertical .x-swiper__navigation-bars .x-swiper__navigation-item span:active {
background-color: var(--td-brand-color-active);
}
.x-swiper--outside.x-swiper--vertical .x-swiper__navigation-bars .x-is-active span {
background-color: var(--td-brand-color-active);
}
.x-swiper--inside .x-swiper__navigation {
bottom: 0;
}
.x-swiper--inside .x-swiper__navigation--fraction {
position: absolute;
left: 50%;
transform: translateX(-50%);
top: auto;
right: auto;
bottom: calc(0px - calc(var(--td-line-height-body-medium) + 12px));
height: var(--td-line-height-body-medium);
line-height: var(--td-line-height-body-medium);
}
.x-swiper--inside .x-swiper__navigation--fraction .x-swiper__arrow-left {
display: flex;
justify-content: center;
align-items: center;
z-index: 2;
background-color: transparent;
color: var(--td-font-gray-4);
width: var(--td-line-height-body-medium);
height: var(--td-line-height-body-medium);
cursor: pointer;
}
.x-swiper--inside .x-swiper__navigation--fraction .x-swiper__arrow-left:hover {
color: var(--td-brand-color);
}
.x-swiper--inside .x-swiper__navigation--fraction .x-swiper__arrow-left:active {
color: var(--td-brand-color-active);
}
.x-swiper--inside .x-swiper__navigation--fraction .x-swiper__arrow-right {
display: flex;
justify-content: center;
align-items: center;
z-index: 2;
background-color: transparent;
color: var(--td-font-gray-4);
width: var(--td-line-height-body-medium);
height: var(--td-line-height-body-medium);
cursor: pointer;
}
.x-swiper--inside .x-swiper__navigation--fraction .x-swiper__arrow-right:hover {
color: var(--td-brand-color);
}
.x-swiper--inside .x-swiper__navigation--fraction .x-swiper__arrow-right:active {
color: var(--td-brand-color-active);
}
.x-swiper--inside .x-swiper__navigation--fraction .x-swiper__navigation-text-fraction {
display: inline-block;
font-size: var(--td-font-size-body-medium);
color: var(--td-text-color-secondary);
margin: 0;
}
.x-swiper--large .x-swiper__arrow i.x-icon::before {
font-size: 32px;
}
.x-swiper--large .x-swiper__arrow--default .x-swiper__arrow-left {
width: 32px;
height: 32px;
left: 24px;
}
.x-swiper--large .x-swiper__arrow--default .x-swiper__arrow-right {
width: 32px;
height: 32px;
right: 24px;
}
.x-swiper--large .x-swiper__navigation-bars .x-swiper__navigation-item {
cursor: pointer;
margin: 0 0 0 8px;
padding: 24px 0;
width: 21px;
height: auto;
}
.x-swiper--large .x-swiper__navigation-bars .x-swiper__navigation-item span {
width: 100%;
height: 4px;
}
.x-swiper--large .x-swiper__navigation-bars .x-swiper__navigation-item:nth-child(1) {
margin-left: 0;
}
.x-swiper--large .x-swiper__navigation-bars .x-swiper__navigation-item span {
background: var(--td-font-white-4);
}
.x-swiper--large .x-swiper__navigation-bars .x-swiper__navigation-item span:hover {
background-color: var(--td-font-white-2);
}
.x-swiper--large .x-swiper__navigation-bars .x-swiper__navigation-item span:active {
background-color: var(--td-bg-color-container);
}
.x-swiper--large .x-swiper__navigation-bars .x-swiper__navigation-item.x-is-active {
width: 36px;
}
.x-swiper--large .x-swiper__navigation-bars .x-swiper__navigation-item.x-is-active span {
background-color: var(--td-bg-color-container);
}
.x-swiper--large .x-swiper__navigation--fraction {
position: absolute;
left: 50%;
transform: translateX(-50%);
top: auto;
right: auto;
bottom: calc(0px - calc(var(--td-line-height-body-large) + 12px));
height: var(--td-line-height-body-large);
line-height: var(--td-line-height-body-large);
}
.x-swiper--large .x-swiper__navigation--fraction .x-swiper__arrow-left {
display: flex;
justify-content: center;
align-items: center;
z-index: 2;
background-color: transparent;
color: var(--td-font-gray-4);
width: var(--td-line-height-body-large);
height: var(--td-line-height-body-large);
cursor: pointer;
}
.x-swiper--large .x-swiper__navigation--fraction .x-swiper__arrow-left:hover {
color: var(--td-brand-color);
}
.x-swiper--large .x-swiper__navigation--fraction .x-swiper__arrow-left:active {
color: var(--td-brand-color-active);
}
.x-swiper--large .x-swiper__navigation--fraction .x-swiper__arrow-right {
display: flex;
justify-content: center;
align-items: center;
z-index: 2;
background-color: transparent;
color: var(--td-font-gray-4);
width: var(--td-line-height-body-large);
height: var(--td-line-height-body-large);
cursor: pointer;
}
.x-swiper--large .x-swiper__navigation--fraction .x-swiper__arrow-right:hover {
color: var(--td-brand-color);
}
.x-swiper--large .x-swiper__navigation--fraction .x-swiper__arrow-right:active {
color: var(--td-brand-color-active);
}
.x-swiper--large .x-swiper__navigation--fraction .x-swiper__navigation-text-fraction {
display: inline-block;
font-size: var(--td-font-size-body-large);
color: var(--td-text-color-secondary);
margin: 0;
}
.x-swiper--large.x-swiper--outside .x-swiper__navigation {
bottom: -48px;
}
.x-swiper--large.x-swiper--outside .x-swiper__navigation-bars .x-swiper__navigation-item span {
background-color: var(--td-font-gray-4);
}
.x-swiper--large.x-swiper--outside .x-swiper__navigation-bars .x-swiper__navigation-item span:hover {
background-color: var(--td-brand-color);
}
.x-swiper--large.x-swiper--outside .x-swiper__navigation-bars .x-swiper__navigation-item span:active {
background-color: var(--td-brand-color-active);
}
.x-swiper--large.x-swiper--outside .x-swiper__navigation-bars .x-is-active span {
background-color: var(--td-brand-color-active);
}
.x-swiper--large.x-swiper--vertical .x-swiper__navigation-bars .x-swiper__navigation-item {
cursor: pointer;
margin: 8px 0 0 0;
padding: 0 24px;
width: auto;
height: 21px;
}
.x-swiper--large.x-swiper--vertical .x-swiper__navigation-bars .x-swiper__navigation-item span {
width: 4px;
height: 100%;
}
.x-swiper--large.x-swiper--vertical .x-swiper__navigation-bars .x-swiper__navigation-item:nth-child(1) {
margin-top: 0;
}
.x-swiper--large.x-swiper--vertical .x-swiper__navigation-bars .x-swiper__navigation-item span {
background: var(--td-font-white-4);
}
.x-swiper--large.x-swiper--vertical .x-swiper__navigation-bars .x-swiper__navigation-item span:hover {
background-color: var(--td-font-white-2);
}
.x-swiper--large.x-swiper--vertical .x-swiper__navigation-bars .x-swiper__navigation-item span:active {
background-color: var(--td-bg-color-container);
}
.x-swiper--large.x-swiper--vertical .x-swiper__navigation-bars .x-swiper__navigation-item.x-is-active {
height: 36px;
}
.x-swiper--large.x-swiper--vertical .x-swiper__navigation-bars .x-swiper__navigation-item.x-is-active span {
background-color: var(--td-bg-color-container);
}
.x-swiper--large.x-swiper--vertical.x-swiper--outside .x-swiper__navigation {
right: -48px;
}
.x-swiper--large.x-swiper--vertical.x-swiper--outside .x-swiper__navigation-bars .x-swiper__navigation-item span {
background-color: var(--td-font-gray-4);
}
.x-swiper--large.x-swiper--vertical.x-swiper--outside .x-swiper__navigation-bars .x-swiper__navigation-item span:hover {
background-color: var(--td-brand-color);
}
.x-swiper--large.x-swiper--vertical.x-swiper--outside .x-swiper__navigation-bars .x-swiper__navigation-item span:active {
background-color: var(--td-brand-color-active);
}
.x-swiper--large.x-swiper--vertical.x-swiper--outside .x-swiper__navigation-bars .x-is-active span {
background-color: var(--td-brand-color-active);
}
.x-swiper--small .x-swiper__arrow i.x-icon::before {
font-size: 16px;
}
.x-swiper--small .x-swiper__arrow--default .x-swiper__arrow-left {
width: 16px;
height: 16px;
left: 8px;
}
.x-swiper--small .x-swiper__arrow--default .x-swiper__arrow-right {
width: 16px;
height: 16px;
right: 8px;
}
.x-swiper--small .x-swiper__navigation-bars .x-swiper__navigation-item {
cursor: pointer;
margin: 0 0 0 4px;
padding: 12px 0;
width: 9px;
height: auto;
}
.x-swiper--small .x-swiper__navigation-bars .x-swiper__navigation-item span {
width: 100%;
height: 2px;
}
.x-swiper--small .x-swiper__navigation-bars .x-swiper__navigation-item:nth-child(1) {
margin-left: 0;
}
.x-swiper--small .x-swiper__navigation-bars .x-swiper__navigation-item span {
background: var(--td-font-white-4);
}
.x-swiper--small .x-swiper__navigation-bars .x-swiper__navigation-item span:hover {
background-color: var(--td-font-white-2);
}
.x-swiper--small .x-swiper__navigation-bars .x-swiper__navigation-item span:active {
background-color: var(--td-bg-color-container);
}
.x-swiper--small .x-swiper__navigation-bars .x-swiper__navigation-item.x-is-active {
width: 15px;
}
.x-swiper--small .x-swiper__navigation-bars .x-swiper__navigation-item.x-is-active span {
background-color: var(--td-bg-color-container);
}
.x-swiper--small .x-swiper__navigation--fraction {
position: absolute;
left: 50%;
transform: translateX(-50%);
top: auto;
right: auto;
bottom: calc(0px - calc(var(--td-line-height-body-small) + 12px));
height: var(--td-line-height-body-small);
line-height: var(--td-line-height-body-small);
}
.x-swiper--small .x-swiper__navigation--fraction .x-swiper__arrow-left {
display: flex;
justify-content: center;
align-items: center;
z-index: 2;
background-color: transparent;
color: var(--td-font-gray-4);
width: var(--td-line-height-body-small);
height: var(--td-line-height-body-small);
cursor: pointer;
}
.x-swiper--small .x-swiper__navigation--fraction .x-swiper__arrow-left:hover {
color: var(--td-brand-color);
}
.x-swiper--small .x-swiper__navigation--fraction .x-swiper__arrow-left:active {
color: var(--td-brand-color-active);
}
.x-swiper--small .x-swiper__navigation--fraction .x-swiper__arrow-right {
display: flex;
justify-content: center;
align-items: center;
z-index: 2;
background-color: transparent;
color: var(--td-font-gray-4);
width: var(--td-line-height-body-small);
height: var(--td-line-height-body-small);
cursor: pointer;
}
.x-swiper--small .x-swiper__navigation--fraction .x-swiper__arrow-right:hover {
color: var(--td-brand-color);
}
.x-swiper--small .x-swiper__navigation--fraction .x-swiper__arrow-right:active {
color: var(--td-brand-color-active);
}
.x-swiper--small .x-swiper__navigation--fraction .x-swiper__navigation-text-fraction {
display: inline-block;
font-size: var(--td-font-size-body-small);
color: var(--td-text-color-secondary);
margin: 0;
}
.x-swiper--small.x-swiper--outside .x-swiper__navigation {
bottom: -24px;
}
.x-swiper--small.x-swiper--outside .x-swiper__navigation-bars .x-swiper__navigation-item span {
background-color: var(--td-font-gray-4);
}
.x-swiper--small.x-swiper--outside .x-swiper__navigation-bars .x-swiper__navigation-item span:hover {
background-color: var(--td-brand-color);
}
.x-swiper--small.x-swiper--outside .x-swiper__navigation-bars .x-swiper__navigation-item span:active {
background-color: var(--td-brand-color-active);
}
.x-swiper--small.x-swiper--outside .x-swiper__navigation-bars .x-is-active span {
background-color: var(--td-brand-color-active);
}
.x-swiper--small.x-swiper--vertical .x-swiper__navigation-bars .x-swiper__navigation-item {
cursor: pointer;
margin: 4px 0 0 0;
padding: 0 12px;
width: auto;
height: 9px;
}
.x-swiper--small.x-swiper--vertical .x-swiper__navigation-bars .x-swiper__navigation-item span {
width: 2px;
height: 100%;
}
.x-swiper--small.x-swiper--vertical .x-swiper__navigation-bars .x-swiper__navigation-item:nth-child(1) {
margin-top: 0;
}
.x-swiper--small.x-swiper--vertical .x-swiper__navigation-bars .x-swiper__navigation-item span {
background: var(--td-font-white-4);
}
.x-swiper--small.x-swiper--vertical .x-swiper__navigation-bars .x-swiper__navigation-item span:hover {
background-color: var(--td-font-white-2);
}
.x-swiper--small.x-swiper--vertical .x-swiper__navigation-bars .x-swiper__navigation-item span:active {
background-color: var(--td-bg-color-container);
}
.x-swiper--small.x-swiper--vertical .x-swiper__navigation-bars .x-swiper__navigation-item.x-is-active {
height: 15px;
}
.x-swiper--small.x-swiper--vertical .x-swiper__navigation-bars .x-swiper__navigation-item.x-is-active span {
background-color: var(--td-bg-color-container);
}
.x-swiper--small.x-swiper--vertical.x-swiper--outside .x-swiper__navigation {
right: -24px;
}
.x-swiper--small.x-swiper--vertical.x-swiper--outside .x-swiper__navigation-bars .x-swiper__navigation-item span {
background-color: var(--td-font-gray-4);
}
.x-swiper--small.x-swiper--vertical.x-swiper--outside .x-swiper__navigation-bars .x-swiper__navigation-item span:hover {
background-color: var(--td-brand-color);
}
.x-swiper--small.x-swiper--vertical.x-swiper--outside .x-swiper__navigation-bars .x-swiper__navigation-item span:active {
background-color: var(--td-brand-color-active);
}
.x-swiper--small.x-swiper--vertical.x-swiper--outside .x-swiper__navigation-bars .x-is-active span {
background-color: var(--td-brand-color-active);
}