UNPKG

bulma-o-steps

Version:
1,466 lines (1,286 loc) 100 kB
@keyframes spinAround { from { transform: rotate(0deg); } to { transform: rotate(359deg); } } .steps:not(:last-child) { margin-bottom: 1.5rem; } .steps .steps-segment { position: relative; } .steps .steps-segment:not(:last-child):after { content: " "; display: block; position: absolute; } @media screen and (max-width: 768px) { .steps:not(.is-horizontal) .steps-segment { display: block; } .steps:not(.is-horizontal) .steps-segment:not(:last-child) { min-height: 4em; } .steps:not(.is-horizontal).is-short .steps-segment { flex-grow: 0; } .steps:not(.is-horizontal).is-short.is-centered { justify-content: center; } .steps:not(.is-horizontal).is-short.is-bottom { justify-content: flex-end; } .steps:not(.is-horizontal):not(.is-short) { height: 100%; display: flex; flex-direction: column; } .steps:not(.is-horizontal):not(.is-short) .steps-segment:not(:last-child) { flex-grow: 1; } } .steps.is-vertical .steps-segment { display: block; } .steps.is-vertical .steps-segment:not(:last-child) { min-height: 4em; } .steps.is-vertical.is-short .steps-segment { flex-grow: 0; } .steps.is-vertical.is-short.is-centered { justify-content: center; } .steps.is-vertical.is-short.is-bottom { justify-content: flex-end; } .steps.is-vertical:not(.is-short) { height: 100%; display: flex; flex-direction: column; } .steps.is-vertical:not(.is-short) .steps-segment:not(:last-child) { flex-grow: 1; } @media screen and (min-width: 769px), print { .steps:not(.is-vertical) { display: flex; } .steps:not(.is-vertical) .steps-segment:not(:last-child) { flex-basis: 1rem; flex-grow: 1; flex-shrink: 1; } .steps:not(.is-vertical).is-narrow .steps-segment { flex-grow: 0; } .steps:not(.is-vertical).is-narrow .steps-segment:not(:last-child) { min-width: 10em; } .steps:not(.is-vertical).is-narrow.is-centered { justify-content: center; } .steps:not(.is-vertical).is-narrow.is-right { justify-content: flex-end; } .steps:not(.is-vertical).has-content-centered { text-align: center; } .steps:not(.is-vertical).is-balanced .steps-segment:last-child, .steps:not(.is-vertical).has-content-centered .steps-segment:last-child { flex-basis: 1rem; flex-grow: 1; flex-shrink: 1; } .steps:not(.is-vertical).is-narrow.has-content-centered .steps-segment:last-child { flex-grow: 0; min-width: 10em; } .steps:not(.is-vertical) .steps-content.is-divider-content { text-align: center; } } .steps.is-horizontal { display: flex; } .steps.is-horizontal .steps-segment:not(:last-child) { flex-basis: 1rem; flex-grow: 1; flex-shrink: 1; } .steps.is-horizontal.is-narrow .steps-segment { flex-grow: 0; } .steps.is-horizontal.is-narrow .steps-segment:not(:last-child) { min-width: 10em; } .steps.is-horizontal.is-narrow.is-centered { justify-content: center; } .steps.is-horizontal.is-narrow.is-right { justify-content: flex-end; } .steps.is-horizontal.has-content-centered { text-align: center; } .steps.is-horizontal.is-balanced .steps-segment:last-child, .steps.is-horizontal.has-content-centered .steps-segment:last-child { flex-basis: 1rem; flex-grow: 1; flex-shrink: 1; } .steps.is-horizontal.is-narrow.has-content-centered .steps-segment:last-child { flex-grow: 0; min-width: 10em; } .steps.is-horizontal .steps-content.is-divider-content { text-align: center; } .steps .steps-marker { align-items: center; display: flex; border-radius: 50%; font-weight: 700; justify-content: center; position: relative; z-index: 5; } .steps { font-size: 1rem; } .steps .steps-marker { height: 2rem; width: 2rem; overflow: hidden; } @media screen and (max-width: 768px) { .steps:not(.is-horizontal) { display: flex; flex-direction: column; } .steps:not(.is-horizontal) .steps-segment:not(:last-child):after { bottom: -0.24rem; left: calc(1rem - (0.2em)); top: 1.76rem; width: 0.4em; } .steps:not(.is-horizontal) .steps-content { margin-left: calc(1rem + .5em); margin-top: -2rem; padding-left: 1em; padding-bottom: 1em; } .steps:not(.is-horizontal) .steps-content.is-divider-content { margin-top: 0; padding-bottom: 0; } .steps:not(.is-horizontal).has-content-centered .steps-content { padding-top: calc(1rem - .5em); } .steps:not(.is-horizontal):not(.is-thin).has-gaps .steps-segment:not(:last-child):after, .steps:not(.is-horizontal):not(.is-thin) .steps-segment.has-gaps:not(:last-child):after { top: 2.3rem; bottom: 0.3rem; } } .steps.is-vertical { display: flex; flex-direction: column; } .steps.is-vertical .steps-segment:not(:last-child):after { bottom: -0.24rem; left: calc(1rem - (0.2em)); top: 1.76rem; width: 0.4em; } .steps.is-vertical .steps-content { margin-left: calc(1rem + .5em); margin-top: -2rem; padding-left: 1em; padding-bottom: 1em; } .steps.is-vertical .steps-content.is-divider-content { margin-top: 0; padding-bottom: 0; } .steps.is-vertical.has-content-centered .steps-content { padding-top: calc(1rem - .5em); } .steps.is-vertical:not(.is-thin).has-gaps .steps-segment:not(:last-child):after, .steps.is-vertical:not(.is-thin) .steps-segment.has-gaps:not(:last-child):after { top: 2.3rem; bottom: 0.3rem; } @media screen and (min-width: 769px), print { .steps:not(.is-vertical) .steps-segment:not(:last-child):after { height: 0.4em; left: 1.76rem; right: -0.24rem; top: calc(1rem - (0.2em)); } .steps:not(.is-vertical).has-content-above .steps-segment:not(:last-child)::after { bottom: calc(1rem - (0.2em)); top: auto; } .steps:not(.is-vertical) .extra-data { left: calc(50% + 1.3rem); right: calc(-50% + 1.3rem); bottom: 100%; position: absolute; } .steps:not(.is-vertical) .extra-data.has-overflow-right { overflow: visible; right: auto; white-space: nowrap; min-width: calc(100% - 1rem - (0.2em)); } .steps:not(.is-vertical) .extra-data.has-overflow-left { overflow: visible; left: auto; white-space: nowrap; min-width: calc(100% - 1rem - (0.2em)); } .steps:not(.is-vertical) .extra-data.has-overflow-centered { overflow: visible; left: auto; white-space: nowrap; min-width: calc(100% - 1rem - (0.2em)); } .steps:not(.is-vertical).has-content-above .extra-data { top: 100%; bottom: auto; } .steps:not(.is-vertical) .steps-content { margin-left: 1rem; } .steps:not(.is-vertical) .steps-content:not(:last-child) { margin-right: -1rem; } .steps:not(.is-vertical) .steps-content.is-divider-content { margin-right: -1rem; padding-left: 2em; padding-right: 2em; } .steps:not(.is-vertical).has-content-centered .steps-segment:not(:last-child):after { left: 50%; right: -50%; margin-left: 1rem; margin-right: 1rem; } .steps:not(.is-vertical).has-content-centered .steps-marker { position: absolute; left: calc(50% - 1rem); } .steps:not(.is-vertical).has-content-centered .steps-content { margin-top: 2rem; margin-left: .5em; margin-right: .5em; padding-top: .2em; } .steps:not(.is-vertical).has-content-above.has-content-centered .steps-content { margin-bottom: 2rem; padding-bottom: .2em; } .steps:not(.is-vertical):not(.is-thin).has-gaps .steps-segment:not(:last-child):after, .steps:not(.is-vertical):not(.is-thin) .steps-segment.has-gaps:not(:last-child):after { left: 2.3rem; right: 0.3rem; } .steps:not(.is-vertical):not(.is-thin).has-content-centered.has-gaps .steps-segment:not(:last-child):after, .steps:not(.is-vertical):not(.is-thin).has-content-centered .steps-segment.has-gaps:not(:last-child):after { left: calc(50% + 1.3rem); right: calc(-50% + 1.3rem); } } .steps.is-horizontal .steps-segment:not(:last-child):after { height: 0.4em; left: 1.76rem; right: -0.24rem; top: calc(1rem - (0.2em)); } .steps.is-horizontal.has-content-above .steps-segment:not(:last-child)::after { bottom: calc(1rem - (0.2em)); top: auto; } .steps.is-horizontal .extra-data { left: calc(50% + 1.3rem); right: calc(-50% + 1.3rem); bottom: 100%; position: absolute; } .steps.is-horizontal .extra-data.has-overflow-right { overflow: visible; right: auto; white-space: nowrap; min-width: calc(100% - 1rem - (0.2em)); } .steps.is-horizontal .extra-data.has-overflow-left { overflow: visible; left: auto; white-space: nowrap; min-width: calc(100% - 1rem - (0.2em)); } .steps.is-horizontal .extra-data.has-overflow-centered { overflow: visible; left: auto; white-space: nowrap; min-width: calc(100% - 1rem - (0.2em)); } .steps.is-horizontal.has-content-above .extra-data { top: 100%; bottom: auto; } .steps.is-horizontal .steps-content { margin-left: 1rem; } .steps.is-horizontal .steps-content:not(:last-child) { margin-right: -1rem; } .steps.is-horizontal .steps-content.is-divider-content { margin-right: -1rem; padding-left: 2em; padding-right: 2em; } .steps.is-horizontal.has-content-centered .steps-segment:not(:last-child):after { left: 50%; right: -50%; } .steps.is-horizontal.has-content-centered .steps-marker { position: absolute; left: calc(50% - 1rem); } .steps.is-horizontal.has-content-centered .steps-content { margin-top: 2rem; margin-left: .5em; margin-right: .5em; padding-top: .2em; } .steps.is-horizontal.has-content-above.has-content-centered .steps-content { margin-bottom: 2rem; padding-bottom: .2em; } .steps.is-horizontal:not(.is-thin).has-gaps .steps-segment:not(:last-child):after, .steps.is-horizontal:not(.is-thin) .steps-segment.has-gaps:not(:last-child):after { left: 2.3rem; right: 0.3rem; } .steps.is-horizontal:not(.is-thin).has-content-centered.has-gaps .steps-segment:not(:last-child):after, .steps.is-horizontal:not(.is-thin).has-content-centered .steps-segment.has-gaps:not(:last-child):after { left: calc(50% + 1.3rem); right: calc(-50% + 1.3rem); } .steps.is-small { font-size: 0.75rem; } .steps.is-small .steps-marker { height: 1.5rem; width: 1.5rem; overflow: hidden; } @media screen and (max-width: 768px) { .steps.is-small:not(.is-horizontal) { display: flex; flex-direction: column; } .steps.is-small:not(.is-horizontal) .steps-segment:not(:last-child):after { bottom: -0.24rem; left: calc(0.75rem - (0.2em)); top: 1.26rem; width: 0.4em; } .steps.is-small:not(.is-horizontal) .steps-content { margin-left: calc(0.75rem + .5em); margin-top: -1.5rem; padding-left: 1em; padding-bottom: 1em; } .steps.is-small:not(.is-horizontal) .steps-content.is-divider-content { margin-top: 0; padding-bottom: 0; } .steps.is-small:not(.is-horizontal).has-content-centered .steps-content { padding-top: calc(0.75rem - .5em); } .steps.is-small:not(.is-horizontal):not(.is-thin).has-gaps .steps-segment:not(:last-child):after, .steps.is-small:not(.is-horizontal):not(.is-thin) .steps-segment.has-gaps:not(:last-child):after { top: 1.8rem; bottom: 0.3rem; } } .steps.is-small.is-vertical { display: flex; flex-direction: column; } .steps.is-small.is-vertical .steps-segment:not(:last-child):after { bottom: -0.24rem; left: calc(0.75rem - (0.2em)); top: 1.26rem; width: 0.4em; } .steps.is-small.is-vertical .steps-content { margin-left: calc(0.75rem + .5em); margin-top: -1.5rem; padding-left: 1em; padding-bottom: 1em; } .steps.is-small.is-vertical .steps-content.is-divider-content { margin-top: 0; padding-bottom: 0; } .steps.is-small.is-vertical.has-content-centered .steps-content { padding-top: calc(0.75rem - .5em); } .steps.is-small.is-vertical:not(.is-thin).has-gaps .steps-segment:not(:last-child):after, .steps.is-small.is-vertical:not(.is-thin) .steps-segment.has-gaps:not(:last-child):after { top: 1.8rem; bottom: 0.3rem; } @media screen and (min-width: 769px), print { .steps.is-small:not(.is-vertical) .steps-segment:not(:last-child):after { height: 0.4em; left: 1.26rem; right: -0.24rem; top: calc(0.75rem - (0.2em)); } .steps.is-small:not(.is-vertical).has-content-above .steps-segment:not(:last-child)::after { bottom: calc(0.75rem - (0.2em)); top: auto; } .steps.is-small:not(.is-vertical) .extra-data { left: calc(50% + 1.05rem); right: calc(-50% + 1.05rem); bottom: 100%; position: absolute; } .steps.is-small:not(.is-vertical) .extra-data.has-overflow-right { overflow: visible; right: auto; white-space: nowrap; min-width: calc(100% - 0.75rem - (0.2em)); } .steps.is-small:not(.is-vertical) .extra-data.has-overflow-left { overflow: visible; left: auto; white-space: nowrap; min-width: calc(100% - 0.75rem - (0.2em)); } .steps.is-small:not(.is-vertical) .extra-data.has-overflow-centered { overflow: visible; left: auto; white-space: nowrap; min-width: calc(100% - 0.75rem - (0.2em)); } .steps.is-small:not(.is-vertical).has-content-above .extra-data { top: 100%; bottom: auto; } .steps.is-small:not(.is-vertical) .steps-content { margin-left: 0.75rem; } .steps.is-small:not(.is-vertical) .steps-content:not(:last-child) { margin-right: -0.75rem; } .steps.is-small:not(.is-vertical) .steps-content.is-divider-content { margin-right: -0.75rem; padding-left: 2em; padding-right: 2em; } .steps.is-small:not(.is-vertical).has-content-centered .steps-segment:not(:last-child):after { left: 50%; right: -50%; } .steps.is-small:not(.is-vertical).has-content-centered .steps-marker { position: absolute; left: calc(50% - 0.75rem); } .steps.is-small:not(.is-vertical).has-content-centered .steps-content { margin-top: 1.5rem; margin-left: .5em; margin-right: .5em; padding-top: .2em; } .steps.is-small:not(.is-vertical).has-content-above.has-content-centered .steps-content { margin-bottom: 1.5rem; padding-bottom: .2em; } .steps.is-small:not(.is-vertical):not(.is-thin).has-gaps .steps-segment:not(:last-child):after, .steps.is-small:not(.is-vertical):not(.is-thin) .steps-segment.has-gaps:not(:last-child):after { left: 1.8rem; right: 0.3rem; } .steps.is-small:not(.is-vertical):not(.is-thin).has-content-centered.has-gaps .steps-segment:not(:last-child):after, .steps.is-small:not(.is-vertical):not(.is-thin).has-content-centered .steps-segment.has-gaps:not(:last-child):after { left: calc(50% + 1.05rem); right: calc(-50% + 1.05rem); } } .steps.is-small.is-horizontal .steps-segment:not(:last-child):after { height: 0.4em; left: 1.26rem; right: -0.24rem; top: calc(0.75rem - (0.2em)); } .steps.is-small.is-horizontal.has-content-above .steps-segment:not(:last-child)::after { bottom: calc(0.75rem - (0.2em)); top: auto; } .steps.is-small.is-horizontal .extra-data { left: calc(50% + 1.05rem); right: calc(-50% + 1.05rem); bottom: 100%; position: absolute; } .steps.is-small.is-horizontal .extra-data.has-overflow-right { overflow: visible; right: auto; white-space: nowrap; min-width: calc(100% - 0.75rem - (0.2em)); } .steps.is-small.is-horizontal .extra-data.has-overflow-left { overflow: visible; left: auto; white-space: nowrap; min-width: calc(100% - 0.75rem - (0.2em)); } .steps.is-small.is-horizontal .extra-data.has-overflow-centered { overflow: visible; left: auto; white-space: nowrap; min-width: calc(100% - 0.75rem - (0.2em)); } .steps.is-small.is-horizontal.has-content-above .extra-data { top: 100%; bottom: auto; } .steps.is-small.is-horizontal .steps-content { margin-left: 0.75rem; } .steps.is-small.is-horizontal .steps-content:not(:last-child) { margin-right: -0.75rem; } .steps.is-small.is-horizontal .steps-content.is-divider-content { margin-right: -0.75rem; padding-left: 2em; padding-right: 2em; } .steps.is-small.is-horizontal.has-content-centered .steps-segment:not(:last-child):after { left: 50%; right: -50%; } .steps.is-small.is-horizontal.has-content-centered .steps-marker { position: absolute; left: calc(50% - 0.75rem); } .steps.is-small.is-horizontal.has-content-centered .steps-content { margin-top: 1.5rem; margin-left: .5em; margin-right: .5em; padding-top: .2em; } .steps.is-small.is-horizontal.has-content-above.has-content-centered .steps-content { margin-bottom: 1.5rem; padding-bottom: .2em; } .steps.is-small.is-horizontal:not(.is-thin).has-gaps .steps-segment:not(:last-child):after, .steps.is-small.is-horizontal:not(.is-thin) .steps-segment.has-gaps:not(:last-child):after { left: 1.8rem; right: 0.3rem; } .steps.is-small.is-horizontal:not(.is-thin).has-content-centered.has-gaps .steps-segment:not(:last-child):after, .steps.is-small.is-horizontal:not(.is-thin).has-content-centered .steps-segment.has-gaps:not(:last-child):after { left: calc(50% + 1.05rem); right: calc(-50% + 1.05rem); } .steps.is-medium { font-size: 1.25rem; } .steps.is-medium .steps-marker { height: 2.5rem; width: 2.5rem; overflow: hidden; } @media screen and (max-width: 768px) { .steps.is-medium:not(.is-horizontal) { display: flex; flex-direction: column; } .steps.is-medium:not(.is-horizontal) .steps-segment:not(:last-child):after { bottom: -0.24rem; left: calc(1.25rem - (0.2em)); top: 2.26rem; width: 0.4em; } .steps.is-medium:not(.is-horizontal) .steps-content { margin-left: calc(1.25rem + .5em); margin-top: -2.5rem; padding-left: 1em; padding-bottom: 1em; } .steps.is-medium:not(.is-horizontal) .steps-content.is-divider-content { margin-top: 0; padding-bottom: 0; } .steps.is-medium:not(.is-horizontal).has-content-centered .steps-content { padding-top: calc(1.25rem - .5em); } .steps.is-medium:not(.is-horizontal):not(.is-thin).has-gaps .steps-segment:not(:last-child):after, .steps.is-medium:not(.is-horizontal):not(.is-thin) .steps-segment.has-gaps:not(:last-child):after { top: 2.8rem; bottom: 0.3rem; } } .steps.is-medium.is-vertical { display: flex; flex-direction: column; } .steps.is-medium.is-vertical .steps-segment:not(:last-child):after { bottom: -0.24rem; left: calc(1.25rem - (0.2em)); top: 2.26rem; width: 0.4em; } .steps.is-medium.is-vertical .steps-content { margin-left: calc(1.25rem + .5em); margin-top: -2.5rem; padding-left: 1em; padding-bottom: 1em; } .steps.is-medium.is-vertical .steps-content.is-divider-content { margin-top: 0; padding-bottom: 0; } .steps.is-medium.is-vertical.has-content-centered .steps-content { padding-top: calc(1.25rem - .5em); } .steps.is-medium.is-vertical:not(.is-thin).has-gaps .steps-segment:not(:last-child):after, .steps.is-medium.is-vertical:not(.is-thin) .steps-segment.has-gaps:not(:last-child):after { top: 2.8rem; bottom: 0.3rem; } @media screen and (min-width: 769px), print { .steps.is-medium:not(.is-vertical) .steps-segment:not(:last-child):after { height: 0.4em; left: 2.26rem; right: -0.24rem; top: calc(1.25rem - (0.2em)); } .steps.is-medium:not(.is-vertical).has-content-above .steps-segment:not(:last-child)::after { bottom: calc(1.25rem - (0.2em)); top: auto; } .steps.is-medium:not(.is-vertical) .extra-data { left: calc(50% + 1.55rem); right: calc(-50% + 1.55rem); bottom: 100%; position: absolute; } .steps.is-medium:not(.is-vertical) .extra-data.has-overflow-right { overflow: visible; right: auto; white-space: nowrap; min-width: calc(100% - 1.25rem - (0.2em)); } .steps.is-medium:not(.is-vertical) .extra-data.has-overflow-left { overflow: visible; left: auto; white-space: nowrap; min-width: calc(100% - 1.25rem - (0.2em)); } .steps.is-medium:not(.is-vertical) .extra-data.has-overflow-centered { overflow: visible; left: auto; white-space: nowrap; min-width: calc(100% - 1.25rem - (0.2em)); } .steps.is-medium:not(.is-vertical).has-content-above .extra-data { top: 100%; bottom: auto; } .steps.is-medium:not(.is-vertical) .steps-content { margin-left: 1.25rem; } .steps.is-medium:not(.is-vertical) .steps-content:not(:last-child) { margin-right: -1.25rem; } .steps.is-medium:not(.is-vertical) .steps-content.is-divider-content { margin-right: -1.25rem; padding-left: 2em; padding-right: 2em; } .steps.is-medium:not(.is-vertical).has-content-centered .steps-segment:not(:last-child):after { left: 50%; right: -50%; } .steps.is-medium:not(.is-vertical).has-content-centered .steps-marker { position: absolute; left: calc(50% - 1.25rem); } .steps.is-medium:not(.is-vertical).has-content-centered .steps-content { margin-top: 2.5rem; margin-left: .5em; margin-right: .5em; padding-top: .2em; } .steps.is-medium:not(.is-vertical).has-content-above.has-content-centered .steps-content { margin-bottom: 2.5rem; padding-bottom: .2em; } .steps.is-medium:not(.is-vertical):not(.is-thin).has-gaps .steps-segment:not(:last-child):after, .steps.is-medium:not(.is-vertical):not(.is-thin) .steps-segment.has-gaps:not(:last-child):after { left: 2.8rem; right: 0.3rem; } .steps.is-medium:not(.is-vertical):not(.is-thin).has-content-centered.has-gaps .steps-segment:not(:last-child):after, .steps.is-medium:not(.is-vertical):not(.is-thin).has-content-centered .steps-segment.has-gaps:not(:last-child):after { left: calc(50% + 1.55rem); right: calc(-50% + 1.55rem); } } .steps.is-medium.is-horizontal .steps-segment:not(:last-child):after { height: 0.4em; left: 2.26rem; right: -0.24rem; top: calc(1.25rem - (0.2em)); } .steps.is-medium.is-horizontal.has-content-above .steps-segment:not(:last-child)::after { bottom: calc(1.25rem - (0.2em)); top: auto; } .steps.is-medium.is-horizontal .extra-data { left: calc(50% + 1.55rem); right: calc(-50% + 1.55rem); bottom: 100%; position: absolute; } .steps.is-medium.is-horizontal .extra-data.has-overflow-right { overflow: visible; right: auto; white-space: nowrap; min-width: calc(100% - 1.25rem - (0.2em)); } .steps.is-medium.is-horizontal .extra-data.has-overflow-left { overflow: visible; left: auto; white-space: nowrap; min-width: calc(100% - 1.25rem - (0.2em)); } .steps.is-medium.is-horizontal .extra-data.has-overflow-centered { overflow: visible; left: auto; white-space: nowrap; min-width: calc(100% - 1.25rem - (0.2em)); } .steps.is-medium.is-horizontal.has-content-above .extra-data { top: 100%; bottom: auto; } .steps.is-medium.is-horizontal .steps-content { margin-left: 1.25rem; } .steps.is-medium.is-horizontal .steps-content:not(:last-child) { margin-right: -1.25rem; } .steps.is-medium.is-horizontal .steps-content.is-divider-content { margin-right: -1.25rem; padding-left: 2em; padding-right: 2em; } .steps.is-medium.is-horizontal.has-content-centered .steps-segment:not(:last-child):after { left: 50%; right: -50%; } .steps.is-medium.is-horizontal.has-content-centered .steps-marker { position: absolute; left: calc(50% - 1.25rem); } .steps.is-medium.is-horizontal.has-content-centered .steps-content { margin-top: 2.5rem; margin-left: .5em; margin-right: .5em; padding-top: .2em; } .steps.is-medium.is-horizontal.has-content-above.has-content-centered .steps-content { margin-bottom: 2.5rem; padding-bottom: .2em; } .steps.is-medium.is-horizontal:not(.is-thin).has-gaps .steps-segment:not(:last-child):after, .steps.is-medium.is-horizontal:not(.is-thin) .steps-segment.has-gaps:not(:last-child):after { left: 2.8rem; right: 0.3rem; } .steps.is-medium.is-horizontal:not(.is-thin).has-content-centered.has-gaps .steps-segment:not(:last-child):after, .steps.is-medium.is-horizontal:not(.is-thin).has-content-centered .steps-segment.has-gaps:not(:last-child):after { left: calc(50% + 1.55rem); right: calc(-50% + 1.55rem); } .steps.is-large { font-size: 1.5rem; } .steps.is-large .steps-marker { height: 3rem; width: 3rem; overflow: hidden; } @media screen and (max-width: 768px) { .steps.is-large:not(.is-horizontal) { display: flex; flex-direction: column; } .steps.is-large:not(.is-horizontal) .steps-segment:not(:last-child):after { bottom: -0.24rem; left: calc(1.5rem - (0.2em)); top: 2.76rem; width: 0.4em; } .steps.is-large:not(.is-horizontal) .steps-content { margin-left: calc(1.5rem + .5em); margin-top: -3rem; padding-left: 1em; padding-bottom: 1em; } .steps.is-large:not(.is-horizontal) .steps-content.is-divider-content { margin-top: 0; padding-bottom: 0; } .steps.is-large:not(.is-horizontal).has-content-centered .steps-content { padding-top: calc(1.5rem - .5em); } .steps.is-large:not(.is-horizontal):not(.is-thin).has-gaps .steps-segment:not(:last-child):after, .steps.is-large:not(.is-horizontal):not(.is-thin) .steps-segment.has-gaps:not(:last-child):after { top: 3.3rem; bottom: 0.3rem; } } .steps.is-large.is-vertical { display: flex; flex-direction: column; } .steps.is-large.is-vertical .steps-segment:not(:last-child):after { bottom: -0.24rem; left: calc(1.5rem - (0.2em)); top: 2.76rem; width: 0.4em; } .steps.is-large.is-vertical .steps-content { margin-left: calc(1.5rem + .5em); margin-top: -3rem; padding-left: 1em; padding-bottom: 1em; } .steps.is-large.is-vertical .steps-content.is-divider-content { margin-top: 0; padding-bottom: 0; } .steps.is-large.is-vertical.has-content-centered .steps-content { padding-top: calc(1.5rem - .5em); } .steps.is-large.is-vertical:not(.is-thin).has-gaps .steps-segment:not(:last-child):after, .steps.is-large.is-vertical:not(.is-thin) .steps-segment.has-gaps:not(:last-child):after { top: 3.3rem; bottom: 0.3rem; } @media screen and (min-width: 769px), print { .steps.is-large:not(.is-vertical) .steps-segment:not(:last-child):after { height: 0.4em; left: 2.76rem; right: -0.24rem; top: calc(1.5rem - (0.2em)); } .steps.is-large:not(.is-vertical).has-content-above .steps-segment:not(:last-child)::after { bottom: calc(1.5rem - (0.2em)); top: auto; } .steps.is-large:not(.is-vertical) .extra-data { left: calc(50% + 1.8rem); right: calc(-50% + 1.8rem); bottom: 100%; position: absolute; } .steps.is-large:not(.is-vertical) .extra-data.has-overflow-right { overflow: visible; right: auto; white-space: nowrap; min-width: calc(100% - 1.5rem - (0.2em)); } .steps.is-large:not(.is-vertical) .extra-data.has-overflow-left { overflow: visible; left: auto; white-space: nowrap; min-width: calc(100% - 1.5rem - (0.2em)); } .steps.is-large:not(.is-vertical) .extra-data.has-overflow-centered { overflow: visible; left: auto; white-space: nowrap; min-width: calc(100% - 1.5rem - (0.2em)); } .steps.is-large:not(.is-vertical).has-content-above .extra-data { top: 100%; bottom: auto; } .steps.is-large:not(.is-vertical) .steps-content { margin-left: 1.5rem; } .steps.is-large:not(.is-vertical) .steps-content:not(:last-child) { margin-right: -1.5rem; } .steps.is-large:not(.is-vertical) .steps-content.is-divider-content { margin-right: -1.5rem; padding-left: 2em; padding-right: 2em; } .steps.is-large:not(.is-vertical).has-content-centered .steps-segment:not(:last-child):after { left: 50%; right: -50%; } .steps.is-large:not(.is-vertical).has-content-centered .steps-marker { position: absolute; left: calc(50% - 1.5rem); } .steps.is-large:not(.is-vertical).has-content-centered .steps-content { margin-top: 3rem; margin-left: .5em; margin-right: .5em; padding-top: .2em; } .steps.is-large:not(.is-vertical).has-content-above.has-content-centered .steps-content { margin-bottom: 3rem; padding-bottom: .2em; } .steps.is-large:not(.is-vertical):not(.is-thin).has-gaps .steps-segment:not(:last-child):after, .steps.is-large:not(.is-vertical):not(.is-thin) .steps-segment.has-gaps:not(:last-child):after { left: 3.3rem; right: 0.3rem; } .steps.is-large:not(.is-vertical):not(.is-thin).has-content-centered.has-gaps .steps-segment:not(:last-child):after, .steps.is-large:not(.is-vertical):not(.is-thin).has-content-centered .steps-segment.has-gaps:not(:last-child):after { left: calc(50% + 1.8rem); right: calc(-50% + 1.8rem); } } .steps.is-large.is-horizontal .steps-segment:not(:last-child):after { height: 0.4em; left: 2.76rem; right: -0.24rem; top: calc(1.5rem - (0.2em)); } .steps.is-large.is-horizontal.has-content-above .steps-segment:not(:last-child)::after { bottom: calc(1.5rem - (0.2em)); top: auto; } .steps.is-large.is-horizontal .extra-data { left: calc(50% + 1.8rem); right: calc(-50% + 1.8rem); bottom: 100%; position: absolute; } .steps.is-large.is-horizontal .extra-data.has-overflow-right { overflow: visible; right: auto; white-space: nowrap; min-width: calc(100% - 1.5rem - (0.2em)); } .steps.is-large.is-horizontal .extra-data.has-overflow-left { overflow: visible; left: auto; white-space: nowrap; min-width: calc(100% - 1.5rem - (0.2em)); } .steps.is-large.is-horizontal .extra-data.has-overflow-centered { overflow: visible; left: auto; white-space: nowrap; min-width: calc(100% - 1.5rem - (0.2em)); } .steps.is-large.is-horizontal.has-content-above .extra-data { top: 100%; bottom: auto; } .steps.is-large.is-horizontal .steps-content { margin-left: 1.5rem; } .steps.is-large.is-horizontal .steps-content:not(:last-child) { margin-right: -1.5rem; } .steps.is-large.is-horizontal .steps-content.is-divider-content { margin-right: -1.5rem; padding-left: 2em; padding-right: 2em; } .steps.is-large.is-horizontal.has-content-centered .steps-segment:not(:last-child):after { left: 50%; right: -50%; } .steps.is-large.is-horizontal.has-content-centered .steps-marker { position: absolute; left: calc(50% - 1.5rem); } .steps.is-large.is-horizontal.has-content-centered .steps-content { margin-top: 3rem; margin-left: .5em; margin-right: .5em; padding-top: .2em; } .steps.is-large.is-horizontal.has-content-above.has-content-centered .steps-content { margin-bottom: 3rem; padding-bottom: .2em; } .steps.is-large.is-horizontal:not(.is-thin).has-gaps .steps-segment:not(:last-child):after, .steps.is-large.is-horizontal:not(.is-thin) .steps-segment.has-gaps:not(:last-child):after { left: 3.3rem; right: 0.3rem; } .steps.is-large.is-horizontal:not(.is-thin).has-content-centered.has-gaps .steps-segment:not(:last-child):after, .steps.is-large.is-horizontal:not(.is-thin).has-content-centered .steps-segment.has-gaps:not(:last-child):after { left: calc(50% + 1.8rem); right: calc(-50% + 1.8rem); } .steps-segment:after { background-color: #23d160; } .steps-segment.is-active:after { background-color: #dbdbdb; } .steps-segment.is-active ~ .steps-segment:after { background-color: #dbdbdb; } .steps:not(.is-hollow) .steps-marker:not(.is-hollow) { background-color: #23d160; color: #fff; } .steps:not(.is-hollow) .steps-segment.is-active .steps-marker:not(.is-hollow) { background-color: #23d160; color: #fff; } .steps:not(.is-hollow) .steps-segment.is-active ~ .steps-segment .steps-marker:not(.is-hollow) { background-color: #dbdbdb; color: rgba(0, 0, 0, 0.7); } .steps.is-hollow .steps-marker, .steps-marker.is-hollow { border: 0.3em solid #23d160; } .steps.is-hollow .is-active .steps-marker, .steps .is-active .steps-marker.is-hollow { border-color: #23d160; } .steps.is-hollow .steps-segment.is-active ~ .steps-segment .steps-marker, .steps-segment.is-active ~ .steps-segment .steps-marker.is-hollow { border-color: #dbdbdb; } .steps:not(.is-hollow) .steps-marker:not(.is-hollow).is-white { background-color: white !important; color: #0a0a0a !important; } .steps.is-hollow .steps-marker.is-white, .steps .steps-marker.is-hollow.is-white { border-color: white !important; } .steps:not(.is-hollow) .steps-marker:not(.is-hollow).is-black { background-color: #0a0a0a !important; color: white !important; } .steps.is-hollow .steps-marker.is-black, .steps .steps-marker.is-hollow.is-black { border-color: #0a0a0a !important; } .steps:not(.is-hollow) .steps-marker:not(.is-hollow).is-light { background-color: whitesmoke !important; color: #363636 !important; } .steps.is-hollow .steps-marker.is-light, .steps .steps-marker.is-hollow.is-light { border-color: whitesmoke !important; } .steps:not(.is-hollow) .steps-marker:not(.is-hollow).is-dark { background-color: #363636 !important; color: whitesmoke !important; } .steps.is-hollow .steps-marker.is-dark, .steps .steps-marker.is-hollow.is-dark { border-color: #363636 !important; } .steps:not(.is-hollow) .steps-marker:not(.is-hollow).is-primary { background-color: #00d1b2 !important; color: #fff !important; } .steps.is-hollow .steps-marker.is-primary, .steps .steps-marker.is-hollow.is-primary { border-color: #00d1b2 !important; } .steps:not(.is-hollow) .steps-marker:not(.is-hollow).is-link { background-color: #3273dc !important; color: #fff !important; } .steps.is-hollow .steps-marker.is-link, .steps .steps-marker.is-hollow.is-link { border-color: #3273dc !important; } .steps:not(.is-hollow) .steps-marker:not(.is-hollow).is-info { background-color: #209cee !important; color: #fff !important; } .steps.is-hollow .steps-marker.is-info, .steps .steps-marker.is-hollow.is-info { border-color: #209cee !important; } .steps:not(.is-hollow) .steps-marker:not(.is-hollow).is-success { background-color: #23d160 !important; color: #fff !important; } .steps.is-hollow .steps-marker.is-success, .steps .steps-marker.is-hollow.is-success { border-color: #23d160 !important; } .steps:not(.is-hollow) .steps-marker:not(.is-hollow).is-warning { background-color: #ffdd57 !important; color: rgba(0, 0, 0, 0.7) !important; } .steps.is-hollow .steps-marker.is-warning, .steps .steps-marker.is-hollow.is-warning { border-color: #ffdd57 !important; } .steps:not(.is-hollow) .steps-marker:not(.is-hollow).is-danger { background-color: #ff3860 !important; color: #fff !important; } .steps.is-hollow .steps-marker.is-danger, .steps .steps-marker.is-hollow.is-danger { border-color: #ff3860 !important; } @media screen and (max-width: 768px) { .steps:not(.is-horizontal).is-dashed .steps-segment:after, .steps:not(.is-horizontal) .steps-segment.is-dashed:after { background: repeating-linear-gradient(0deg, #23d160, #23d160 5px, transparent 5px, transparent 10px); } .steps:not(.is-horizontal).is-dashed .steps-segment.is-active:after, .steps:not(.is-horizontal).is-dashed .steps-segment.is-active ~ .steps-segment:after, .steps:not(.is-horizontal) .steps-segment.is-active.is-dashed:after, .steps:not(.is-horizontal) .steps-segment.is-active ~ .steps-segment.is-dashed:after { background: repeating-linear-gradient(0deg, #dbdbdb, #dbdbdb 5px, transparent 5px, transparent 10px); } } .steps.is-vertical.is-dashed .steps-segment:after, .steps.is-vertical .steps-segment.is-dashed:after { background: repeating-linear-gradient(0deg, #23d160, #23d160 5px, transparent 5px, transparent 10px); } .steps.is-vertical.is-dashed .steps-segment.is-active:after, .steps.is-vertical.is-dashed .steps-segment.is-active ~ .steps-segment:after, .steps.is-vertical .steps-segment.is-active.is-dashed:after, .steps.is-vertical .steps-segment.is-active ~ .steps-segment.is-dashed:after { background: repeating-linear-gradient(0deg, #dbdbdb, #dbdbdb 5px, transparent 5px, transparent 10px); } @media screen and (min-width: 769px), print { .steps:not(.is-vertical).is-dashed .steps-segment:after, .steps:not(.is-vertical) .steps-segment.is-dashed:after { background: repeating-linear-gradient(90deg, #23d160, #23d160 10px, transparent 10px, transparent 20px); } .steps:not(.is-vertical).is-dashed .steps-segment.is-active:after, .steps:not(.is-vertical).is-dashed .steps-segment.is-active ~ .steps-segment:after, .steps:not(.is-vertical) .steps-segment.is-active.is-dashed:after, .steps:not(.is-vertical) .steps-segment.is-active ~ .steps-segment.is-dashed:after { background: repeating-linear-gradient(90deg, #dbdbdb, #dbdbdb 10px, transparent 10px, transparent 20px); } } .steps.is-horizontal.is-dashed .steps-segment:after, .steps.is-horizontal .steps-segment.is-dashed:after { background: repeating-linear-gradient(90deg, #23d160, #23d160 10px, transparent 10px, transparent 20px); } .steps.is-horizontal.is-dashed .steps-segment.is-active:after, .steps.is-horizontal.is-dashed .steps-segment.is-active ~ .steps-segment:after, .steps.is-horizontal .steps-segment.is-active.is-dashed:after, .steps.is-horizontal .steps-segment.is-active ~ .steps-segment.is-dashed:after { background: repeating-linear-gradient(90deg, #dbdbdb, #dbdbdb 10px, transparent 10px, transparent 20px); } .steps.is-thin .steps-marker { width: 0.8em; height: 0.8em; } .steps.is-thin.is-hollow .steps-marker, .steps.is-thin .steps-marker.is-hollow { border-width: 1px; height: calc(0.8em + 1px); width: calc(0.8em + 1px); } @media screen and (max-width: 768px) { .steps.is-thin:not(.is-horizontal) .steps-segment:not(:last-child):after { bottom: 0; left: calc(0.4em - 0.5px); top: 0.8em; width: 1px; } .steps.is-thin:not(.is-horizontal) .steps-content { margin-top: -1.2em; margin-left: 0.8em; } .steps.is-thin:not(.is-horizontal).has-gaps .steps-segment:not(:last-child):after, .steps.is-thin:not(.is-horizontal) .steps-segment.has-gaps:not(:last-child):after { bottom: 0.4em; top: 1.2em; } .steps.is-thin:not(.is-horizontal).has-content-centered .steps-content { padding-top: 1.6em; } } .steps.is-thin.is-vertical .steps-segment:not(:last-child):after { bottom: 0; left: calc(0.4em - 0.5px); top: 0.8em; width: 1px; } .steps.is-thin.is-vertical .steps-content { margin-top: -1.2em; margin-left: 0.8em; } .steps.is-thin.is-vertical.has-gaps .steps-segment:not(:last-child):after, .steps.is-thin.is-vertical .steps-segment.has-gaps:not(:last-child):after { bottom: 0.4em; top: 1.2em; } .steps.is-thin.is-vertical.has-content-centered .steps-content { padding-top: 1.6em; } @media screen and (min-width: 769px), print { .steps.is-thin:not(.is-vertical) .steps-segment:not(:last-child):after { left: 0.8em; right: 0; top: calc(0.4em - 0.5px); height: 1px; } .steps.is-thin:not(.is-vertical).has-content-above .steps-segment:not(:last-child)::after { bottom: calc(0.4em - 0.5px); top: auto; } .steps.is-thin:not(.is-vertical) .steps-content { margin-top: 0.8em; } .steps.is-thin:not(.is-vertical).has-content-centered .steps-segment:not(:last-child):after { left: calc(50% + 0.4em); right: calc(-50% + 0.4em); } .steps.is-thin:not(.is-vertical).has-content-centered .steps-marker { position: absolute; left: calc(50% - 0.4em); } .steps.is-thin:not(.is-vertical).has-gaps .steps-segment:not(:last-child):after, .steps.is-thin:not(.is-vertical) .steps-segment.has-gaps:not(:last-child):after { left: 1.2em; right: 0.4em; } .steps.is-thin:not(.is-vertical).has-content-centered.has-gaps .steps-segment:not(:last-child):after, .steps.is-thin:not(.is-vertical).has-content-centered .steps-segment.has-gaps:not(:last-child):after { left: calc(50% + 0.8em); right: calc(-50% + 0.8em); } } .steps.is-thin.is-horizontal .steps-segment:not(:last-child):after { left: 0.8em; right: 0; top: calc(0.4em - 0.5px); height: 1px; } .steps.is-thin.is-horizontal.has-content-above .steps-segment:not(:last-child)::after { bottom: calc(0.4em - 0.5px); top: auto; } .steps.is-thin.is-horizontal .steps-content { margin-top: 0.8em; } .steps.is-thin.is-horizontal.has-content-centered .steps-segment:not(:last-child):after { left: calc(50% + 0.4em); right: calc(-50% + 0.4em); } .steps.is-thin.is-horizontal.has-content-centered .steps-marker { position: absolute; left: calc(50% - 0.4em); } .steps.is-thin.is-horizontal.has-gaps .steps-segment:not(:last-child):after, .steps.is-thin.is-horizontal .steps-segment.has-gaps:not(:last-child):after { left: 1.2em; right: 0.4em; } .steps.is-thin.is-horizontal.has-content-centered.has-gaps .steps-segment:not(:last-child):after, .steps.is-thin.is-horizontal.has-content-centered .steps-segment.has-gaps:not(:last-child):after { left: calc(50% + 0.8em); right: calc(-50% + 0.8em); } .steps:not(.is-vertical).has-content-above .steps-segment { display: flex; flex-direction: column-reverse; } .steps:not(.is-vertical).has-content-above .steps-segment .steps-content { margin-top: 0; padding-top: 0; display: flex; flex-direction: column-reverse; } /*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiYnVsbWEtc3RlcHMuY3NzIiwKCSJzb3VyY2VzIjogWwoJCSJidWxtYS1zdGVwcy5zYXNzIiwKCQkic3R5bGVzL3V0aWxpdGllcy9fYWxsLnNhc3MiLAoJCSJzdHlsZXMvdXRpbGl0aWVzL2luaXRpYWwtdmFyaWFibGVzLnNhc3MiLAoJCSJzdHlsZXMvdXRpbGl0aWVzL2Z1bmN0aW9ucy5zYXNzIiwKCQkic3R5bGVzL3V0aWxpdGllcy9kZXJpdmVkLXZhcmlhYmxlcy5zYXNzIiwKCQkic3R5bGVzL3V0aWxpdGllcy9hbmltYXRpb25zLnNhc3MiLAoJCSJzdHlsZXMvdXRpbGl0aWVzL21peGlucy5zYXNzIiwKCQkic3R5bGVzL3V0aWxpdGllcy9jb250cm9scy5zYXNzIgoJXSwKCSJuYW1lcyI6IFtdLAoJIm1hcHBpbmdzIjogIkFLQUEsVUFBVSxDQUFWLFVBQVU7RUFDUixJQUFJO0lBQ0YsU0FBUyxFQUFFLFlBQVk7O0VBQ3pCLEVBQUU7SUFDQSxTQUFTLEVBQUUsY0FBYzs7OztBTHFDN0IsQU0wSEUsTU4xSEksQU0wSEgsSUFBSyxDQUFBLFdBQVcsRUFBRTtFQUNqQixhQUFhLEVBQUUsTUFBTTtDQUFHOztBTjNINUIsQUFHRSxNQUhJLENBR0osY0FBYyxDQUFDO0VBQ2IsUUFBUSxFQUFFLFFBQVE7Q0FLTzs7QUFUN0IsQUFLSSxNQUxFLENBR0osY0FBYyxBQUVYLElBQUssQ01xSEYsV0FBVyxDTnJIRyxNQUFNLENBQUM7RUFFdkIsT0FBTyxFQUFFLEdBQUc7RUFDWixPQUFPLEVBQUUsS0FBSztFQUNkLFFBQVEsRUFBRSxRQUFRO0NBQUc7O0FNK0J6QixNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLO0VOeENyQyxBQVlJLE1BWkUsQUFqQkQsSUFBSyxDQUFBLGNBQWMsRUE2QnBCLGNBQWMsQ0FBQztJQUNiLE9BQU8sRUFBRSxLQUFLO0dBRStCO0VBZm5ELEFBY00sTUFkQSxBQWpCRCxJQUFLLENBQUEsY0FBYyxFQTZCcEIsY0FBYyxBQUVY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