﻿@import url("./_variables.css");

/*.workingSet-task-row {
    
    }*/

.workingset-task-row-container .trip-task-NotHovered {
    display: flex;
    flex-wrap: nowrap;
    height: 36px;
    display: flex;
    align-items: center;
    margin: 1px 3px 2px 0px;
    /*margin-inline-start: 8px;*/
    padding-inline-start: 16px;
    margin-inline-end: 0;
    background: var( --norma__neutral--light);
    border-radius: var(--norma--border-raduis-sm);
}

/*.trip-task-Hover {
    height: 0;
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
}

    .trip-task-Hover > div {
        display: none !important;
    }*/

/*.workingset-task-row-container.hover:not(.Ws-Auto) .trip-task-NotHovered, .workingset-task-row-container.hover:not(.inPlanning-mode) .trip-task-NotHovered {
    display: none;
}*/

.workingset-task-row-container .task-green-border {
    border: 2px solid #30C86D;
    margin-inline: 1px;
    border-radius: 2px;
}
/*
.workingset-task-row-container.hover:not(.Ws-Auto) .trip-task-Hover, .workingset-task-row-container.hover:not(.inPlanning-mode) .trip-task-Hover {
    background: rgba(248, 248, 248, 1);
    border: 1px dashed rgba(112, 112, 112, 1);
    display: flex;
    align-items: center;
    height: 36px;
    border-radius: 2px;
    inset-inline-start: 0px;
    width: calc(50vw - 26px);
    position: sticky;
    left: 0;
    z-index: 10000;
    padding-inline-start: 18px;
    opacity: 1;
    padding-block-start: 4px;
}

    .workingset-task-row-container.hover:not(.Ws-Auto) .trip-task-Hover > div, .workingset-task-row-container.hover:not(.inPlanning-mode) .trip-task-Hover > div {
        display: flex !important;
    }*/

.workingSet-task-row.disabled {
    background: rgba(142, 142, 142, 0.39);
}

.workingSet-task-row.warning {
    border: 1px solid rgb(255, 192, 72);
    background-color: rgb(250, 243, 229);
}

.workingSet-task-row-formGrp select {
    height: 24px;
    border: 1px solid rgb(228, 228, 228);
    border-radius: 2px;
    background: rgb(228, 228, 228);
    text-transform: capitalize;
    color: black;
    width: 100%;
}

.workingSet-task-row-item {
    display: flex;
    text-align: start;
    align-items: self-start;
    padding: 5px 8px;
    /*width: 60px !important;*/
    min-width: 60px !important;
}

    .workingSet-task-row-item.wsControlHeader {
        min-width: 120px !important;
    }

    .workingSet-task-row-item div:not(.dropdown-menu):not(.rz-datepicker-group) {
        display: flex;
        overflow-x: visible;
        text-overflow: clip;
        white-space: nowrap;
    }

    .workingSet-task-row-item .norma--input-view-noControl {
        background-color: var(--norma__neutral--extra-light-blue) !important;
        border: none !important;
    }

    .workingSet-task-row-item div:not(.PSCustomizedCalendarPosition):not(.PSCustomizedCalendarPosition *):not(.dropdown-menu):not(.workingSet-task-row-formGrp):not(.workingSet-task-row-formGrp *) {
        width: 100%;
        overflow-y: hidden;
    }

    .workingSet-task-row-item div.workingSet-task-row-formGrp {
        max-width: 120px;
    }

.workingSet-task-row-formGrp {
    width: 100%;
}

    .workingSet-task-row-formGrp input[type="datetime-local"]::-webkit-calendar-picker-indicator {
        background-image: url("../../images/ManualPlanning/calendar-new.svg");
        width: 8px;
        height: 9px;
    }

    .workingSet-task-row-formGrp input, .workingSet-task-row-formGrp.workingSet-task-row-task-item select, .workingSet-task-row-item .workingSet-task-row-formGrp select {
        border-radius: 5px;
        background: var(--norma__neutral--light);
        text-transform: capitalize;
        color: black;
        width: 100%;
        border: 0.5px solid var(--norma-secondary--3);
        outline: none;
        height: var(--norma--height-md) !important;
        font: normal normal var(--norma--fw-regular) var(--norma--font-xxs) / var(--norma--line-height-3) "Helvatica", sans-serif !important;
        padding-inline: var(--norma--padding-xs) !important;
    }

