om4r932's picture
Multi tab support + added by spec search
48c68c7
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;
}