.sidebar-bottom #open-source{display:flex;align-items:center;gap:8px;width:100%;margin:6px 0 10px;padding:8px 10px;border:1px solid var(--scs-nav-3);border-radius:6px;background:var(--scs-nav-2);color:var(--scs-nav-ink);font-size:12px;text-align:left;white-space:normal;line-height:1.4}.sidebar-bottom #open-source:hover{background:var(--scs-nav-3)}.sidebar-bottom #open-source .navigation-icon{width:18px;height:18px;flex-shrink:0}.oss-tools,.oss-tools>div{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.oss-tools{justify-content:space-between;margin-bottom:12px}.oss-item{padding:12px 0;border-bottom:1px solid var(--line)}.oss-item header{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.oss-item p{margin:6px 0;overflow-wrap:anywhere}.oss-item header>span{font-size:12px;color:var(--muted)}.oss-item pre{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.55 monospace;background:var(--panel);padding:12px;border:1px solid var(--line);max-height:400px;overflow:auto}.oss-item summary{cursor:pointer;overflow-wrap:anywhere}.oss-item a{margin-right:12px;color:var(--teal)}
.oss-product{margin:0 0 10px;color:var(--muted)}.oss-product strong{color:var(--text,var(--scs-ink))}.oss-product a,.license-website a,.session-website a{color:var(--teal,var(--scs-accent))}
.license-website{margin:12px 0 0;font-size:13px;color:var(--muted)}

/* 6.9 audit: footer entry beside version and copyright, shown as a quiet text link on the navy
   sidebar instead of a white button (help and tutorial above stay the two sidebar buttons). */
html:root .sidebar-bottom #open-source{display:block;margin:4px 0;padding:2px 0;min-height:0;background:transparent;border:0;box-shadow:none;color:var(--scs-nav-ink-2);font-size:11px;text-align:left;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px}
html:root .sidebar-bottom #open-source:hover,html:root .sidebar-bottom #open-source:focus-visible{background:transparent;color:var(--scs-nav-ink);text-decoration-color:currentColor}
