/* Acceuil web app********************************* */
.selectForm{
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 10em;
    height: fit-content;
    margin: 1em;
    padding: 1em;
    border-radius: 0.8em;
    opacity: 0.8;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    background-color: white;
}
.selectForm p{
    top: 50%;
    left: 50%;
    color: black;
    font-size: 1.5em;
    font-weight: bold;
}

.selectForm.aqua p{
    text-decoration: underline aqua;
}
.selectForm.red p{
    text-decoration: underline rgb(255, 85, 85);
}
.selectForm.green p{
    text-decoration: underline rgb(141, 255, 118);
}
.selectForm.yellow p{
    text-decoration: underline rgb(255, 239, 118);
}


.selectForm:hover{
    transition-duration: 0.5s;
    transform: scale(1.02);
    background: rgb(45,175,131);
    background: linear-gradient(146deg, rgba(45,175,131,1) 0%, rgba(22,26,49,1) 100%);
}

.selectForm:hover p{
    color: white;
}


/* Acceuil compte********************************* */

.inputText{
    width: 100%;
    color: rgb(36, 35, 42);
    font-size: 16px;
    line-height: 20px;
    min-height: 28px;
    border-radius: 4px;
    padding: 8px 16px;
    border: 2px solid transparent;
    box-shadow: rgb(0 0 0 / 12%) 0px 1px 3px, rgb(0 0 0 / 24%) 0px 1px 2px;
    background: rgb(251, 251, 251);
    transition: all 0.1s ease 0s;
}

.inputText:focus{
    transition-duration: 0.5s;
    border: 2px solid aqua;
    outline: none;
}
.sectionFiltreTrie{
    margin: 1.5em;
}
.sectionFiltreTrie select{
    color: white;
    border: 0;
    height: 2em;
    font-weight: bold;
    background: linear-gradient(146deg, rgba(45,175,131,1) 0%, rgba(22,26,49,1) 100%);
    border-radius: 0.25em;
    box-shadow: 0 0 1em 0 rgba(0, 0, 0, 0.2);
    cursor: pointer;
}
.sectionFiltreTrie select:focus {
    outline: none;
}
.sectionFiltreTrie option {
    color: black;
    background-color: var(--option-bg);
}

#results{
    min-width: 50em;
    padding: 1em;
}

#checkBoxSelectAll{
    width: 1.2em;
    height: 1.2em;
}
.lineResult{
    display: flex;
    background:#aae7d3;
    margin-top: 0.3em;
    padding: 0.3em;
    border-radius: 0.4em;
}
.lineResult input{
    width: 1.2em;
    height: 1.2em;
    margin: 1em;
}
.lineResult button{
    margin-right: 1em;
}
#sectionResults{
    padding-left: 0.5em;
    border-radius: 0.4em;
    background: rgb(255, 255, 255);
    box-shadow: rgb(0 0 0 / 12%) 0px 1px 3px, rgb(0 0 0 / 24%) 0px 1px 2px;
}

@media (max-width: 	1000px){
    #sectionResults{
        overflow-x: scroll;
    }
    .lineResult button{
        margin-left: 0;
    }
}
