@charset "UTF-8";
main .form {
    text-align: center;
    font-size: 1.6rem;
    border-bottom: 0.15rem solid rgba(43, 42, 41, 0.63); 
}
main form .container {
    margin-bottom: 2rem;
}
main form .article {
    font-size: 1.7rem;
    font-weight: bolder;
}
main form .search1 {
    border: 0.2rem solid black;
    padding: 0.15rem;
    font-size: 1.5rem;
    width: 40%;
    border-radius: 0.5rem;
    background-color: rgba(250, 235, 215, 0.2);
}
main form span {
    font-size: 1.5rem;
}
main form .radio {
    width: 3rem;
}
main form .checkbox {
    width: 3rem;
}
main form .search6 {
    width: 40%;
}
main .search {
    margin: 2rem 0 2rem;
    padding: 1rem 2rem 1rem;
    border-radius: 0.5rem;
    border: 0.2rem solid rgba(92, 92, 92, 0.342);
}
main .teacher {
    background-color: rgba(255, 217, 217, 0.192);
}
main .result {
    display: grid;
    grid-template: 
    "number number number" auto
    "area   area   area  " auto
    "subj   subj   subj  " auto 
    "start_ answer info  " auto/
    1fr     1fr    1fr    ;
    background-color: white;
}
main .search .result p {
    font-size: 1.7rem;
    border: 0.2rem solid rgba(92, 92, 92, 0.616);
}
main .search .result .title {
    width: 20%;
    text-align: center;
    background-color: rgba(235, 235, 57, 0.356);
}
main .search .result .item {
    width: 80%;
    padding-left: 1rem;
} 
main .search .result .number {
    grid-area: number;
    display: flex;
    min-height: 5rem;
}
main .search .result .area {
    grid-area: area;
    display: flex;
    min-height: 5rem;
}
main .search .result .subject {
    grid-area: subj;
    display: flex;
    min-height: 5rem;
}
main .search .result .start_ {
    grid-area: start_;
    display: flex;
    min-height: 3.5rem;
}
main .search .result .answer {
    grid-area: answer;
    display: flex;
    min-height: 3.5rem;
    
}
main .search .result .answer .item {
    padding-left: 0;
    text-align: center;
}
main .search .result .info {
    grid-area: info;
    font-size: 1.6rem;
    background-color: rgba(119, 119, 119, 0.2);
    border: 0.2rem solid rgba(92, 92, 92, 0.774);
}
main .ege {
    margin: 2rem 0 2rem;
    padding: 1rem 2rem 1rem;
    border-radius: 0.5rem;
    border: 0.2rem solid rgba(92, 92, 92, 0.342);
}
main .find {
    background-color: white; 
}
main .find .information p {
    font-size: 1.7rem;
    border: 0.2rem solid rgba(92, 92, 92, 0.616);
}
main .find .information .title {
    width: 20%;
    text-align: center;
    background-color: rgba(235, 235, 57, 0.356);
}
main .find .information .item {
    width: 80%;
    padding-left: 1rem;
} 
main .find .information .info {
    display: flex;
    min-height: 3.5rem;
}
main .find .information .student {
    padding-top: 0.5em;
    text-align: center;
    font-size: 1.6rem;
    font-weight: bolder;
    color: rgb(75, 75, 75);
    height: 4rem;
}
main .next {
    display: flex;
    justify-content: center;
    margin-top: 3rem;
}
main .next .button {
    display: block;
    margin-right: 3rem;
    width: 10rem;
    font-size: 1.5rem;
    border: 0.2rem solid black;
    border-radius: 0.5rem;
    background-color: rgba(107, 107, 107, 0.205);
} 
