// stylelint-disable max-nesting-depth, selector-max-compound-selectors

.status-container {
    width: 192px;
    height: 40px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    background-color: inherit;
    z-index: 1;


    &.selected {
        width: 193px;
        margin-right: -1px;
        border: 1px solid $color-border-gray-darker;
        border-right: 0;
        background-color: $color-bg-white;
    }

    .graphics-container {
        width: 25px;
        height: 25px;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center;
        background-color: $color-bg-white;

        .dot-circle {
            color: $color-bg-black;
        }
        
        .check-circle {
            color: $brand-success;
        }

        .circle {
            color: $color-bg-gray;
        };
    }

    .link-container {
        padding-left: 10px;
        width: 100%;
        height: 25px;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: flex-start;

        .btn {
            font-weight: bold;
        }

        &.cursor {
            cursor: pointer;
        }


        .finished {
            color: $brand-success;
        }
    }

    &.mobile {
        width: 100%;

        &.selected {
            border: 0;
        }
    }
}
