﻿
.pcp-you-section-wrapper {
    display: grid;
    gap: 20px;
    grid-auto-flow:column;
    padding:15px 0px 10px;
}
    .pcp-you-section-wrapper.fr-6 {
        grid-template-columns: repeat(6,minmax(230px,1fr));
        grid-template-rows: 385px;
    }

.pcp-you-section {
    display: flex;
    gap: 10px;
    flex-direction: column;
    grid-column: auto/span 1;
}

    .pcp-you-section.span-2 {
        grid-column: auto/span 2;
    }
    .pcp-you-section.span-3{
        grid-column: auto/span 3;
    }


.pcp-you-section__header {
    
}

.pcp-you-section__body {
    background-color: #fff;
    padding: 15px;
    display: flex;
    flex-wrap: wrap;
    flex-grow: 1;
    overflow: hidden;
    box-shadow: 0px 4px 5px 2px rgba(0,0,0,0.48);
    -webkit-box-shadow: 0px 4px 5px 2px rgba(0,0,0,0.48);
    -moz-box-shadow: 0px 4px 5px 2px rgba(0,0,0,0.48);
    border-radius: 5px;
}

    .pcp-you-section__body .box-shadow {
        box-shadow: 0px 4px 5px 2px rgba(0,0,0,0.48);
        -webkit-box-shadow: 0px 4px 5px 2px rgba(0,0,0,0.48);
        -moz-box-shadow: 0px 4px 5px 2px rgba(0,0,0,0.48);
    }

/*##################################*/
.pcp-you-count-text {
    border-bottom: 2px solid #dadada;
    margin-bottom: 10px;
    padding-bottom: 5px;
    padding-right: 10px;
}
.pcp-you-count-text__count {
    line-height: 24px;
    font-size: 26px;
    color: #00b0f0;
    padding-bottom:10px;
}

    .pcp-you-count-text__count.duesoon-icon {
        padding-left: 30px;
        background-position: left top;
        background-repeat: no-repeat;
        background-size: 24px;
        background-image: url(../images/clock-blue.svg);
    }
    .pcp-you-count-text__count.progress-icon {
        padding-left: 30px;
        background-position: left top;
        background-repeat: no-repeat;
        background-size: 24px;
        background-image: url(../images/progress.svg);
    }
    .pcp-you-count-text__count.open-icon {
        padding-left: 30px;
        background-position: left top;
        background-repeat: no-repeat;
        background-size: 24px;
        background-image: url(../images/open.svg);
    }
    .pcp-you-count-text__count.overdue-icon {
        padding-left: 30px;
        background-position: left top;
        background-repeat: no-repeat;
        background-size: 24px;
        background-image: url(../images/exclamation.svg);
    }


.pcp-you-count-text__text {
}
/*##################################*/

.pcp-you-mini-chart {
    width: 120px;
}

.pcp-you-mini-chart__title {
    line-height: 20px;
    text-align: center;
    margin-bottom: -10px;
}

.pcp-you-mini-chart__body {
    height: 120px;
}

.pcp-you-mention-big-icon {
    background-image: url(../images/user-circle.svg);
    width: 80px;
    height: 140px;
    background-size: 80px;
    padding: 0;
    background-position: center;
    background-repeat:no-repeat;
    margin-left:30px;
}

/*##################################*/


.pcp-you-teams {
    display: flex;
    flex-direction:column;
    flex-grow:1;
    overflow:auto;
}

.pcp-you-teams__team-item {
    height: 24px;
    line-height: 24px;
    padding: 0px 15px;
    flex-shrink: 0;
    margin: 5px 5px 0px 0px;
    max-width: 100%;
    border-radius: 7px;
    background-color: #d0e5f6;
}


@media (max-width: 1500px) {
    .pcp-you-section-wrapper.fr-6 {
        grid-template-columns: repeat(3,1fr);
        grid-template-rows: 385px 385px;
    }

        .pcp-you-section-wrapper.fr-6.second {
            grid-template-columns: repeat(3,1fr);
            grid-template-rows: 385px 250px;
        }
}
@media (max-width: 800px) {
    .pcp-you-section-wrapper.fr-6.first {
        grid-template-columns: repeat(1,1fr);
        grid-template-rows: repeat(3,auto);
    }

        .pcp-you-section-wrapper.fr-6.first > .pcp-you-section {
            grid-column: auto
        }

    .pcp-you-section__body.third {
        flex-direction: column;
        height: auto !important;
        flex-wrap: nowrap;
    }
    .pcp-you-section__body.third .box-shadow {
        margin:0 !important;
    }
}

@media (max-width: 650px) {
    .pcp-you-section-wrapper.fr-6.second {
        grid-template-columns: repeat(1,1fr);
        grid-template-rows: repeat(2,auto);
    }

        .pcp-you-section-wrapper.fr-6.second > .pcp-you-section {
            grid-column: auto
        }
        .pcp-you-section-wrapper.fr-6.second .height-0-mobile {
            height: 0 !important
        }
}

.kg-project-name {
    color: #808080;
    margin: 3px 0 5px 0;
}
.kg-item-details {
    margin-bottom: 3px;
    /*overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;*/
}

.kg-item-details__icon {
    float: left;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px;
    width: 20px;
    height: 20px;
    margin-right: 10px;
}
.kg-item-details__icon--4 {
    background-image:url(../images/keypoint.svg);
}
.kg-item-details__icon--7 {
    background-image: url(../images/workitem.svg);
}

tr .kg-item-details__item-name {
    color: #00b0f0;
    cursor: pointer;
}
tr:hover .kg-item-details__item-name {
    text-decoration:underline;
}
