.Vulnerabilidades-module__nWTuoW__section{padding:120px 0 var(--space-lg);min-height:100vh;position:relative;overflow:hidden}.Vulnerabilidades-module__nWTuoW__container{max-width:1400px;padding:0 var(--space-lg);z-index:2;margin:0 auto;position:relative}.Vulnerabilidades-module__nWTuoW__header{text-align:center;margin-bottom:var(--space-2xl)}.Vulnerabilidades-module__nWTuoW__title{color:var(--color-text);margin-bottom:var(--space-sm);font-size:clamp(1.5rem,3vw,2rem);font-weight:800;line-height:1.1}.Vulnerabilidades-module__nWTuoW__highlight{color:var(--color-primary)}.Vulnerabilidades-module__nWTuoW__subtitle{color:var(--color-text-muted);max-width:600px;margin:0 auto;font-size:1rem}.Vulnerabilidades-module__nWTuoW__dashboardGrid{gap:var(--space-lg);flex-direction:column;display:flex}.Vulnerabilidades-module__nWTuoW__kpiGrid{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.Vulnerabilidades-module__nWTuoW__kpiCard{background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(12px);border-radius:1rem;align-items:center;gap:.75rem;padding:1rem;transition:transform .3s,border-color .3s;display:flex;box-shadow:0 4px 20px #0003}.Vulnerabilidades-module__nWTuoW__kpiCard:hover{border-color:var(--color-primary-light);transform:translateY(-2px)}.Vulnerabilidades-module__nWTuoW__kpiIconWrapper{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.Vulnerabilidades-module__nWTuoW__iconTotal{color:#0ea5e9;background:#0ea5e91a}.Vulnerabilidades-module__nWTuoW__iconCritical{color:#ef4444;background:#ef44441a}.Vulnerabilidades-module__nWTuoW__iconHigh{color:#f97316;background:#f973161a}.Vulnerabilidades-module__nWTuoW__iconAvg{color:#a855f7;background:#a855f71a}.Vulnerabilidades-module__nWTuoW__kpiInfo{flex-direction:column;display:flex}.Vulnerabilidades-module__nWTuoW__kpiLabel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;font-size:.875rem;font-weight:600}.Vulnerabilidades-module__nWTuoW__kpiValue{color:var(--color-text);font-size:1.25rem;font-weight:800;line-height:1}.Vulnerabilidades-module__nWTuoW__dashboardMain{gap:var(--space-lg);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.Vulnerabilidades-module__nWTuoW__dashboardMain{grid-template-columns:1fr 2fr}}.Vulnerabilidades-module__nWTuoW__chartContainer,.Vulnerabilidades-module__nWTuoW__tableContainer{background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(12px);border-radius:1rem;padding:1rem;box-shadow:0 4px 20px #0003}.Vulnerabilidades-module__nWTuoW__sectionTitle{color:var(--color-text);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1.125rem;font-weight:700;display:flex}.Vulnerabilidades-module__nWTuoW__chartWrapper{justify-content:center;align-items:center;width:100%;height:220px;display:flex}.Vulnerabilidades-module__nWTuoW__tableWrapper{width:100%;overflow-x:auto}.Vulnerabilidades-module__nWTuoW__vulnTable{border-collapse:collapse;text-align:left;width:100%}.Vulnerabilidades-module__nWTuoW__vulnTable th{color:var(--color-text-muted);border-bottom:1px solid var(--color-border);white-space:nowrap;padding:.75rem 1rem;font-size:.75rem;font-weight:600}.Vulnerabilidades-module__nWTuoW__vulnTable td{color:var(--color-text);vertical-align:middle;border-bottom:1px solid #ffffff0d;padding:.75rem 1rem;font-size:.75rem}.Vulnerabilidades-module__nWTuoW__vulnTable tr:last-child td{border-bottom:none}.Vulnerabilidades-module__nWTuoW__vulnTable tr:hover td{background:#ffffff05}.Vulnerabilidades-module__nWTuoW__cveId{color:var(--color-text);font-weight:600}.Vulnerabilidades-module__nWTuoW__summaryCell{white-space:nowrap;text-overflow:ellipsis;max-width:300px;color:var(--color-text-muted);overflow:hidden}.Vulnerabilidades-module__nWTuoW__severityBadge{text-transform:uppercase;letter-spacing:.05em;text-align:center;border-radius:100px;min-width:80px;padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:inline-block}.Vulnerabilidades-module__nWTuoW__severity_red{color:#dc2626;background-color:#ef44441a;border:1px solid #ef444433}.Vulnerabilidades-module__nWTuoW__severity_orange{color:#ea580c;background-color:#f973161a;border:1px solid #f9731633}.Vulnerabilidades-module__nWTuoW__severity_yellow{color:#ca8a04;background-color:#eab3081a;border:1px solid #eab30833}.Vulnerabilidades-module__nWTuoW__severity_green{color:#16a34a;background-color:#22c55e1a;border:1px solid #22c55e33}.Vulnerabilidades-module__nWTuoW__severity_gray{background-color:var(--color-border);color:var(--color-text-muted);border:1px solid var(--color-border-strong)}.Vulnerabilidades-module__nWTuoW__link{color:var(--color-primary);align-items:center;gap:.25rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.Vulnerabilidades-module__nWTuoW__link:hover{color:var(--color-primary-light)}.Vulnerabilidades-module__nWTuoW__loader{min-height:40vh;color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.Vulnerabilidades-module__nWTuoW__spinner{border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;width:40px;height:40px;animation:1s ease-in-out infinite Vulnerabilidades-module__nWTuoW__spin}@keyframes Vulnerabilidades-module__nWTuoW__spin{to{transform:rotate(360deg)}}.Vulnerabilidades-module__nWTuoW__bgGlow{pointer-events:none;z-index:1;background:radial-gradient(circle,#0ea5e914 0%,#0ea5e900 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:-100px;right:-200px}.Vulnerabilidades-module__nWTuoW__bgGlow2{pointer-events:none;z-index:1;background:radial-gradient(circle,#a855f70d 0%,#a855f700 70%);border-radius:50%;width:800px;height:800px;position:absolute;bottom:-200px;left:-300px}
