.issues-section{margin-top:50px}.issue-summary{display:grid;grid-template-columns:repeat(5,1fr);background:#fff;border:1px solid var(--line);border-radius:10px;margin:0 0 16px}.issue-summary div{padding:15px 20px;border-right:1px solid var(--line)}.issue-summary div:last-child{border:0}.issue-summary dt{font-size:11px;color:var(--muted)}.issue-summary dd{font-size:20px;font-weight:700;margin:2px 0}.company-issue-list{background:#fff;border:1px solid var(--line);border-radius:10px}.company-issue-list a{display:grid;grid-template-columns:145px 1fr auto;align-items:center;gap:14px;padding:13px 16px;border-bottom:1px solid var(--line);text-decoration:none;color:var(--text);font-size:13px}.company-issue-list a:last-child{border:0}.priority{display:inline-flex;border-radius:99px;padding:4px 9px;font-size:11px;font-weight:700}.priority-low{background:#f2f4f7;color:#475467}.priority-medium{background:#e0f2fe;color:#075985}.priority-high{background:#fff4cc;color:#7a5b00}.priority-critical{background:#fee4e2;color:#b42318}.issue-type-problem{background:#fee4e2;color:#b42318}.issue-type-opportunity{background:#dcfae6;color:#067647}.issue-type-risk{background:#fff4cc;color:#7a5b00}.issue-type-critical_dependency{background:#eee8ff;color:#5925dc}.issue-status-identified,.issue-status-under_analysis{background:#f2f4f7;color:#475467}.issue-status-prioritized,.issue-status-in_progress{background:#e0f2fe;color:#075985}.issue-status-resolved{background:#dcfae6;color:#067647}.issue-status-dismissed{background:#f2f4f7;color:#667085}.diagnostic-issues-summary{background:#fff;border:1px solid var(--line);border-radius:10px;padding:16px 20px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}.diagnostic-issues-summary div{display:flex;flex-direction:column}.diagnostic-issues-summary span{font-size:12px;color:var(--muted)}.origin-preview{background:#eef4f2;border:1px solid #d5e5e0;border-radius:10px;padding:16px 20px;max-width:820px;margin-bottom:20px}.origin-preview p{margin:5px 0 0;color:var(--muted)}.origin-preview a{display:block;color:var(--primary);margin-top:6px}.scale-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.issue-filters{display:grid;grid-template-columns:repeat(5,1fr) auto;gap:8px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:12px;margin-bottom:30px}.priority-map{margin-bottom:35px}.priority-columns{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.priority-columns>div{background:#fff;border:1px solid var(--line);border-radius:10px;padding:14px}.priority-columns h3{font-size:13px;margin:0 0 12px}.priority-columns h3 span{color:var(--muted)}.priority-columns a{display:flex;flex-direction:column;padding:9px;border-radius:7px;background:#f8fafb;color:var(--text);text-decoration:none;margin-top:7px;font-size:12px}.priority-columns small{color:var(--muted)}.issue-list{display:flex;flex-direction:column;gap:10px}.issue-row{display:grid;grid-template-columns:1fr 180px auto;align-items:center;gap:20px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:17px}.issue-row h3{margin:10px 0 2px;font-size:16px}.issue-row p{margin:0;color:var(--muted);font-size:12px}.issue-numbers{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.issue-numbers small{color:var(--muted)}.issue-badges{display:flex;gap:7px;margin-bottom:10px}.priority-hero{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;border-radius:10px;overflow:hidden;margin-bottom:20px}.priority-hero div{display:flex;flex-direction:column;padding:16px;background:rgba(255,255,255,.75)}.priority-hero span{font-size:10px;text-transform:uppercase;color:var(--muted)}.priority-hero strong{font-size:13px}.priority-bg-critical{background:#fda29b}.priority-bg-high{background:#fedf89}.priority-bg-medium{background:#7cd4fd}.priority-bg-low{background:#d0d5dd}.issue-detail-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:20px}@media(max-width:900px){.issue-filters{grid-template-columns:repeat(2,1fr)}.priority-columns{grid-template-columns:repeat(2,1fr)}.scale-grid{grid-template-columns:repeat(2,1fr)}.priority-hero{grid-template-columns:repeat(3,1fr)}.issue-detail-grid{grid-template-columns:1fr}}@media(max-width:600px){.issue-summary{grid-template-columns:repeat(2,1fr)}.company-issue-list a,.issue-row{grid-template-columns:1fr}.priority-columns,.issue-filters,.scale-grid{grid-template-columns:1fr}.priority-hero{grid-template-columns:repeat(2,1fr)}}
