.TestResult {
    display: block;
    margin: 15px; 
    padding:20px;
    height: auto;
    width: auto; 
    border: 5px solid rgb(14, 14, 54);  
  }

.TestResultField {
display: block;
margin: 5px; 
padding:7px;
height: auto;
width: auto;  
}

#logo {
margin: 15px; 
padding:20px;
height: 60px;
width: auto; 
}

.parts {
display: block;
padding: 5px;  
}

body {
margin:30;
padding:30;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

.input {
border: 2px solid grey;
border-radius: 5px;
font-family: 'Roboto', sans-serif;
}

.button {
display: flex;
flex-direction: column;
align-items: center;
padding: 6px 14px;
font-family: -apple-system, BlinkMacSystemFont, 'Roboto', sans-serif;
border-radius: 6px;
border: none;

background: #6E6D70;
box-shadow: 0px 0.5px 1px rgba(0, 0, 0, 0.1), inset 0px 0.5px 0.5px rgba(255, 255, 255, 0.5), 0px 0px 0px 0.5px rgba(0, 0, 0, 0.12);
color: #DFDEDF;
user-select: none;
}

html {
background-color: rgb(233, 233, 233)
}

#forms {
    display: inline-block;
    margin: 15px; 
    padding:20px;
    height: auto;
    width: auto; 
    border: 5px solid rgb(14, 14, 54);  
}

.policy-container {
  display: flex;
  gap: 10px; /* Espacement entre les éléments */
  align-items: center;
  flex-wrap: wrap; /* Empêche le dépassement sur de petits écrans */
}

.policy-group {
  display: flex;
  align-items: center;
  gap: 5px; /* Espacement entre la checkbox et son label */
}