@import '../variables.scss';

.esh-orders {
    min-height: 80vh;
    overflow-x: hidden;
    $header-height: 4rem;

    &-header {
        background-color: #00A69C;
        height: $header-height;
    }

    &-back {
        color: rgba($color-foreground-brighter, .4);
        line-height: $header-height;
        text-decoration: none;
        text-transform: uppercase;
        transition: color $animation-speed-default;

        &:hover {
            color: $color-foreground-brighter;
            transition: color $animation-speed-default;
        }
    }

    &-titles {
        padding-bottom: 1rem;
        padding-top: 2rem;
    }

    &-title {
        text-transform: uppercase;
    }

    &-items {
        $height: 2rem;
        height: $height;
        line-height: $height;
        position: relative;

        &:nth-of-type(2n + 1) {
            &:before {
                background-color: $color-background-bright;
                content: '';
                height: 100%;
                left: 0;
                margin-left: -100vw;
                position: absolute;
                top: 0;
                width: 200vw;
                z-index: -1;
            }
        }
    }

    &-item {
        font-weight: $font-weight-semilight;

        &--hover {
            opacity: 0;
            pointer-events: none;
        }
    }

    &-items:hover &-item--hover {
        opacity: 1;
        pointer-events: all;
    }

    &-link {
        color: $color-secondary;
        text-decoration: none;
        transition: color $animation-speed-default;

        &:hover {
            color: $color-secondary-dark;
            transition: color $animation-speed-default;
        }
    }

    &-detail {

        &-section {
            padding-bottom: 30px;
        }

        &-title {
            font-size: 25px;
        }
    }
}