.workingSet-task-row-full-width {
    width: 100%;
    min-width: 100%;
}

.workingSet-task-row-col-direction {
    flex-direction: column;
}

@font-face {
    font-family: BrownStdRegular;
    src: url("../fonts/BrownStd-Regular.otf");
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
}

@font-face {
    font-family: BrownStdLight;
    src: url("../fonts/BrownStd-Light.otf");
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
}

.workingSet-task-row-checkbox-container, .workingSet-normaGo-task-row-dummy-container {
    justify-content: center;
    display: flex;
    /* position: sticky; */
    inset-inline-start: 49px;
    /* z-index: 1000; */
    /*background: var( --norma__neutral--light);*/
    height: 100%;
    min-height: 26px;
    align-items: center;
    min-width: 38px !important;
}

div.workingSet-normaGo-task-row-dummy-container {
    min-width: 70px !important;
}

.workingSet-task-row-task-item {
    transition: all 300ms ease-in 0s;
}

    .workingSet-task-row-task-item:hover {
    }

.workingSet-warning-task-row-icon {
    display: block;
}

.workingSet-warning-task-row-icon-container {
    min-width: 12px;
    justify-content: center;
    align-items: flex-start;
    display: flex;
}

.workingSet-warning-task-row-icon-container-parent {
    min-width: 12px;
}

.workingSet-task-row-checkbox-selected {
}

.workingSet-task-row-checkbox {
    accent-color: var(--Logistic-Suit-Secondary);
}

.compact-view .vehicle-title {
    font-weight: var(--norma--fw-bold);
}

.compact-view .workingSet-task-row {
    margin: 1px 0px;
}

.compact_trip_stops_wrapper {
    background: var(--norma__neutral--blue);
    padding: 3px;
}

.workingSet-task-row {
    position: relative;
}

.task-sticky-onscrolling {
    position: sticky;
    inset-inline-start: 54px;
    z-index: 1000;
    background: #fff !important;
}

.hide-all-stoppages-style-for-task .task-sticky-onscrolling {
    position: sticky;
    inset-inline-start: 131px;
    z-index: 10;
    background: #fff !important;
}

.task-rowstart-color {
    width: 8px;
    height: 100%;
    z-index: 1000;
    position: sticky;
    inset-inline-start: 32px;
    background-color: var(--norma__neutral--extra-light-blue);
    transition: all 0.2s ease-in-out;
}

.hide-all-stoppages-style-for-task .task-rowstart-color {
    width: 85px;
    transition: all 0.2s ease-in-out;
    z-index: 1
}

.wsTrip-Done .task-rowstart-color {
    background-color: #F6F7F7;
}

.wsTrip-inprocess .task-rowstart-color {
    background-color: #EEF7FA;
}

.white-space-task-row {
    width: 14px;
    background: #fff;
    height: 100% !important;
    z-index: 1000;
    position: sticky;
    inset-inline-start: 40px;
}

.hide-all-stoppages-style-for-task .white-space-task-row {
    width: 14px;
    background: #fff;
    height: 100% !important;
    z-index: 10;
    position: sticky;
    inset-inline-start: 117px;
}

.workingSetChecked .workingSet-task-row, .workingSetChecked .wSTaskInfoIconContainer:not(.inHeader), .workingSetChecked .workingSet-task-row-checkbox-container, .workingSet-normaGo-task-row-dummy-container {
    background: rgb(237, 238, 255);
}

.workingSet-stop-row-task-container .workingSet-task-row:nth-last-of-type(1) {
    margin-bottom: 0;
}

.wSTaskInfoIconContainer:not(.inHeader) {
    min-width: 35px;
    width: 35px !important;
    inset-inline-end: 0;
    height: 100%;
    background: white;
    position: sticky;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-inline-start: auto;
}

.wSTaskInfoIconContainer.inHeader {
    /*min-width: 57px;*/
    width: 57px !important;
    max-width: 57px !important;
    margin-inline-start: auto
}

