/** * GitStats - default style */ body { color: black; background-color: #dfd; } dt { font-weight: bold; float: left; margin-right: 1em; } dt:after { content: ': '; } dd { display: block; clear: left; } table { border: 1px solid black; border-collapse: collapse; font-size: 80%; margin-bottom: 1em; } table.noborders { border: none; } table.noborders td { border: none; } .vtable { float: right; clear: both; } table.tags td { vertical-align: top; } td { background-color: white; } th { background-color: #ddf; } th a { text-decoration: none; } tr:hover { background-color: #ddf; } td { border: 1px solid black; padding: 0.2em; padding-left: 0.3em; padding-right: 0.2em; } /* Navigation bar; tabbed style */ .nav { border-bottom: 1px solid black; padding: 0.3em; } .nav ul { list-style-type: none; display: inline; margin: 0; padding: 0; } .nav li { display: inline; } .nav li a { padding: 0.3em; text-decoration: none; color: black; border: 1px solid black; margin: 0.5em; background-color: #ddf; } .nav li a:hover { background-color: #ddd; border-bottom: 1px solid #ddf; } img { border: 1px solid black; padding: 0.5em; background-color: white; } th img { border: 0px; padding: 0px; background-color: #ddf; } h1 a, h2 a { color: black; text-decoration: none; } h1:hover a:after, h2:hover a:after { content: 'ΒΆ'; color: #555; } h1 { font-size: x-large; } h2 { background-color: #564; border: 1px solid black; padding-left: 0.5em; padding-right: 0.5em; color: white; font-size: large; clear: both; } h2 a { color: white; } .moreauthors { font-size: 80%; } /* Branch-specific styles */ .branches tr.unmerged { background-color: #ffd0d0 !important; } .branches tr.unmerged:hover { background-color: #ffb0b0 !important; } .unmerged-branches { border: 2px solid #ff6666; } .unmerged-branches th { background-color: #ffcccc; } .branch-authors td { text-align: center; } .branch-authors td:first-child { text-align: left; font-weight: bold; } /* Team Analysis specific styles */ .rankings { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 1em; margin: 1em 0; } .ranking-section { border: 1px solid #ccc; padding: 1em; background-color: #f9f9f9; } .ranking-section h3 { margin-top: 0; color: #564; border-bottom: 1px solid #564; padding-bottom: 0.5em; } .ranking-section ol { margin: 0; padding-left: 1.5em; } .ranking-section li { margin: 0.5em 0; } /* Team performance table */ .team-performance th { background-color: #564; color: white; text-align: center; } .team-performance td { text-align: center; } .team-performance td:first-child { text-align: left; font-weight: bold; } .team-performance td:last-child { text-align: left; font-size: 85%; } /* Working patterns table */ .working-patterns th { background-color: #446; color: white; text-align: center; font-size: 85%; } .working-patterns td { text-align: center; } .working-patterns td:first-child { text-align: left; font-weight: bold; } /* Impact analysis table */ .impact-analysis th { background-color: #644; color: white; text-align: center; } .impact-analysis td { text-align: center; } .impact-analysis td:first-child, .impact-analysis td:last-child { text-align: left; } /* Collaboration table */ .collaboration th { background-color: #464; color: white; text-align: center; } .collaboration td { text-align: center; } .collaboration td:first-child, .collaboration td:last-child { text-align: left; } /* Highlight high performers */ tr.high-performer { background-color: #e6ffe6 !important; } tr.high-performer:hover { background-color: #ccffcc !important; } /* Highlight concerning patterns */ tr.concern { background-color: #ffe6e6 !important; } tr.concern:hover { background-color: #ffcccc !important; }