.critical-issues[data-v-8b2ba77c]{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 4px rgba(0,0,0,0.1);margin-bottom:24px}.issues-header[data-v-8b2ba77c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.issues-header h3[data-v-8b2ba77c]{color:#002eff;font-weight:800;margin:0}.issue-summary[data-v-8b2ba77c]{display:flex;gap:16px}.issue-count[data-v-8b2ba77c]{display:flex;flex-direction:column;align-items:center;padding:8px 12px;border-radius:6px}.issue-count.critical[data-v-8b2ba77c]{background:#fef2f2;border:1px solid #fecaca}.issue-count.warning[data-v-8b2ba77c]{background:#fffbeb;border:1px solid #fde68a}.issue-count .count[data-v-8b2ba77c]{font-size:20px;font-weight:700}.issue-count.critical .count[data-v-8b2ba77c]{color:#dc2626}.issue-count.warning .count[data-v-8b2ba77c]{color:#d97706}.issue-count .label[data-v-8b2ba77c]{font-size:12px;color:#6b7280}.issues-list[data-v-8b2ba77c]{space-y:16px}.issue-group[data-v-8b2ba77c]{border:1px solid #e5e7eb;border-radius:6px;overflow:hidden;margin-bottom:16px}.issue-group-header[data-v-8b2ba77c]{background:#f9fafb;padding:12px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e5e7eb}.issue-group-header h4[data-v-8b2ba77c]{margin:0;font-size:16px;font-weight:600;color:#1f2937}.group-counts[data-v-8b2ba77c]{display:flex;gap:8px}.count-badge[data-v-8b2ba77c]{font-size:12px;padding:2px 8px;border-radius:12px;font-weight:500}.count-badge.critical[data-v-8b2ba77c]{background:#fee2e2;color:#dc2626}.count-badge.warning[data-v-8b2ba77c]{background:#fef3c7;color:#d97706}.controls-list[data-v-8b2ba77c]{padding:0}.control-item[data-v-8b2ba77c]{padding:12px 16px;border-bottom:1px solid #f3f4f6;cursor:pointer;transition:background-color 0.2s;display:flex;justify-content:space-between;align-items:center}.control-item[data-v-8b2ba77c]:hover{background:#f9fafb}.control-item[data-v-8b2ba77c]:last-child{border-bottom:none}.control-info[data-v-8b2ba77c]{display:flex;flex-direction:column;flex:1}.control-code[data-v-8b2ba77c]{font-weight:600;color:#1f2937;font-size:14px}.control-title[data-v-8b2ba77c]{color:#6b7280;font-size:13px;margin-top:2px}.control-meta[data-v-8b2ba77c]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.status-badge[data-v-8b2ba77c]{font-size:11px;padding:2px 6px;border-radius:10px;font-weight:500;text-transform:uppercase}.status-badge.non-compliant[data-v-8b2ba77c]{background:#fee2e2;color:#dc2626}.status-badge.in-progress[data-v-8b2ba77c]{background:#fef3c7;color:#d97706}.last-updated[data-v-8b2ba77c]{font-size:11px;color:#9ca3af}.no-issues[data-v-8b2ba77c]{text-align:center;padding:40px 20px;color:#6b7280}.no-issues-icon[data-v-8b2ba77c]{font-size:48px;color:#10b981;margin-bottom:16px}.no-issues p[data-v-8b2ba77c]{margin:0;font-size:16px}