/* OSS Monitor (/dashboard/oss). Loads after nis2.css and uses its tables,
   bars, mix and legend; these rules cover only what the NIS2 page has no
   class for. */

.oss-project {
    color: var(--ink);
    text-decoration: none;
    overflow-wrap: anywhere;
}

.oss-project:hover {
    color: var(--action);
    text-decoration: underline;
}

.oss-meta {
    font: 500 12px var(--font-mono);
    color: var(--muted);
    white-space: nowrap;
}

.oss-yes {
    padding: 2px 8px;
    border-radius: 4px;
    background: var(--good-bg);
    color: var(--good);
    font: 600 11px var(--font-mono);
}

.oss-labels {
    min-width: 240px;
    max-width: 420px;
    font: 500 12px/1.6 var(--font-mono);
    color: var(--ink-2);
    overflow-wrap: anywhere;
}

.oss-files {
    margin-top: 6px;
}

.oss-files summary {
    cursor: pointer;
    font: 500 12px var(--font-mono);
    color: var(--action);
}

.oss-files ul {
    margin: 6px 0 0;
    padding: 0;
    list-style: none;
}

.oss-files li {
    font: 400 12px/1.5 var(--font-mono);
    color: var(--muted);
    overflow-wrap: anywhere;
}

.oss-files li + li {
    margin-top: 3px;
}

.oss-files a {
    color: var(--action);
}

.oss-commit {
    font: 400 12px var(--font-mono);
    color: var(--faint);
    white-space: nowrap;
}
