.compliance-scorecard[data-v-880e55a0]{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:24px}.scorecard-header[data-v-880e55a0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.scorecard-header h2[data-v-880e55a0]{color:#002eff;font-weight:800;margin:0}.overall-score[data-v-880e55a0]{display:flex;align-items:center}.score-circle[data-v-880e55a0]{width:80px;height:80px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;border:4px solid;position:relative}.score-circle.excellent[data-v-880e55a0]{border-color:#10b981}.score-circle.good[data-v-880e55a0]{border-color:#3b82f6}.score-circle.fair[data-v-880e55a0]{border-color:#f59e0b}.score-circle.poor[data-v-880e55a0]{border-color:#ef4444}.score-value[data-v-880e55a0]{font-size:18px;font-weight:700;line-height:1}.score-label[data-v-880e55a0]{font-size:12px;color:#6b7280}.standards-grid[data-v-880e55a0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.standard-card[data-v-880e55a0]{border:1px solid #e5e7eb;border-radius:8px;padding:16px;background:#f9fafb}.standard-card.disabled[data-v-880e55a0]{opacity:.6;background:#f3f4f6}.standard-header[data-v-880e55a0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.standard-header h3[data-v-880e55a0]{margin:0;font-size:16px;font-weight:600;color:#1f2937}.version[data-v-880e55a0]{font-size:12px;color:#6b7280;background:#e5e7eb;padding:2px 6px;border-radius:4px}.compliance-progress[data-v-880e55a0]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.progress-bar[data-v-880e55a0]{flex:1;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.progress-fill[data-v-880e55a0]{height:100%;transition:width .3s ease}.progress-fill.excellent[data-v-880e55a0]{background:#10b981}.progress-fill.good[data-v-880e55a0]{background:#3b82f6}.progress-fill.fair[data-v-880e55a0]{background:#f59e0b}.progress-fill.poor[data-v-880e55a0]{background:#ef4444}.progress-text[data-v-880e55a0]{font-size:14px;font-weight:600;color:#374151;min-width:40px}.standard-stats[data-v-880e55a0]{display:flex;gap:16px}.stat[data-v-880e55a0]{display:flex;flex-direction:column;align-items:center}.stat-value[data-v-880e55a0]{font-size:18px;font-weight:700;color:#1f2937}.stat-label[data-v-880e55a0]{font-size:12px;color:#6b7280}.compliance-main[data-v-14f3ef0c]{padding:24px;max-width:1400px;margin:0 auto}.dashboard-header[data-v-14f3ef0c]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid #e5e7eb}.header-content h1[data-v-14f3ef0c]{color:#002eff;font-weight:800;margin:0 0 8px 0;font-size:2rem}.subtitle[data-v-14f3ef0c]{color:#6b7280;margin:0;font-size:1.1rem}.header-actions[data-v-14f3ef0c]{display:flex;gap:12px}.btn[data-v-14f3ef0c]{padding:10px 20px;border-radius:8px;font-weight:500;text-decoration:none;border:none;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:8px;font-size:14px}.btn-primary[data-v-14f3ef0c]{background:#002eff;color:#fff}.btn-primary[data-v-14f3ef0c]:hover{background:#0026cc}.btn-secondary[data-v-14f3ef0c]{background:#6b7280;color:#fff}.btn-secondary[data-v-14f3ef0c]:hover{background:#4b5563}.btn-outline[data-v-14f3ef0c]{background:transparent;color:#002eff;border:1px solid #002eff}.btn-outline[data-v-14f3ef0c]:hover{background:#002eff;color:#fff}.btn-sm[data-v-14f3ef0c]{padding:6px 12px;font-size:12px}.error-state[data-v-14f3ef0c],.loading-state[data-v-14f3ef0c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;text-align:center}.loader[data-v-14f3ef0c]{width:40px;height:40px;border:4px solid #e5e7eb;border-top:4px solid #002eff;border-radius:50%;-webkit-animation:spin-data-v-14f3ef0c 1s linear infinite;animation:spin-data-v-14f3ef0c 1s linear infinite;margin-bottom:16px}@-webkit-keyframes spin-data-v-14f3ef0c{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-data-v-14f3ef0c{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error-icon[data-v-14f3ef0c]{font-size:48px;margin-bottom:16px}.dashboard-content[data-v-14f3ef0c]{display:flex;flex-direction:column;gap:32px}.dashboard-grid[data-v-14f3ef0c]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.activity-section[data-v-14f3ef0c],.standards-section[data-v-14f3ef0c]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.section-header[data-v-14f3ef0c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.section-header h3[data-v-14f3ef0c]{margin:0;color:#1f2937;font-weight:600}.section-subtitle[data-v-14f3ef0c]{color:#6b7280;margin:4px 0 0 0;font-size:14px}.standards-grid[data-v-14f3ef0c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.standard-card[data-v-14f3ef0c]{border:1px solid #e5e7eb;border-radius:8px;padding:20px;transition:all .2s}.standard-card[data-v-14f3ef0c]:hover{border-color:#002eff;box-shadow:0 4px 12px rgba(0,46,255,.1)}.standard-header[data-v-14f3ef0c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.standard-header h4[data-v-14f3ef0c]{margin:0;color:#1f2937;font-weight:600}.version[data-v-14f3ef0c]{background:#f3f4f6;color:#6b7280;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:500}.standard-description[data-v-14f3ef0c]{color:#6b7280;font-size:14px;margin-bottom:16px;line-height:1.4}.standard-metrics[data-v-14f3ef0c]{display:flex;gap:24px;margin-bottom:16px}.metric[data-v-14f3ef0c]{display:flex;flex-direction:column;align-items:center}.metric-value[data-v-14f3ef0c]{font-size:20px;font-weight:600;color:#1f2937}.metric-label[data-v-14f3ef0c]{font-size:12px;color:#6b7280;margin-top:2px}.standard-actions[data-v-14f3ef0c]{display:flex;justify-content:flex-end}.activity-list[data-v-14f3ef0c]{display:flex;flex-direction:column;gap:16px}.activity-item[data-v-14f3ef0c]{display:flex;gap:12px;padding:16px;background:#f9fafb;border-radius:8px;border-left:4px solid #e5e7eb}.activity-icon[data-v-14f3ef0c]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.status-compliant[data-v-14f3ef0c]{background:#d1fae5;border-left-color:#10b981!important}.status-in-progress[data-v-14f3ef0c]{background:#fef3c7;border-left-color:#f59e0b!important}.status-non-compliant[data-v-14f3ef0c]{background:#fee2e2;border-left-color:#ef4444!important}.activity-content[data-v-14f3ef0c]{flex:1}.activity-title[data-v-14f3ef0c]{font-weight:500;color:#1f2937;margin-bottom:4px}.activity-description[data-v-14f3ef0c]{color:#6b7280;font-size:14px;margin-bottom:4px}.activity-meta[data-v-14f3ef0c]{color:#9ca3af;font-size:12px}@media (max-width:768px){.compliance-main[data-v-14f3ef0c]{padding:16px}.dashboard-header[data-v-14f3ef0c]{flex-direction:column;gap:16px;align-items:stretch}.header-actions[data-v-14f3ef0c]{justify-content:center}.dashboard-grid[data-v-14f3ef0c]{grid-template-columns:1fr}.standards-grid[data-v-14f3ef0c]{grid-template-columns:1fr}.standard-metrics[data-v-14f3ef0c]{justify-content:space-around}}