| :root { |
| --sidebar-width: 230px; |
| --sidebar-width-collapsed: 55px; |
| } |
| |
| * { |
| margin: 0; |
| padding: 0; |
| box-sizing: border-box; |
| scroll-margin-top: 6.125rem; |
| } |
| |
| a { |
| font-weight: 450; |
| } |
| |
| strong a { |
| font-weight: 600; |
| } |
| |
| h1, |
| h2, |
| h3 { |
| font-weight: 475; |
| } |
| |
| h1 { |
| margin-bottom: 2rem; |
| } |
| |
| h2 { |
| border-bottom: 1px solid #d1d2d3; |
| padding-bottom: 0.5rem; |
| margin-top: 2.5rem; |
| margin-bottom: 1.5rem; |
| } |
| |
| h3, |
| p, |
| ul, |
| form { |
| margin-bottom: 1rem; |
| } |
| |
| h3 { |
| font-size: 1.35rem; |
| font-weight: 600; |
| margin-top: 2rem; |
| } |
| |
| .reports-table { |
| margin-bottom: 2rem; |
| } |
| |
| ul { |
| padding-left: 1rem; |
| } |
| |
| table { |
| border-collapse: collapse; |
| } |
| |
| table th { |
| text-align: left; |
| } |
| |
| table td { |
| word-break: break-all; |
| } |
| |
| nav { |
| padding: 1rem; |
| text-align: right; |
| } |
| pre { |
| white-space: pre-wrap; |
| |
| /* word-wrap: anywhere; */ |
| word-break: break-all; |
| } |
| |
| blockquote { |
| background: #f9f9f9; |
| border-left: 10px solid #cccccc; |
| margin: 1.5em 10px; |
| padding: 1em 10px 0.1em; |
| } |
| |
| footer { |
| padding: 1rem; |
| background: #eeeeee; |
| font-size: 15px; |
| margin: 2rem; |
| color: #333333; |
| font-variation-settings: 'opsz' 14; |
| border-radius: 0.5rem; |
| border: 2px solid #d1d2d3; |
| text-align: center; |
| } |
| |
| footer a { |
| color: #333333; |
| font-weight: 425; |
| } |
| |
| footer a:visited { |
| color: #333333; |
| font-weight: 425; |
| } |
| |
| footer p { |
| margin-bottom: 0; |
| } |
| |
| .ribbon { |
| height: 8px; |
| background: linear-gradient(90deg, #282661 0%, #662f8f 20%, #9e2165 40%, #cb2138 60%, #ea7826 80%, #f7ae18 100%); |
| } |
| |
| .main-container { |
| margin-left: var(--sidebar-width-collapsed); |
| background-color: #f8f9fa; |
| min-height: 100vh; |
| padding: 10px; |
| transition: all 0.3s ease; |
| z-index: 1; |
| } |
| |
| .collapsed ~ .main-container { |
| margin-left: var(--sidebar-width-collapsed); |
| } |
| |
| .main-content { |
| /* flex: 1; */ |
| padding: 0.5rem; |
| } |
| |
| .reports-table { |
| width: 100%; |
| border-collapse: collapse; |
| } |
| |
| .reports-table td { |
| padding: 0.25rem 0.5rem; |
| vertical-align: middle; |
| } |
| |
| .reports-date, |
| .reports-subproject, |
| .reports-jira, |
| .reports-cves, |
| .reports-reporter { |
| width: 1px; |
| white-space: nowrap; |
| } |
| |
| .reports-jira, |
| .reports-cves { |
| padding: 0.25rem 0.25rem; |
| } |
| |
| .reports-jira:empty, |
| .reports-cves:empty { |
| padding: 0; |
| width: 0; |
| } |
| |
| .reporter-initials { |
| display: inline-flex; |
| align-items: center; |
| justify-content: center; |
| width: 1.75rem; |
| height: 1.75rem; |
| border-radius: 50%; |
| color: #fff; |
| font-size: 0.7rem; |
| font-weight: 600; |
| letter-spacing: 0.02em; |
| } |
| |
| .reports-title { |
| max-width: 0; |
| overflow: hidden; |
| text-overflow: ellipsis; |
| white-space: nowrap; |
| } |
| |
| .congrats { |
| font-size: 2em; |
| } |