.MenuCasos-module__YaSVGa__aside{background:#f5f7fa;border-radius:12px;min-width:320px;max-width:400px;padding:12px;box-shadow:0 6px 18px #0f172a0f}.MenuCasos-module__YaSVGa__search{border:1px solid #1976d2;border-radius:8px;width:100%;margin-bottom:16px;padding:8px}.MenuCasos-module__YaSVGa__stats{color:#1976d2;margin-bottom:8px;font-size:13px}.MenuCasos-module__YaSVGa__list{padding:0;list-style:none}.MenuCasos-module__YaSVGa__item{border-top:1px solid #e6eef8;margin-bottom:12px;padding-top:12px}.MenuCasos-module__YaSVGa__caseBtn{color:#1976d2;cursor:pointer;background:#e3f2fd;border:none;border-radius:12px;width:100%;padding:16px;font-size:18px;font-weight:600;box-shadow:0 2px 8px #0000000d}.MenuCasos-module__YaSVGa__caseBtn:focus-visible{outline-offset:2px;outline:3px solid #90caf9}.MenuCasos-module__YaSVGa__reasonRow{color:#1f2937;background:#f5f7fa;border:1px solid #eef6ff;border-radius:8px;justify-content:space-between;align-items:center;margin-top:8px;padding:8px;font-size:13px;display:flex}.MenuCasos-module__YaSVGa__reviewBadge{color:#fb8c00;background:#fff3e0;border-radius:8px;padding:2px 8px;font-size:12px}.MenuCasos-module__YaSVGa__noCases{color:#666;font-size:14px}
.VisualizadorCaso-module__96Ozbq__content{flex:1;min-width:350px;max-width:700px}.VisualizadorCaso-module__96Ozbq__title{color:#1976d2;font-weight:700}.VisualizadorCaso-module__96Ozbq__introCard{text-align:center;color:#1976d2;background:#e3f2fd;border-radius:16px;margin-top:40px;padding:32px;font-size:22px}.VisualizadorCaso-module__96Ozbq__lesson{color:#333;background:#fff3e0;border-left:4px solid #fb8c00;border-radius:12px;margin:12px 0 18px;padding:20px;font-size:18px}.VisualizadorCaso-module__96Ozbq__steps{grid-template-columns:1fr 1fr 1fr;gap:16px;margin-bottom:18px;display:grid}.VisualizadorCaso-module__96Ozbq__card{border-radius:12px;min-height:120px;padding:18px;box-shadow:0 2px 8px #0000000d}.VisualizadorCaso-module__96Ozbq__alert{color:#c62828;background:#ffebee}.VisualizadorCaso-module__96Ozbq__problem{color:#f57f17;background:#fffde7}.VisualizadorCaso-module__96Ozbq__align{color:#1976d2;background:#e3f2fd}.VisualizadorCaso-module__96Ozbq__navBtns button{color:#333;cursor:pointer;background:#e0e0e0;border:none;border-radius:8px;padding:8px 14px}.VisualizadorCaso-module__96Ozbq__navBtns button:focus-visible{outline:3px solid #90caf9}.VisualizadorCaso-module__96Ozbq__reviewBanner{color:#b71c1c;background:#ffebee;border-radius:8px;margin-bottom:12px;padding:10px}
