:root:root #dashboardScreen #inicioClasesBloque,:root:root #inicioClasesBloque{box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin:4px 0 14px;padding:0;text-align:left;font-family:system-ui,-apple-system,Segoe UI,sans-serif;color:var(--mh-texto, #101C2C)}#inicioClasesBloque *{box-sizing:border-box}:root:root #dashboardScreen #inicioClasesBloque h2.ic-titulo{margin:0 0 2px!important;font:850 19px/1.2 system-ui,sans-serif!important;color:var(--mh-texto, #101C2C)!important;-webkit-text-fill-color:var(--mh-texto, #101C2C)!important;letter-spacing:0;text-align:left!important}:root:root #dashboardScreen #inicioClasesBloque p.ic-sub{margin:0 0 10px!important;font:500 13px/1.4 system-ui,sans-serif!important;color:var(--mh-texto-2, #35465A)!important;-webkit-text-fill-color:var(--mh-texto-2, #35465A)!important}#inicioClasesBloque .ic-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}:root:root #dashboardScreen #inicioClasesBloque .ic-card{display:flex;flex-direction:column;gap:6px;min-width:0;padding:14px;border-radius:14px;background:var(--mh-superficie-2, #F4F7FA)!important;border:1px solid var(--mh-borde, #D4DDE6)!important;border-top:3px solid var(--mh-oro, #C9A14A)!important;box-shadow:0 2px 8px #0f23420f!important}:root:root #dashboardScreen #inicioClasesBloque p.ic-kicker{display:flex;align-items:center;gap:6px;margin:0!important;font:800 11px/1.35 system-ui,sans-serif!important;letter-spacing:.06em;text-transform:uppercase;color:var(--mh-oro-texto, #7A5C12)!important;-webkit-text-fill-color:var(--mh-oro-texto, #7A5C12)!important}:root:root #dashboardScreen #inicioClasesBloque p.ic-kicker.ic-vivo{color:var(--mh-peligro, #B00020)!important;-webkit-text-fill-color:var(--mh-peligro, #B00020)!important}#inicioClasesBloque .ic-punto{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--mh-peligro, #B00020);flex:none}:root:root #dashboardScreen #inicioClasesBloque h3.ic-h{margin:0!important;font:800 16px/1.3 system-ui,sans-serif!important;color:var(--mh-texto, #101C2C)!important;-webkit-text-fill-color:var(--mh-texto, #101C2C)!important;overflow-wrap:anywhere;text-align:left!important}:root:root #dashboardScreen #inicioClasesBloque p.ic-meta{margin:0!important;font:600 13.5px/1.4 system-ui,sans-serif!important;color:var(--mh-texto-2, #35465A)!important;-webkit-text-fill-color:var(--mh-texto-2, #35465A)!important;overflow-wrap:anywhere}#inicioClasesBloque .ic-barra{height:8px;border-radius:999px;overflow:hidden;margin:2px 0;background:var(--mh-borde, #D4DDE6)}#inicioClasesBloque .ic-barra>span{display:block;height:100%;min-width:0;border-radius:999px;background:var(--mh-oro, #C9A14A)}:root:root #dashboardScreen #heroCard #inicioClasesBloque button.ic-btn,:root:root #dashboardScreen #inicioClasesBloque button.ic-btn{display:inline-flex!important;align-items:center;justify-content:center;width:100%!important;min-height:46px!important;min-width:44px;margin:auto 0 0!important;padding:10px 14px!important;border-radius:12px!important;border:1.5px solid var(--mh-btn-fondo, #132B43)!important;background:var(--mh-btn-fondo, #132B43)!important;background-image:none!important;color:var(--mh-btn-texto, #FFFFFF)!important;-webkit-text-fill-color:var(--mh-btn-texto, #FFFFFF)!important;font:800 15px/1.25 system-ui,sans-serif!important;text-align:center;box-shadow:none!important;cursor:pointer;white-space:normal!important;-webkit-tap-highlight-color:transparent;touch-action:manipulation}:root:root #dashboardScreen #heroCard #inicioClasesBloque button.ic-btn.ic-btn-sec,:root:root #dashboardScreen #inicioClasesBloque button.ic-btn.ic-btn-sec{background:transparent!important;border:1.5px solid var(--mh-texto-2, #35465A)!important;color:var(--mh-texto, #101C2C)!important;-webkit-text-fill-color:var(--mh-texto, #101C2C)!important;font-weight:700!important;font-size:14px!important}:root:root #dashboardScreen #inicioClasesBloque button.ic-btn:focus-visible{outline:3px solid var(--mh-foco, #1D6FD8)!important;outline-offset:2px}:root:root #dashboardScreen #heroCard #campanaNominacionCard .cn-art{display:block!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:12px!important;background:#020b1a!important;box-shadow:none!important;line-height:0!important}:root:root #dashboardScreen #heroCard #campanaNominacionCard .cn-open{display:inline-flex!important;width:auto!important;min-height:44px!important;padding:10px 16px!important;border:2px solid #ffffff!important;border-radius:12px!important;background:#c8102e!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font:800 15px/1.2 system-ui,sans-serif!important;box-shadow:none!important}:root:root #dashboardScreen #heroCard #campanaNominacionCard .cn-open:hover{background:#a50d26!important}:root:root #dashboardScreen #heroCard #campanaNominacionCard :is(.cn-kicker,.cn-sub,.cn-deadline){text-align:left}:root:root #dashboardScreen #heroCard #campanaNominacionCard .cn-kicker{color:#9fd2ff!important;-webkit-text-fill-color:#9fd2ff!important}:root:root #dashboardScreen #heroCard #campanaNominacionCard .cn-sub{color:#dbe7f7!important;-webkit-text-fill-color:#dbe7f7!important}:root:root #dashboardScreen #heroCard #campanaNominacionCard .cn-deadline{color:#ffd7d7!important;-webkit-text-fill-color:#ffd7d7!important}:root:root #dashboardScreen #heroCard #campanaNominacionCard h2.cn-title{color:#fff!important;-webkit-text-fill-color:#ffffff!important}
