﻿.new-ind-exp-prev-page .NotoSans,
.new-ind-exp-prev-page .data > span{
    font-family: NotoSans;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0px;
}

.new-ind-exp-prev-page .settings-block {
    border: none;
    margin-left: 0px;
    margin-right: 0px;
    box-shadow: 0px 1px 1px rgb(125 151 174 / 16%), 0px 1px 1px rgb(125 151 174 / 10%);
    border-radius: 8px;
    padding-left: 24px;
    padding-bottom: 20px;
    padding-top: 28px;
    min-height: 44px;
    margin-bottom: 20px;
}

.new-ind-exp-prev-page .settings-heading.preview {
    background: transparent;
    padding-left: 0px;
    padding-right: 0px;
}

.new-ind-exp-prev-page .settings-block .settings-heading .details-opener:before {
    content: '';
    -webkit-transition: all .3s;
    transition: all .3s;
    position: absolute;
    z-index: 20;
    top: 0;
    left: 0;
    width: 48px;
    height: 48px;
    border: none;
    margin: 0;
    background-image: url(../../Images/newDesign/Tasks/Triangle.svg);
    background-repeat: no-repeat;
    background-position: center;
    transform: rotate(0deg);
}

.new-ind-exp-prev-page .settings-block .collapse-block > .centered-item {
    display: flex;
    justify-content: flex-start;
}

.new-ind-exp-prev-page .input-style input[type=radio]:checked + label:before {
    content: '';
    color: transparent;
    border: none;
    width: 14px;
    height: 14px;
    top: -1px;
    left: -1px;
    background-color: rgba(0,0,0,0);
    background-repeat: no-repeat;
    background-image: url(../../Images/newDesign/NewTravelRequest/Exclude.svg);
    background-position: center;
}

.new-ind-exp-prev-page .input-style label:before {
    width: 14px;
    height: 14px;
}

.new-ind-exp-prev-page .settings-block .collapse-block > .centered-item > .input-style,
.new-ind-exp-prev-page .settings-block .collapse-block > .centered-item > .input-style label,
.new-ind-exp-prev-page .settings-block .collapse-block > .special-buttons > * span{
    display: flex;
    align-items: center;
    font-family: NotoSans;
    font-size: 18px;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0px;
    text-align: left;
}

    .new-ind-exp-prev-page .settings-block.opened .settings-heading .details-opener:before {
        transform: rotate(180deg);
    }

.new-ind-exp-prev-page .settings-block .collapse-block > .special-buttons {
    display: flex;
    align-items: center;
}

.new-ind-exp-prev-page .settings-block .collapse-block > .special-buttons > * {
    margin-right: 8px;
    display: flex;
}

.new-ind-exp-prev-page .settings-block .collapse-block .report-table.style3 > .table.style2 > div > table > tbody > tr {
    display: grid;
    grid-template-columns: 1fr 1fr 2fr 1fr 3fr 2fr;
}

    .new-ind-exp-prev-page .settings-block .collapse-block .report-table.style3 > .table.style2 > div > table > tbody > tr th {
        background: white;
        font-family: NotoSans;
        font-size: 18px;
        font-weight: 600;
        line-height: 24px;
        letter-spacing: 0px;
        text-align: left;
        color: #343440 !important;
        width: 100% !important;
        box-sizing: border-box;
        padding-left: 0px;
    }

    .new-ind-exp-prev-page .settings-block .collapse-block .report-table.style3 > .table.style2 > div > table > tbody > tr td:hover {
        background: white;
    }

    .new-ind-exp-prev-page .settings-block .collapse-block .report-table.style3 > .table.style2 > div > table > tbody > tr td {
        background: white;
        font-family: NotoSans;
        font-size: 16px;
        font-weight: 400;
        line-height: 20px;
        letter-spacing: 0px;
        text-align: left;
        color: #343440;
        height: auto;
        width: 100%;
    }

        .new-ind-exp-prev-page .settings-block .collapse-block .report-table.style3 > .table.style2 > div > table > tbody > tr td font {
            color: #343440 !important;
        }
        .new-ind-exp-prev-page .special-buttons > div:not(:last-child)
        {
            margin-right: 16px !important;
        }