.compliance-admin[data-v-41c82b3b]{padding:24px;max-width:1400px;margin:0 auto}.admin-header[data-v-41c82b3b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.admin-header h1[data-v-41c82b3b]{color:#002eff;font-weight:800;margin:0}.header-actions[data-v-41c82b3b]{display:flex;gap:12px}.btn[data-v-41c82b3b]{padding:8px 16px;border-radius:6px;font-weight:500;text-decoration:none;border:none;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:8px}.btn-primary[data-v-41c82b3b]{background:#002eff;color:#fff}.btn-primary[data-v-41c82b3b]:hover{background:#0026cc}.btn-secondary[data-v-41c82b3b]{background:#6b7280;color:#fff}.btn-secondary[data-v-41c82b3b]:hover{background:#4b5563}.btn-outline[data-v-41c82b3b]{background:transparent;color:#002eff;border:1px solid #002eff}.btn-outline[data-v-41c82b3b]:hover{background:#002eff;color:#fff}.btn-sm[data-v-41c82b3b]{padding:6px 12px;font-size:14px}.btn[data-v-41c82b3b]:disabled{opacity:.6;cursor:not-allowed}.company-management[data-v-41c82b3b],.global-overview[data-v-41c82b3b],.quick-actions[data-v-41c82b3b]{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:24px}.overview-header h2[data-v-41c82b3b],.section-header h3[data-v-41c82b3b]{color:#002eff;font-weight:800;margin:0 0 8px 0}.subtitle[data-v-41c82b3b]{color:#6b7280;margin:0 0 24px 0}.error-state[data-v-41c82b3b],.loading-state[data-v-41c82b3b]{text-align:center;padding:60px 20px}.loader[data-v-41c82b3b]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #002eff;border-radius:50%;-webkit-animation:spin-data-v-41c82b3b 1s linear infinite;animation:spin-data-v-41c82b3b 1s linear infinite;margin:0 auto 16px}@-webkit-keyframes spin-data-v-41c82b3b{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-data-v-41c82b3b{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.global-scorecard[data-v-41c82b3b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:32px}.scorecard-item[data-v-41c82b3b]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:20px;text-align:center}.scorecard-value[data-v-41c82b3b]{font-size:32px;font-weight:700;color:#1f2937;margin-bottom:4px}.scorecard-label[data-v-41c82b3b]{font-size:14px;color:#6b7280}.standards-overview[data-v-41c82b3b]{margin-bottom:32px}.standards-overview h3[data-v-41c82b3b]{color:#1f2937;margin-bottom:16px}.standards-grid[data-v-41c82b3b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.standard-overview-card[data-v-41c82b3b]{border:1px solid #e5e7eb;border-radius:8px;padding:16px;background:#f9fafb}.standard-header[data-v-41c82b3b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.standard-header h4[data-v-41c82b3b]{margin:0;color:#1f2937}.version[data-v-41c82b3b]{font-size:12px;color:#6b7280;background:#e5e7eb;padding:2px 6px;border-radius:4px}.standard-metrics[data-v-41c82b3b]{display:flex;justify-content:space-between;margin-bottom:12px}.metric[data-v-41c82b3b]{text-align:center}.metric-value[data-v-41c82b3b]{display:block;font-weight:700;color:#1f2937}.metric-label[data-v-41c82b3b]{font-size:12px;color:#6b7280}.progress-bar[data-v-41c82b3b]{height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.progress-fill[data-v-41c82b3b]{height:100%;transition:width .3s ease}.progress-fill.excellent[data-v-41c82b3b]{background:#10b981}.progress-fill.good[data-v-41c82b3b]{background:#3b82f6}.progress-fill.fair[data-v-41c82b3b]{background:#f59e0b}.progress-fill.poor[data-v-41c82b3b]{background:#ef4444}.critical-issues-summary h3[data-v-41c82b3b]{color:#1f2937;margin-bottom:16px}.issues-stats[data-v-41c82b3b]{display:flex;gap:16px;margin-bottom:24px}.issue-stat[data-v-41c82b3b]{padding:12px 16px;border-radius:6px;text-align:center}.issue-stat.critical[data-v-41c82b3b]{background:#fef2f2;border:1px solid #fecaca}.issue-stat.warning[data-v-41c82b3b]{background:#fffbeb;border:1px solid #fde68a}.stat-value[data-v-41c82b3b]{display:block;font-size:24px;font-weight:700}.issue-stat.critical .stat-value[data-v-41c82b3b]{color:#dc2626}.issue-stat.warning .stat-value[data-v-41c82b3b]{color:#d97706}.stat-label[data-v-41c82b3b]{font-size:12px;color:#6b7280}.top-issues h4[data-v-41c82b3b]{color:#1f2937;margin-bottom:12px}.issues-list[data-v-41c82b3b]{display:flex;flex-direction:column;gap:8px}.issue-item[data-v-41c82b3b]{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#f9fafb;border-radius:6px}.issue-company[data-v-41c82b3b]{display:flex;flex-direction:column}.company-name[data-v-41c82b3b]{font-weight:600;color:#1f2937}.standard-name[data-v-41c82b3b]{font-size:12px;color:#6b7280}.issue-counts[data-v-41c82b3b]{display:flex;gap:8px}.count-badge[data-v-41c82b3b]{font-size:11px;padding:2px 6px;border-radius:10px;font-weight:500}.count-badge.critical[data-v-41c82b3b]{background:#fee2e2;color:#dc2626}.count-badge.warning[data-v-41c82b3b]{background:#fef3c7;color:#d97706}.section-header[data-v-41c82b3b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.operator-note[data-v-41c82b3b]{margin-bottom:24px;padding:16px;background:#eff6ff;border:1px solid #dbeafe;border-radius:6px}.operator-note p[data-v-41c82b3b]{margin:0;color:#1e40af;font-size:14px}.standards-list[data-v-41c82b3b]{display:flex;flex-direction:column;gap:16px}.standard-management-card[data-v-41c82b3b]{border:1px solid #e5e7eb;border-radius:8px;padding:16px;background:#f9fafb;display:flex;justify-content:space-between;align-items:flex-start}.standard-info[data-v-41c82b3b]{flex:1}.standard-main[data-v-41c82b3b]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.standard-main h4[data-v-41c82b3b]{margin:0;color:#1f2937}.description[data-v-41c82b3b]{margin:8px 0;color:#6b7280;line-height:1.4}.controls-info[data-v-41c82b3b]{font-size:12px;color:#9ca3af}.standard-management[data-v-41c82b3b]{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.status-badge[data-v-41c82b3b]{font-size:12px;padding:4px 8px;border-radius:12px;font-weight:500;background:#f3f4f6;color:#6b7280}.status-badge.enabled[data-v-41c82b3b]{background:#d1fae5;color:#065f46}.management-actions[data-v-41c82b3b]{display:flex;gap:8px}.actions-grid[data-v-41c82b3b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.action-card[data-v-41c82b3b]{display:flex;align-items:center;gap:16px;padding:20px;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb;text-decoration:none;transition:all .2s}.action-card[data-v-41c82b3b]:hover{background:#f3f4f6;border-color:#002eff}.action-icon[data-v-41c82b3b]{font-size:32px;flex-shrink:0}.action-content h4[data-v-41c82b3b]{margin:0 0 4px 0;color:#1f2937}.action-content p[data-v-41c82b3b]{margin:0;color:#6b7280;font-size:14px}@media (max-width:768px){.admin-header[data-v-41c82b3b]{flex-direction:column;gap:16px;align-items:stretch}.header-actions[data-v-41c82b3b]{justify-content:center}.global-scorecard[data-v-41c82b3b]{grid-template-columns:repeat(2,1fr)}.standards-grid[data-v-41c82b3b]{grid-template-columns:1fr}.standard-management-card[data-v-41c82b3b]{flex-direction:column;gap:16px}.standard-management[data-v-41c82b3b]{align-items:stretch}.management-actions[data-v-41c82b3b]{justify-content:stretch}.actions-grid[data-v-41c82b3b]{grid-template-columns:1fr}}