/* IEICII Eventos: contraste, separación de métricas y becas v274.1.1 */
.event-workspace-body .btn.primary:not(:disabled):not([aria-disabled="true"]),
.event-config-assistant-v76 .btn.primary:not(:disabled):not([aria-disabled="true"]),
.event-certification-v161 .btn.primary:not(:disabled):not([aria-disabled="true"]),
.event-public-layout .btn.primary:not(:disabled):not([aria-disabled="true"]),
.user-event-board-v78 .btn.primary:not(:disabled):not([aria-disabled="true"]),
.registrations-page-v157 .btn.primary:not(:disabled):not([aria-disabled="true"]){background:var(--brand,#1859d8)!important;color:var(--brand-contrast,#fff)!important;border-color:color-mix(in srgb,var(--brand,#1859d8) 82%,#000)!important;box-shadow:0 7px 18px color-mix(in srgb,var(--brand,#1859d8) 24%,transparent)!important;opacity:1!important;font-weight:900!important}
.event-workspace-body .btn:not(.primary):not(.danger):not(.light):not(:disabled),
.event-config-assistant-v76 .btn:not(.primary):not(.danger):not(.light):not(:disabled),
.event-certification-v161 .btn:not(.primary):not(.danger):not(.light):not(:disabled),
.event-public-layout .btn:not(.primary):not(.danger):not(.light):not(:disabled),
.user-event-board-v78 .btn:not(.primary):not(.danger):not(.light):not(:disabled),
.registrations-page-v157 .btn:not(.primary):not(.danger):not(.light):not(:disabled){background:var(--surface,#fff)!important;color:var(--text,#172033)!important;border-color:color-mix(in srgb,var(--text,#172033) 28%,var(--line,#d8e0ea))!important;box-shadow:0 3px 10px rgba(15,23,42,.08)!important;opacity:1!important;font-weight:850!important}
.event-workspace-body .btn:disabled,.event-config-assistant-v76 .btn:disabled,.event-certification-v161 .btn:disabled,.event-public-layout .btn:disabled,.user-event-board-v78 .btn:disabled,.registrations-page-v157 .btn:disabled{background:color-mix(in srgb,var(--muted,#667085) 12%,var(--surface,#fff))!important;color:color-mix(in srgb,var(--muted,#667085) 84%,var(--text,#172033))!important;border-color:color-mix(in srgb,var(--muted,#667085) 35%,var(--line,#d8e0ea))!important;box-shadow:none!important;opacity:1!important;cursor:not-allowed!important}
/* Configurador: número claramente separado del concepto */
.event-config-status-v76>div{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;gap:16px!important;padding:15px 16px!important;background:var(--surface-2,#f8fafc)!important;border-color:color-mix(in srgb,var(--brand,#1859d8) 16%,var(--line,#d8e0ea))!important}
.event-config-status-v76>div>strong{display:grid!important;place-items:center!important;width:48px!important;height:48px!important;border-radius:14px!important;background:color-mix(in srgb,var(--brand,#1859d8) 10%,var(--surface,#fff))!important;color:var(--brand,#1859d8)!important;font-size:1.55rem!important;line-height:1!important}
.event-config-status-v76>div>span{font-size:.88rem!important;font-weight:900!important;color:var(--text,#172033)!important;line-height:1.25!important}
/* KPIs del resumen y cierre */
.event-control-kpis-v184 article{gap:9px!important;padding:17px 18px!important;border-color:color-mix(in srgb,var(--brand,#1859d8) 14%,var(--line,#d8e0ea))!important;background:var(--surface,#fff)!important;box-shadow:0 7px 22px rgba(15,23,42,.045)!important}
.event-control-kpis-v184 article>span{display:block!important;margin:0!important;font-size:.72rem!important;letter-spacing:.055em!important;color:var(--muted,#667085)!important}
.event-control-kpis-v184 article>strong{display:block!important;margin:0!important;font-size:1.65rem!important;line-height:1.05!important;color:var(--text,#172033)!important}
.event-control-kpis-v184 article>small{display:block!important;margin:0!important;color:var(--muted,#667085)!important;line-height:1.35!important}
/* Módulos: resuelve Publicación1 / Pagos3 pegados */
.event-module-card-v184>div:first-child{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important}
.event-module-card-v184>div:first-child>span{font-weight:900!important;color:var(--text,#172033)!important;min-width:0!important}
.event-module-card-v184>div:first-child>strong{display:inline-grid!important;place-items:center!important;min-width:34px!important;height:34px!important;padding:0 9px!important;border-radius:999px!important;background:color-mix(in srgb,var(--brand,#1859d8) 11%,var(--surface,#fff))!important;color:var(--brand,#1859d8)!important;font-size:.9rem!important;font-weight:950!important}
.event-module-card-v184{border-width:1px!important;box-shadow:0 6px 18px rgba(15,23,42,.035)!important}
.event-module-card-v184.is-ready{background:color-mix(in srgb,var(--ok,#0f8f56) 7%,var(--surface,#fff))!important;border-color:color-mix(in srgb,var(--ok,#0f8f56) 43%,var(--line,#d8e0ea))!important}
.event-module-card-v184.is-attention{background:color-mix(in srgb,var(--warn,#b26a00) 8%,var(--surface,#fff))!important;border-color:color-mix(in srgb,var(--warn,#b26a00) 48%,var(--line,#d8e0ea))!important}
/* Auditorías: separar título y detalle */
.event-overview-admin-v184 .notice.slim{display:grid!important;grid-template-columns:minmax(0,auto) 1fr!important;gap:8px!important;align-items:start!important}
.event-overview-admin-v184 .notice.slim>strong{display:block!important;white-space:normal!important}
.event-overview-admin-v184 .notice.slim>small{display:block!important;line-height:1.38!important;color:var(--muted,#667085)!important}
/* Becas */
.event-scholarship-window-v27411{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:10px!important;align-items:center!important;margin:10px 0!important;padding:10px 11px!important;border:1px solid var(--line,#d8e0ea)!important;border-radius:13px!important;background:var(--surface-2,#f8fafc)!important}
.event-scholarship-window-v27411 strong,.event-scholarship-window-v27411 small{display:block!important}.event-scholarship-window-v27411 small{margin-top:2px!important;color:var(--muted,#667085)!important}
.event-scholarship-programs-v27411{display:grid;gap:9px;margin-top:8px}.event-scholarship-program-v27411{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:10px!important;align-items:start!important;padding:12px!important;border:1px solid color-mix(in srgb,var(--brand,#1859d8) 20%,var(--line,#d8e0ea))!important;border-radius:14px!important;background:var(--surface,#fff)!important;cursor:pointer!important}.event-scholarship-program-v27411:has(input:checked){border-color:var(--brand,#1859d8)!important;background:color-mix(in srgb,var(--brand,#1859d8) 6%,var(--surface,#fff))!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--brand,#1859d8) 16%,transparent)!important}.event-scholarship-program-v27411 input{margin-top:4px!important;accent-color:var(--brand,#1859d8)!important}.event-scholarship-program-v27411 span>strong,.event-scholarship-program-v27411 span>small{display:block!important}.event-scholarship-program-v27411 span>small{margin-top:3px!important;color:var(--muted,#667085)!important;line-height:1.35!important}.event-scholarship-choice-head-v27411 small{display:block;color:var(--muted,#667085);margin-top:2px}.user-scholarship-options-v27411{display:grid;gap:7px;margin:10px 0}.user-scholarship-options-v27411>div{padding:9px 10px;border-radius:12px;border:1px solid var(--line,#d8e0ea);background:var(--surface-2,#f8fafc)}.user-scholarship-options-v27411 strong,.user-scholarship-options-v27411 small{display:block}.user-scholarship-options-v27411 small{color:var(--muted,#667085);margin-top:2px}.scholarship-window-v27411{padding:8px 10px;border-radius:10px;background:var(--surface-2,#f8fafc);border:1px solid var(--line,#d8e0ea);color:var(--muted,#667085)}
/* Inscripciones: seis métricas bien distribuidas */
.registrations-metrics-v157{grid-template-columns:repeat(6,minmax(0,1fr))!important}.registration-metric-v157{gap:7px!important}.registration-metric-v157>span{display:block!important}.registration-metric-v157>strong{display:block!important;font-size:1.65rem!important;line-height:1!important;margin:2px 0!important}.registration-metric-v157>small{display:block!important;line-height:1.3!important}
/* Preview de propuesta: evitar que Enviar prueba rompa el grid */
.service-quote-preview-v27320 .sqp-grid2{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important}.service-quote-preview-v27320 .sqp-grid2>*{min-width:0!important}.service-quote-preview-v27320 .sqp-grid2 .btn{white-space:nowrap!important;align-self:end!important;max-width:100%!important}.service-quote-preview-v27320 .sqp-field input{min-width:0!important}
@media(max-width:1180px){.registrations-metrics-v157{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:900px){.event-config-status-v76>div{grid-template-columns:50px minmax(0,1fr)!important;gap:12px!important}.event-config-status-v76>div>strong{width:44px!important;height:44px!important}.service-quote-preview-v27320 .sqp-grid2{grid-template-columns:1fr!important}.service-quote-preview-v27320 .sqp-grid2 .btn{width:100%!important}.registrations-metrics-v157{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:600px){.registrations-metrics-v157{grid-template-columns:1fr!important}.event-overview-admin-v184 .notice.slim{grid-template-columns:1fr!important}}
