UNPKG

tdesign-mobile-vue

Version:
1,539 lines (1,535 loc) 758 kB
.t-safe-area-top { padding-top: constant(safe-area-inset-top); padding-top: env(safe-area-inset-top); } .t-safe-area-bottom { padding-bottom: constant(safe-area-inset-bottom); padding-bottom: env(safe-area-inset-bottom); } :root, :root[theme-mode="light"] { --td-brand-color-1: #f2f3ff; --td-brand-color-2: #d9e1ff; --td-brand-color-3: #b5c7ff; --td-brand-color-4: #8eabff; --td-brand-color-5: #618dff; --td-brand-color-6: #366ef4; --td-brand-color-7: #0052d9; --td-brand-color-8: #003cab; --td-brand-color-9: #002a7c; --td-brand-color-10: #001a57; --td-warning-color-1: #fff1e9; --td-warning-color-2: #ffd9c2; --td-warning-color-3: #ffb98c; --td-warning-color-4: #fa9550; --td-warning-color-5: #e37318; --td-warning-color-6: #be5a00; --td-warning-color-7: #954500; --td-warning-color-8: #713300; --td-warning-color-9: #532300; --td-warning-color-10: #3b1700; --td-error-color-1: #fff0ed; --td-error-color-2: #ffd8d2; --td-error-color-3: #ffb9b0; --td-error-color-4: #ff9285; --td-error-color-5: #f6685d; --td-error-color-6: #d54941; --td-error-color-7: #ad352f; --td-error-color-8: #881f1c; --td-error-color-9: #68070a; --td-error-color-10: #490002; --td-success-color-1: #e3f9e9; --td-success-color-2: #c6f3d7; --td-success-color-3: #92dab2; --td-success-color-4: #56c08d; --td-success-color-5: #2ba471; --td-success-color-6: #008858; --td-success-color-7: #006c45; --td-success-color-8: #005334; --td-success-color-9: #003b23; --td-success-color-10: #002515; --td-gray-color-1: #f3f3f3; --td-gray-color-2: #eee; --td-gray-color-3: #e7e7e7; --td-gray-color-4: #dcdcdc; --td-gray-color-5: #c5c5c5; --td-gray-color-6: #a6a6a6; --td-gray-color-7: #8b8b8b; --td-gray-color-8: #777; --td-gray-color-9: #5e5e5e; --td-gray-color-10: #4b4b4b; --td-gray-color-11: #383838; --td-gray-color-12: #2c2c2c; --td-gray-color-13: #242424; --td-gray-color-14: #181818; --td-font-white-1: #ffffff; --td-font-white-2: rgba(255, 255, 255, 0.55); --td-font-white-3: rgba(255, 255, 255, 0.35); --td-font-white-4: rgba(255, 255, 255, 0.22); --td-font-gray-1: rgba(0, 0, 0, 0.9); --td-font-gray-2: rgba(0, 0, 0, 0.6); --td-font-gray-3: rgba(0, 0, 0, 0.4); --td-font-gray-4: rgba(0, 0, 0, 0.26); --td-brand-color: var(--td-brand-color-7); --td-warning-color: var(--td-warning-color-5); --td-error-color: var(--td-error-color-6); --td-success-color: var(--td-success-color-5); --td-brand-color-focus: var(--td-brand-color-1); --td-brand-color-active: var(--td-brand-color-8); --td-brand-color-disabled: var(--td-brand-color-3); --td-brand-color-light: var(--td-brand-color-1); --td-brand-color-light-active: var(--td-brand-color-2); --td-warning-color-active: var(--td-warning-color-6); --td-warning-color-disabled: var(--td-warning-color-3); --td-warning-color-focus: var(--td-warning-color-2); --td-warning-color-light: var(--td-warning-color-1); --td-warning-color-light-active: var(--td-warning-color-2); --td-error-color-focus: var(--td-error-color-2); --td-error-color-active: var(--td-error-color-7); --td-error-color-disabled: var(--td-error-color-3); --td-error-color-light: var(--td-error-color-1); --td-error-color-light-active: var(--td-error-color-2); --td-success-color-focus: var(--td-success-color-2); --td-success-color-active: var(--td-success-color-6); --td-success-color-disabled: var(--td-success-color-3); --td-success-color-light: var(--td-success-color-1); --td-success-color-light-active: var(--td-success-color-2); --td-mask-active: rgba(0, 0, 0, 0.6); --td-mask-disabled: rgba(255, 255, 255, 0.6); --td-bg-color-page: var(--td-gray-color-1); --td-bg-color-container: var(--td-font-white-1); --td-bg-color-container-active: var(--td-gray-color-3); --td-bg-color-secondarycontainer: var(--td-gray-color-1); --td-bg-color-secondarycontainer-active: var(--td-gray-color-4); --td-bg-color-component: var(--td-gray-color-3); --td-bg-color-component-active: var(--td-gray-color-6); --td-bg-color-component-disabled: var(--td-gray-color-2); --td-bg-color-secondarycomponent: var(--td-gray-color-4); --td-bg-color-secondarycomponent-active: var(--td-gray-color-6); --td-bg-color-specialcomponent: #fff; --td-text-color-primary: var(--td-font-gray-1); --td-text-color-secondary: var(--td-font-gray-2); --td-text-color-placeholder: var(--td-font-gray-3); --td-text-color-disabled: var(--td-font-gray-4); --td-text-color-anti: var(--td-font-white-1); --td-text-color-brand: var(--td-brand-color); --td-text-color-link: var(--td-brand-color); --td-border-level-1-color: var(--td-gray-color-3); --td-component-stroke: var(--td-gray-color-3); --td-border-level-2-color: var(--td-gray-color-4); --td-component-border: var(--td-gray-color-4); --td-shadow-1: 0 1px 10px rgba(0, 0, 0, 0.05), 0 4px 5px rgba(0, 0, 0, 0.08), 0 2px 4px -1px rgba(0, 0, 0, 0.12); --td-shadow-2: 0 3px 14px 2px rgba(0, 0, 0, 0.05), 0 8px 10px 1px rgba(0, 0, 0, 0.06), 0 5px 5px -3px rgba(0, 0, 0, 0.1); --td-shadow-3: 0 6px 30px 5px rgba(0, 0, 0, 0.05), 0 16px 24px 2px rgba(0, 0, 0, 0.04), 0 8px 10px -5px rgba(0, 0, 0, 0.08); --td-shadow-4: 0 2px 8px 0 rgba(0, 0, 0, 0.06); --td-shadow-inset-top: inset 0 0.5px 0 #dcdcdc; --td-shadow-inset-right: inset 0.5px 0 0 #dcdcdc; --td-shadow-inset-bottom: inset 0 -0.5px 0 #dcdcdc; --td-shadow-inset-left: inset -0.5px 0 0 #dcdcdc; --td-table-shadow-color: rgba(0, 0, 0, 0.08); --td-scrollbar-color: rgba(0, 0, 0, 0.1); --td-scrollbar-hover-color: rgba(0, 0, 0, 0.3); --td-scroll-track-color: #fff; } :root[theme-mode="dark"] { --td-brand-color-1: #1b2f51; --td-brand-color-2: #173463; --td-brand-color-3: #143975; --td-brand-color-4: #103d88; --td-brand-color-5: #0d429a; --td-brand-color-6: #054bbe; --td-brand-color-7: #2667d4; --td-brand-color-8: #4582e6; --td-brand-color-9: #699ef5; --td-brand-color-10: #96bbf8; --td-warning-color-1: #4f2a1d; --td-warning-color-2: #582f21; --td-warning-color-3: #733c23; --td-warning-color-4: #a75d2b; --td-warning-color-5: #cf6e2d; --td-warning-color-6: #dc7633; --td-warning-color-7: #e8935c; --td-warning-color-8: #ecbf91; --td-warning-color-9: #eed7bf; --td-warning-color-10: #f3e9dc; --td-error-color-1: #472324; --td-error-color-2: #5e2a2d; --td-error-color-3: #703439; --td-error-color-4: #83383e; --td-error-color-5: #a03f46; --td-error-color-6: #c64751; --td-error-color-7: #de6670; --td-error-color-8: #ec888e; --td-error-color-9: #edb1b6; --td-error-color-10: #eeced0; --td-success-color-1: #193a2a; --td-success-color-2: #1a4230; --td-success-color-3: #17533d; --td-success-color-4: #0d7a55; --td-success-color-5: #059465; --td-success-color-6: #43af8a; --td-success-color-7: #46bf96; --td-success-color-8: #80d2b6; --td-success-color-9: #b4e1d3; --td-success-color-10: #deede8; --td-gray-color-1: #f3f3f3; --td-gray-color-2: #eee; --td-gray-color-3: #e8e8e8; --td-gray-color-4: #ddd; --td-gray-color-5: #c6c6c6; --td-gray-color-6: #a6a6a6; --td-gray-color-7: #8b8b8b; --td-gray-color-8: #777; --td-gray-color-9: #5e5e5e; --td-gray-color-10: #4b4b4b; --td-gray-color-11: #383838; --td-gray-color-12: #2c2c2c; --td-gray-color-13: #242424; --td-gray-color-14: #181818; --td-font-white-1: rgba(255, 255, 255, 0.9); --td-font-white-2: rgba(255, 255, 255, 0.55); --td-font-white-3: rgba(255, 255, 255, 0.35); --td-font-white-4: rgba(255, 255, 255, 0.22); --td-font-gray-1: rgba(0, 0, 0, 0.9); --td-font-gray-2: rgba(0, 0, 0, 0.6); --td-font-gray-3: rgba(0, 0, 0, 0.4); --td-font-gray-4: rgba(0, 0, 0, 0.26); --td-brand-color: var(--td-brand-color-8); --td-warning-color: var(--td-warning-color-5); --td-error-color: var(--td-error-color-6); --td-success-color: var(--td-success-color-5); --td-brand-color-focus: var(--td-brand-color-1); --td-brand-color-active: var(--td-brand-color-9); --td-brand-color-disabled: var(--td-brand-color-3); --td-brand-color-light: var(--td-brand-color-1); --td-brand-color-light-active: var(--td-brand-color-2); --td-warning-color-focus: var(--td-warning-color-2); --td-warning-color-active: var(--td-warning-color-4); --td-warning-color-disabled: var(--td-warning-color-3); --td-warning-color-light: var(--td-warning-color-1); --td-warning-color-light-active: var(--td-warning-color-2); --td-error-color-focus: var(--td-error-color-2); --td-error-color-active: var(--td-error-color-5); --td-error-color-disabled: var(--td-error-color-3); --td-error-color-light: var(--td-error-color-1); --td-error-color-light-active: var(--td-error-color-2); --td-success-color-focus: var(--td-success-color-2); --td-success-color-active: var(--td-success-color-4); --td-success-color-disabled: var(--td-success-color-3); --td-success-color-light: var(--td-success-color-1); --td-success-color-light-active: var(--td-success-color-2); --td-mask-active: rgba(0, 0, 0, 0.4); --td-mask-disabled: rgba(0, 0, 0, 0.6); --td-bg-color-page: var(--td-gray-color-14); --td-bg-color-container: var(--td-gray-color-13); --td-bg-color-secondarycontainer: var(--td-gray-color-12); --td-bg-color-component: var(--td-gray-color-11); --td-bg-color-container-active: var(--td-gray-color-12); --td-bg-color-secondarycontainer-active: var(--td-gray-color-11); --td-bg-color-component-active: var(--td-gray-color-10); --td-bg-color-component-disabled: var(--td-gray-color-12); --td-bg-color-specialcomponent: transparent; --td-text-color-primary: var(--td-font-white-1); --td-text-color-secondary: var(--td-font-white-2); --td-text-color-placeholder: var(--td-font-white-3); --td-text-color-disabled: var(--td-font-white-4); --td-text-color-anti: var(--td-font-white-1); --td-text-color-brand: var(--td-brand-color-8); --td-text-color-link: var(--td-brand-color-8); --td-border-level-1-color: var(--td-gray-color-11); --td-component-stroke: var(--td-gray-color-11); --td-border-level-2-color: var(--td-gray-color-9); --td-component-border: var(--td-gray-color-9); --td-shadow-1: 0 4px 6px rgba(0, 0, 0, 0.06), 0 1px 10px rgba(0, 0, 0, 0.08), 0 2px 4px rgba(0, 0, 0, 0.12); --td-shadow-2: 0 8px 10px rgba(0, 0, 0, 0.12), 0 3px 14px rgba(0, 0, 0, 0.1), 0 5px 5px rgba(0, 0, 0, 0.16); --td-shadow-3: 0 16px 24px rgba(0, 0, 0, 0.14), 0 6px 30px rgba(0, 0, 0, 0.12), 0 8px 10px rgba(0, 0, 0, 0.2); --td-shadow-inset-top: inset 0 0.5px 0 #5e5e5e; --td-shadow-inset-right: inset 0.5px 0 0 #5e5e5e; --td-shadow-inset-bottom: inset 0 -0.5px 0 #5e5e5e; --td-shadow-inset-left: inset -0.5px 0 0 #5e5e5e; --td-table-shadow-color: rgba(0, 0, 0, 0.55); --td-scrollbar-color: rgba(255, 255, 255, 0.1); --td-scroll-track-color: #333; } :root { --td-radius-small: 3px; --td-radius-default: 6px; --td-radius-large: 9px; --td-radius-extraLarge: 12px; --td-radius-round: 999px; --td-radius-circle: 50%; } :root { --td-font-family: PingFang SC, Microsoft YaHei, Arial Regular; --td-font-family-medium: PingFang SC, Microsoft YaHei, Arial Medium; --td-font-size-link-small: 12px; --td-font-size-link-medium: 14px; --td-font-size-link-large: 16px; --td-font-size-mark-extra-small: 10px; --td-font-size-mark-small: 12px; --td-font-size-mark-medium: 14px; --td-font-size-mark-large: 16px; --td-font-size-body-extra-small: 10px; --td-font-size-body-small: 12px; --td-font-size-body-medium: 14px; --td-font-size-body-large: 16px; --td-font-size-title-small: 14px; --td-font-size-title-medium: 16px; --td-font-size-title-large: 18px; --td-font-size-title-extra-large: 20px; --td-font-size-headline-small: 24px; --td-font-size-headline-medium: 28px; --td-font-size-headline-large: 36px; --td-font-size-display-medium: 48px; --td-font-size-display-large: 64px; --td-font-size: 10px; --td-font-size-xs: var(--td-font-size-body-extra-small); --td-font-size-s: var(--td-font-size-body-small); --td-font-size-base: var(--td-font-size-title-small); --td-font-size-m: var(--td-font-size-title-medium); --td-font-size-l: var(--td-font-size-title-large); --td-font-size-xl: var(--td-font-size-title-extra-large); --td-font-size-xxl: var(--td-font-size-headline-large); } :root { --td-spacer: 8px; --td-spacer-1: 12px; --td-spacer-2: 16px; --td-spacer-3: 24px; --td-spacer-4: 32px; --td-spacer-5: 48px; --td-spacer-6: 80px; } .t-float-left { float: left; } .t-float-right { float: right; } @-webkit-keyframes t-spin { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes t-spin { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @-webkit-keyframes t-fade-in { from { opacity: 0; } to { opacity: 1; } } @keyframes t-fade-in { from { opacity: 0; } to { opacity: 1; } } @-webkit-keyframes t-fade-out { from { opacity: 1; } to { opacity: 0; } } @keyframes t-fade-out { from { opacity: 1; } to { opacity: 0; } } @-webkit-keyframes t-slide-top-in { from { -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes t-slide-top-in { from { -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @-webkit-keyframes t-slide-top-out { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } to { -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } } @keyframes t-slide-top-out { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } to { -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } } @-webkit-keyframes t-slide-bottom-in { from { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes t-slide-bottom-in { from { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @-webkit-keyframes t-slide-bottom-out { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } to { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } } @keyframes t-slide-bottom-out { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } to { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } } @-webkit-keyframes t-slide-right-in { from { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes t-slide-right-in { from { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @-webkit-keyframes t-slide-right-out { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } to { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } } @keyframes t-slide-right-out { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } to { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } } @-webkit-keyframes t-slide-left-in { from { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes t-slide-left-in { from { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @-webkit-keyframes t-slide-left-out { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } to { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } } @keyframes t-slide-left-out { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } to { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } } @-webkit-keyframes t-fade-zoom-in { 0% { opacity: 0; -webkit-transform: translate(-50%, -50%) scale(0.6); transform: translate(-50%, -50%) scale(0.6); } 100% { opacity: 1; -webkit-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); } } @keyframes t-fade-zoom-in { 0% { opacity: 0; -webkit-transform: translate(-50%, -50%) scale(0.6); transform: translate(-50%, -50%) scale(0.6); } 100% { opacity: 1; -webkit-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); } } @-webkit-keyframes t-fade-zoom-out { 0% { opacity: 1; -webkit-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); } 100% { opacity: 0; -webkit-transform: translate(-50%, -50%) scale(0.6); transform: translate(-50%, -50%) scale(0.6); } } @keyframes t-fade-zoom-out { 0% { opacity: 1; -webkit-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); } 100% { opacity: 0; -webkit-transform: translate(-50%, -50%) scale(0.6); transform: translate(-50%, -50%) scale(0.6); } } @keyframes t-spin { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } .t-icon-loading { -webkit-animation: t-spin 1s linear infinite; animation: t-spin 1s linear infinite; } .hotspot-expanded.relative { position: relative; } .hotspot-expanded::after { content: ""; display: block; position: absolute; left: 0; top: 0; right: 0; bottom: 0; -webkit-transform: scale(1.5); transform: scale(1.5); } .t-loading { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; color: var(--td-loading-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9))); font-size: var(--td-loading-size, 20px); } .t-loading--inherit-color { color: inherit; } .t-loading--vertical { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .t-loading--vertical .t-loading__text { margin-left: 0; margin-top: 8px; } .t-loading__bar { pointer-events: none; } .t-loading__text { color: var(--td-loading-text-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, 0.9)))); line-height: 20px; margin-left: 6px; font-size: var(--td-loading-text-font-size, 12px); } .t-loading__text--only { margin-left: 0; } .t-loading__gradient { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; vertical-align: middle; } .t-loading__gradient-conic { width: 100%; height: 100%; background: conic-gradient(from 90deg at 50% 50%, #fff 0deg, currentColor 360deg); border-radius: 50%; /* stylelint-disable-next-line */ mask: radial-gradient(transparent calc(50% - 0.5px), #fff 50%); /* stylelint-disable-next-line */ -webkit-mask: radial-gradient(transparent calc(50% - 0.5px), #fff 50%); } .t-loading__spinner { position: relative; display: inline-block; width: 20px; max-width: 100%; height: 20px; max-height: 100%; vertical-align: middle; -webkit-animation: t-rotate 0.8s linear infinite; animation: t-rotate 0.8s linear infinite; -webkit-animation-timing-function: steps(12); animation-timing-function: steps(12); } .t-loading__spinner--line { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .t-loading__spinner--line::before { display: block; width: 2px; height: 25%; margin: 0 auto; background-color: var(--td-loading-line-bg-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, 0.9)))); border-radius: 40%; content: " "; } .t-loading__dot { width: 20%; height: 20%; border-radius: 50%; background-color: currentColor; -webkit-animation-duration: 1.8s; animation-duration: 1.8s; -webkit-animation-name: dotting; animation-name: dotting; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-fill-mode: both; animation-fill-mode: both; } .t-loading__dot--paused { -webkit-animation-play-state: paused; animation-play-state: paused; } .t-loading__dots { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-animation: none; animation: none; } .t-loading__parent, .t-loading__parent--relative { position: relative; } .t-loading--lock { overflow: hidden; } .t-loading--full { z-index: var(--td-loading-z-index, 3500); position: absolute; top: 0; left: 0; bottom: 0; right: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; vertical-align: middle; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-color: var(--td-loading-full-bg-color, rgba(255, 255, 255, 0.6)); } .t-loading--fullscreen { position: fixed; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; vertical-align: middle; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; top: 0; left: 0; width: 100%; height: 100%; z-index: var(--td-loading-z-index, 3500); background-color: var(--td-loading-full-bg-color, rgba(255, 255, 255, 0.6)); } .t-loading--center { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; vertical-align: middle; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .t-loading__spinner--line-1 { -webkit-transform: rotate(30deg); transform: rotate(30deg); opacity: 1; } .t-loading__spinner--line-2 { -webkit-transform: rotate(60deg); transform: rotate(60deg); opacity: 0.9375; } .t-loading__spinner--line-3 { -webkit-transform: rotate(90deg); transform: rotate(90deg); opacity: 0.875; } .t-loading__spinner--line-4 { -webkit-transform: rotate(120deg); transform: rotate(120deg); opacity: 0.8125; } .t-loading__spinner--line-5 { -webkit-transform: rotate(150deg); transform: rotate(150deg); opacity: 0.75; } .t-loading__spinner--line-6 { -webkit-transform: rotate(180deg); transform: rotate(180deg); opacity: 0.6875; } .t-loading__spinner--line-7 { -webkit-transform: rotate(210deg); transform: rotate(210deg); opacity: 0.625; } .t-loading__spinner--line-8 { -webkit-transform: rotate(240deg); transform: rotate(240deg); opacity: 0.5625; } .t-loading__spinner--line-9 { -webkit-transform: rotate(270deg); transform: rotate(270deg); opacity: 0.5; } .t-loading__spinner--line-10 { -webkit-transform: rotate(300deg); transform: rotate(300deg); opacity: 0.4375; } .t-loading__spinner--line-11 { -webkit-transform: rotate(330deg); transform: rotate(330deg); opacity: 0.375; } .t-loading__spinner--line-12 { -webkit-transform: rotate(360deg); transform: rotate(360deg); opacity: 0.3125; } @-webkit-keyframes t-rotate { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes t-rotate { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @-webkit-keyframes dotting { 0% { opacity: 0.15; } 1% { opacity: 0.8; } 33% { opacity: 0.8; } 34% { opacity: 0.15; } 100% { opacity: 0.15; } } @keyframes dotting { 0% { opacity: 0.15; } 1% { opacity: 0.8; } 33% { opacity: 0.8; } 34% { opacity: 0.15; } 100% { opacity: 0.15; } } .t-float-left { float: left; } .t-float-right { float: right; } @-webkit-keyframes t-spin { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes t-spin { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @-webkit-keyframes t-fade-in { from { opacity: 0; } to { opacity: 1; } } @keyframes t-fade-in { from { opacity: 0; } to { opacity: 1; } } @-webkit-keyframes t-fade-out { from { opacity: 1; } to { opacity: 0; } } @keyframes t-fade-out { from { opacity: 1; } to { opacity: 0; } } @-webkit-keyframes t-slide-top-in { from { -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes t-slide-top-in { from { -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @-webkit-keyframes t-slide-top-out { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } to { -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } } @keyframes t-slide-top-out { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } to { -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } } @-webkit-keyframes t-slide-bottom-in { from { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes t-slide-bottom-in { from { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @-webkit-keyframes t-slide-bottom-out { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } to { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } } @keyframes t-slide-bottom-out { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } to { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } } @-webkit-keyframes t-slide-right-in { from { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes t-slide-right-in { from { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @-webkit-keyframes t-slide-right-out { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } to { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } } @keyframes t-slide-right-out { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } to { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } } @-webkit-keyframes t-slide-left-in { from { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes t-slide-left-in { from { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @-webkit-keyframes t-slide-left-out { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } to { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } } @keyframes t-slide-left-out { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } to { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } } @-webkit-keyframes t-fade-zoom-in { 0% { opacity: 0; -webkit-transform: translate(-50%, -50%) scale(0.6); transform: translate(-50%, -50%) scale(0.6); } 100% { opacity: 1; -webkit-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); } } @keyframes t-fade-zoom-in { 0% { opacity: 0; -webkit-transform: translate(-50%, -50%) scale(0.6); transform: translate(-50%, -50%) scale(0.6); } 100% { opacity: 1; -webkit-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); } } @-webkit-keyframes t-fade-zoom-out { 0% { opacity: 1; -webkit-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); } 100% { opacity: 0; -webkit-transform: translate(-50%, -50%) scale(0.6); transform: translate(-50%, -50%) scale(0.6); } } @keyframes t-fade-zoom-out { 0% { opacity: 1; -webkit-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); } 100% { opacity: 0; -webkit-transform: translate(-50%, -50%) scale(0.6); transform: translate(-50%, -50%) scale(0.6); } } @keyframes t-spin { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } .t-icon-loading { -webkit-animation: t-spin 1s linear infinite; animation: t-spin 1s linear infinite; } .hotspot-expanded.relative { position: relative; } .hotspot-expanded::after { content: ""; display: block; position: absolute; left: 0; top: 0; right: 0; bottom: 0; -webkit-transform: scale(1.5); transform: scale(1.5); } .t-button--size-extra-small { font-size: var(--td-button-extra-small-font-size, var(--td-font-size-base, 14px)); padding-left: var(--td-button-extra-small-padding-horizontal, 8px); padding-right: var(--td-button-extra-small-padding-horizontal, 8px); height: var(--td-button-extra-small-height, 28px); line-height: var(--td-button-extra-small-height, 28px); } .t-button--size-extra-small .t-button__icon { font-size: var(--td-button-extra-small-icon-font-size, 18px); } .t-button--size-small { font-size: var(--td-button-small-font-size, var(--td-font-size-base, 14px)); padding-left: var(--td-button-small-padding-horizontal, 12px); padding-right: var(--td-button-small-padding-horizontal, 12px); height: var(--td-button-small-height, 32px); line-height: var(--td-button-small-height, 32px); } .t-button--size-small .t-button__icon { font-size: var(--td-button-small-icon-font-size, 18px); } .t-button--size-medium { font-size: var(--td-button-medium-font-size, var(--td-font-size-m, 16px)); padding-left: var(--td-button-medium-padding-horizontal, 16px); padding-right: var(--td-button-medium-padding-horizontal, 16px); height: var(--td-button-medium-height, 40px); line-height: var(--td-button-medium-height, 40px); } .t-button--size-medium .t-button__icon { font-size: var(--td-button-medium-icon-font-size, 20px); } .t-button--size-large { font-size: var(--td-button-large-font-size, var(--td-font-size-m, 16px)); padding-left: var(--td-button-large-padding-horizontal, 20px); padding-right: var(--td-button-large-padding-horizontal, 20px); height: var(--td-button-large-height, 48px); line-height: var(--td-button-large-height, 48px); } .t-button--size-large .t-button__icon { font-size: var(--td-button-large-icon-font-size, 24px); } .t-button--default { color: var(--td-button-default-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, 0.9)))); background-color: var(--td-button-default-bg-color, var(--td-bg-color-component, var(--td-gray-color-3, #e7e7e7))); } .t-button--default::after { border-width: var(--td-button-border-width, 2px); border-color: var(--td-button-default-border-color, var(--td-bg-color-component, var(--td-gray-color-3, #e7e7e7))); } .t-button--default.t-button--hover { z-index: 0; } .t-button--default.t-button--hover::after { background-color: var(--td-button-default-active-bg-color, var(--td-bg-color-component-active, var(--td-gray-color-6, #a6a6a6))); border-color: var(--td-button-default-active-border-color, var(--td-bg-color-component-active, var(--td-gray-color-6, #a6a6a6))); } .t-button--default.t-button--disabled { color: var(--td-button-default-disabled-color, var(--td-text-color-disabled, var(--td-font-gray-4, rgba(0, 0, 0, 0.26)))); background-color: var(--td-button-default-disabled-bg, var(--td-bg-color-component-disabled, var(--td-gray-color-2, #eeeeee))); } .t-button--default.t-button--disabled::after { border-color: var(--td-button-default-disabled-border-color, var(--td-bg-color-component-disabled, var(--td-gray-color-2, #eeeeee))); } .t-button--primary { color: var(--td-button-primary-color, var(--td-font-white-1, #ffffff)); background-color: var(--td-button-primary-bg-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9))); } .t-button--primary::after { border-width: var(--td-button-border-width, 2px); border-color: var(--td-button-primary-border-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9))); } .t-button--primary.t-button--hover { z-index: 0; } .t-button--primary.t-button--hover::after { background-color: var(--td-button-primary-active-bg-color, var(--td-brand-color-active, var(--td-brand-color-8, #003cab))); border-color: var(--td-button-primary-active-border-color, var(--td-brand-color-active, var(--td-brand-color-8, #003cab))); } .t-button--primary.t-button--disabled { color: var(--td-button-primary-disabled-color, var(--td-font-white-1, #ffffff)); background-color: var(--td-button-primary-disabled-bg, var(--td-brand-color-disabled, var(--td-brand-color-3, #b5c7ff))); } .t-button--primary.t-button--disabled::after { border-color: var(--td-button-primary-disabled-border-color, var(--td-brand-color-disabled, var(--td-brand-color-3, #b5c7ff))); } .t-button--light { color: var(--td-button-light-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9))); background-color: var(--td-button-light-bg-color, var(--td-brand-color-light, var(--td-brand-color-1, #f2f3ff))); } .t-button--light::after { border-width: var(--td-button-border-width, 2px); border-color: var(--td-button-light-border-color, var(--td-brand-color-light, var(--td-brand-color-1, #f2f3ff))); } .t-button--light.t-button--hover { z-index: 0; } .t-button--light.t-button--hover::after { background-color: var(--td-button-light-active-bg-color, var(--td-brand-color-light-active, var(--td-brand-color-2, #d9e1ff))); border-color: var(--td-button-light-active-border-color, var(--td-brand-color-light-active, var(--td-brand-color-2, #d9e1ff))); } .t-button--light.t-button--disabled { color: var(--td-button-light-disabled-color, var(--td-brand-color-disabled, var(--td-brand-color-3, #b5c7ff))); background-color: var(--td-button-light-disabled-bg, var(--td-brand-color-light, var(--td-brand-color-1, #f2f3ff))); } .t-button--light.t-button--disabled::after { border-color: var(--td-button-light-disabled-border-color, var(--td-brand-color-light, var(--td-brand-color-1, #f2f3ff))); } .t-button--danger { color: var(--td-button-danger-color, var(--td-font-white-1, #ffffff)); background-color: var(--td-button-danger-bg-color, var(--td-error-color, var(--td-error-color-6, #d54941))); } .t-button--danger::after { border-width: var(--td-button-border-width, 2px); border-color: var(--td-button-danger-border-color, var(--td-error-color, var(--td-error-color-6, #d54941))); } .t-button--danger.t-button--hover { z-index: 0; } .t-button--danger.t-button--hover::after { background-color: var(--td-button-danger-active-bg-color, var(--td-error-color-7, #ad352f)); border-color: var(--td-button-danger-active-border-color, var(--td-error-color-7, #ad352f)); } .t-button--danger.t-button--disabled { color: var(--td-button-danger-disabled-color, var(--td-error-color-disabled, var(--td-error-color-3, #ffb9b0))); background-color: var(--td-button-danger-disabled-bg, var(--td-error-color-3, #ffb9b0)); } .t-button--danger.t-button--disabled::after { border-color: var(--td-button-danger-disabled-border-color, var(--td-error-color-3, #ffb9b0)); } .t-button { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: relative; white-space: nowrap; text-align: center; border: none; background-image: none; -webkit-transition: all 0.3s; transition: all 0.3s; border-radius: var(--td-button-border-radius, var(--td-radius-default, 6px)); outline: none; /* stylelint-disable-next-line */ font-family: PingFang SC, Microsoft YaHei, Arial Regular; font-weight: var(--td-button-font-weight, 600); vertical-align: top; cursor: pointer; -webkit-tap-highlight-color: transparent; /* stylelint-disable-next-line */ -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; /* stylelint-disable-next-line */ -ms-touch-action: manipulation; touch-action: manipulation; /* stylelint-disable-next-line */ -webkit-appearance: none; } .t-button::after { content: ""; display: block; position: absolute; left: 0; top: 0; width: 200%; height: 200%; -webkit-transform: scale(0.5); transform: scale(0.5); -webkit-transform-origin: 0 0; transform-origin: 0 0; border-radius: calc(var(--td-button-border-radius, var(--td-radius-default, 6px)) * 2); border-style: solid; -webkit-box-sizing: border-box; box-sizing: border-box; } .t-button--text { color: var(--td-button-default-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, 0.9)))); background: none; } .t-button--text::after { border: 0; } .t-button--text.t-button--hover::after { background-color: var(--td-button-default-text-active-bg-color, var(--td-bg-color-container-active, var(--td-gray-color-3, #e7e7e7))); } .t-button--text.t-button--primary { color: var(--td-button-primary-text-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9))); background: none; } .t-button--text.t-button--primary.t-button--hover::after { background-color: var(--td-button-primary-text-active-bg-color, var(--td-bg-color-container-active, var(--td-gray-color-3, #e7e7e7))); } .t-button--text.t-button--primary.t-button--disabled { color: var(--td-button-primary-text-disabled-color, var(--td-brand-color-disabled, var(--td-brand-color-3, #b5c7ff))); background: none; } .t-button--text.t-button--danger { color: var(--td-button-danger-text-color, var(--td-error-color, var(--td-error-color-6, #d54941))); background: none; } .t-button--text.t-button--danger.t-button--hover::after { background-color: var(--td-button-danger-text-active-bg-color, var(--td-bg-color-container-active, var(--td-gray-color-3, #e7e7e7))); } .t-button--text.t-button--danger.t-button--disabled { color: var(--td-button-danger-text-disabled-color, var(--td-button-danger-disabled-color, var(--td-error-color-disabled, var(--td-error-color-3, #ffb9b0)))); background: none; } .t-button--text.t-button--light { color: var(--td-button-light-text-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9))); background: none; } .t-button--text.t-button--light.t-button--hover::after { background-color: var(--td-button-light-text-active-bg-color, var(--td-bg-color-container-active, var(--td-gray-color-3, #e7e7e7))); } .t-button--text.t-button--disabled { color: var(--td-button-default-disabled-color, var(--td-text-color-disabled, var(--td-font-gray-4, rgba(0, 0, 0, 0.26)))); } .t-button--dashed, .t-button--outline { color: var(--td-button-default-outline-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, 0.9)))); background-color: transparent; } .t-button--dashed::after, .t-button--outline::after { border-color: var(--td-button-default-outline-border-color, var(--td-component-border, var(--td-gray-color-4, #dcdcdc))); } .t-button--dashed.t-button--hover::after, .t-button--outline.t-button--hover::after { background-color: var(--td-button-default-outline-active-bg-color, var(--td-bg-color-container-active, var(--td-gray-color-3, #e7e7e7))); border-color: var(--td-button-default-outline-active-border-color, var(--td-component-border, var(--td-gray-color-4, #dcdcdc))); } .t-button--dashed.t-button--disabled, .t-button--outline.t-button--disabled { color: var(--td-button-default-outline-disabled-color, var(--td-component-border, var(--td-gray-color-4, #dcdcdc))); } .t-button--dashed.t-button--disabled::after, .t-button--outline.t-button--disabled::after { border-color: var(--td-button-default-outline-disabled-color, var(--td-component-border, var(--td-gray-color-4, #dcdcdc))); } .t-button--dashed.t-button--primary, .t-button--outline.t-button--primary { color: var(--td-button-primary-outline-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9))); } .t-button--dashed.t-button--primary::after, .t-button--outline.t-button--primary::after { border-color: var(--td-button-primary-outline-border-color, var(--td-button-primary-outline-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)))); } .t-button--dashed.t-button--primary.t-button--hover, .t-button--outline.t-button--primary.t-button--hover { color: var(--td-button-primary-outline-active-border-color, var(--td-brand-color-active, var(--td-brand-color-8, #003cab))); } .t-button--dashed.t-button--primary.t-button--hover::after, .t-button--outline.t-button--primary.t-button--hover::after { background-color: var(--td-button-primary-outline-active-bg-color, var(--td-bg-color-container-active, var(--td-gray-color-3, #e7e7e7))); border-color: var(--td-button-primary-outline-active-border-color, var(--td-brand-color-active, var(--td-brand-color-8, #003cab))); } .t-button--dashed.t-button--primary.t-button--disabled, .t-button--outline.t-button--primary.t-button--disabled { background-color: transparent; color: var(--td-button-primary-outline-disabled-color, var(--td-brand-color-disabled, var(--td-brand-color-3, #b5c7ff))); } .t-button--dashed.t-button--primary.t-button--disabled::after, .t-button--outline.t-button--primary.t-button--disabled::after { border-color: var(--td-button-primary-outline-disabled-color, var(--td-brand-color-disabled, var(--td-brand-color-3, #b5c7ff))); } .t-button--dashed.t-button--danger, .t-button--outline.t-button--danger { color: var(--td-button-danger-outline-color, var(--td-error-color, var(--td-error-color-6, #d54941))); } .t-button--dashed.t-button--danger::after, .t-button--outline.t-button--danger::after { border-color: var(--td-button-danger-outline-border-color, var(--td-button-danger-outline-color, var(--td-error-color, var(--td-error-color-6, #d54941)))); } .t-button--dashed.t-button--danger.t-button--hover, .t-button--outline.t-button--danger.t-button--hover { color: var(--td-button-danger-outline-active-border-color, var(--td-error-color-7, #ad352f)); } .t-button--dashed.t-button--danger.t-button--hover::after, .t-button--outline.t-button--danger.t-button--hover::after { background-color: var(--td-button-danger-outline-active-bg-color, var(--td-bg-color-container-active, var(--td-gray-color-3, #e7e7e7))); border-color: var(--td-button-danger-outline-active-border-color, var(--td-error-color-7, #ad352f)); } .t-button--dashed.t-button--danger.t-button--disabled, .t-button--outline.t-button--danger.t-button--disabled { background-color: transparent; color: var(--td-button-danger-outline-disabled-color, var(--td-error-color-3, #ffb9b0)); } .t-button--dashed.t-button--danger.t-button--disabled::after, .t-button--outline.t-button--danger.t-button--disabled::after { border-color: var(--td-button-danger-outline-disabled-color, var(--td-error-color-3, #ffb9b0)); } .t-button--dashed.t-button--light, .t-button--outline.t-button--light { color: var(--td-button-light-outline-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9))); background-color: var(--td-button-light-outline-bg-color, var(--td-brand-color-light, var(--td-brand-color-1, #f2f3ff))); } .t-button--dashed.t-button--light::after, .t-button--outline.t-button--light::after { border-color: var(--td-button-light-outline-border-color, var(--td-button-light-outline-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)))); } .t-button--dashed.t-button--light.t-button--hover, .t-button--outline.t-button--light.t-button--hover { color: var(--td-button-light-outline-active-border-color, var(--td-brand-color-active, var(--td-brand-color-8, #003cab))); } .t-button--dashed.t-button--light.t-button--hover::after, .t-button--outline.t-button--light.t-button--hover::after { background-color: var(--td-button-light-outline-active-bg-color, var(--td-brand-color-light-active, var(--td-brand-color-2, #d9e1ff))); border-color: var(--td-button-light-outline-active-border-color, var(--td-brand-color-active, var(--td-brand-color-8, #003cab))); } .t-button--dashed.t-button--light.t-button--disabled, .t-button--outline.t-button--light.t-button--disabled { background-color: transparent; color: var(--td-button-light-outline-disabled-color, var(--td-brand-color-disabled, var(--td-brand-color-3, #b5c7ff))); } .t-button--dashed.t-button--light.t-button--disabled::after, .t-button--outline.t-button--light.t-button--disabled::after { border-color: var(--td-button-light-outline-disabled-color, var(--td-brand-color-disabled, var(--td-brand-color-3, #b5c7ff))); } .t-button--dashed::after { border-style: dashed; } .t-button--ghost { background-color: transparent; color: var(--td-button-ghost-color, #fff); } .t-button--ghost::after { border-color: var(--td-button-ghost-border-color, var(--td-button-ghost-color, #fff)); } .t-button--ghost.t-button--default.t-button--hover { color: var(--td-button-ghost-hover-color, var(--td-font-white-2, rgba(255, 255, 255, 0.55))); } .t-button--ghost.t-button--default.t-button--hover::after { background-color: transparent; border-color: var(--td-button-ghost-hover-color, var(--td-font-white-2, rgba(255, 255, 255, 0.55))); } .t-button--ghost.t-button--primary { color: var(--td-button-ghost-primary-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9))); } .t-button--ghost.t-button--primary::after { border-color: var(--td-button-ghost-primary-border-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9))); } .t-button--ghost.t-button--primary.t-button--hover { color: var(--td-button-ghost-primary-hover-color, var(--td-brand-color-active, var(--td-brand-color-8, #003cab))); } .t-button--ghost.t-button--primary.t-button--hover::after { background-color: transparent; border-color: var(--td-button-ghost-primary-hover-color, var(--td-brand-color-active, var(--td-brand-color-8, #003cab))); }