@import '../styles/variables.scss';

.stepper {
    height: 100%;
    display: flex;
    align-items: center;

    .step {
        font-size: 13px;
        box-sizing: border-box;
        height: 100%;
        padding-block-start: 8px;
        padding-block-end: 8px;
        display: flex;
        align-items: center;
        color: $font-light-gray;

        &.clickable,
        &.current {
            color: $dark-gray;
        }

        &.clickable {
            cursor: pointer;
        }

        &.current {
            position: relative;
            &:after {
                content: '';
                position: absolute;
                bottom: 0;
                width: 100%;
                border-bottom: 2px solid $button-color;
            }
        }
    }

    .arrow {
        transform: rotate(180deg);
        margin-inline-start: 16px;
        margin-inline-end: 16px;
        color: $font-light-gray;
    }
}
