UNPKG

xdesign-vue-next

Version:

XDesign Component for vue-next

869 lines (868 loc) 28.3 kB
/* 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); }