body { | |
font-family: Arial, sans-serif; | |
line-height: 1.6; | |
max-width: 1100px; | |
margin: 0 auto; | |
padding: 20px; | |
color: #333; | |
} | |
.header { | |
margin-bottom: 30px; | |
padding-bottom: 15px; | |
} | |
.file-input-container { | |
margin-bottom: 20px; | |
} | |
#fileInfo { | |
margin-top: 10px; | |
font-style: italic; | |
color: #666; | |
} | |
h1 { | |
color: #2c5282; | |
} | |
h2 { | |
color: #2a4365; | |
margin-top: 40px; | |
padding-bottom: 8px; | |
border-bottom: 1px solid #eaeaea; | |
} | |
h3 { | |
color: #2c5282; | |
margin-top: 25px; | |
} | |
#document-container { | |
background-color: white; | |
padding: 20px; | |
border: 1px solid #ddd; | |
border-radius: 5px; | |
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); | |
} | |
.section { | |
margin-bottom: 20px; | |
} | |
.subsection { | |
margin-left: 15px; | |
} | |
table { | |
width: 100%; | |
border-collapse: collapse; | |
margin: 15px 0; | |
} | |
table, | |
th, | |
td { | |
border: 1px solid #ddd; | |
} | |
th, | |
td { | |
padding: 12px; | |
text-align: left; | |
} | |
th { | |
background-color: #f2f2f2; | |
} | |
pre { | |
background-color: #f8f8f8; | |
padding: 10px; | |
border-radius: 5px; | |
overflow-x: auto; | |
font-family: Consolas, monospace; | |
} | |
.loading { | |
text-align: center; | |
padding: 40px; | |
font-size: 20px; | |
color: #666; | |
} | |
.error { | |
color: #e53e3e; | |
padding: 10px; | |
background-color: #fff5f5; | |
border-left: 4px solid #e53e3e; | |
margin: 15px 0; | |
} | |
#specInput, #versionInput { | |
padding: 10px; | |
border: 1px solid #ddd; | |
border-radius: 4px; | |
} | |
#fileInput { | |
padding: 10px; | |
border: 1px solid #ddd; | |
border-radius: 4px; | |
width: 100%; | |
max-width: 400px; | |
} | |
button { | |
background-color: #3182ce; | |
color: white; | |
border: none; | |
padding: 10px 15px; | |
border-radius: 4px; | |
cursor: pointer; | |
transition: background-color 0.3s; | |
} | |
button:hover { | |
background-color: #2c5282; | |
} | |
button.active { | |
background-color: #223c5d; | |
} | |
.tabcontent { | |
display: none; | |
} | |
@media print { | |
.file-input-container { | |
display: none; | |
} | |
body { | |
padding: 0; | |
max-width: none; | |
} | |
#document-container { | |
border: none; | |
box-shadow: none; | |
padding: 0; | |
} | |
} | |
/* Styles pour meilleure lisibilité des tableaux et contenus techniques */ | |
.byte-table td { | |
font-family: Consolas, monospace; | |
font-size: 14px; | |
} | |
.code-block { | |
font-family: Consolas, monospace; | |
background-color: #f8f8f8; | |
padding: 2px 4px; | |
border-radius: 3px; | |
} |