/* Infobox base styles */
.infobox {
border: 1px solid #a2a9b1;
border-collapse: collapse;
background-color: #f8f9fa;
}
.infobox-av-device {
border-radius: 4px;
}
.infobox-title {
background-color: #3366cc;
color: white;
}
.infobox-section-header {
background-color: #ccd5e2;
}
.infobox-label {
background-color: #eaecf0;
}
.infobox-value {
background-color: #f8f9fa;
}
.infobox-image {
background-color: #f8f9fa;
}
/* Button styles */
.infobox-button {
display: inline-block;
padding: 0.4em 1em;
border-radius: 3px;
text-decoration: none;
font-weight: bold;
}
.infobox-button-primary {
background-color: #3366cc;
color: white;
}
.infobox-button-secondary {
background-color: #eaecf0;
color: #202122;
border: 1px solid #a2a9b1;
}
/* Night mode support */
.skin-minerva-night-mode .infobox,
.skin-vector-night-mode .infobox {
background-color: #2b2b2b;
border-color: #555;
}
.skin-minerva-night-mode .infobox-title,
.skin-vector-night-mode .infobox-title {
background-color: #2952a3;
}
.skin-minerva-night-mode .infobox-section-header,
.skin-vector-night-mode .infobox-section-header {
background-color: #3a3d4a;
color: #e0e0e0;
}
.skin-minerva-night-mode .infobox-label,
.skin-vector-night-mode .infobox-label {
background-color: #333;
color: #e0e0e0;
}
.skin-minerva-night-mode .infobox-value,
.skin-vector-night-mode .infobox-value {
background-color: #2b2b2b;
color: #e0e0e0;
}
.skin-minerva-night-mode .infobox-image,
.skin-vector-night-mode .infobox-image {
background-color: #2b2b2b;
}
.skin-minerva-night-mode .infobox-button-secondary,
.skin-vector-night-mode .infobox-button-secondary {
background-color: #3a3d4a;
color: #e0e0e0;
border-color: #555;
}