@import "./repo-security-dependabot.css";@import "./repo-security-codeql.css";.repoSecurityPanel{background:var(--panel);padding:.8rem}.repoSecurityShell{grid-template-columns:minmax(210px,240px) minmax(0,1fr);align-items:start;gap:.9rem;display:grid}.repoSecuritySidebar{border:1px solid var(--border);background:var(--canvas-subtle);border-radius:8px;gap:.72rem;padding:.7rem;display:grid;position:sticky;top:.8rem}.repoSecuritySidebarHeader h2{margin:0;font-size:1.06rem}.repoSecuritySidebarHeader p{margin:.26rem 0 0;font-size:.78rem}.repoSecuritySidebarNav{gap:.3rem;display:grid}.repoSecuritySidebarNav a{border:1px solid var(--border);color:var(--text);background:var(--panel);border-radius:6px;justify-content:space-between;align-items:center;gap:.35rem;padding:.34rem .48rem;font-size:.8rem;text-decoration:none;display:flex}.repoSecuritySidebarNav a:hover{background:var(--canvas-subtle);text-decoration:none}.repoSecuritySidebarNav a.active{border-color:var(--accent);background:var(--accent-subtle)}.repoSecuritySidebarCount{border:1px solid color-mix(in srgb, var(--border) 68%, var(--text));background:var(--panel);text-align:center;border-radius:999px;min-width:1.35rem;padding:0 .35rem;font-size:.72rem;font-weight:600;line-height:1.2}.repoSecurityMain{gap:.8rem;display:grid}.repoSecurityMainHeader{border:1px solid var(--border);background:var(--canvas-subtle);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:.8rem;padding:.7rem;display:flex}.repoSecurityMainHeader h3{margin:0;font-size:1.12rem}.repoSecurityMainHeader p{margin:.24rem 0 0;font-size:.82rem}.repoSecurityFeedbackLink{color:var(--accent);white-space:nowrap;font-size:.79rem}.repoSecurityOverviewToolbar{gap:.58rem;display:grid}.repoSecurityOverviewToolbarRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.repoSecurityToolbarButton{border:1px solid var(--border);background:var(--panel);color:var(--text);cursor:pointer;border-radius:6px;padding:.22rem .62rem;font-size:.79rem}.repoSecurityToolbarButton:hover{background:var(--canvas-subtle)}.repoSecurityFilterChip{border:1px solid color-mix(in srgb, var(--border) 62%, var(--accent));background:var(--accent-subtle);color:var(--text);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:min(360px,100%);padding:.16rem .58rem;font-size:.74rem;overflow:hidden}.repoSecurityToolbarSpacer{flex:1}.repoSecurityToolbarSelectLabel{color:var(--muted);align-items:center;gap:.38rem;font-size:.74rem;display:inline-flex}.repoSecurityToolbarSelectLabel select{border:1px solid var(--border);background:var(--panel);color:var(--text);border-radius:6px;padding:.18rem .45rem;font-size:.78rem}.repoSecurityFilterWarning{border:1px solid color-mix(in srgb, var(--border) 58%, #f2994a);background:color-mix(in srgb, var(--attention-subtle) 70%, var(--panel));color:var(--text);border-radius:6px;margin:0;padding:.4rem .52rem;font-size:.76rem}.repoSecurityOverviewModeTabs{flex-wrap:wrap;gap:.34rem;display:flex}.repoSecurityOverviewModeTabs button{border:1px solid var(--border);background:var(--panel);color:var(--text);cursor:pointer;border-radius:6px;padding:.2rem .58rem;font-size:.78rem}.repoSecurityOverviewModeTabs button.active{border-color:var(--accent);background:var(--accent-subtle)}.repoSecurityOverviewChartCard{gap:.55rem;display:grid}.repoSecuritySectionHeading h3{margin:0}.repoSecuritySectionHeading p{margin:.25rem 0 0}.repoSecurityOverviewChart{border:1px solid var(--border);background:color-mix(in srgb, var(--panel) 74%, var(--canvas-subtle));border-radius:8px;place-items:center;min-height:190px;display:grid}.repoSecurityChartSpinner{border:2px solid color-mix(in srgb, var(--border) 62%, var(--text));border-right-color:#0000;border-radius:999px;width:1.15rem;height:1.15rem;animation:.9s linear infinite repoSecuritySpin}@keyframes repoSecuritySpin{to{transform:rotate(360deg)}}.repoSecurityOverviewSignalGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.repoSecurityOverviewSignalCard{gap:.35rem;display:grid}.repoSecurityOverviewSignalCard h4{margin:0;font-size:.84rem}.repoSecurityOverviewSignalValue{margin:0;font-size:1.35rem;font-weight:700}.repoSecurityOverviewSignalBar{border:1px solid var(--border);background:var(--canvas-subtle);border-radius:999px;height:.48rem;overflow:hidden}.repoSecurityOverviewSignalBar span{border-radius:inherit;background:color-mix(in srgb, var(--accent) 62%, var(--canvas-subtle));width:38%;height:100%;display:block}.repoSecurityOverviewSignalCard p:last-child{margin:0;font-size:.75rem}.repoSecurityImpactTabs{flex-wrap:wrap;gap:.38rem;margin:.58rem 0 0;display:flex}.repoSecurityImpactTabs a{border:1px solid var(--border);color:var(--text);background:var(--panel);border-radius:6px;padding:.18rem .58rem;font-size:.78rem;text-decoration:none}.repoSecurityImpactTabs a.active{border-color:var(--accent);background:var(--accent-subtle)}.repoSecurityTableWrap{margin-top:.62rem;overflow-x:auto}.repoSecurityTable{border-collapse:collapse;width:100%;font-size:.84rem}.repoSecurityTable th,.repoSecurityTable td{border-top:1px solid var(--border);text-align:left;white-space:nowrap;padding:.45rem .34rem}.repoSecurityTable thead th{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;border-top:none;font-size:.76rem}.repoSecurityUtcFooter{margin:.65rem 0 0;font-size:.74rem}.repoSecurityOverviewBottomGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:.8rem;display:grid}.repoSecurityRiskToolbar{gap:.52rem;display:grid}.repoSecurityRiskSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;display:grid}.repoSecurityRiskSummaryCard{gap:.32rem;display:grid}.repoSecurityRiskSummaryCard h4{margin:0;font-size:.84rem}.repoSecurityRiskSummaryValue{margin:0;font-size:1.42rem;font-weight:700}.repoSecurityRiskSummaryBar{border:1px solid var(--border);background:var(--canvas-subtle);border-radius:999px;height:.48rem;overflow:hidden}.repoSecurityRiskSummaryBar span{border-radius:inherit;background:color-mix(in srgb, var(--accent) 58%, var(--canvas-subtle));height:100%;display:block}.repoSecurityRiskSummaryMeta{margin:0;font-size:.76rem}.repoSecurityRiskAssetsCard{gap:.56rem;display:grid}.repoSecurityRiskAssetTabs{flex-wrap:wrap;gap:.38rem;display:flex}.repoSecurityRiskAssetTabs button{border:1px solid var(--border);background:var(--panel);color:var(--text);cursor:pointer;border-radius:999px;padding:.2rem .58rem;font-size:.76rem}.repoSecurityRiskAssetTabs button.active{border-color:var(--accent);background:var(--accent-subtle)}.repoSecurityRiskAssetTable th strong{display:block}.repoSecurityRiskAssetMeta{margin-top:.2rem;font-size:.74rem;display:block}.repoSecurityRiskCount{border:1px solid color-mix(in srgb, var(--border) 62%, var(--text));background:var(--panel);color:var(--text);white-space:nowrap;border-radius:999px;padding:.08rem .48rem;font-size:.74rem}.repoSecurityRiskCountMuted{color:var(--muted);border-color:var(--border);background:var(--canvas-subtle)}.repoSecurityCoverageToolbar{gap:.52rem;display:grid}.repoSecurityCoverageSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;display:grid}.repoSecurityCoverageSummaryCard{gap:.32rem;display:grid}.repoSecurityCoverageSummaryCard h4{margin:0;font-size:.84rem}.repoSecurityCoverageSummaryValue{margin:0;font-size:1.42rem;font-weight:700}.repoSecurityCoverageSummaryBar{border:1px solid var(--border);background:var(--canvas-subtle);border-radius:999px;height:.48rem;overflow:hidden}.repoSecurityCoverageSummaryBar span{border-radius:inherit;background:color-mix(in srgb, var(--accent) 58%, var(--canvas-subtle));height:100%;display:block}.repoSecurityCoverageSummaryMeta{margin:0;font-size:.76rem}.repoSecurityCoverageAssetsCard{gap:.56rem;display:grid}.repoSecurityCoverageAssetTabs{flex-wrap:wrap;gap:.38rem;display:flex}.repoSecurityCoverageAssetTabs button{border:1px solid var(--border);background:var(--panel);color:var(--text);cursor:pointer;border-radius:999px;padding:.2rem .58rem;font-size:.76rem}.repoSecurityCoverageAssetTabs button.active{border-color:var(--accent);background:var(--accent-subtle)}.repoSecurityCoverageAssetTable th strong{display:block}.repoSecurityCoverageAssetMeta{margin-top:.2rem;font-size:.74rem;display:block}.repoSecurityCodeQualityToolbar{gap:.52rem;display:grid}.repoSecurityCodeQualityGrid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:.72rem;display:grid}.repoSecurityCodeQualityTrendCard,.repoSecurityCodeQualityConformanceCard,.repoSecurityCodeQualityQueueCard{gap:.55rem;display:grid}.repoSecurityCodeQualityTable th,.repoSecurityCodeQualityTable td{white-space:nowrap}.repoSecurityEnablementToolbar{gap:.52rem;display:grid}.repoSecurityEnablementChartCard,.repoSecurityEnablementQueueCard{gap:.56rem;display:grid}.repoSecurityEnablementTabs{flex-wrap:wrap;gap:.4rem;display:flex}.repoSecurityEnablementTabs button{border:1px solid var(--border);background:var(--panel);color:var(--text);cursor:pointer;border-radius:6px;padding:.2rem .56rem;font-size:.76rem}.repoSecurityEnablementTabs button.active{border-color:var(--accent);background:var(--accent-subtle)}.repoSecuritySecretScanningToolbar{gap:.52rem;display:grid}.repoSecuritySecretScanningMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;display:grid}.repoSecuritySecretScanningMetricCard{gap:.3rem;display:grid}.repoSecuritySecretScanningMetricCard h4{margin:0;font-size:.84rem}.repoSecuritySecretScanningMetricValue{margin:0;font-size:1.38rem;font-weight:700}.repoSecuritySecretScanningMetricBar{border:1px solid var(--border);background:var(--canvas-subtle);border-radius:999px;height:.48rem;overflow:hidden}.repoSecuritySecretScanningMetricBar span{border-radius:inherit;background:color-mix(in srgb, var(--accent) 58%, var(--canvas-subtle));width:36%;height:100%;display:block}.repoSecuritySecretScanningGroup{gap:.56rem;display:grid}.repoSecuritySecretScanningChartGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.repoSecuritySecretScanningChartCard{gap:.44rem;display:grid}.repoSecuritySecretScanningChartCard h4{margin:0;font-size:.82rem}.repoSecurityAssessmentsHero{grid-template-columns:minmax(0,1.3fr) minmax(220px,1fr);align-items:stretch;gap:.8rem;display:grid}.repoSecurityAssessmentsHeroContent h3{margin:0}.repoSecurityAssessmentsHeroContent p{margin:.4rem 0 0;font-size:.82rem}.repoSecurityAssessmentsActions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.7rem;display:flex}.repoSecurityAssessmentsPrimaryAction{border:1px solid color-mix(in srgb, var(--border) 52%, var(--success));color:color-mix(in srgb, var(--text) 88%, var(--success));background:color-mix(in srgb, var(--success-subtle) 70%, var(--panel));cursor:pointer;border-radius:6px;padding:.34rem .72rem;font-size:.8rem;font-weight:600}.repoSecurityAssessmentsHeroPreview{border:1px solid var(--border);background:color-mix(in srgb, var(--panel) 74%, var(--canvas-subtle));border-radius:8px}.repoSecurityAssessmentsQueueCard{gap:.55rem;display:grid}.repoSecurityAssessmentsFaqCard{gap:.42rem;display:grid}.repoSecurityAssessmentsFaqList{display:grid}.repoSecurityAssessmentsFaqList details{border-top:1px solid var(--border);padding:.5rem 0}.repoSecurityAssessmentsFaqList details:first-child{border-top:none;padding-top:.2rem}.repoSecurityAssessmentsFaqList summary{cursor:pointer;font-size:.86rem;font-weight:600}.repoSecurityAssessmentsFaqList p{margin:.36rem 0 0;font-size:.8rem}.repoSecurityCounters{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.repoSecurityCounter{border:1px solid var(--border);background:var(--panel);border-radius:6px;padding:.7rem}.repoSecurityCounter h3{margin:0;font-size:.86rem}.repoSecurityCounterValue{margin:.35rem 0 0;font-size:1.5rem;font-weight:700}.repoSecurityCounterTrend{margin:.15rem 0 0;font-size:.84rem;font-weight:600}.repoSecurityCounterDetail{margin:.14rem 0 0;font-size:.76rem}.repoSecurityCounterpositive .repoSecurityCounterTrend{color:var(--success)}.repoSecurityCounterwarning .repoSecurityCounterTrend{color:color-mix(in srgb, var(--text) 70%, #f2994a)}.repoSecurityCounterdanger .repoSecurityCounterTrend{color:color-mix(in srgb, var(--text) 65%, #f85149)}.repoSecurityGrid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:.8rem;display:grid}.repoSecurityControlList{gap:.46rem;margin:.7rem 0 0;display:grid}.repoSecurityControlList div{border:1px solid var(--border);background:var(--canvas-subtle);border-radius:6px;padding:.46rem .52rem}.repoSecurityControlList dt{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0;font-size:.74rem}.repoSecurityControlList dd{margin:.2rem 0 0;font-size:.82rem}.repoSecurityAlertsList{margin:.72rem 0 0;padding:0;list-style:none;display:grid}.repoSecurityAlertsList li{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:.7rem;padding:.68rem 0;display:flex}.repoSecurityAlertsList li:first-child{border-top:none;padding-top:0}.repoSecurityAlertMain p{margin:.18rem 0 0;font-size:.79rem}.repoSecurityAlertMeta{align-items:center;gap:.4rem;display:inline-flex}.repoSecuritySeverity{border:1px solid var(--border);text-transform:uppercase;border-radius:999px;padding:.12rem .5rem;font-size:.74rem;font-weight:700}.repoSecuritySeveritycritical{border-color:color-mix(in srgb, var(--border) 45%, #f85149);background:color-mix(in srgb, var(--danger-subtle) 85%, var(--panel))}.repoSecuritySeverityhigh{border-color:color-mix(in srgb, var(--border) 55%, #f0883e);background:color-mix(in srgb, var(--attention-subtle) 65%, var(--panel))}.repoSecuritySeveritymedium{border-color:color-mix(in srgb, var(--border) 60%, #d29922);background:color-mix(in srgb, var(--attention-subtle) 48%, var(--panel))}.repoSecuritySeveritylow{border-color:var(--border);background:var(--canvas-subtle)}.repoSecurityTimelineList{gap:.6rem;margin:.72rem 0 0;padding-left:1rem;list-style:decimal;display:grid}.repoSecurityTimelineList li{border:1px solid var(--border);background:var(--canvas-subtle);border-radius:6px;padding:.5rem .58rem}.repoSecurityTimelineMeta{flex-wrap:wrap;align-items:baseline;gap:.35rem;display:flex}.repoSecurityTimelineList p{margin:.34rem 0 0;font-size:.83rem}.repoSecurityTimelineComments{gap:.4rem;margin:.48rem 0 0;padding:0;list-style:none;display:grid}.repoSecurityTimelineComments li{border:1px solid var(--border);background:var(--panel);border-radius:6px;padding:.4rem .48rem}.repoSecurityTimelineCommentMeta{flex-wrap:wrap;align-items:baseline;gap:.34rem;display:flex}.repoSecurityTimelineComments p{margin:.22rem 0 0;font-size:.8rem}.repoSecurityAuditMeta{border:1px solid color-mix(in srgb, var(--border) 72%, var(--text));background:color-mix(in srgb, var(--panel) 82%, var(--canvas-subtle));border-radius:6px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.35rem .6rem;margin:.45rem 0 0;padding:.44rem .52rem;display:grid}.repoSecurityAuditMeta div{gap:.05rem;display:grid}.repoSecurityAuditMeta dt{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);font-size:.72rem}.repoSecurityAuditMeta dd{margin:0;font-size:.8rem}.repoSecurityAuditMeta code{overflow-wrap:anywhere;font-size:.73rem}@media (width<=980px){.repoSecurityShell{grid-template-columns:1fr}.repoSecuritySidebar{position:static}.repoSecurityAssessmentsHero,.repoSecurityOverviewSignalGrid,.repoSecurityOverviewBottomGrid,.repoSecurityRiskSummaryGrid,.repoSecurityCoverageSummaryGrid,.repoSecurityCodeQualityGrid,.repoSecurityDependabotSummaryGrid,.repoSecuritySecretScanningMetricGrid,.repoSecuritySecretScanningChartGrid,.repoSecurityGrid,.repoSecurityCounters{grid-template-columns:1fr}}@media (width<=760px){.repoSecurityAlertsList li,.repoSecurityMainHeader{flex-direction:column}.repoSecurityFeedbackLink{align-self:flex-start}}