#question_bloc{
    display: flex;
    flex-direction: column;
    height: 410px
}
#question_viewer{
    display: flex;
    margin-bottom: 22px;
    padding: 35px 32px;
}
#question_viewer,#question_asker{
    position: relative;
    border: var(--color) solid 1px;
}
#question_viewer_in{
    display: flex;
    flex-direction: column;
    width: 100%;
    overflow-y: scroll;
    scrollbar-color: var(--color) #f4f4f4;
    scrollbar-width:thin;
	transition-property:transform,box-shadow,max-width;
}
#question_viewer_in::-webkit-scrollbar {
  width: 3px;
  background-color: #f4f4f4;
}
#question_viewer_in::-webkit-scrollbar-thumb {
    background: var(--color); 
}
#question_asker input{
    border:none;
    width:100%;
    padding:35px 85px 35px 32px;
}
#question_submitter{
    position: absolute;
    top: 50%;
    right: 35px;
    width: 39px;
    height: 39px;
    cursor: pointer;
    transform: translate(0,-50%);
}
#question_submitter svg{
    width: 39px;
    height: 39px;
    fill: var(--color);
    transition-property: fill;
}
#question_submitter:hover svg{
    fill:#086985;
}
#question_infos{
    padding: 5px 0;
    text-align: center;
}
.Interactivity_error{
    color:#e2001a;
}
.Interactivity_send{
    color:var(--color);
}
.question_line{
    width: 100%;
    margin-bottom: 25px;
}
body main{
    padding: 25px calc((100% - 1200px) / 2);
}
#interactivity_screen_body main{
    display: flex;
    align-items: center;justify-content: center;
    min-height: calc(100vh - 114px);
}
#interactivity_screen{
    min-width: 80%;
    padding: 50px;
    border-top-left-radius:30px;
    border-bottom-right-radius:30px;
    color:#fff;
    text-align: center;
    font-size: 1.7rem;
    background:var(--color);
}