UNPKG

@alifd/next

Version:

A configurable component library for web built on React.

1,084 lines (1,023 loc) 112 kB
.next-sr-only { position: absolute; width: 1px; height: 1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; top: 0; margin: -1px; } .next-step *, .next-step *:before, .next-step *:after { box-sizing: border-box; } .next-step, .next-step:before, .next-step:after { box-sizing: border-box; } .next-step { width: 100%; position: relative; border: none; } .next-step-item { position: relative; vertical-align: middle; outline: 0; height: 100%; } .next-step-item-body { outline: 0; } .next-step-item-node { transition: all 100ms linear; transition: all var(--motion-duration-immediately, 100ms) var(--motion-linear, linear); } .next-step-item-node.clicked { transform: scale3d(0.8, 0.8, 0.8); } .next-step-horizontal { overflow: hidden; } .next-step-horizontal > .next-step-item { display: inline-block; text-align: left; } .next-step-vertical > .next-step-item { display: block; text-align: center; } .next-step-arrow { display: flex; } .next-step-arrow .next-step-item { flex: 1; height: 32px; height: var(--step-arrow-item-height, 32px); line-height: 32px; line-height: var(--step-arrow-item-height, 32px); margin-left: 16px; margin-left: calc(var(--step-arrow-item-height, 32px)/2); margin-right: 4px; margin-right: calc(var(--step-arrow-item-height, 32px)/8); } .next-step-arrow .next-step-item:before { content: ''; position: absolute; left: -16px; left: calc(0px - var(--step-arrow-item-border-width, calc(32px / 2))); top: 0; z-index: 1; border: 16px solid transparent; border: var(--step-arrow-item-border-width, 16px) solid transparent; border-left-color: transparent; } .next-step-arrow .next-step-item:after { content: ''; position: absolute; right: -16px; right: calc(0px - var(--step-arrow-item-border-width, calc(32px / 2))); top: 0; z-index: 1; border-top: 16px solid transparent; border-top: var(--step-arrow-item-border-width, 16px) solid transparent; border-bottom: 16px solid transparent; border-bottom: var(--step-arrow-item-border-width, 16px) solid transparent; border-left: 16px solid transparent; border-left: var(--step-arrow-item-border-width, 16px) solid transparent; } .next-step-arrow .next-step-item .next-step-item-container { min-width: 100px; height: 32px; height: var(--step-arrow-item-height, 32px); cursor: pointer; } .next-step-arrow .next-step-item .next-step-item-container .next-step-item-title { height: 32px; height: var(--step-arrow-item-height, 32px); line-height: 32px; line-height: var(--step-arrow-item-height, 32px); font-weight: bold; font-weight: var(--step-arrow-item-title-weight, bold); font-size: 14px; font-size: var(--step-arrow-item-title-size, 14px); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; } .next-step-arrow > .next-step-item-wait { background: #EBECF0; background: var(--step-arrow-item-wait-background, #EBECF0); } .next-step-arrow > .next-step-item-wait .next-step-item-tail-overlay { background: #000000; } .next-step-arrow > .next-step-item-wait .next-step-item-tail-underlay { background: #CCCCCC; background: var(--color-text1-1, #CCCCCC); } .next-step-arrow > .next-step-item-wait > .next-step-item-container .next-step-item-progress { width: 32px; width: var(--s-8, 32px); height: 32px; height: var(--s-8, 32px); } .next-step-arrow > .next-step-item-wait > .next-step-item-container .next-step-item-node { color: #000000; } .next-step-arrow > .next-step-item-wait > .next-step-item-container .next-step-item-node-circle { background: #EBECF0; background: var(--step-arrow-item-wait-background, #EBECF0); border-color: #000000; } .next-step-arrow > .next-step-item-wait > .next-step-item-container .next-step-item-node-dot { background: #EBECF0; background: var(--step-arrow-item-wait-background, #EBECF0); border-color: #000000; } .next-step-arrow > .next-step-item-wait .next-step-item-title { color: #999999; color: var(--step-arrow-item-title-wait-color, #999999); word-break: break-word; } .next-step-arrow > .next-step-item-wait .next-step-item-content { color: #999999; color: var(--step-arrow-item-title-wait-color, #999999); font-size: 12px; font-size: var(--step-circle-item-content-font-size, 12px); line-height: 1.5; line-height: var(--font-lineheight-2, 1.5); word-break: break-word; } .next-step-arrow > .next-step-item-wait .next-step-item-node-placeholder { width: 32px; width: var(--s-8, 32px); height: 32px; height: var(--s-8, 32px); position: relative; } .next-step-arrow > .next-step-item-wait .next-step-item-node { position: relative; display: inline-block; text-align: center; cursor: pointer; } .next-step-arrow > .next-step-item-wait .next-step-item-node-circle { display: block; width: 32px; width: var(--s-8, 32px); height: 32px; height: var(--s-8, 32px); font-size: 12px; font-size: var(--step-circle-item-node-font-size, 12px); font-weight: normal; font-weight: var(--font-weight-2, normal); line-height: 30px; line-height: calc(var(--s-8, 32px) - var(--step-circle-item-node-border-width, 1px)*2); text-align: center; border: 1px solid; border: var(--step-circle-item-node-border-width, 1px) solid; border-radius: 50%; border-radius: var(--step-circle-item-node-corner, 50%); transition: background-color 100ms linear; transition: background-color var(--motion-duration-immediately, 100ms) var(--motion-linear, linear); } .next-step-arrow > .next-step-item-wait .next-step-item-node-circle .next-icon { animation: zoomIn 300ms linear; animation: zoomIn var(--motion-duration-standard, 300ms) var(--motion-linear, linear); } .next-step-arrow > .next-step-item-wait .next-step-item-node-circle .next-icon:before, .next-step-arrow > .next-step-item-wait .next-step-item-node-circle .next-icon .next-icon-remote { width: 12px; width: var(--step-circle-item-node-icon-size, 12px); font-size: 12px; font-size: var(--step-circle-item-node-icon-size, 12px); line-height: inherit; } .next-step-arrow > .next-step-item-wait:before { border: 16px solid #EBECF0; border: var(--step-arrow-item-border-width, 16px) solid var(--step-arrow-item-wait-background, #EBECF0); border-left-color: transparent; } .next-step-arrow > .next-step-item-wait:after { border-left-color: #EBECF0; border-left-color: var(--step-arrow-item-wait-background, #EBECF0); } .next-step-arrow > .next-step-item-process { background: #5584FF; background: var(--step-arrow-item-process-background, #5584FF); } .next-step-arrow > .next-step-item-process .next-step-item-tail-overlay { background: #000000; } .next-step-arrow > .next-step-item-process .next-step-item-tail-underlay { background: #CCCCCC; background: var(--color-text1-1, #CCCCCC); } .next-step-arrow > .next-step-item-process > .next-step-item-container .next-step-item-progress { width: 32px; width: var(--s-8, 32px); height: 32px; height: var(--s-8, 32px); } .next-step-arrow > .next-step-item-process > .next-step-item-container .next-step-item-node { color: #000000; } .next-step-arrow > .next-step-item-process > .next-step-item-container .next-step-item-node-circle { background: #5584FF; background: var(--step-arrow-item-process-background, #5584FF); border-color: #000000; } .next-step-arrow > .next-step-item-process > .next-step-item-container .next-step-item-node-dot { background: #5584FF; background: var(--step-arrow-item-process-background, #5584FF); border-color: #000000; } .next-step-arrow > .next-step-item-process .next-step-item-title { color: #FFFFFF; color: var(--step-arrow-item-title-process-color, #FFFFFF); word-break: break-word; } .next-step-arrow > .next-step-item-process .next-step-item-content { color: #FFFFFF; color: var(--step-arrow-item-title-process-color, #FFFFFF); font-size: 12px; font-size: var(--step-circle-item-content-font-size, 12px); line-height: 1.5; line-height: var(--font-lineheight-2, 1.5); word-break: break-word; } .next-step-arrow > .next-step-item-process .next-step-item-node-placeholder { width: 32px; width: var(--s-8, 32px); height: 32px; height: var(--s-8, 32px); position: relative; } .next-step-arrow > .next-step-item-process .next-step-item-node { position: relative; display: inline-block; text-align: center; cursor: pointer; } .next-step-arrow > .next-step-item-process .next-step-item-node-circle { display: block; width: 32px; width: var(--s-8, 32px); height: 32px; height: var(--s-8, 32px); font-size: 12px; font-size: var(--step-circle-item-node-font-size, 12px); font-weight: normal; font-weight: var(--font-weight-2, normal); line-height: 30px; line-height: calc(var(--s-8, 32px) - var(--step-circle-item-node-border-width, 1px)*2); text-align: center; border: 1px solid; border: var(--step-circle-item-node-border-width, 1px) solid; border-radius: 50%; border-radius: var(--step-circle-item-node-corner, 50%); transition: background-color 100ms linear; transition: background-color var(--motion-duration-immediately, 100ms) var(--motion-linear, linear); } .next-step-arrow > .next-step-item-process .next-step-item-node-circle .next-icon { animation: zoomIn 300ms linear; animation: zoomIn var(--motion-duration-standard, 300ms) var(--motion-linear, linear); } .next-step-arrow > .next-step-item-process .next-step-item-node-circle .next-icon:before, .next-step-arrow > .next-step-item-process .next-step-item-node-circle .next-icon .next-icon-remote { width: 12px; width: var(--step-circle-item-node-icon-size, 12px); font-size: 12px; font-size: var(--step-circle-item-node-icon-size, 12px); line-height: inherit; } .next-step-arrow > .next-step-item-process:before { border: 16px solid #5584FF; border: var(--step-arrow-item-border-width, 16px) solid var(--step-arrow-item-process-background, #5584FF); border-left-color: transparent; } .next-step-arrow > .next-step-item-process:after { border-left-color: #5584FF; border-left-color: var(--step-arrow-item-process-background, #5584FF); } .next-step-arrow > .next-step-item-finish { background: #DEE8FF; background: var(--step-arrow-item-finish-background, #DEE8FF); } .next-step-arrow > .next-step-item-finish .next-step-item-tail-overlay { background: #000000; } .next-step-arrow > .next-step-item-finish .next-step-item-tail-underlay { background: #CCCCCC; background: var(--color-text1-1, #CCCCCC); } .next-step-arrow > .next-step-item-finish > .next-step-item-container .next-step-item-progress { width: 32px; width: var(--s-8, 32px); height: 32px; height: var(--s-8, 32px); } .next-step-arrow > .next-step-item-finish > .next-step-item-container .next-step-item-node { color: #000000; } .next-step-arrow > .next-step-item-finish > .next-step-item-container .next-step-item-node-circle { background: #DEE8FF; background: var(--step-arrow-item-finish-background, #DEE8FF); border-color: #000000; } .next-step-arrow > .next-step-item-finish > .next-step-item-container .next-step-item-node-dot { background: #DEE8FF; background: var(--step-arrow-item-finish-background, #DEE8FF); border-color: #000000; } .next-step-arrow > .next-step-item-finish .next-step-item-title { color: #5584FF; color: var(--step-arrow-item-title-finish-color, #5584FF); word-break: break-word; } .next-step-arrow > .next-step-item-finish .next-step-item-content { color: #5584FF; color: var(--step-arrow-item-title-finish-color, #5584FF); font-size: 12px; font-size: var(--step-circle-item-content-font-size, 12px); line-height: 1.5; line-height: var(--font-lineheight-2, 1.5); word-break: break-word; } .next-step-arrow > .next-step-item-finish .next-step-item-node-placeholder { width: 32px; width: var(--s-8, 32px); height: 32px; height: var(--s-8, 32px); position: relative; } .next-step-arrow > .next-step-item-finish .next-step-item-node { position: relative; display: inline-block; text-align: center; cursor: pointer; } .next-step-arrow > .next-step-item-finish .next-step-item-node-circle { display: block; width: 32px; width: var(--s-8, 32px); height: 32px; height: var(--s-8, 32px); font-size: 12px; font-size: var(--step-circle-item-node-font-size, 12px); font-weight: normal; font-weight: var(--font-weight-2, normal); line-height: 30px; line-height: calc(var(--s-8, 32px) - var(--step-circle-item-node-border-width, 1px)*2); text-align: center; border: 1px solid; border: var(--step-circle-item-node-border-width, 1px) solid; border-radius: 50%; border-radius: var(--step-circle-item-node-corner, 50%); transition: background-color 100ms linear; transition: background-color var(--motion-duration-immediately, 100ms) var(--motion-linear, linear); } .next-step-arrow > .next-step-item-finish .next-step-item-node-circle .next-icon { animation: zoomIn 300ms linear; animation: zoomIn var(--motion-duration-standard, 300ms) var(--motion-linear, linear); } .next-step-arrow > .next-step-item-finish .next-step-item-node-circle .next-icon:before, .next-step-arrow > .next-step-item-finish .next-step-item-node-circle .next-icon .next-icon-remote { width: 12px; width: var(--step-circle-item-node-icon-size, 12px); font-size: 12px; font-size: var(--step-circle-item-node-icon-size, 12px); line-height: inherit; } .next-step-arrow > .next-step-item-finish:before { border: 16px solid #DEE8FF; border: var(--step-arrow-item-border-width, 16px) solid var(--step-arrow-item-finish-background, #DEE8FF); border-left-color: transparent; } .next-step-arrow > .next-step-item-finish:after { border-left-color: #DEE8FF; border-left-color: var(--step-arrow-item-finish-background, #DEE8FF); } .next-step-arrow .next-step-item-disabled { cursor: not-allowed; background: #F7F8FA; background: var(--step-arrow-item-disabled-background, #F7F8FA); } .next-step-arrow .next-step-item-disabled .next-step-item-tail-overlay { background: #000000; } .next-step-arrow .next-step-item-disabled .next-step-item-tail-underlay { background: #CCCCCC; background: var(--color-text1-1, #CCCCCC); } .next-step-arrow .next-step-item-disabled > .next-step-item-container .next-step-item-progress { width: 32px; width: var(--s-8, 32px); height: 32px; height: var(--s-8, 32px); } .next-step-arrow .next-step-item-disabled > .next-step-item-container .next-step-item-node { color: #000000; } .next-step-arrow .next-step-item-disabled > .next-step-item-container .next-step-item-node-circle { background: #F7F8FA; background: var(--step-arrow-item-disabled-background, #F7F8FA); border-color: #000000; } .next-step-arrow .next-step-item-disabled > .next-step-item-container .next-step-item-node-dot { background: #F7F8FA; background: var(--step-arrow-item-disabled-background, #F7F8FA); border-color: #000000; } .next-step-arrow .next-step-item-disabled .next-step-item-title { color: #CCCCCC; color: var(--step-arrow-item-title-disabled-color, #CCCCCC); word-break: break-word; } .next-step-arrow .next-step-item-disabled .next-step-item-content { color: #CCCCCC; color: var(--step-arrow-item-title-disabled-color, #CCCCCC); font-size: 12px; font-size: var(--step-circle-item-content-font-size, 12px); line-height: 1.5; line-height: var(--font-lineheight-2, 1.5); word-break: break-word; } .next-step-arrow .next-step-item-disabled .next-step-item-node-placeholder { width: 32px; width: var(--s-8, 32px); height: 32px; height: var(--s-8, 32px); position: relative; } .next-step-arrow .next-step-item-disabled .next-step-item-node { position: relative; display: inline-block; text-align: center; cursor: pointer; } .next-step-arrow .next-step-item-disabled .next-step-item-node-circle { display: block; width: 32px; width: var(--s-8, 32px); height: 32px; height: var(--s-8, 32px); font-size: 12px; font-size: var(--step-circle-item-node-font-size, 12px); font-weight: normal; font-weight: var(--font-weight-2, normal); line-height: 30px; line-height: calc(var(--s-8, 32px) - var(--step-circle-item-node-border-width, 1px)*2); text-align: center; border: 1px solid; border: var(--step-circle-item-node-border-width, 1px) solid; border-radius: 50%; border-radius: var(--step-circle-item-node-corner, 50%); transition: background-color 100ms linear; transition: background-color var(--motion-duration-immediately, 100ms) var(--motion-linear, linear); } .next-step-arrow .next-step-item-disabled .next-step-item-node-circle .next-icon { animation: zoomIn 300ms linear; animation: zoomIn var(--motion-duration-standard, 300ms) var(--motion-linear, linear); } .next-step-arrow .next-step-item-disabled .next-step-item-node-circle .next-icon:before, .next-step-arrow .next-step-item-disabled .next-step-item-node-circle .next-icon .next-icon-remote { width: 12px; width: var(--step-circle-item-node-icon-size, 12px); font-size: 12px; font-size: var(--step-circle-item-node-icon-size, 12px); line-height: inherit; } .next-step-arrow .next-step-item-disabled:before { border: 16px solid #F7F8FA; border: var(--step-arrow-item-border-width, 16px) solid var(--step-arrow-item-disabled-background, #F7F8FA); border-left-color: transparent; } .next-step-arrow .next-step-item-disabled:after { border-left-color: #F7F8FA; border-left-color: var(--step-arrow-item-disabled-background, #F7F8FA); } .next-step-arrow .next-step-item-disabled .next-step-item-container { cursor: not-allowed; } .next-step-arrow .next-step-item-read-only { cursor: default; } .next-step-arrow .next-step-item-read-only .next-step-item-container { cursor: default; } .next-step-arrow .next-step-item-first { margin-left: 0; } .next-step-arrow .next-step-item-first:before { border: 16px solid transparent; border: var(--step-arrow-item-border-width, 16px) solid transparent; } .next-step-arrow .next-step-item-last { margin-right: 0; } .next-step-arrow .next-step-item-last:after { border: 16px solid transparent; border: var(--step-arrow-item-border-width, 16px) solid transparent; } .next-step-circle .next-step-item-container { display: inline-block; vertical-align: middle; position: relative; padding: 0 8px; padding: 0 var(--step-circle-item-node-padding, 8px); } .next-step-circle .next-step-item-container .next-step-item-progress .next-progress-circle-text { color: #5584FF; color: var(--step-circle-item-node-process-percent-color, #5584FF); font-size: 12px; font-size: var(--step-circle-item-node-process-percent-size, 12px); } .next-step-circle .next-step-item-container .next-step-item-progress .next-progress-circle-underlay { stroke: #A0A2AD; stroke: var(--step-circle-item-node-wait-border-color, #A0A2AD); stroke-width: 3px; stroke-width: calc(var(--step-circle-item-node-border-width, 1px)*3); } .next-step-circle .next-step-item-container .next-step-item-progress .next-progress-circle-overlay-normal { stroke: #5584FF; stroke: var(--step-circle-item-node-finish-border-color, #5584FF); stroke-width: 3px; stroke-width: calc(var(--step-circle-item-node-border-width, 1px)*3); } .next-step-circle .next-step-item-container .next-step-item-node-placeholder { display: inline-block; } .next-step-circle > .next-step-item-wait .next-step-item-tail-overlay { background: #C4C6CF; background: var(--step-circle-item-tail-wait-color, #C4C6CF); } .next-step-circle > .next-step-item-wait .next-step-item-tail-underlay { background: #E6E7EB; background: var(--step-circle-item-tail-bg-color, #E6E7EB); } .next-step-circle > .next-step-item-wait > .next-step-item-container .next-step-item-progress { width: 32px; width: var(--step-circle-item-node-process-size, 32px); height: 32px; height: var(--step-circle-item-node-process-size, 32px); } .next-step-circle > .next-step-item-wait > .next-step-item-container .next-step-item-node { color: #666666; color: var(--step-circle-item-node-wait-color, #666666); } .next-step-circle > .next-step-item-wait > .next-step-item-container .next-step-item-node-circle { background: #FFFFFF; background: var(--step-circle-item-node-wait-background, #FFFFFF); border-color: #A0A2AD; border-color: var(--step-circle-item-node-wait-border-color, #A0A2AD); } .next-step-circle > .next-step-item-wait > .next-step-item-container .next-step-item-node-dot { background: #FFFFFF; background: var(--step-circle-item-node-wait-background, #FFFFFF); border-color: #A0A2AD; border-color: var(--step-circle-item-node-wait-border-color, #A0A2AD); } .next-step-circle > .next-step-item-wait .next-step-item-title { color: #666666; color: var(--step-circle-item-title-wait-color, #666666); word-break: break-word; } .next-step-circle > .next-step-item-wait .next-step-item-content { color: #666666; color: var(--step-circle-item-title-wait-color, #666666); font-size: 12px; font-size: var(--step-circle-item-content-font-size, 12px); line-height: 1.5; line-height: var(--font-lineheight-2, 1.5); word-break: break-word; } .next-step-circle > .next-step-item-wait .next-step-item-node-placeholder { width: 32px; width: var(--step-circle-item-node-process-size, 32px); height: 32px; height: var(--step-circle-item-node-process-size, 32px); position: relative; } .next-step-circle > .next-step-item-wait .next-step-item-node { position: relative; display: inline-block; text-align: center; cursor: pointer; } .next-step-circle > .next-step-item-wait .next-step-item-node-circle { display: block; width: 32px; width: var(--step-circle-item-node-process-size, 32px); height: 32px; height: var(--step-circle-item-node-process-size, 32px); font-size: 12px; font-size: var(--step-circle-item-node-font-size, 12px); font-weight: normal; font-weight: var(--font-weight-2, normal); line-height: 30px; line-height: calc(var(--step-circle-item-node-process-size, 32px) - var(--step-circle-item-node-border-width, 1px)*2); text-align: center; border: 1px solid; border: var(--step-circle-item-node-border-width, 1px) solid; border-radius: 50%; border-radius: var(--step-circle-item-node-corner, 50%); transition: background-color 100ms linear; transition: background-color var(--motion-duration-immediately, 100ms) var(--motion-linear, linear); } .next-step-circle > .next-step-item-wait .next-step-item-node-circle .next-icon { animation: zoomIn 300ms linear; animation: zoomIn var(--motion-duration-standard, 300ms) var(--motion-linear, linear); } .next-step-circle > .next-step-item-wait .next-step-item-node-circle .next-icon:before, .next-step-circle > .next-step-item-wait .next-step-item-node-circle .next-icon .next-icon-remote { width: 12px; width: var(--step-circle-item-node-icon-size, 12px); font-size: 12px; font-size: var(--step-circle-item-node-icon-size, 12px); line-height: inherit; } .next-step-circle > .next-step-item-process .next-step-item-tail-overlay { background: #C4C6CF; background: var(--step-circle-item-tail-process-color, #C4C6CF); } .next-step-circle > .next-step-item-process .next-step-item-tail-underlay { background: #E6E7EB; background: var(--step-circle-item-tail-bg-color, #E6E7EB); } .next-step-circle > .next-step-item-process > .next-step-item-container .next-step-item-progress { width: 32px; width: var(--step-circle-item-node-process-size, 32px); height: 32px; height: var(--step-circle-item-node-process-size, 32px); } .next-step-circle > .next-step-item-process > .next-step-item-container .next-step-item-node { color: #FFFFFF; color: var(--step-circle-item-node-process-color, #FFFFFF); } .next-step-circle > .next-step-item-process > .next-step-item-container .next-step-item-node-circle { background: #5584FF; background: var(--step-circle-item-node-process-background, #5584FF); border-color: #5584FF; border-color: var(--step-circle-item-node-process-border-color, #5584FF); } .next-step-circle > .next-step-item-process > .next-step-item-container .next-step-item-node-dot { background: #5584FF; background: var(--step-circle-item-node-process-background, #5584FF); border-color: #5584FF; border-color: var(--step-circle-item-node-process-border-color, #5584FF); } .next-step-circle > .next-step-item-process .next-step-item-title { color: #333333; color: var(--step-circle-item-title-process-color, #333333); word-break: break-word; } .next-step-circle > .next-step-item-process .next-step-item-content { color: #333333; color: var(--step-circle-item-title-process-color, #333333); font-size: 12px; font-size: var(--step-circle-item-content-font-size, 12px); line-height: 1.5; line-height: var(--font-lineheight-2, 1.5); word-break: break-word; } .next-step-circle > .next-step-item-process .next-step-item-node-placeholder { width: 32px; width: var(--step-circle-item-node-process-size, 32px); height: 32px; height: var(--step-circle-item-node-process-size, 32px); position: relative; } .next-step-circle > .next-step-item-process .next-step-item-node { position: relative; display: inline-block; text-align: center; cursor: pointer; } .next-step-circle > .next-step-item-process .next-step-item-node-circle { display: block; width: 32px; width: var(--step-circle-item-node-process-size, 32px); height: 32px; height: var(--step-circle-item-node-process-size, 32px); font-size: 12px; font-size: var(--step-circle-item-node-font-size, 12px); font-weight: normal; font-weight: var(--font-weight-2, normal); line-height: 30px; line-height: calc(var(--step-circle-item-node-process-size, 32px) - var(--step-circle-item-node-border-width, 1px)*2); text-align: center; border: 1px solid; border: var(--step-circle-item-node-border-width, 1px) solid; border-radius: 50%; border-radius: var(--step-circle-item-node-corner, 50%); transition: background-color 100ms linear; transition: background-color var(--motion-duration-immediately, 100ms) var(--motion-linear, linear); } .next-step-circle > .next-step-item-process .next-step-item-node-circle .next-icon { animation: zoomIn 300ms linear; animation: zoomIn var(--motion-duration-standard, 300ms) var(--motion-linear, linear); } .next-step-circle > .next-step-item-process .next-step-item-node-circle .next-icon:before, .next-step-circle > .next-step-item-process .next-step-item-node-circle .next-icon .next-icon-remote { width: 12px; width: var(--step-circle-item-node-icon-size, 12px); font-size: 12px; font-size: var(--step-circle-item-node-icon-size, 12px); line-height: inherit; } .next-step-circle > .next-step-item-finish .next-step-item-tail-overlay { background: #5584FF; background: var(--step-circle-item-tail-finish-color, #5584FF); } .next-step-circle > .next-step-item-finish .next-step-item-tail-underlay { background: #E6E7EB; background: var(--step-circle-item-tail-bg-color, #E6E7EB); } .next-step-circle > .next-step-item-finish > .next-step-item-container .next-step-item-progress { width: 32px; width: var(--step-circle-item-node-process-size, 32px); height: 32px; height: var(--step-circle-item-node-process-size, 32px); } .next-step-circle > .next-step-item-finish > .next-step-item-container .next-step-item-node { color: #5584FF; color: var(--step-circle-item-node-finish-color, #5584FF); } .next-step-circle > .next-step-item-finish > .next-step-item-container .next-step-item-node-circle { background: #FFFFFF; background: var(--step-circle-item-node-finish-background, #FFFFFF); border-color: #5584FF; border-color: var(--step-circle-item-node-finish-border-color, #5584FF); } .next-step-circle > .next-step-item-finish > .next-step-item-container .next-step-item-node-dot { background: #FFFFFF; background: var(--step-circle-item-node-finish-background, #FFFFFF); border-color: #5584FF; border-color: var(--step-circle-item-node-finish-border-color, #5584FF); } .next-step-circle > .next-step-item-finish .next-step-item-title { color: #666666; color: var(--step-circle-item-title-finish-color, #666666); word-break: break-word; } .next-step-circle > .next-step-item-finish .next-step-item-content { color: #666666; color: var(--step-circle-item-title-finish-color, #666666); font-size: 12px; font-size: var(--step-circle-item-content-font-size, 12px); line-height: 1.5; line-height: var(--font-lineheight-2, 1.5); word-break: break-word; } .next-step-circle > .next-step-item-finish .next-step-item-node-placeholder { width: 32px; width: var(--step-circle-item-node-process-size, 32px); height: 32px; height: var(--step-circle-item-node-process-size, 32px); position: relative; } .next-step-circle > .next-step-item-finish .next-step-item-node { position: relative; display: inline-block; text-align: center; cursor: pointer; } .next-step-circle > .next-step-item-finish .next-step-item-node-circle { display: block; width: 32px; width: var(--step-circle-item-node-process-size, 32px); height: 32px; height: var(--step-circle-item-node-process-size, 32px); font-size: 12px; font-size: var(--step-circle-item-node-font-size, 12px); font-weight: normal; font-weight: var(--font-weight-2, normal); line-height: 30px; line-height: calc(var(--step-circle-item-node-process-size, 32px) - var(--step-circle-item-node-border-width, 1px)*2); text-align: center; border: 1px solid; border: var(--step-circle-item-node-border-width, 1px) solid; border-radius: 50%; border-radius: var(--step-circle-item-node-corner, 50%); transition: background-color 100ms linear; transition: background-color var(--motion-duration-immediately, 100ms) var(--motion-linear, linear); } .next-step-circle > .next-step-item-finish .next-step-item-node-circle .next-icon { animation: zoomIn 300ms linear; animation: zoomIn var(--motion-duration-standard, 300ms) var(--motion-linear, linear); } .next-step-circle > .next-step-item-finish .next-step-item-node-circle .next-icon:before, .next-step-circle > .next-step-item-finish .next-step-item-node-circle .next-icon .next-icon-remote { width: 12px; width: var(--step-circle-item-node-icon-size, 12px); font-size: 12px; font-size: var(--step-circle-item-node-icon-size, 12px); line-height: inherit; } .next-step-circle .next-step-item-disabled .next-step-item-tail-overlay { background: #E6E7EB; background: var(--step-circle-item-tail-disabled-color, #E6E7EB); } .next-step-circle .next-step-item-disabled .next-step-item-tail-underlay { background: #E6E7EB; background: var(--step-circle-item-tail-bg-color, #E6E7EB); } .next-step-circle .next-step-item-disabled > .next-step-item-container .next-step-item-progress { width: 32px; width: var(--step-circle-item-node-process-size, 32px); height: 32px; height: var(--step-circle-item-node-process-size, 32px); } .next-step-circle .next-step-item-disabled > .next-step-item-container .next-step-item-node { color: #CCCCCC; color: var(--step-circle-item-node-disabled-color, #CCCCCC); } .next-step-circle .next-step-item-disabled > .next-step-item-container .next-step-item-node-circle { background: #FFFFFF; background: var(--step-circle-item-node-disabled-background, #FFFFFF); border-color: #E6E7EB; border-color: var(--step-circle-item-node-disabled-border-color, #E6E7EB); } .next-step-circle .next-step-item-disabled > .next-step-item-container .next-step-item-node-dot { background: #FFFFFF; background: var(--step-circle-item-node-disabled-background, #FFFFFF); border-color: #E6E7EB; border-color: var(--step-circle-item-node-disabled-border-color, #E6E7EB); } .next-step-circle .next-step-item-disabled .next-step-item-title { color: #CCCCCC; color: var(--step-circle-item-title-disabled-color, #CCCCCC); word-break: break-word; } .next-step-circle .next-step-item-disabled .next-step-item-content { color: #CCCCCC; color: var(--step-circle-item-title-disabled-color, #CCCCCC); font-size: 12px; font-size: var(--step-circle-item-content-font-size, 12px); line-height: 1.5; line-height: var(--font-lineheight-2, 1.5); word-break: break-word; } .next-step-circle .next-step-item-disabled .next-step-item-node-placeholder { width: 32px; width: var(--step-circle-item-node-process-size, 32px); height: 32px; height: var(--step-circle-item-node-process-size, 32px); position: relative; } .next-step-circle .next-step-item-disabled .next-step-item-node { position: relative; display: inline-block; text-align: center; cursor: pointer; } .next-step-circle .next-step-item-disabled .next-step-item-node-circle { display: block; width: 32px; width: var(--step-circle-item-node-process-size, 32px); height: 32px; height: var(--step-circle-item-node-process-size, 32px); font-size: 12px; font-size: var(--step-circle-item-node-font-size, 12px); font-weight: normal; font-weight: var(--font-weight-2, normal); line-height: 30px; line-height: calc(var(--step-circle-item-node-process-size, 32px) - var(--step-circle-item-node-border-width, 1px)*2); text-align: center; border: 1px solid; border: var(--step-circle-item-node-border-width, 1px) solid; border-radius: 50%; border-radius: var(--step-circle-item-node-corner, 50%); transition: background-color 100ms linear; transition: background-color var(--motion-duration-immediately, 100ms) var(--motion-linear, linear); } .next-step-circle .next-step-item-disabled .next-step-item-node-circle .next-icon { animation: zoomIn 300ms linear; animation: zoomIn var(--motion-duration-standard, 300ms) var(--motion-linear, linear); } .next-step-circle .next-step-item-disabled .next-step-item-node-circle .next-icon:before, .next-step-circle .next-step-item-disabled .next-step-item-node-circle .next-icon .next-icon-remote { width: 12px; width: var(--step-circle-item-node-icon-size, 12px); font-size: 12px; font-size: var(--step-circle-item-node-icon-size, 12px); line-height: inherit; } .next-step-circle .next-step-item-disabled .next-step-item-node-placeholder, .next-step-circle .next-step-item-disabled .next-step-item-node { cursor: not-allowed; } .next-step-circle .next-step-item-read-only .next-step-item-node-placeholder, .next-step-circle .next-step-item-read-only .next-step-item-node { cursor: default; } .next-step-circle .next-step-item-last .next-step-item-tail { display: none; } .next-step-circle.next-step-horizontal { text-align: center; white-space: nowrap; } .next-step-circle.next-step-horizontal > .next-step-item .next-step-item-title { white-space: normal; } .next-step-circle.next-step-horizontal > .next-step-item .next-step-item-content { white-space: normal; } .next-step-circle.next-step-horizontal > .next-step-item-wait .next-step-item-tail { display: inline-block; clear: both; width: calc(100% - 48px); width: calc(100% - var(--step-circle-item-node-process-size, 32px) - var(--step-circle-item-node-padding, 8px)*2); vertical-align: middle; } .next-step-circle.next-step-horizontal > .next-step-item-wait .next-step-item-tail .next-step-item-tail-underlay { display: block; height: 1px; height: var(--step-circle-item-tail-size, 1px); position: relative; } .next-step-circle.next-step-horizontal > .next-step-item-wait .next-step-item-tail .next-step-item-tail-overlay { position: absolute; top: 0; height: 1px; height: var(--step-circle-item-tail-size, 1px); transition: all 100ms linear; transition: all var(--motion-duration-immediately, 100ms) var(--motion-linear, linear); width: 100%; } .next-step-circle.next-step-horizontal > .next-step-item-wait > .next-step-item-body { width: 100px; width: var(--step-circle-item-body-width, 100px); left: -26px; left: calc(0px - var(--step-circle-item-body-width, 100px)/2 + var(--step-circle-item-node-process-size, 32px)/2 + var(--step-circle-item-node-padding, 8px)*2/2); text-align: center; position: absolute; } .next-step-circle.next-step-horizontal > .next-step-item-wait > .next-step-item-body > .next-step-item-title { font-size: 14px; font-size: var(--step-circle-item-title-size, 14px); line-height: 18px; line-height: calc(var(--step-circle-item-title-size, 14px) + 4px); margin-top: 8px; margin-top: var(--step-circle-item-title-margin-top, 8px); font-weight: bold; font-weight: var(--step-circle-item-title-weight, bold); } .next-step-circle.next-step-horizontal > .next-step-item-wait > .next-step-item-body > .next-step-item-content { margin-top: 4px; margin-top: var(--step-circle-item-content-margin-top, 4px); } .next-step-circle.next-step-horizontal > .next-step-item-process .next-step-item-tail { display: inline-block; clear: both; width: calc(100% - 48px); width: calc(100% - var(--step-circle-item-node-process-size, 32px) - var(--step-circle-item-node-padding, 8px)*2); vertical-align: middle; } .next-step-circle.next-step-horizontal > .next-step-item-process .next-step-item-tail .next-step-item-tail-underlay { display: block; height: 1px; height: var(--step-circle-item-tail-size, 1px); position: relative; } .next-step-circle.next-step-horizontal > .next-step-item-process .next-step-item-tail .next-step-item-tail-overlay { position: absolute; top: 0; height: 1px; height: var(--step-circle-item-tail-size, 1px); transition: all 100ms linear; transition: all var(--motion-duration-immediately, 100ms) var(--motion-linear, linear); width: 100%; } .next-step-circle.next-step-horizontal > .next-step-item-process > .next-step-item-body { width: 100px; width: var(--step-circle-item-body-width, 100px); left: -26px; left: calc(0px - var(--step-circle-item-body-width, 100px)/2 + var(--step-circle-item-node-process-size, 32px)/2 + var(--step-circle-item-node-padding, 8px)*2/2); text-align: center; position: absolute; } .next-step-circle.next-step-horizontal > .next-step-item-process > .next-step-item-body > .next-step-item-title { font-size: 14px; font-size: var(--step-circle-item-title-size, 14px); line-height: 18px; line-height: calc(var(--step-circle-item-title-size, 14px) + 4px); margin-top: 8px; margin-top: var(--step-circle-item-title-margin-top, 8px); font-weight: bold; font-weight: var(--step-circle-item-title-weight, bold); } .next-step-circle.next-step-horizontal > .next-step-item-process > .next-step-item-body > .next-step-item-content { margin-top: 4px; margin-top: var(--step-circle-item-content-margin-top, 4px); } .next-step-circle.next-step-horizontal > .next-step-item-finish .next-step-item-tail { display: inline-block; clear: both; width: calc(100% - 48px); width: calc(100% - var(--step-circle-item-node-process-size, 32px) - var(--step-circle-item-node-padding, 8px)*2); vertical-align: middle; } .next-step-circle.next-step-horizontal > .next-step-item-finish .next-step-item-tail .next-step-item-tail-underlay { display: block; height: 1px; height: var(--step-circle-item-tail-size, 1px); position: relative; } .next-step-circle.next-step-horizontal > .next-step-item-finish .next-step-item-tail .next-step-item-tail-overlay { position: absolute; top: 0; height: 1px; height: var(--step-circle-item-tail-size, 1px); transition: all 100ms linear; transition: all var(--motion-duration-immediately, 100ms) var(--motion-linear, linear); width: 100%; } .next-step-circle.next-step-horizontal > .next-step-item-finish > .next-step-item-body { width: 100px; width: var(--step-circle-item-body-width, 100px); left: -26px; left: calc(0px - var(--step-circle-item-body-width, 100px)/2 + var(--step-circle-item-node-process-size, 32px)/2 + var(--step-circle-item-node-padding, 8px)*2/2); text-align: center; position: absolute; } .next-step-circle.next-step-horizontal > .next-step-item-finish > .next-step-item-body > .next-step-item-title { font-size: 14px; font-size: var(--step-circle-item-title-size, 14px); line-height: 18px; line-height: calc(var(--step-circle-item-title-size, 14px) + 4px); margin-top: 8px; margin-top: var(--step-circle-item-title-margin-top, 8px); font-weight: bold; font-weight: var(--step-circle-item-title-weight, bold); } .next-step-circle.next-step-horizontal > .next-step-item-finish > .next-step-item-body > .next-step-item-content { margin-top: 4px; margin-top: var(--step-circle-item-content-margin-top, 4px); } .next-step-circle.next-step-horizontal > .next-step-item-disabled .next-step-item-tail { display: inline-block; clear: both; width: calc(100% - 48px); width: calc(100% - var(--step-circle-item-node-process-size, 32px) - var(--step-circle-item-node-padding, 8px)*2); vertical-align: middle; } .next-step-circle.next-step-horizontal > .next-step-item-disabled .next-step-item-tail .next-step-item-tail-underlay { display: block; height: 1px; height: var(--step-circle-item-tail-size, 1px); position: relative; } .next-step-circle.next-step-horizontal > .next-step-item-disabled .next-step-item-tail .next-step-item-tail-overlay { position: absolute; top: 0; height: 1px; height: var(--step-circle-item-tail-size, 1px); transition: all 100ms linear; transition: all var(--motion-duration-immediately, 100ms) var(--motion-linear, linear); width: 100%; } .next-step-circle.next-step-horizontal > .next-step-item-disabled > .next-step-item-body { width: 100px; width: var(--step-circle-item-body-width, 100px); left: -26px; left: calc(0px - var(--step-circle-item-body-width, 100px)/2 + var(--step-circle-item-node-process-size, 32px)/2 + var(--step-circle-item-node-padding, 8px)*2/2); text-align: center; position: absolute; } .next-step-circle.next-step-horizontal > .next-step-item-disabled > .next-step-item-body > .next-step-item-title { font-size: 14px; font-size: var(--step-circle-item-title-size, 14px); line-height: 18px; line-height: calc(var(--step-circle-item-title-size, 14px) + 4px); margin-top: 8px; margin-top: var(--step-circle-item-title-margin-top, 8px); font-weight: bold; font-weight: var(--step-circle-item-title-weight, bold); } .next-step-circle.next-step-horizontal > .next-step-item-disabled > .next-step-item-body > .next-step-item-content { margin-top: 4px; margin-top: var(--step-circle-item-content-margin-top, 4px); } .next-step-circle.next-step-horizontal.next-step-label-horizontal > .next-step-item { vertical-align: unset; } .next-step-circle.next-step-horizontal.next-step-label-horizontal > .next-step-item-wait .next-step-item:last-child .next-step-item-tail { display: none; } .next-step-circle.next-step-horizontal.next-step-label-horizontal > .next-step-item-wait .next-step-item-body { position: relative; display: inline-block; top: 0; left: 0; max-width: 100px; max-width: var(--step-circle-item-body-width, 100px); overflow: hidden; vertical-align: top; text-align: left; } .next-step-circle.next-step-horizontal.next-step-label-horizontal > .next-step-item-wait .next-step-item-body .next-step-item-title { display: inline-block; padding-right: 8px; padding-right: var(--step-circle-item-node-padding, 8px); margin-top: 9px; margin-top: calc(var(--step-circle-item-node-process-size, 32px)/2 - var(--step-circle-item-title-size, 14px)/2); } .next-step-circle.next-step-horizontal.next-step-label-horizontal > .next-step-item-wait .next-step-item-tail { width: calc(100% - 148px); width: calc(100% - var(--step-circle-item-node-process-size, 32px) - var(--step-circle-item-node-padding, 8px)*2 - var(--step-circle-item-body-width, 100px)); position: absolute; right: 0; margin-top: -1px; margin-top: calc(0px - var(--step-circle-vertical-item-tail-size, 1px)); } .next-step-circle.next-step-horizontal.next-step-label-horizontal > .next-step-item-process .next-step-item:last-child .next-step-item-tail { display: none; } .next-step-circle.next-step-horizontal.next-step-label-horizontal > .next-step-item-process .next-step-item-body { position: relative; display: inline-block; top: 0; left: 0; max-width: 100px; max-width: var(--step-circle-item-body-width, 100px); overflow: hidden; vertical-align: top; text-align: left; } .next-step-circle.next-step-horizontal.next-step-label-horizontal > .next-step-item-process .next-step-item-body .next-step-item-title { display: inline-block; padding-right: 8px; padding-right: var(--step-circle-item-node-padding, 8px); margin-top: 9px; margin-top: calc(var(--step-circle-item-node-process-size, 32px)/2 - var(--step-circle-item-title-size, 14px)/2); } .next-step-circle.next-step-horizontal.next-step-label-horizontal > .next-step-item-process .next-step-item-tail { width: calc(100% - 148px); width: calc(100% - var(--step-circle-item-node-process-size, 32px) - var(--step-circle-item-node-padding, 8px)*2 - var(--step-circle-item-body-width, 100px)); position: absolute; right: 0; margin-top: -1px; margin-top: calc(0px - var(--step-circle-vertical-item-tail-size, 1px)); } .next-step-circle.next-step-horizontal.next-step-label-horizontal > .next-step-item-finish .next-step-item:last-child .next-step-item-tail { display: none; } .next-step-circle.next-step-horizontal.next-step-label-horizontal > .next-step-item-finish .next-step-item-body { position: relative; display: inline-block; top: 0; left: 0; max-width: 100px; max-width: var(--step-circle-item-body-width, 100px); overflow: hidden; vertical-align: top; text-align: left; } .next-step-circle.next-step-horizontal.next-step-label-horizontal > .next-step-item-finish .next-step-item-body .next-step-item-title { display: inline-block; padding-right: 8px; padding-right: var(--step-circle-item-node-padding, 8px); margin-top: 9px; margin-top: calc(var(--step-circle-item-node-process-size, 32px)/2 - var(--step-circle-item-title-size, 14px)/2); } .next-step-circle.next-step-horizontal.next-step-label-horizontal > .next-step-item-finish .next-step-item-tail { width: calc(100% - 148px); width: calc(100% - var(--step-circle-item-node-process-size, 32px) - var(--step-circle-item-node-padding, 8px)*2 - var(--step-circle-item-body-width, 100px)); position: absolute; right: 0; margin-top: -1px; margin-top: calc(0px - var(--step-circle-vertical-item-tail-size, 1px)); } .next-step-circle.next-step-horizontal.next-step-label-horizontal > .next-step-item-disabled .next-step-item:last-child .next-step-item-tail { display: none; } .next-step-circle.next-step-horizontal.next-step-label-horizontal > .next-step-item-disabled .next-step-item-body { position: relative; display: inline-block; top: 0; left: 0; max-width: 100px; max-width: var(--step-circle-item-body-width, 100px); overflow: hidden; vertical-align: top; text-align: left; } .next-step-circle.next-step-horizontal.next-step-label-horizontal > .next-step-item-disabled