

/* Start:/local/components/promarine/tracking.search.vue/templates/.default/style.css?17803654114157*/
.tracking * {
    font-size: 1.6rem;
}

.tracking {
    display: inline-block;
}

.tracking_verify {
    display: flex;
    flex-wrap: wrap;
}

.tracking_verify .tracking_verify__text {
    position: relative;
    max-width: 38rem;
    margin-bottom: 1.5rem;
    line-height: 2.2rem;
    color: #151924;
}

.tracking_verify .tracking_verify__input {
    display: flex;
}

.tracking_verify .tracking_verify__input input {
    height: 5rem;
    max-width: 30rem;
    padding: 0 3rem;
    color: #151924;
}

.tracking_verify .tracking_verify__input .ico_btn__img {
    left: -1px;
    height: 5rem;
    transition: all .3s ease-in-out;
}

.tracking_verify .tracking_verify__input .ico_btn__img:hover {
    box-shadow: 0 .8rem 2rem rgba(68, 0, 3, .25)
}

.tracking_verify  .tracking_verify__input .loader {
    width: 3.5rem;
    height: 3.5rem;
}

.tracking_info {
    margin: 4rem 0;
    background: #F8F8F8;
    border: 1px solid #E4E4E4;
    padding: 2.3rem 3rem 1.5rem 1.8rem;
}

.tracking_info__inner {
    display: flex;
    flex-direction: column;
}

.tracking_info .tracking_info__row {
    display: flex;
    margin-bottom: 1.5rem;
}

.tracking_info .tracking_info__row li:first-child {
    min-width: 30%;
}

.tracking_info .tracking_info__row li:last-child {
    color: #151924;
}

.tracking_info .tracking_info__inner ul.tracking_info__row li:last-child {
    font-weight: bold;
}

.tracking_info .tracking_info__inner ul.tracking_info__row:last-child li:last-child span {
    display: block;
}

.tracking_info .tracking_info__inner ul.tracking_info__row:last-child li:last-child span:nth-child(n+2) {
    font-weight: normal;
}

.tracking_info .tracking_info__inner ul.tracking_info__row:last-child li:last-child span:first-child {
    margin-bottom: 0.5rem;
}

.tracking_info .tracking_info__date {
    width: fit-content;
    background: #F0EFEF;
    border: 1px solid #E4E4E4;
    color: #151924;
    margin-left: 30%;
    padding: 1rem 1.5rem;
}

.tracking_steps {
    display: inline-block;
    max-width: 410px;
}

.tracking_steps .tracking_list__item {
    position: relative;
    display: flex;
    justify-content: flex-start;
}

.tracking_steps .tracking_list__item:before {
    content: '';
    position: absolute;
    top: 1rem;
    left: 6px;
    height: 100%;
    border-right: 3px solid #F1F1F1;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    z-index: -99;
}

.tracking_steps .tracking_list__item.tracking_list__item--dashed:before {
    left: 0;
    background: url('/local/templates/promarine/img/order-tracking/dashed.svg') center;
    width: 16px;
    height: 100%;
    border: none;
}

.tracking_steps .tracking_list__item:last-child:before,
.tracking_steps .tracking_list__item.tracking_list__item--dashed:last-child:before {
    height: 0;
}

.tracking_steps .tracking_list__item_point {
    position: absolute;
    top: 4px;
    width: 15px;
    height: 15px;
    background: #46B552;
    border: 3px solid white;
    border-radius: 50%;
}

.tracking_steps .tracking_list__item_point.tracking_list__item_point--extreme {
    width: 39px;
    height: 23px;
    left: -10px;
    border-radius: 0;
    background: none;
}

.tracking_steps .tracking_list__item_point.tracking_list__item_point--gray {
    background: #E4E4E4;
}

.tracking_steps .tracking_list__item_status {
    margin-left: 3.8rem;
    margin-bottom: 2.4rem;
}

.tracking_steps .tracking_list__item_status p {
    color: #4D4D4D;
    font-weight: bold;
}

@media screen and (max-width: 1600px) {
    .tracking_steps .tracking_list__item_point.tracking_list__item_point--extreme img {
        width: 29px;
        height: 15px;
    }

    .tracking_steps .tracking_list__item.tracking_list__item--dashed:before {
        background: url('/local/templates/promarine/img/order-tracking/dashed-mobile.svg') center;
    }

}

@media screen and (max-width: 600px) {
    .tracking_verify .ico_btn__img {
        width: 5rem;
    }
}

@media screen and (max-width: 472px) {
    .tracking_info .tracking_info__row li:first-child {
        min-width: 120px;
    }

    .tracking_info .tracking_info__date {
        margin-left: 0;
    }
}
/* End */
/* /local/components/promarine/tracking.search.vue/templates/.default/style.css?17803654114157 */