.wSTaskInfoIconContainer:not(.inHeader) .stop-info-icon {
/*    margin-inline-end: 30px;*/
    margin-inline-start: 0px;
}

.wSTaskInfoIconContainer .order-row-info {
}
/*done Order*/
.workingSet-task-row.wsExecutedOrder .workingSet-stop-header-row-drag-icon, .workingSet-task-row.wsExecutedOrder .norma--checkbox, .workingSet-task-row.wsExecutedOrder img {
    opacity: 1;
}

    .workingSet-task-row.wsExecutedOrder img.fakeCalendar {
        filter: none !important;
        opacity: 1;
        display: none;
    }

.workingSet-task-row.wsExecutedOrder .workingSet-task-row-item .norma--input-view-noControl, .workingSet-task-row.wsExecutedOrder .mPTaskDd > a, .workingSet-task-row.wsExecutedOrder .mPTaskDd p, .workingSet-task-row.wsExecutedOrder p, .workingSet-task-row.wsExecutedOrder .workingSet-task-row-item select {
    background-color: transparent !important;
    color: var(--norma__neutral--grey-1) !important
}

.workingSet-task-row.wsExecutedOrder .workingSet-task-row-item select {
    border: none;
    /*Firefox */
    /* modern browsers */
    -o-appearance: none;
    -ms-appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    /* margin-block-start: -19px; */
    display: flex;
    padding-block: -2px 8px;
    height: 40px !important;
}
/*.workingSet-task-row.wsExecutedOrder:before {
    background: #ffffff00;
    position: absolute;
    top: 0;
    inset-inline-start: 0;
    inset-inline-end: 0;
    bottom: 0;
    content: '';
    z-index: 2;
    height: 100%
}*/
.workingSet-task-row.wsExecutedOrder *:not(.wSTaskInfoIconContainer,.workingSet-task-row-checkbox-container,.workingSet-task-row-checkbox-container img,.workingSet-task-row-checkbox-container .workingSet-warning-task-row-icon-container,.wSTaskInfoIconContainer,.wSTaskInfoIconContainer * ) {
    pointer-events: none;
    opacity: 1;
}

.workingSet-task-row.wsExecutedOrder .wSTaskInfoIconContainer div, .workingSet-task-row.wsExecutedOrder .wSTaskInfoIconContainer img {
    pointer-events: visible;
    opacity: 1
}

.workingSet-task-row.wsExecutedOrder .wSTaskInfoIconContainer img {
    filter: opacity(0.5);
}

.workingSet-task-row.wsExecutedOrder .workingSet-stop-header-row-drag-icon, .workingSet-task-row.wsExecutedOrder .norma--checkbox, .workingSet-task-row.wsExecutedOrder select, .workingSet-task-row.wsExecutedOrder .norma--input {
    pointer-events: none
}

.workingSet-task-row.wsExecutedOrder .workingSet-task-row-item .norma--input-view-noControl p {
    font-weight: bold;
}
/*ws inprocess Order */
.workingSet-task-row.wsInProcessOrder .workingSet-stop-header-row-drag-icon, .workingSet-task-row.wsInProcessOrder .norma--checkbox, .workingSet-task-row.wsInProcessOrder img {
    opacity: 1;
}

.workingSet-task-row.wsInProcessOrder .workingSet-task-row-item:not(.wsOrderTaskEnd) img.fakeCalendar {
    filter: none !important;
    opacity: 1;
    display: none;
}

.workingSet-task-row.wsInProcessOrder .workingSet-task-row-item:not(.wsOrderTaskEnd) .norma--input-view-noControl, .workingSet-task-row.wsInProcessOrder .workingSet-task-row-item:not(.wsOrderTaskEnd) .mPTaskDd > a, .workingSet-task-row.wsInProcessOrder .workingSet-task-row-item:not(.wsOrderTaskEnd) .mPTaskDd p, .workingSet-task-row.wsInProcessOrder .workingSet-task-row-item:not(.wsOrderTaskEnd) p, .workingSet-task-row.wsInProcessOrder .workingSet-task-row-item:not(.wsOrderTaskEnd) select {
    background-color: transparent !important;
    color: var(--norma__neutral--grey-1) !important
}

.workingSet-task-row.wsInProcessOrder .workingSet-task-row-item select {
    border: none;
    /*Firefox */
    /* modern browsers */
    -o-appearance: none;
    -ms-appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    /* margin-block-start: -19px; */
    display: flex;
    padding-block: -2px 8px;
    height: 40px !important;
}
/*.workingSet-task-row.wsInProcessOrder:before {
    background: #ffffff00;
    position: absolute;
    top: 0;
    inset-inline-start: 0;
    inset-inline-end: 0;
    bottom: 0;
    content: '';
    z-index: 2;
    height: 100%
}*/
.workingSet-task-row.wsInProcessOrder *:not(.wSTaskInfoIconContainer,.workingSet-task-row-checkbox-container,.workingSet-task-row-checkbox-container img,.workingSet-task-row-checkbox-container .workingSet-warning-task-row-icon-container,.wSTaskInfoIconContainer,.wSTaskInfoIconContainer *,.workingSet-task-row-item:not(.wsOrderTaskEnd),.workingSet-task-row-item:not(.wsOrderTaskEnd) * ) {
    pointer-events: none;
}

.workingSet-task-row.wsInProcessOrder .wSTaskInfoIconContainer div, .workingSet-task-row.wsInProcessOrder .wSTaskInfoIconContainer img, .workingSet-task-row-item.wsOrderTaskEnd, .workingSet-task-row-item.wsOrderTaskEnd * {
    pointer-events: visible;
}

.workingSet-task-row.wsInProcessOrder .wSTaskInfoIconContainer img {
    filter: opacity(0.5);
}

.workingSet-task-row.wsInProcessOrder .workingSet-stop-header-row-drag-icon, .workingSet-task-row.wsInProcessOrder .norma--checkbox, .workingSet-task-row.wsInProcessOrder select, .workingSet-task-row.wsInProcessOrder .norma--input {
    pointer-events: none
}

.workingSet-task-row.wsInProcessOrder .workingSet-task-row-item.wsOrderTaskStart .norma--input-view-noControl p {
    font-weight: bold;
}

.workingSet-task-row.wsInProcessOrder .workingSet-task-row-item.wsOrderTaskEnd, .workingSet-task-row.wsInProcessOrder .workingSet-task-row-item.wsOrderTaskEnd * {
    pointer-events: visible
}
/*in process end*/
.mPTaskDd {
    width: 100%;
}

    .mPTaskDd > a {
        display: flex;
        align-items: center;
        justify-content: start;
        gap: 2px;
        background-color: var(--norma__neutral--extra-light-blue) !important;
        color: var(--norma__neutral--dark-blue) !important;
    }

    .mPTaskDd .dropdown-item {
        display: flex;
        align-items: center;
        justify-content: start;
        gap: 6px;
    }

    .mPTaskDd .norma--action-chip-icon img {
        filter: none !important;
        object-fit: cover;
        width: 16px;
        height: auto;
    }

    .mPTaskDd p {
        color: var(--norma__neutral--dark-blue) !important;
    }

.norma_dropdown.mPTaskDd .dropdown-item:hover img {
    filter: none !important;
}

.mPTaskDd .dropdown-menu {
    max-height: 118px;
    overflow: auto;
}

.working-sets-task-color-planned {
    background: #D3F4FF;
    height: fit-content;
    border-radius: 5px;
}

.working-sets-task-color-unplanned {
    background: #ffffff;
    height: fit-content;
    border-radius: 5px;
}

.working-sets-task-color-inplanning {
    background: #FCF44C;
    height: fit-content;
    border-radius: 5px;
}

.working-sets-task-color-dispatched {
    background: #00FFFF;
    height: fit-content;
    border-radius: 5px;
}

.working-sets-task-color-inprocess {
    background: #5000AC;
    height: fit-content;
    border-radius: 5px;
}

.working-sets-task-color-closed {
    background: rgb(140, 140, 140, 0.7) !important;
    height: fit-content;
    border-radius: 5px;
}

.workingsets-tasks-margins p input {
    margin-block-start: 1px;
}
